Peppol BIS Billing 3.0.20 · UBL

BR-CO-25: In case the Amount due for payment (BT-115) is positive, either the Payment due date…

Peppol BIS Billing 3.0.20 · UBL

fatalbusiness

Original rule text

[BR-CO-25]-In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.

Stored validation assertion
((. > 0) and (exists(//cbc:DueDate) or exists(//cac:PaymentTerms/cbc:Note))) or (. <= 0)

BR-CO-25 is a fatal rule in the business layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected. It refers to BT-115, BT-9, BT-20.

Where to go next

BR-CO-25 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes