E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
1359 errors found · Page 11 of 28
BR-FR-03FRApeppol-bis-3INPUTTVA intracommunautaire format
French VAT numbers (numéro de TVA intracommunautaire) must start with FR prefix followed by 11 characters (2 check digits + 9-digit SIREN).
BR-FR-04FRApeppol-bis-3INPUTChorus Pro service code missing
B2G invoices submitted via Chorus Pro require a service code (code service) to route the invoice to the correct department within the government entity.
BR-FR-05FRAfactur-xINPUTLegal form (forme juridique) missing
French invoices should include the legal form of the company (SAS, SARL, SA, EURL, etc.) in the seller information.
BR-FR-06FRAfactur-xINPUTChorus Pro service code required
French B2G invoices via Chorus Pro require a service code (code service).
BR-IT-01ITApeppol-bis-3INPUTMissing Codice Fiscale
Italian invoices require the Codice Fiscale (tax code) for both seller and buyer. For companies, this is the 11-digit VAT number.
BR-IT-05ITAfatturapaINPUTBollo virtuale required for exempt invoices
Italian invoices without VAT above €77.47 require virtual stamp duty (bollo virtuale).
BR-NL-01NLDpeppol-bis-3INPUTKVK Number Recommended
Dutch invoices should include the KVK (Kamer van Koophandel) registration number for the seller.
BR-NL-02NLDpeppol-bis-3INPUTDutch BTW number recommended
Dutch invoices should include the BTW-nummer (VAT number) in format NL + 9 digits + B + 2 digits.
PEPPOL-INV-ITEM-IDPeppol BIS 3.0BLOCKEDItem identification SHOULD be provided for better interoperability
Item identification SHOULD be provided for better interoperability. This applies to the `cbc:ID` element in the invoice XML.
BR-PL-01POLpeppol-bis-3INPUTPolish NIP number required
Polish invoices must include the NIP (tax identification number) for seller and buyer.
BR-RO-01ROUpeppol-bis-3INPUTRomanian CIF/CUI required
Romanian invoices must include the tax identification code (CIF/CUI).
CII-SR-003cii-d16bINPUTInvalid document type code
CII TypeCode must be valid UNTDID 1001 code (380=Invoice, 381=Credit Note).
FACE-002ESPFacturaeINPUTDIR3 codes missing or invalid
FACe B2G invoices require three administrative unit codes (DIR3): Órgano Gestor, Unidad Tramitadora, and Oficina Contable. These codes route the invoice within government.
FACE-006ESPFacturaeINPUTRecargo de equivalencia missing
Retail equivalence surcharge (recargo de equivalencia) must be included for certain retail customers who operate under this special regime.
KSEF-004POLKSeFINPUTCurrency code invalid
Currency must be a valid ISO 4217 code. Use PLN for domestic invoices.
BR-DE-CVD-05DEUXRechnung (Germany)INPUTWhen CVD standard is referenced in Item Attributes, the attribute values...
Your invoice includes Clean Vehicle Directive (CVD) data, but the vehicle category is not valid. German public procurement invoices for vehicles must specify the correct EU vehicle category (e.g. M1 for passenger cars, N1 for light commercial vehicles).
BR-DE-CVD-06-aDEUXRechnung (Germany)INPUTVehicle classification code missing or inconsistent
Your invoice includes Clean Vehicle Directive (CVD) data, but the item classification code is either missing or does not match the vehicle category. The classification code must match the vehicle category specified in the CVD properties.
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.
UBL-CR-027UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference DocumentType
Your invoice contains BillingReference/DocumentType which is not allowed in EN16931. Only the document ID is permitted for billing references.
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.
SE-R-003Peppol BIS 3.0AUTO-FIXSwedish organisation numbers should be numeric.
Swedish organization numbers must contain only numeric characters. No letters or special characters allowed.
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.
NL-R-007NLDNLCIUS (Netherlands)INPUTDutch supplier must include payment instructions
Your invoice is from a Dutch supplier and has a positive amount due, but it does not include payment instructions. Dutch e-invoicing rules require that when a customer needs to pay you, your invoice must tell them how. You need to specify the payment method (for example, bank transfer or SEPA) and include your bank account details so the customer can pay.
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.
IT-R-003ITACIUS-IT (Italy)INPUTNatura code required for zero VAT
Italian invoices with zero VAT must specify Natura code.
IT-R-004ITACIUS-IT (Italy)INPUTRitenuta d'acconto may be required
Italian professional services may require withholding tax (ritenuta).
AT-R-002AUTCIUS-AT (Austria)INPUTAustrian UID number format invalid
Austrian VAT number must be ATU + 8 digits.
AT-R-003AUTCIUS-AT (Austria)INPUTAustrian postal code format
Austrian postal codes should be 4 digits.
DK-R-002DNKOIOUBL (Denmark)INPUTDanish seller Peppol address missing
Danish suppliers must include a NemHandel (Peppol) electronic address with their CVR number. This is your company's identifier on the Danish invoicing network.
DK-R-007DNKOIOUBL (Denmark)INPUTFor Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are...
Danish suppliers using payment means 49 (direct debit) must provide both PaymentMandate/ID and PayerFinancialAccount/ID. These identify the mandate agreement and account to debit.
DK-R-011DNKOIOUBL (Denmark)INPUTDanish suppliers using FIK payment with 71# or 75# prefix must include a...
Danish suppliers using FIK payment with 71# or 75# prefix must include a 15-16 digit instruction ID in the PaymentID.
GR-S-008-1GRCCIUS-GR (Greece)INPUTWhen Supplier is Greek, there should be one invoice url
Greek supplier invoices should include one invoice URL for accessing the invoice document. This is a recommendation for better accessibility.
IS-R-002ISLCIUS-IS (Iceland)INPUTIcelandic suppliers must provide their Icelandic legal ID (kennitala). This...
Icelandic suppliers must provide their Icelandic legal ID (kennitala). This 10-digit identifier is mandatory for Icelandic business invoices.
IS-R-003ISLCIUS-IS (Iceland)INPUTIcelandic suppliers must provide complete address with street name and...
Icelandic suppliers must provide complete address with street name and postal code. This is mandatory for Icelandic invoices.
IS-R-004ISLCIUS-IS (Iceland)INPUTWhen both seller and buyer are Icelandic, the buyer's kennitala must be...
When both seller and buyer are Icelandic, the buyer's kennitala must be provided. This is required for domestic Icelandic transactions.
IS-R-005ISLCIUS-IS (Iceland)INPUTWhen both seller and buyer are Icelandic, the buyer's address must include...
When both seller and buyer are Icelandic, the buyer's address must include street name and postal code. Complete address is required for domestic transactions.
IS-R-009ISLCIUS-IS (Iceland)INPUTIcelandic invoices with EINDAGI (final due date) must also have a regular...
Icelandic invoices with EINDAGI (final due date) must also have a regular due date (BT-9). The due date is required when EINDAGI is present.
UBL-SR-01ubl-2.1CONFIRMUBL namespace declaration required
UBL documents must declare correct namespace.
UBL-SR-02ubl-2.1CONFIRMCAC/CBC namespace declarations required
UBL requires Common Aggregate and Basic Component namespaces.
UBL-SR-04ubl-2.1CONFIRMEmpty elements should be removed
UBL elements with no content should be omitted.
UBL-SR-05ubl-2.1CONFIRMID elements must be unique
ID elements within scope must have unique values.
UBL-SR-09ubl-2.1CONFIRMInvalid boolean value
Boolean elements must be true or false.
UBL-SR-11EN16931CONFIRMSeller legal registration identifier shall occur maximum once
Your invoice contains multiple Seller legal registration identifiers (PartyLegalEntity/CompanyID). EN16931 allows only one legal registration ID per seller.
UBL-SR-14EN16931CONFIRMSeller additional legal information shall occur maximum once
Your invoice contains multiple Seller additional legal information elements (PartyLegalEntity/CompanyLegalForm). EN16931 allows only one.
UBL-SR-17EN16931CONFIRMBuyer legal registration identifier shall occur maximum once
Your invoice contains multiple Buyer legal registration identifiers (PartyLegalEntity/CompanyID). EN16931 allows only one legal registration ID per buyer.
DE-R-022DEUPEPPOL_BISCONFIRMDuplicate attachment filename. All attached documents in German invoices must have unique filenames (case-insensitive) i
Duplicate attachment filename. All attached documents in German invoices must have unique filenames (case-insensitive) in element BT-125.
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→