E-Invoice Error Reference

1369+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.

223 errors found · Page 1 of 5 in Country-Specific

errorPT-R-001PRTubl-2.1INPUT

Portuguese NIF required

Portuguese invoices must include NIF (Numero de Identificacao Fiscal).

errorBR-DEX-11DEUXRechnung (Germany)AUTO-FIX

Missing third party payment amount. When using third party payment group...

Missing third party payment amount. When using third party payment group (BG-DEX-09), the amount (BT-DEX-002) is required.

errorPT-R-002PRTubl-2.1INPUT

AT document codes required

Portuguese invoices need AT (Autoridade Tributaria) document codes.

errorDK-R-006DNKOIOUBL (Denmark)BLOCKED

For Danish suppliers bank account and registration account is mandatory if...

Danish suppliers using payment means 31 (credit transfer) or 42 (payment to bank account) must provide both bank account number and registration number.

errorBR-DEX-09DEUXRechnung (Germany)BLOCKED

Third party payment calculation error. Amount due must equal: Total with VAT...

Third party payment calculation error. Amount due must equal: Total with VAT - Paid amount + Rounding + Sum of third party payments.

warningBE-01BELCIUS-BE (Belgium)BLOCKED

Belgian B2B invoices should use Peppol BIS Billing 3.0

Belgian B2B invoices should use Peppol BIS Billing 3.0. This validation rule ensures Invoice compliance with CIUS-BE (Belgium).

warningBE-02BELCIUS-BE (Belgium)BLOCKED

Belgian sellers should include enterprise number (KBO/BCE)

Belgian sellers should include enterprise number (KBO/BCE). This validation rule ensures Invoice compliance with CIUS-BE (Belgium).

warningFR-02FRACIUS-FR (France)BLOCKED

French VAT numbers must be in correct format

French VAT numbers must be in correct format. This validation rule ensures Invoice compliance with CIUS-FR (France).

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.

errorBR-DEX-03DEUXRechnung (Germany)AUTO-FIX

Eine Sub Invoice Line (BG-DEX-01) muss genau eine "SUB INVOICE LINE VAT...

Missing sub-line VAT info. Each Sub Invoice Line (BG-DEX-01) must contain exactly one VAT information group (BG-DEX-06).

errorAT-R-004AUTerbBLOCKED

ERB (e-Rechnung Bund) compliance required

Austrian B2G invoices must comply with ERB requirements.

errorKSEF-010POLKSeFBLOCKED

KSeF XML schema validation failed

Invoice XML must conform exactly to the FA schema version (FA/1 or FA/2). Even minor deviations cause rejection.

errorPEPPOL-SDI-01ITAPeppol-SDIBLOCKED

Peppol to SDI conversion error

When Peppol invoices enter Italy via the SDI gateway, they must be converted to FatturaPA format. Conversion issues are common with complex invoices.

warningPT-R-003PRTubl-2.1BLOCKED

SAF-T compliance recommended

Portuguese invoices should be SAF-T (PT) compliant for reporting.

errorPL-R-003POLubl-2.1BLOCKED

KSeF submission required

Polish invoices must be submitted to KSeF (Krajowy System e-Faktur).

warningKSEF-009POLKSeFBLOCKED

Bank account not on VAT white list

For split payment (podzielona płatność) invoices, the seller bank account must be registered on the VAT white list (biała lista VAT).

errorPL-R-004POLubl-2.1BLOCKED

KSeF session token invalid

KSeF API requires valid authentication token.

errorSDI-00200ITAFatturaPABLOCKED

Duplicate invoice number

Invoice number + year combination must be unique per sender. SDI maintains a registry and rejects duplicates within the same fiscal year.

errorPL-R-006POLubl-2.1BLOCKED

Currency must be PLN for KSeF

Invoices to Polish KSeF typically require PLN amounts.

errorGR-R-003GRCCIUS-GR (Greece)AUTO-FIX

Greek invoice type code required

myDATA requires specific Greek invoice type classification.

