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

warningFR-03FRACIUS-FR (France)BLOCKED

French B2G invoices have specific requirements

French B2G invoices have specific requirements. This validation rule ensures Invoice compliance with CIUS-FR (France).

warningNL-01NLDNLCIUS (Netherlands)BLOCKED

Dutch sellers should include KVK number

Dutch sellers should include KVK number. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).

warningNL-02NLDNLCIUS (Netherlands)BLOCKED

Dutch VAT numbers must be in correct format

Dutch VAT numbers must be in correct format. This validation rule ensures Invoice compliance with NLCIUS (Netherlands).

infoIT-02ITACIUS-IT (Italy)BLOCKED

Italian invoices should include SDI recipient code

Italian invoices should include SDI recipient code. This validation rule ensures Invoice compliance with CIUS-IT (Italy).

infoPL-02POLCIUS-PL (Poland)BLOCKED

Polish invoices should be prepared for KSeF

Polish invoices should be prepared for KSeF. This validation rule ensures Invoice compliance with CIUS-PL (Poland).

warningAT-01AUTCIUS-AT (Austria)BLOCKED

Austrian sellers should include UID number

Austrian sellers should include UID number. This validation rule ensures Invoice compliance with CIUS-AT (Austria).

errorIS-R-006ISLCIUS-IS (Iceland)BLOCKED

Icelandic 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.

errorIS-R-007ISLCIUS-IS (Iceland)BLOCKED

Icelandic 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.

warningPL-R-007POLubl-2.1INPUT

Split payment annotation required

High-value Polish invoices may require split payment notation.

errorBR-FR-01FRApeppol-bis-3INPUT

SIRET number format

French invoices must include SIRET (14 digits) with schemeID="0009" for company identification. SIRET is mandatory for all French business invoices.

errorPL-R-005POLubl-2.1INPUT

Invalid Polish NIP format

Polish NIP must be 10 digits with valid checksum.

warningBR-BE-01BELpeppol-bis-3INPUT

Enterprise Number Recommended

Belgian invoices should include the 10-digit enterprise number (ondernemingsnummer) formatted as 0XXX.XXX.XXX.

errorFI-R-001FINpeppol-bis-3INPUT

Finnish Business ID required

Finnish invoices must include Y-tunnus (business ID).

errorIT-R-005ITAubl-2.1INPUT

Invalid PEC email format

Italian PEC email must be valid certified email address.

errorRO-R-001ROUubl-2.1INPUT

Romanian CIF/CUI required

Romanian invoices must include CIF or CUI number.

errorHU-R-001HUNnavINPUT

Hungarian tax number required

Hungarian invoices must include adószám (tax number).

errorHU-R-004HUNnavINPUT

Hungarian VAT code required

NAV requires Hungarian-specific VAT category codes.

warningBR-DE-07DEUxrechnungINPUT

German postal code format

German postal codes should be 5 digits.

errorBR-DE-13DEUxrechnungINPUT

Delivery date or period required

XRechnung requires delivery date or period.

errorBR-DE-29DEUxrechnungINPUT

SEPA direct debit mandate required

SEPA direct debit requires mandate reference.

errorCZ-R-001CZEubl-2.1INPUT

Czech DIČ required

Czech invoices must include DIČ (tax identification number).

warningCZ-R-002CZEubl-2.1INPUT

Czech IČO recommended

Czech business ID (IČO) recommended for identification.

errorBR-IT-02ITApeppol-bis-3INPUT

Missing Codice Destinatario

Italian B2B invoices require a 7-character Codice Destinatario (recipient code) for SDI routing, or a PEC email address.

errorDK-R-001DNKoioublINPUT

Danish CVR number required

Danish invoices must include 8-digit CVR number.

errorES-R-003ESPfacturaeINPUT

FACe routing codes required

Spanish B2G invoices need OC (oficina contable), OG (organo gestor), UT (unidad tramitadora).

warningBR-BE-02BELpeppol-bis-3INPUT

Belgian VAT number recommended

Belgian invoices should include the BTW/TVA number in format BE + 10 digits.

errorBR-IT-03ITApeppol-bis-3INPUT

Missing Regime Fiscale

Italian invoices must specify the tax regime (Regime Fiscale) code.

errorBR-ES-01ESPpeppol-bis-3INPUT

Spanish NIF/CIF required

Spanish invoices must include the NIF (individuals) or CIF (companies) tax identifier.

warningES-R-005ESPubl-2.1INPUT

SII reporting reference

Invoices reported to Spanish SII should include reporting reference.

warningES-R-006ESPubl-2.1INPUT

Recargo de equivalencia for retailers

Spanish retail sales may require equivalence surcharge.

errorFR-R-004FRAfactur-xINPUT

Chorus Pro engagement number required

French B2G invoices require engagement juridique (purchase order reference).

errorFR-R-005FRAfactur-xINPUT

Chorus Pro structure code required

French B2G invoices need Code Structure (SIRET of receiving entity).

errorFR-R-008FRAfactur-xINPUT

Invalid French VAT number format

French TVA intracommunautaire must be FR + 11 characters.

warningFR-R-009FRAfactur-xINPUT

RCS registration recommended

French commercial invoices should include RCS registration.

warningFR-R-010FRAfactur-xINPUT

Share capital recommended on invoices

French SARL/SA invoices should show capital social.

warningBR-DE-06DEUxrechnungINPUT

German invoice should include payment terms

German invoices should specify payment terms including any early payment discount (Skonto).

errorBR-IT-04ITAfatturapaINPUT

Missing Codice Destinatario

Italian FatturaPA invoices require the 7-character recipient code (Codice Destinatario).

errorGR-R-001GRCubl-2.1INPUT

Greek AFM (VAT number) required

Greek invoices must include 9-digit AFM.

errorBR-AT-01AUTpeppol-bis-3INPUT

Austrian UID number required

Austrian invoices must include the UID-Nummer (VAT ID) in ATU + 8 digits format.

errorBR-PT-01PRTpeppol-bis-3INPUT

Portuguese NIF required

Portuguese invoices must include the 9-digit NIF (tax number).

errorGR-R-004GRCubl-2.1INPUT

Greek VAT category code required

myDATA requires Greek-specific VAT category codes.

warningIT-R-006ITAubl-2.1INPUT

Bollo stamp duty may be required

Italian invoices over threshold with no VAT require bollo.

errorIT-R-007ITAubl-2.1INPUT

Regime fiscale code required

Italian invoices must specify the seller tax regime.

warningIT-R-008ITAubl-2.1INPUT

CIG/CUP codes for public contracts

Italian B2G invoices require CIG and/or CUP codes.

errorSDI-00001ITAFatturaPAINPUT

Codice 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.

errorSDI-00002ITAFatturaPAINPUT

Partita IVA format invalid

Italian VAT number (Partita IVA) must be exactly 11 digits for domestic invoices, or prefixed with IT for cross-border invoices.

errorSDI-00305ITAFatturaPAINPUT

Codice 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).

errorKSEF-006POLKSeFINPUT

Unit code not recognized

Unit of measure must be from Polish classification. Common codes include szt. (piece), kg, m, l, usł. (service).

warningKSEF-008POLKSeFINPUT

GTU 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.

errorPT-R-001PRTubl-2.1INPUT

Portuguese 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