E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
223 errors found · Page 2 of 5 in Country-Specific
FR-03FRACIUS-FR (France)BLOCKEDFrench B2G invoices have specific requirements
French B2G invoices have specific requirements. This validation rule ensures Invoice compliance with CIUS-FR (France).
NL-01NLDNLCIUS (Netherlands)BLOCKEDDutch sellers should include KVK number
Dutch sellers should include KVK number. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).
NL-02NLDNLCIUS (Netherlands)BLOCKEDDutch VAT numbers must be in correct format
Dutch VAT numbers must be in correct format. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).
IT-02ITACIUS-IT (Italy)BLOCKEDItalian invoices should include SDI recipient code
Italian invoices should include SDI recipient code. This validation rule ensures Invoice compliance with CIUS-IT (Italy).
PL-02POLCIUS-PL (Poland)BLOCKEDPolish invoices should be prepared for KSeF
Polish invoices should be prepared for KSeF. This validation rule ensures Invoice compliance with CIUS-PL (Poland).
AT-01AUTCIUS-AT (Austria)BLOCKEDAustrian sellers should include UID number
Austrian sellers should include UID number. This validation rule ensures Invoice compliance with CIUS-AT (Austria).
IS-R-006ISLCIUS-IS (Iceland)BLOCKEDIcelandic suppliers using payment means code 9 (claim/krafa) must provide a...
Icelandic suppliers using payment means code 9 (claim/krafa) must provide a 12-digit account ID consisting of bank number, ledger 66, and account number.
IS-R-007ISLCIUS-IS (Iceland)BLOCKEDIcelandic suppliers using payment means code 42 (bank transfer) must provide...
Icelandic suppliers using payment means code 42 (bank transfer) must provide a 12-digit bank account number.
PL-R-007POLubl-2.1INPUTSplit payment annotation required
High-value Polish invoices may require split payment notation.
BR-FR-01FRApeppol-bis-3INPUTSIRET number format
French invoices must include SIRET (14 digits) with schemeID="0009" for company identification. SIRET is mandatory for all French business invoices.
PL-R-005POLubl-2.1INPUTInvalid Polish NIP format
Polish NIP must be 10 digits with valid checksum.
BR-BE-01BELpeppol-bis-3INPUTEnterprise Number Recommended
Belgian invoices should include the 10-digit enterprise number (ondernemingsnummer) formatted as 0XXX.XXX.XXX.
FI-R-001FINpeppol-bis-3INPUTFinnish Business ID required
Finnish invoices must include Y-tunnus (business ID).
IT-R-005ITAubl-2.1INPUTInvalid PEC email format
Italian PEC email must be valid certified email address.
RO-R-001ROUubl-2.1INPUTRomanian CIF/CUI required
Romanian invoices must include CIF or CUI number.
HU-R-001HUNnavINPUTHungarian tax number required
Hungarian invoices must include adószám (tax number).
HU-R-004HUNnavINPUTHungarian VAT code required
NAV requires Hungarian-specific VAT category codes.
BR-DE-07DEUxrechnungINPUTGerman postal code format
German postal codes should be 5 digits.
BR-DE-13DEUxrechnungINPUTDelivery date or period required
XRechnung requires delivery date or period.
BR-DE-29DEUxrechnungINPUTSEPA direct debit mandate required
SEPA direct debit requires mandate reference.
CZ-R-001CZEubl-2.1INPUTCzech DIČ required
Czech invoices must include DIČ (tax identification number).
CZ-R-002CZEubl-2.1INPUTCzech IČO recommended
Czech business ID (IČO) recommended for identification.
BR-IT-02ITApeppol-bis-3INPUTMissing Codice Destinatario
Italian B2B invoices require a 7-character Codice Destinatario (recipient code) for SDI routing, or a PEC email address.
DK-R-001DNKoioublINPUTDanish CVR number required
Danish invoices must include 8-digit CVR number.
ES-R-003ESPfacturaeINPUTFACe routing codes required
Spanish B2G invoices need OC (oficina contable), OG (organo gestor), UT (unidad tramitadora).
BR-BE-02BELpeppol-bis-3INPUTBelgian VAT number recommended
Belgian invoices should include the BTW/TVA number in format BE + 10 digits.
BR-IT-03ITApeppol-bis-3INPUTMissing Regime Fiscale
Italian invoices must specify the tax regime (Regime Fiscale) code.
BR-ES-01ESPpeppol-bis-3INPUTSpanish NIF/CIF required
Spanish invoices must include the NIF (individuals) or CIF (companies) tax identifier.
ES-R-005ESPubl-2.1INPUTSII reporting reference
Invoices reported to Spanish SII should include reporting reference.
ES-R-006ESPubl-2.1INPUTRecargo de equivalencia for retailers
Spanish retail sales may require equivalence surcharge.
FR-R-004FRAfactur-xINPUTChorus Pro engagement number required
French B2G invoices require engagement juridique (purchase order reference).
FR-R-005FRAfactur-xINPUTChorus Pro structure code required
French B2G invoices need Code Structure (SIRET of receiving entity).
FR-R-008FRAfactur-xINPUTInvalid French VAT number format
French TVA intracommunautaire must be FR + 11 characters.
FR-R-009FRAfactur-xINPUTRCS registration recommended
French commercial invoices should include RCS registration.
FR-R-010FRAfactur-xINPUTShare capital recommended on invoices
French SARL/SA invoices should show capital social.
BR-DE-06DEUxrechnungINPUTGerman invoice should include payment terms
German invoices should specify payment terms including any early payment discount (Skonto).
BR-IT-04ITAfatturapaINPUTMissing Codice Destinatario
Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).
GR-R-001GRCubl-2.1INPUTGreek AFM (VAT number) required
Greek invoices must include 9-digit AFM.
BR-AT-01AUTpeppol-bis-3INPUTAustrian UID number required
Austrian invoices must include the UID-Nummer (VAT ID) in ATU + 8 digits format.
BR-PT-01PRTpeppol-bis-3INPUTPortuguese NIF required
Portuguese invoices must include the 9-digit NIF (tax number).
GR-R-004GRCubl-2.1INPUTGreek VAT category code required
myDATA requires Greek-specific VAT category codes.
IT-R-006ITAubl-2.1INPUTBollo stamp duty may be required
Italian invoices over threshold with no VAT require bollo.
IT-R-007ITAubl-2.1INPUTRegime fiscale code required
Italian invoices must specify the seller tax regime.
IT-R-008ITAubl-2.1INPUTCIG/CUP codes for public contracts
Italian B2G invoices require CIG and/or CUP codes.
SDI-00001ITAFatturaPAINPUTCodice Destinatario missing or invalid
Each invoice must specify how to reach the recipient: 7-character SDI code, PEC email, or "0000000" for B2C consumers. This is required for all Italian e-invoices.
SDI-00002ITAFatturaPAINPUTPartita IVA format invalid
Italian VAT number (Partita IVA) must be exactly 11 digits for domestic invoices, or prefixed with IT for cross-border invoices.
SDI-00305ITAFatturaPAINPUTCodice Fiscale validation failed
Codice Fiscale must pass checksum validation. It should be 16 characters for individuals (alphanumeric) or 11 digits for businesses (same as Partita IVA).
KSEF-006POLKSeFINPUTUnit code not recognized
Unit of measure must be from Polish classification. Common codes include szt. (piece), kg, m, l, usł. (service).
KSEF-008POLKSeFINPUTGTU code missing
Certain goods/services require GTU (Grupy Towarów i Usług) classification codes. Required for alcohol (GTU_01), fuel (GTU_02), heating oil (GTU_03), tobacco (GTU_04), and other specific categories.
PT-R-001PRTubl-2.1INPUTPortuguese NIF required
Portuguese invoices must include NIF (Numero de Identificacao Fiscal).
Handle These Errors Automatically in Your Pipeline
The compliance engine auto-remediates validation errors with controlled safety policies and evidence pack generation.
Get API Access→