What it means
The due date (BT-9), the last day for payment, must be exactly 10 characters in the form YYYY-MM-DD, and it must be a date that exists. 2026-12-05 passes, while 05/12/2026, 5 Dec 2026, 2026-12-5 and 2026-11-31 fail. A time, a time zone or spaces around the date make the text longer than 10 characters and fail too. This rule checks the due date element used on invoices; BR-RO-DT003_CN checks the one used on credit notes.
Why it matters
The due date tells the buyer when to pay. If the system cannot read it as a date, it cannot accept the invoice, so the invoice is rejected.
How to fix it
Check the due date on the invoice. If your software works it out from the payment terms, for example the invoice date plus 30 days, make sure the result is a real date and that the e-invoice export writes it as year-month-day with hyphens. If the export adds a time or time zone after the date, ask your software supplier for the e-invoice date setting.
The rule as published
Un element de tip data (BT-9) trebuie sa respecte formatul YYYY-MM-DD #A date (BT-9) MUST be formatted YYYY-MM-DD. ( = ' … ') Business terms: BT-9
Where this rule applies
| Rule set | Version |
|---|---|
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Check your file
Drop your e-invoice to see whether BR-RO-DT003 still fails, and which other rules do.
Related rules
- BR-CO-25 A positive amount due needs a due date or payment terms
- BR-FR-CO-07_BT-9 The due date cannot be before the invoice date
- BR-FR-CO-09_BT-23-3 An already-paid invoice needs a due date
- BR-RO-DT003_CN Payment due date must be written as YYYY-MM-DD
- IS-R-009 An invoice with an Icelandic eindagi also needs a due date
- IS-R-010 The Icelandic eindagi cannot be earlier than the due date