/ubl:Invoice/cac:PaymentTerms
Payment Terms Group
| Context ID | INV0821 |
| Cardinality | 0..n |
| Usage | O* |
Description
A set of payment terms associated with this document.
Information about the terms that apply to the settlement of the invoice amount.
For freetext terms, use the payment terms note [IBT-020] cbc:Note. For structured terms, omit the note and use the corresponding group elements instead. If both freetext and structured data are provided, the structured data is used.
Child elements
| Cardinality | Usage | Description | Element |
|---|---|---|---|
| 0..n | O |
Payment Terms Note
Free-form text conveying information that is not contained explicitly in other structures. |
cbc:Note |
| 0..1 | O |
Payment Terms Settlement Discount Percent
The percentage for the settlement discount that is offered for payment under these payment terms. |
cbc:SettlementDiscountPercent |
| 0..1 | O |
Payment Terms Amount
The monetary amount covered by these payment terms. |
cbc:Amount |
| 0..1 | O |
Payment Terms Settlement Period Group
The period during which settlement may occur. |
cac:SettlementPeriod |
Details
vrbl-invoice-de-peppol-3p0
Example: Freetext payment terms
<Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentTerms>
<cbc:Note>Pay within 10 days, discount 2% of payable amount</cbc:Note>
</cac:PaymentTerms>
<!-- Code omitted for clarity -->
</Invoice>
Example: Structured payment terms
<Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentTerms>
<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 -->
</Invoice>
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-DE-PEPPOL-27 | If the Payment Terms Settlement Discount Percent or the Payment Terms Amount or the Payment Terms Settlement Period Group is used, then the Payment Terms Settlement Discount Percent and the Payment Terms Settlement Period Group must be provided. |
| VRBL-INV-CORE-284 | The Payment Terms Group expects a maximum of one Payment Terms Payment Means ID. |
| VRBL-INV-CORE-285 | The Payment Terms Group expects a maximum of one Payment Terms Note. |