Skip to main content
Version: Current

Payment Terms

Overview

Direction: Business Central → Zudello
Sync Type: Incremental sync
Entity: Payment terms and due date rules

Payment terms data flows from Business Central to Zudello to ensure consistent payment scheduling and due date calculations across purchase transactions.

Payment Terms Features
  • Due Date Calculation - Automatic payment due date determination
  • Numeric Extraction - Smart parsing of days from text descriptions
  • Standardized Type - Consistent "DAYS_AFTER_DATE" processing
  • Supplier Integration - Link payment terms to vendor records

Field Mappings

Zudello FieldBusiness Central FieldData TypeNotes
codecodeStringPayment terms code
namedisplayNameStringPayment terms description
typeN/AStringAlways set to "DAYS_AFTER_DATE"
unitdueDateCalculation, displayNameDecimalExtracted numeric value for days
statusN/AStringAlways set to ACTIVE

Processing Logic

Days Extraction

To determine the number of days for a payment term, the integration intelligently extracts the first numeric value it finds in the term's dueDateCalculation or displayName field. For example, a term named "Net 30 Days" will result in 30 being extracted. If no number is found, it defaults to 0.

Data Processing

  • Source Fields: The system first checks the dueDateCalculation field for a value, and if it's empty, it checks the displayName field.
  • Default Fallback: If no numeric value can be found in either field, the number of days is set to 0.
  • Type Consistency: All payment terms are standardized to a "days after date" format for consistent processing in Zudello.

Common Payment Terms

Business Central CodeDescriptionExtracted DaysUsage
NET30Net 30 Days30Standard 30-day terms
NET15Net 15 Days15Short-term payment
NET60Net 60 Days60Extended payment period
CODCash on Delivery0Immediate payment
EOMEnd of Month30*Month-end processing

*Note: EOM terms may require special handling

Troubleshooting

IssueCauseSolution
Wrong due datesIncorrect unit extractionCheck text format in BC payment terms
Zero days extractedNo numeric values in textAdd numeric value to description
Missing termsNot syncing from BCVerify payment terms exist in Business Central
Calculation errorsComplex term logicUse standard day-based descriptions