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

In Polish KSeF FA(3) transactions, the Payment Terms group serves two purposes: specifying general free-text payment terms or providing payment discount information. To provide both cases create a separate Payment Terms group for each.

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 Installment Due Date
The due date for an installment payment for these payment terms.
cbc:InstallmentDueDate

Details

vrbl-invoice-pl-b2b-3p0

For Polish KSeF FA(3) transactions, following Payment Terms scenarios can be used.

Example: General Payment Terms with Installment Due Date

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentTerms>
        <cbc:Note>Until 09.02.2026 without discount</cbc:Note>
        <cbc:InstallmentDueDate>2026-02-09</cbc:InstallmentDueDate>
    </cac:PaymentTerms>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Example: Payment terms with discount percentage.

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentTerms>
        <cbc:Note>Payment within 7 days from the date of invoice</cbc:Note>
        <cbc:SettlementDiscountPercent>2.00</cbc:SettlementDiscountPercent>         
    </cac:PaymentTerms>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Rules

Rule ID Error Message
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.