E-Invoice Error Reference

1326+ documented errors for Peppol, UBL, CII, and EN16931 validation errors. Find the fix for any error code.

235 errors found • Page 4 of 5 in Country-Specific

errorBR-DE-17DExrechnungAUTO-FIX

Invalid XRechnung Invoice Type Code

XRechnung only allows specific Invoice Type Codes: 326 (partial), 380 (commercial), 381 (credit note), 384 (corrected), 389 (self-billed), 875-877 (construction invoices).

View fix
errorBR-DE-18DExrechnungAUTO-FIX

Invalid Skonto (Cash Discount) Format

XRechnung Skonto (early payment discount) lines in PaymentTerms must follow the required format: #SKONTO#TAGE=n#PROZENT=n.nn#BASISBETRAG=n.nn#

View fix
warningBR-DE-21DEXRECHNUNGAUTO-FIX

Invalid XRechnung Specification Identifier

The Specification Identifier (BT-24 CustomizationID) must follow the XRechnung URN format: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_X.X

View fix
errorBR-DE-22DEXRECHNUNGAUTO-FIX

Duplicate Attachment Filenames

XRechnung requires all attachment filenames to be unique. Multiple EmbeddedDocumentBinaryObject elements have the same filename attribute.

View fix
errorBR-DE-27DEXRECHNUNGAUTO-FIX

Seller Contact Telephone Must Contain At Least Three Digits

Contact telephone numbers must follow proper format guidelines. German XRechnung requires telephone numbers to be properly formatted for machine processing, typically with country code and without invalid characters.

View fix
errorBR-DE-CVD-06-bDEXRECHNUNGAUTO-FIX

Missing CVD Classification for Clean Vehicle Attribute

When an invoice line has an AdditionalItemProperty with Name="cva" (clean vehicle attribute), it must also have exactly one CommodityClassification with ItemClassificationCode[@listID="CVD"] containing the vehicle category. This is required for German XRechnung invoices under the Clean Vehicle Directive.

View fix
errorBR-DE-01DEUpeppol-bis-3NEEDS INPUT

Invalid Leitweg-ID Format

German B2G (Business-to-Government) invoices require a valid Leitweg-ID in the Buyer Reference field (BT-10). The Leitweg-ID is a routing identifier that directs your invoice to the correct government department.

View fix
errorBR-DE-1DEXRECHNUNGNEEDS INPUT

Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.

German XRechnung requires Payment Instructions (BG-16). You must specify how the invoice should be paid.

View fix
errorBR-DE-2DEXRECHNUNGNEEDS INPUT

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

View fix
errorBR-DE-4DEXRECHNUNGNEEDS INPUT

Das Element "Seller post code" (BT-38) muss übermittelt werden.

German XRechnung requires Seller Post Code (BT-38). The seller's postal code must be specified.

View fix
errorBR-DE-5DEXRECHNUNGNEEDS INPUT

Das Element "Seller contact point" (BT-41) muss übermittelt werden.

German XRechnung requires Seller Contact Point (BT-41). A contact person or department name must be provided.

View fix
errorBR-DE-6DEXRECHNUNGNEEDS INPUT

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

View fix
errorBR-DE-7DEXRECHNUNGNEEDS INPUT

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

View fix
errorBR-DE-8DEXRECHNUNGNEEDS INPUT

Das Element "Buyer city" (BT-52) muss übermittelt werden.

German XRechnung requires Buyer City (BT-52). The buyer's city must be specified.

View fix
warningBR-DE-26DEXRECHNUNGNEEDS INPUT

A credit note or corrective invoice must reference the original invoice it is correcting. The preceding invoice referenc

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.

View fix
errorBR-DE-TMP-32DEXRECHNUNGNEEDS INPUT

An invoice should specify when goods were delivered or services performed. This can be done via the actual delivery date

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.

View fix
errorBR-DE-CVD-01DEXRECHNUNGNEEDS INPUT

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

View fix
errorDK-R-002DKoioublNEEDS INPUT

NemHandel registration required

Danish B2G invoices require NemHandel (Peppol) registration.

View fix
errorDK-R-009DKPEPPOL_BISNEEDS INPUT

Danish suppliers using Giro payment with 04# or 15# prefix must include a 16-digit instruction ID in the PaymentID.

Danish suppliers using Giro payment with 04# or 15# prefix must include a 16-digit instruction ID in the PaymentID.

View fix
warningGR-S-008-1GRPEPPOL_BISNEEDS INPUT

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

View fix
errorIS-R-002ISPEPPOL_BISNEEDS INPUT

Icelandic suppliers must provide their Icelandic legal ID (kennitala). This 10-digit identifier is mandatory for Iceland

Icelandic suppliers must provide their Icelandic legal ID (kennitala). This 10-digit identifier is mandatory for Icelandic business invoices.

View fix
errorIS-R-003ISPEPPOL_BISNEEDS INPUT

Icelandic suppliers must provide complete address with street name and postal code. This is mandatory for Icelandic invo

Icelandic suppliers must provide complete address with street name and postal code. This is mandatory for Icelandic invoices.

View fix
errorIS-R-004ISPEPPOL_BISNEEDS INPUT

When both seller and buyer are Icelandic, the buyer's kennitala must be provided. This is required for domestic Icelandi

When both seller and buyer are Icelandic, the buyer's kennitala must be provided. This is required for domestic Icelandic transactions.

View fix
errorIS-R-005ISPEPPOL_BISNEEDS INPUT

