Validation rules for e-invoices

Every rule the API and the free web validator check: 3289 rules from 9 rule sets, each with its official text, the severity per rule set and document type, and the technical test. Peppol rules link to the official documentation instead. Generated from the rule sets in force.

GroupRulesRule sets
BR60CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-AE10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-AF10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-AG10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-B2CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-CL23CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules
BR-CO24CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-DE31XRechnung with the CEN EN 16931 rules
BR-DE-CVD7XRechnung with the CEN EN 16931 rules
BR-DE-TMP1XRechnung with the CEN EN 16931 rules
BR-DEC21CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-DEX15XRechnung with the CEN EN 16931 rules
BR-E10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-G10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-IC12CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-O14CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-S10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
BR-TMP6XRechnung with the CEN EN 16931 rules
BR-TMP-CVD1XRechnung with the CEN EN 16931 rules
BR-Z10CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
CII-DT101CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
CII-SR482CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
PEPPOL-EN1693148Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules, ZUGFeRD / Factur-X
UBL-CR679CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules
UBL-DT24CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules
UBL-SR54CIUS-RO, French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), Peppol BIS Billing 3.0, XRechnung with the CEN EN 16931 rules
BR-FXEXT9ZUGFeRD / Factur-X
BR-FXEXT-AE5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-AF5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-AG5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-BR8ZUGFeRD / Factur-X
BR-FXEXT-CII-DT1ZUGFeRD / Factur-X
BR-FXEXT-CO7ZUGFeRD / Factur-X
BR-FXEXT-E5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-G5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-IC5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-O5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-S6French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
BR-FXEXT-Z5French rules BR-FR, EXTENDED-CTC-FR, ZUGFeRD / Factur-X
FX-SCH-A899ZUGFeRD / Factur-X
DE-R31Peppol BIS Billing 3.0
DK-R14Peppol BIS Billing 3.0
GR-R17Peppol BIS Billing 3.0
GR-S2Peppol BIS Billing 3.0
IS-R10Peppol BIS Billing 3.0
IT-R4Peppol BIS Billing 3.0
NL-R9Peppol BIS Billing 3.0
NO-R2Peppol BIS Billing 3.0
PEPPOL-COMMON17Peppol BIS Billing 3.0
SE-R13Peppol BIS Billing 3.0
Checks of this API11CIUS-RO, Checks for Slovakia, FatturaPA (XML schema, SDI controls), French rules BR-FR, EXTENDED-CTC-FR, HR-CIUS (eRačun), KSeF FA(3) (XML schema)
BR-EXT-CL1French rules BR-FR, EXTENDED-CTC-FR
BR-FR114French rules BR-FR, EXTENDED-CTC-FR
BR-FR-BD7French rules BR-FR, EXTENDED-CTC-FR
BR-FR-CO32French rules BR-FR, EXTENDED-CTC-FR
BR-FR-DEC25French rules BR-FR, EXTENDED-CTC-FR
BR-FR-MV20French rules BR-FR, EXTENDED-CTC-FR
BR-FR-MV-BD1French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT12French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-AE4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-AF4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-AG4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-BR6French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-CL7French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-CO6French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-E4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-G4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-IC4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-O4French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-S5French rules BR-FR, EXTENDED-CTC-FR
BR-FREXT-Z4French rules BR-FR, EXTENDED-CTC-FR
CII-EXT-DT1French rules BR-FR, EXTENDED-CTC-FR
CII-FREXT-CR1French rules BR-FR, EXTENDED-CTC-FR
CII-FREXT-DT1French rules BR-FR, EXTENDED-CTC-FR
CII-FREXT-SR6French rules BR-FR, EXTENDED-CTC-FR
CII-FREXTDT1French rules BR-FR, EXTENDED-CTC-FR
UBL-FREXT-CR2French rules BR-FR, EXTENDED-CTC-FR
UBL-FREXT-SR1French rules BR-FR, EXTENDED-CTC-FR
BR-DEC-RO21CIUS-RO
BR-IG10CIUS-RO
BR-IP10CIUS-RO
BR-RO100CIUS-RO
HR-BR44HR-CIUS (eRačun)
HR-BR-AE4HR-CIUS (eRačun)
HR-BR-CL2HR-CIUS (eRačun)
HR-BR-E4HR-CIUS (eRačun)
HR-BR-S4HR-CIUS (eRačun)
HR-BR-Z4HR-CIUS (eRačun)
SK1Checks for Slovakia
SDI29FatturaPA (XML schema, SDI controls)

Reference tools