/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.