When both seller and buyer are Icelandic, the buyer's address must include street name and postal code. Complete address

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.

View fix
errorIS-R-009ISPEPPOL_BISNEEDS INPUT

Icelandic invoices with EINDAGI (final due date) must also have a regular due date (BT-9). The due date is required when

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.

View fix
warningIT-R-004ITubl-2.1NEEDS INPUT

Ritenuta d'acconto may be required

Italian professional services may require withholding tax (ritenuta).

View fix
errorNL-R-001NLPEPPOL_BISNEEDS INPUT

Dutch suppliers must include an invoice reference when issuing a credit note. The reference to the original invoice is m

Dutch suppliers must include an invoice reference when issuing a credit note. The reference to the original invoice is mandatory for credit notes.

View fix
errorNL-R-002NLPEPPOL_BISNEEDS INPUT

Dutch suppliers must provide complete address with street name, city, and postal code. All three address components are

Dutch suppliers must provide complete address with street name, city, and postal code. All three address components are mandatory.

View fix
errorNL-R-004NLPEPPOL_BISNEEDS INPUT

When both supplier and customer are Dutch, the customer address must include street name, city, and postal code.

When both supplier and customer are Dutch, the customer address must include street name, city, and postal code.

View fix
errorNL-R-006NLPEPPOL_BISNEEDS INPUT

When a Dutch supplier uses a tax representative in the Netherlands, the representative's address must include street nam

When a Dutch supplier uses a tax representative in the Netherlands, the representative's address must include street name, city, and postal code.

View fix
errorBR-DE-CVD-05DEXRECHNUNGNEEDS INPUT

CVD vehicle type must be specified

When CVD (Clean Vehicle Directive) applies, the vehicle type must be specified. This is required for German public procurement compliance under EU Directive 2019/1161.

View fix
errorBR-DE-CVD-06-aDEXRECHNUNGNEEDS INPUT

CVD CO2 emission value required

When CVD (Clean Vehicle Directive) applies, the CO2 emission value must be specified for the vehicle. This is required for German public procurement compliance under EU Directive 2019/1161.

View fix
errorBR-DE-CVD-02DEXRECHNUNGNEEDS INPUT

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

View fix
errorSE-R-006SEPEPPOL_BISMANUAL

For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used

Swedish invoices can only use standard VAT rates of 6%, 12%, or 25%. Other VAT rates are not valid for Sweden.

View fix
errorBR-BE-10BELUBL-BENEEDS INPUT

Belgian enterprise number format

Belgian enterprise numbers (KBO/BCE) must be formatted as 0XXX.XXX.XXX with schemeID="0208". This is required for all Belgian business identifiers in Peppol invoices.

View fix
errorBR-BE-11BELUBL-BENEEDS INPUT

Belgian VAT number format

Belgian VAT numbers must start with the BE prefix. The format should be BE followed by 10 digits (BE0XXXXXXXXX).

View fix
errorBR-BE-12BELMercuriusNEEDS INPUT

Mercurius endpoint format

B2G invoices to Belgian government must use the correct Mercurius endpoint format. The endpoint ID must be a valid Mercurius identifier.

View fix
warningBR-DE-02DEUpeppol-bis-3NEEDS INPUT

Payment terms text recommended

German invoices should include payment terms text (Zahlungsbedingungen) for clarity.

View fix
errorBR-DE-03DEUpeppol-bis-3NEEDS INPUT

German VAT ID required

German B2B invoices must include the USt-IdNr (VAT identification number) in DE + 9 digits format.

View fix
warningBR-DE-07DExrechnungNEEDS INPUT

German postal code format

German postal codes should be 5 digits.

View fix
errorBR-DE-13DExrechnungNEEDS INPUT

Delivery date or period required

XRechnung requires delivery date or period.

View fix
errorBR-DE-25DExrechnungMANUAL

XRechnung invoice type restriction

XRechnung restricts allowed invoice type codes.

View fix
errorBR-DE-29DExrechnungNEEDS INPUT

SEPA direct debit mandate required

SEPA direct debit requires mandate reference.

View fix
errorBR-FR-03FRApeppol-bis-3NEEDS INPUT

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

View fix
warningBR-FR-04FRApeppol-bis-3NEEDS INPUT

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

View fix
errorBR-FR-05FRAfactur-xNEEDS INPUT

Legal form (forme juridique) missing

French invoices should include the legal form of the company (SAS, SARL, SA, EURL, etc.) in the seller information.

View fix
errorBR-FR-06FRAfactur-xNEEDS INPUT

Chorus Pro service code required

French B2G invoices via Chorus Pro require a service code (code service).

View fix
errorBR-IT-01ITApeppol-bis-3NEEDS INPUT

Missing Codice Fiscale

Italian invoices require the Codice Fiscale (tax code) for both seller and buyer. For companies, this is the 11-digit VAT number.

View fix
warningBR-IT-05ITAfatturapaNEEDS INPUT

Bollo virtuale required for exempt invoices

Italian invoices without VAT above €77.47 require virtual stamp duty (bollo virtuale).

View fix
warningBR-NL-01NLDpeppol-bis-3NEEDS INPUT

KVK Number Recommended

Dutch invoices should include the KVK (Kamer van Koophandel) registration number for the seller.

View fix

Found an error? Fix it automatically

Upload your invoice and we'll fix common errors automatically. No XML editing required.

Fix Your Invoice