/ubl:Invoice/cac:PaymentTerms

Payment Terms

Context ID INV0821
Cardinality 0..n
Usage O*

Description

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 expects a maximum of one Payment Terms Instructions ID.
VRBL-INV-CORE-285 The Payment Terms expects a maximum of one Payment Terms Note.