warningFI-R-002FINfinvoiceBLOCKED

Finvoice format for Finnish B2B

Finnish domestic B2B may prefer Finvoice format.

errorFR-R-007FRAfactur-xBLOCKED

Factur-X XML must be embedded in PDF

Factur-X requires XML to be embedded as PDF attachment.

errorPT-R-004PRTubl-2.1BLOCKED

ATCUD validation code required

Portuguese invoices require ATCUD (unique document code).

errorRO-R-002ROUubl-2.1BLOCKED

e-Factura submission required

Romanian B2B/B2G invoices must go through e-Factura (SPV).

errorRO-R-003ROUcius-roBLOCKED

CIUS-RO format required

Romanian e-invoices must use CIUS-RO profile.

warningRO-R-004ROUubl-2.1BLOCKED

RON conversion may be required

Romanian tax reporting requires RON amounts.

errorHU-R-002HUNnavBLOCKED

NAV Online Invoice reporting required

Hungarian invoices over HUF 100k must be reported to NAV.

errorHU-R-003HUNnavBLOCKED

NAV technical user required

NAV reporting requires registered technical user.

errorBR-FR-02FRApeppol-bis-3INPUT

SIREN vs SIRET confusion

SIREN (9 digits) identifies the company, SIRET (14 digits) identifies the specific establishment. French e-invoices require the full 14-digit SIRET.

errorBR-DE-25DEUxrechnungBLOCKED

XRechnung invoice type restriction

XRechnung restricts allowed invoice type codes.

errorBR-DE-20DEUXRechnung (Germany)BLOCKED

The Debited Account (BT-91) should contain a valid IBAN for SEPA direct...

The Debited Account (BT-91) should contain a valid IBAN for SEPA direct debit. The current value doesn't match IBAN format.

errorKSEF-007POLKSeFBLOCKED

Date format invalid

All dates in KSeF invoices must be in YYYY-MM-DD (ISO 8601) format. Other formats are rejected.

warningCZ-R-003CZEisdocBLOCKED

ISDOC format for Czech domestic

Czech domestic invoices may use ISDOC format.

errorES-R-002ESPfacturaeBLOCKED

Invalid FacturaE format

Spanish B2G invoices must use FacturaE 3.2.x format.

errorBR-DE-04DEUxrechnungBLOCKED

Invalid XRechnung CustomizationID

XRechnung invoices must use the correct specification identifier for the version.

errorES-R-004ESPfacturaeBLOCKED

Digital signature required

Spanish FacturaE invoices require XAdES digital signature.

errorFR-R-006FRAfactur-xBLOCKED

Invalid Factur-X profile identifier

Factur-X invoices must have valid profile in CustomizationID.

errorBR-ES-02ESPverifactuBLOCKED

Missing VeriFACTU hash chain

Spanish VeriFACTU invoices must include the hash chain for audit trail.

errorGR-R-002GRCubl-2.1BLOCKED

myDATA reporting required

Greek invoices must be reported to myDATA (AADE).

errorSDI-00311ITAFatturaPABLOCKED

Ritenuta d'acconto calculation error

Withholding tax (ritenuta d'acconto) amount must exactly match the base amount × declared rate calculation. Any discrepancy causes rejection.

errorSDI-00400ITAFatturaPABLOCKED

XML schema validation failure

FatturaPA XML must conform exactly to the official XSD schema published by Agenzia delle Entrate. Any structural deviation causes rejection.

errorKSEF-005POLKSeFBLOCKED

VAT rate invalid for item type

Polish VAT rates (23%, 8%, 5%, 0%, ZW-exempt, NP-not subject) must match item classification rules per Polish VAT law and PKWiU classification.

errorGR-R-004-1GRCPEPPOL_BISINPUT

When Supplier is Greek, there must be one MARK Number

Greek supplier invoices must include one MARK (Μοναδικός Αριθμός Καταχώρησης) number. This is the unique registration number from the Greek myDATA system.

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