PaymentTerms
Use the PaymentTerms element to model notes about the payment.
One use case for this is to model validity ranges for discounts. These discounts can have an end date, or you can specify the time range for which they are valid. The approach can vary depending on country requirements and other factors.
Details
Detail | Value |
---|---|
Name | PaymentTerms |
Path | Invoice/PaymentTerms |
Definition | A set of payment terms associated with this document. |
Cardinality | 0..n |
Elements
Element | Description |
---|---|
PaymentTerms/Note | Specify a note. |
PaymentTerms/SettlementDiscountPercent | The discount as a percentage. |
PaymentTerms/Amount | The base amount for the discount. |
PaymentTerms/SettlementPeriod/EndDate | Specify the end date, if you are using one. |
PaymentTerms/SettlementPeriod/InstallmentDueDate | The date any instalment is due. |
PaymentTerms/SettlementPeriod/DurationMeasure | The length of the period for which the discount is valid. |
PaymentTerms/SettlementPeriod/DurationMeasure [@unitCode='D'] | Use this attribute to specify the units of the period, for example, use D for days. |
Country-Specific Topics
Examples
End Date
The following example shows an end date for Italy:
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentTerms>
<!-- Code omitted for clarity -->
<cac:SettlementPeriod>
<cbc:EndDate>2024-06-10</cbc:EndDate>
</cac:SettlementPeriod>
<!-- Code omitted for clarity -->
</cac:PaymentTerms>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Date Range
The following example shows a period of 30 days during which the discount is valid.
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentTerms>
<cbc:Note>Pay within 10 days and get a discount of 2% of the payable amount</cbc:Note>
<cbc:SettlementDiscountPercent>2.00</cbc:SettlementDiscountPercent>
<cbc:Amount currencyID="EUR">1000.00</cbc:Amount>
<cac:SettlementPeriod>
<cbc:DurationMeasure unitCode="D">30</cbc:DurationMeasure>
</cac:SettlementPeriod>
</cac:PaymentTerms>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated about 2 months ago