E-Invoice Error Reference
1369+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
223 errors found · Page 2 of 5 in Country-Specific
BR-DE-1DEUXRechnung (Germany)INPUTEine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16)...
German XRechnung requires Payment Instructions (BG-16). You must specify how the invoice should be paid.
BR-DE-2DEUXRechnung (Germany)INPUTDie Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden.
German XRechnung requires a Seller Contact section (BG-6). Contact details for the seller must be provided.
BR-DE-CVD-01DEUXRechnung (Germany)INPUTCVD document type must be specified for vehicle procurement
For invoices involving vehicle procurement under the Clean Vehicle Directive (EU 2019/1161), the document type must indicate CVD applicability. This is required for German public procurement compliance.
BR-DE-6DEUXRechnung (Germany)INPUTDas Element "Seller contact telephone number" (BT-42) muss übermittelt werden.
German XRechnung requires Seller Contact Telephone (BT-42). A phone number for the seller must be provided.
BR-DE-7DEUXRechnung (Germany)INPUTDas Element "Seller contact email address" (BT-43) muss übermittelt werden.
German XRechnung requires Seller Contact Email (BT-43). An email address for the seller must be provided.
BR-DE-8DEUXRechnung (Germany)INPUTDas Element "Buyer city" (BT-52) muss übermittelt werden.
German XRechnung requires Buyer City (BT-52). The buyer's city must be specified.
BR-DE-9DEUXRechnung (Germany)INPUTDas Element "Buyer post code" (BT-53) muss übermittelt werden.
German XRechnung requires Buyer Post Code (BT-53). The buyer's postal code must be specified.
BR-DE-11DEUXRechnung (Germany)INPUTThe Delivery Address (BG-15) is missing the Post Code (BT-78). When...
The Delivery Address (BG-15) is missing the Post Code (BT-78). When including a delivery address in XRechnung, the postal code is mandatory.
BR-DE-CVD-02DEUXRechnung (Germany)INPUTCVD item classification required for vehicle line items
Line items representing vehicles subject to the Clean Vehicle Directive (EU 2019/1161) must include CVD item classification. This is required for German public procurement compliance.
BR-DE-25-aDEUXRechnung (Germany)INPUTWhen payment is by direct debit (SEPA), the mandate reference identifier is...
When payment is by direct debit (SEPA), the mandate reference identifier is required. This is the unique reference number that identifies the mandate agreement between the buyer and seller for automatic payment collection.
BR-DE-26DEUXRechnung (Germany)INPUTA credit note or corrective invoice must reference the original invoice it...
A credit note or corrective invoice must reference the original invoice it is correcting. The preceding invoice reference field is required when the invoice type indicates a correction. This creates the audit trail needed for proper accounting.
BR-DE-TMP-32DEUXRechnung (Germany)INPUTAn invoice should specify when goods were delivered or services performed....
An invoice should specify when goods were delivered or services performed. This can be done via the actual delivery date field, an invoicing period at document level, or invoice line periods on each line item. At least one of these date specifications should be present.
BR-DE-CVD-03DEUXRechnung (Germany)INPUTCVD classification required when clean vehicle attribute present
When an invoice contains a clean vehicle attribute (cva), the invoice must include a CVD (Clean Vehicle Directive) classification. This is required for German public procurement of vehicles under EU Directive 2019/1161.
BR-DE-CVD-04DEUXRechnung (Germany)INPUTCVD classification code must be valid
The CVD (Clean Vehicle Directive) classification code must use a valid value from the allowed code list. This applies to German public procurement of vehicles under EU Directive 2019/1161.
NL-R-001NLDNLCIUS (Netherlands)INPUTDutch suppliers must include an invoice reference when issuing a credit...
Dutch suppliers must include an invoice reference when issuing a credit note. The reference to the original invoice is mandatory for credit notes.
NL-R-002NLDNLCIUS (Netherlands)INPUTDutch suppliers must provide complete address with street name, city, and...
Dutch suppliers must provide complete address with street name, city, and postal code. All three address components are mandatory.
NL-R-004NLDNLCIUS (Netherlands)INPUTWhen both supplier and customer are Dutch, the customer address must include...
When both supplier and customer are Dutch, the customer address must include street name, city, and postal code.
NL-R-006NLDNLCIUS (Netherlands)INPUTWhen a Dutch supplier uses a tax representative in the Netherlands, the...
When a Dutch supplier uses a tax representative in the Netherlands, the representative's address must include street name, city, and postal code.
IT-R-002ITACIUS-IT (Italy)INPUTItalian suppliers must provide a postal address line 1. The street address...
Italian suppliers must provide a postal address line 1. The street address is mandatory for Italian e-invoicing.
BR-PL-02POLksefBLOCKEDInvalid KSeF invoice type
Polish KSeF invoices must use valid invoice type codes.
FACE-003ESPFacturaeBLOCKEDDigital signature invalid
Facturae requires XAdES-EPES digital signature with a valid Spanish digital certificate (certificado digital) from an accredited CA.
FACE-004ESPSIIBLOCKEDSII deadline exceeded
SII (Suministro Inmediato de Información) subjects must report invoices within 4 days of issue. Late submissions are flagged.
FACE-005ESPFacturaeBLOCKEDIVA calculation mismatch
Tax calculation must be correct: base imponible × tipo = cuota. Spanish IVA rates are 21% (general), 10% (reduced), 4% (super-reduced), 0% (exempt).
KSEF-002POLKSeFBLOCKEDInvoice date too old for KSeF
Invoice issue date cannot be more than 30 days before KSeF submission date. Older invoices will be rejected by the system.
KSEF-003POLKSeFBLOCKEDInvoice number sequence gap
Invoice numbers must be sequential without gaps within each calendar year. KSeF rejects invoices with numbering gaps or duplicates.
BR-DE-14DEUXRechnung (Germany)BLOCKEDVAT rate always required in XRechnung
VAT rate must always be specified in XRechnung.
BR-DE-19DEUXRechnung (Germany)BLOCKEDGerman IBAN format required
German bank account should be valid IBAN.
BR-DE-30DEUXRechnung (Germany)BLOCKEDSEPA creditor identifier required
SEPA direct debit requires creditor identifier.
BR-DE-31DEUXRechnung (Germany)BLOCKEDSEPA debtor account required
SEPA direct debit requires debtor IBAN.
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.
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→