PaymentTerms

Use the PaymentTerms element to model notes about the payment.

You can use this to specify 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

DetailValue
NamePaymentTerms
PathInvoice/PaymentTerms
DefinitionA set of payment terms associated with this document.
Cardinality0..n

Elements

ElementDescription
PaymentTerms/NoteSpecify a note.
PaymentTerms/SettlementDiscountPercentThe discount as a percentage.
PaymentTerms/AmountThe base amount for the discount.
PaymentTerms/SettlementPeriod/EndDateSpecify the end date, if you are using one.
PaymentTerms/SettlementPeriod/DurationMeasureThe 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>