Reference
Markdown exportBR-CO-25 Positive amount due requires payment due date or payment terms
EN 16931 validation artefacts 1.3.16 removed this rule, and current validators (XRechnung configuration 2026-08-31, Peppol BIS 3.0.21) no longer report it. Older rule sets required: when Amount due for payment (BT-115) is greater than zero, either the Payment due date (BT-9) or the Payment terms (BT-20) must be present.
Problem Description
WARNING
EN 16931 calculation and consistency rule (BR-CO)
Context and Significance
Without a due date or payment terms, the buyer’s accounts payable system cannot schedule the payment. The validator looks for cbc:DueDate or cac:PaymentTerms/cbc:Note in UBL, and for ram:DueDateDateTime or ram:Description in ram:SpecifiedTradePaymentTerms in CII. The error often occurs when the payment terms appear only on the PDF and are not exported to the XML. The rule does not apply when BT-115 is zero or negative, for example for a fully prepaid invoice.
Solution
Whenever BT-115 is greater than zero, add BT-9 (a fixed due date) or BT-20 (payment terms text such as "Payable within 30 days net").
Quick actions
Valid Examples
- BT-115 = 119.00, BT-9 = 2026-05-30
- BT-115 = 119.00, BT-20 = "Payable within 14 days net"
Invalid Examples
- BT-115 = 119.00 with neither BT-9 nor BT-20 present
- BT-115 > 0 and BT-9 left empty while BT-20 is also empty