XRechnung error codes explained
Your e-invoice was rejected or the validation report shows codes like BR-DE-15? Here is what the most common messages mean and how to fix them. BR-DE are German XRechnung rules, BR-CO EN 16931 calculation rules, BR-S standard VAT rate rules, BR-CL code lists.
BR-DE-15Leitweg-ID / buyer reference missingBR-DE-1Payment instructions missingBR-DE-2Seller contact missing (also BR-DE-5, -6, -7)BR-DE-21Not an XRechnung (wrong specification identifier)BR-DE-23-aCredit transfer without IBANBR-DE-18Skonto (cash discount) in the wrong formatBR-CO-10Sum of line amounts does not matchBR-CO-15Gross total is not net plus VATBR-S-08VAT breakdown per rate does not matchBR-CL-23Invalid unit code (e.g. “Stk”)
Rule text from the official KoSIT validation rules (XRechnung 3.0.2, EN 16931). General technical explanation, not tax or legal advice.