XRechnung error codes explained
The KoSIT validator reports violations of the EN 16931 and XRechnung rules with codes such as BR-CO-15 or BR-DE-15. For every code explained here you get its meaning, an e-mail template for asking the supplier for a corrected e-invoice and, where the rule text names them, the invoice fields concerned.
As of October 2026
Format error
Missing mandatory data, codes or formats that are not allowed, and deviations from the XML structure.
- BR-03 – Invoice date missing or invalid
- BR-53 – VAT total in accounting currency missing
- BR-65 – Classification scheme of an item classification missing
- BR-CO-25 – Payment due date or payment terms missing
- BR-DEC-23 – Line amount with more than two decimals
- BR-CL-01 – Invoice type code not allowed
- BR-CL-04 – Invoice currency code invalid
- BR-CL-05 – VAT accounting currency code invalid
- BR-DE-2 – Seller contact missing
- BR-DE-15 – Buyer reference missing
- BR-DE-17 – Invoice type not allowed for XRechnung
- CII-SR-452 – Payment terms given more than once
- CII-SR-453 – Several payment terms descriptions
- CII-SR-454 – Several VAT details on one invoice line
Business rule error
Calculation and consistency rules: amounts or details in the invoice do not fit together.
Your error code is not listed?
The glossary deliberately covers a small set of common rules. Upload the file to the free validator: it shows the KoSIT validator's original message for every rule.
Catch faulty e-invoices early
e-Rechnung Inbox checks incoming e-invoices against EN 16931, explains the rule violations reported and drafts an e-mail template for the correction request to the supplier.