Skip to main content
Version: Current

Bill from PO

Overview

Direction: Zudello → Nexvia
Sync Type: Real-time
PO Integration: Leverages existing purchase order data and workflows

Bills from purchase orders flow from Zudello to Nexvia for purchase order-based invoice processing, leveraging existing PO data while supporting both material and labor billing with file attachment capabilities.

Field Mappings

Header Fields

Nexvia FieldZudello FieldData TypeNotes
calculatePaymentScheduleN/ABooleanAlways true
purchaseOrderIdAllocation analysisStringID from PO allocation
jobIdprojectStringProject ID
supplierIdsupplierStringSupplier ID
invoiceNumberdocument_numberStringInvoice document number
createdDatedate_posted or date_issuedDateMM/DD/YYYY format
dueDatedate_dueDateMM/DD/YYYY format
labourBillLines analysisBooleanTrue if labor lines exist
taxInclusivetax_includedBooleanTax inclusion flag
commentshort_urlStringZudello URL for reference
subsidiaryIdsubsidiaryStringSubsidiary ID

Item Line Fields (Non-Labor)

Nexvia FieldZudello FieldData TypeNotes
descriptiondescriptionStringLine description
unitCostunit_priceDecimalUnit cost
amounttotalDecimalLine total amount
qtyquantityDecimalQuantity
jobIdprojectStringProject ID
chartOfAccountIdaccountStringGL account ID
taxRateIdtax_rateStringTax rate ID
measureIdunit_of_measureStringUOM ID

Labor Line Fields

Nexvia FieldZudello FieldData TypeNotes
commentsdescriptionStringLabor description
hourlyRateunit_priceDecimalHourly rate
hoursquantityDecimalHours worked
jobIdprojectStringProject ID
chartOfAccountIdaccountStringGL account ID
taxRateIdtax_rateStringTax rate ID

Processing Logic

Purchase Order Matching

The integration automatically identifies the correct purchase order in Nexvia by analyzing the transaction allocations on the invoice in Zudello. This ensures the bill is correctly matched to its corresponding PO.

Simplified Data Entry

Because the bill is linked to an existing purchase order, much of the configuration (like service and budget category) is inherited from the PO, simplifying the creation process.

Line and File Handling

This workflow handles labor lines, material lines, and file attachments in the same way as the Additional Bill integration.

Error Handling

If the integration cannot find a matching purchase order, or if the bill creation fails for another reason, the transaction in Zudello is marked as "UNABLE" and the error is logged.