PDFgenerator

Job ID: 36464458

Budget: $8 – $15 CAD

I would like to receive a full Python script and steps on auzre functions using VS Code. that will populate a PDF form with data from a JSON object sent by a Quickbase webhook. Additionally, you want the populated PDF to be attached back to the Quickbase record with the specified "record_id". The whole process should be executed within an Azure Function App.

Here is a structured and organized description of your requirements:

Receive a JSON object from a Quickbase webhook with the following schema:

json
{
"record_id": "123",
"Date_Reserved": "20-12-2012",
"Invoice_Number": "[Invoice Number:]",
"SalesPerson": "[Sales Person's Initials:]",
"DueDate": "[Balance Due Date:]",
"City": "[City:]",
"ArrivalDate": "[Check-In Date:]",
"BookingID": "[Booking ID #:]",
"Card": "[Card Type:]",
"Cardholder": "[Cardholder's Name:]",
"Billing": "[Billing Address:]",
"Rooms": "[Number of Rooms After Amendment:]",
"Hotel": "[Hotel Name & Address:]",
"Price": "[Customer Rate Per Night:]",
"Nights": "[Number of Nights After Amendment:]",
"FinalCostBeforeTax": "[Customer Cost Before Tax & Fees After Amendment:]",
"TaxPerNight": "[Tax & Fees Per Night After Amendment:]",
"TotalTax": "[Total Tax & Fees After Amendment:]",
"TotalCost": "[Final Cost to Customer After Amendment:]",
"Collected": "[Collected:]",
"PaymentDetails": "[Transactions:]",
"Balance": "[Balance Due:]"
}
Use the received JSON object to populate a PDF form with named fields corresponding to the keys in the JSON object.

Attach the populated PDF form back to the Quickbase record using the "record_id" from the JSON object.

Implement the solution as an Azure Function App.

Please note that the provided JSON object has placeholder values (e.g., "[Invoice Number:]") which should be replaced with actual data when populating the PDF form.
Related categories: Python Web Hosting Microsoft Azure