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)

BR-TMP-2BR-TMP-3BR-TMP-4BR-TMP-5BR-TMP-6BR-TMP-7BR-TMP-CVD-01

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)

BR-S-01BR-S-02BR-S-03BR-S-04BR-S-05BR-S-06BR-S-07BR-S-08BR-S-09BR-S-10

Zero rated VAT (Z) (10)

BR-Z-01BR-Z-02BR-Z-03BR-Z-04BR-Z-05BR-Z-06BR-Z-07BR-Z-08BR-Z-09BR-Z-10

Exempt from VAT (E) (10)

BR-E-01BR-E-02BR-E-03BR-E-04BR-E-05BR-E-06BR-E-07BR-E-08BR-E-09BR-E-10

Reverse charge (AE) (10)

BR-AE-01BR-AE-02BR-AE-03BR-AE-04BR-AE-05BR-AE-06BR-AE-07BR-AE-08BR-AE-09BR-AE-10

Intra-community supply (K) (12)

BR-IC-01BR-IC-02BR-IC-03BR-IC-04BR-IC-05BR-IC-06BR-IC-07BR-IC-08BR-IC-09BR-IC-10BR-IC-11BR-IC-12

Export outside the EU (G) (10)

BR-G-01BR-G-02BR-G-03BR-G-04BR-G-05BR-G-06BR-G-07BR-G-08BR-G-09BR-G-10

Not subject to VAT (O) (14)

BR-O-01BR-O-02BR-O-03BR-O-04BR-O-05BR-O-06BR-O-07BR-O-08BR-O-09BR-O-10BR-O-11BR-O-12BR-O-13BR-O-14

Canary Islands IGIC (L) (10)

BR-AF-01BR-AF-02BR-AF-03BR-AF-04BR-AF-05BR-AF-06BR-AF-07BR-AF-08BR-AF-09BR-AF-10

Ceuta and Melilla IPSI (M) (10)

BR-AG-01BR-AG-02BR-AG-03BR-AG-04BR-AG-05BR-AG-06BR-AG-07BR-AG-08BR-AG-09BR-AG-10

Split payment (B) (2)

BR-B-01BR-B-02

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.