E-invoice validation rules
Got an error like BR-CO-15 or BR-DE-15? Find the rule below to see the official text and what it means. To check a whole invoice, use the validator.
XRechnung (Germany) rules (39)
BR-DE-1BR-DE-2BR-DE-3BR-DE-4BR-DE-5BR-DE-6BR-DE-7BR-DE-8BR-DE-9BR-DE-10BR-DE-11BR-DE-14BR-DE-15BR-DE-16BR-DE-17BR-DE-18BR-DE-19BR-DE-20BR-DE-21BR-DE-22BR-DE-23-aBR-DE-23-bBR-DE-24-aBR-DE-24-bBR-DE-25-aBR-DE-25-bBR-DE-26BR-DE-27BR-DE-28BR-DE-30BR-DE-31BR-DE-CVD-01BR-DE-CVD-02BR-DE-CVD-03BR-DE-CVD-04BR-DE-CVD-05BR-DE-CVD-06-aBR-DE-CVD-06-bBR-DE-TMP-32
XRechnung extension rules (15)
BR-DEX-01BR-DEX-02BR-DEX-03BR-DEX-04BR-DEX-05BR-DEX-06BR-DEX-07BR-DEX-08BR-DEX-09BR-DEX-10BR-DEX-11BR-DEX-12BR-DEX-13BR-DEX-14BR-DEX-15
XRechnung temporary rules (7)
Calculation and consistency rules (23)
BR-CO-03BR-CO-04BR-CO-05BR-CO-06BR-CO-07BR-CO-08BR-CO-09BR-CO-10BR-CO-11BR-CO-12BR-CO-13BR-CO-14BR-CO-15BR-CO-16BR-CO-17BR-CO-18BR-CO-19BR-CO-20BR-CO-21BR-CO-22BR-CO-23BR-CO-24BR-CO-26
Code list rules (23)
BR-CL-01BR-CL-03BR-CL-04BR-CL-05BR-CL-06BR-CL-07BR-CL-08BR-CL-10BR-CL-11BR-CL-13BR-CL-14BR-CL-15BR-CL-16BR-CL-17BR-CL-18BR-CL-19BR-CL-20BR-CL-21BR-CL-22BR-CL-23BR-CL-24BR-CL-25BR-CL-26
Decimal rules (21)
BR-DEC-01BR-DEC-02BR-DEC-05BR-DEC-06BR-DEC-09BR-DEC-10BR-DEC-11BR-DEC-12BR-DEC-13BR-DEC-14BR-DEC-15BR-DEC-16BR-DEC-17BR-DEC-18BR-DEC-19BR-DEC-20BR-DEC-23BR-DEC-24BR-DEC-25BR-DEC-27BR-DEC-28
Standard rated VAT (S) (10)
Zero rated VAT (Z) (10)
Exempt from VAT (E) (10)
Reverse charge (AE) (10)
Intra-community supply (K) (12)
Export outside the EU (G) (10)
Not subject to VAT (O) (14)
Canary Islands IGIC (L) (10)
Ceuta and Melilla IPSI (M) (10)
Split payment (B) (2)
Peppol BIS Billing 3.0 rules (48)
PEPPOL-EN16931-CL001PEPPOL-EN16931-CL002PEPPOL-EN16931-CL003PEPPOL-EN16931-CL006PEPPOL-EN16931-CL007PEPPOL-EN16931-CL008PEPPOL-EN16931-F001PEPPOL-EN16931-P0100PEPPOL-EN16931-P0101PEPPOL-EN16931-P0104PEPPOL-EN16931-P0105PEPPOL-EN16931-P0106PEPPOL-EN16931-P0107PEPPOL-EN16931-P0108PEPPOL-EN16931-P0109PEPPOL-EN16931-P0110PEPPOL-EN16931-P0111PEPPOL-EN16931-P0112PEPPOL-EN16931-R001PEPPOL-EN16931-R002PEPPOL-EN16931-R003PEPPOL-EN16931-R004PEPPOL-EN16931-R005PEPPOL-EN16931-R007PEPPOL-EN16931-R008PEPPOL-EN16931-R010PEPPOL-EN16931-R020PEPPOL-EN16931-R040PEPPOL-EN16931-R041PEPPOL-EN16931-R042PEPPOL-EN16931-R043PEPPOL-EN16931-R043-1PEPPOL-EN16931-R043-2PEPPOL-EN16931-R044PEPPOL-EN16931-R046PEPPOL-EN16931-R051PEPPOL-EN16931-R053PEPPOL-EN16931-R054PEPPOL-EN16931-R055PEPPOL-EN16931-R061PEPPOL-EN16931-R080PEPPOL-EN16931-R100PEPPOL-EN16931-R101PEPPOL-EN16931-R110PEPPOL-EN16931-R111PEPPOL-EN16931-R120PEPPOL-EN16931-R121PEPPOL-EN16931-R130
Peppol identifier rules (13)
PEPPOL-COMMON-R040PEPPOL-COMMON-R041PEPPOL-COMMON-R042PEPPOL-COMMON-R043PEPPOL-COMMON-R044PEPPOL-COMMON-R045PEPPOL-COMMON-R046PEPPOL-COMMON-R047PEPPOL-COMMON-R048PEPPOL-COMMON-R049PEPPOL-COMMON-R050PEPPOL-COMMON-R052PEPPOL-COMMON-R053
Core EN 16931 business rules (58)
BR-01BR-02BR-03BR-04BR-05BR-06BR-07BR-08BR-09BR-10BR-11BR-12BR-13BR-14BR-15BR-16BR-17BR-18BR-19BR-20BR-21BR-22BR-23BR-24BR-25BR-26BR-27BR-28BR-29BR-30BR-31BR-32BR-33BR-36BR-37BR-38BR-41BR-42BR-43BR-44BR-45BR-46BR-47BR-48BR-49BR-50BR-51BR-52BR-53BR-54BR-55BR-56BR-57BR-61BR-62BR-63BR-64BR-65
Rule texts come from the official validation artefacts: CEN EN 16931 validation rules, the KoSIT XRechnung 3.0.2 configuration, and OpenPeppol BIS Billing 3.0.