NordInvoice / Validation rules / BR-CO-25

English Deutsch Nederlands Français

BR-CO-25

No payment due date or payment terms

BR-CO-25 comes from the official e-invoicing rule sets. This page explains what the rule checks, why invoices trip over it and the concrete change that makes the document pass.

Applies to: EN 16931 · Peppol BIS 3.0 · XRechnung · NLCIUS

Related fields: BT-9, BT-20, BT-115

Why this error appears

Whenever the amount due for payment (BT-115) is positive, the buyer must be able to see when or under which terms to pay. The invoice therefore needs the due date (BT-9) or the payment terms text (BT-20). Invoices that are already settled (amount due 0) are exempt, which is why the rule seems to fire only sometimes.

How to fix it

When an amount is due, provide either the due date (BT-9) or payment terms (BT-20).

Example

Rejected

<cbc:IssueDate>2026-08-01</cbc:IssueDate>
<!-- no DueDate, no PaymentTerms -->

Accepted

<cbc:IssueDate>2026-08-01</cbc:IssueDate>
<cbc:DueDate>2026-08-31</cbc:DueDate>
Check your invoice in the free validator Catch this automatically in the API