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
BR-DE-17DExrechnungAUTO-FIXInvalid 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).
BR-DE-18DExrechnungAUTO-FIXInvalid 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#
BR-DE-21DEXRECHNUNGAUTO-FIXInvalid 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
BR-DE-22DEXRECHNUNGAUTO-FIXDuplicate Attachment Filenames
XRechnung requires all attachment filenames to be unique. Multiple EmbeddedDocumentBinaryObject elements have the same filename attribute.
BR-DE-27DEXRECHNUNGAUTO-FIXSeller 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.
BR-DE-CVD-06-bDEXRECHNUNGAUTO-FIXMissing 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.
BR-DE-01DEUpeppol-bis-3NEEDS INPUTInvalid 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.
BR-DE-1DEXRECHNUNGNEEDS INPUTEine 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.
BR-DE-2DEXRECHNUNGNEEDS 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-4DEXRECHNUNGNEEDS INPUTDas 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.
BR-DE-5DEXRECHNUNGNEEDS INPUTDas 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.
BR-DE-6DEXRECHNUNGNEEDS 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-7DEXRECHNUNGNEEDS 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-8DEXRECHNUNGNEEDS 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-26DEXRECHNUNGNEEDS INPUTA 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.
BR-DE-TMP-32DEXRECHNUNGNEEDS INPUTAn 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.
BR-DE-CVD-01DEXRECHNUNGNEEDS 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.
DK-R-002DKoioublNEEDS INPUTNemHandel registration required
Danish B2G invoices require NemHandel (Peppol) registration.
DK-R-009DKPEPPOL_BISNEEDS INPUTDanish 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.
GR-S-008-1GRPEPPOL_BISNEEDS 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-002ISPEPPOL_BISNEEDS INPUTIcelandic 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.
IS-R-003ISPEPPOL_BISNEEDS INPUTIcelandic 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.
IS-R-004ISPEPPOL_BISNEEDS INPUTWhen 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.
IS-R-005ISPEPPOL_BISNEEDS INPUTWhen 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.
IS-R-009ISPEPPOL_BISNEEDS INPUTIcelandic 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.
IT-R-004ITubl-2.1NEEDS INPUTRitenuta d'acconto may be required
Italian professional services may require withholding tax (ritenuta).
NL-R-001NLPEPPOL_BISNEEDS INPUTDutch 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.
NL-R-002NLPEPPOL_BISNEEDS INPUTDutch 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.
NL-R-004NLPEPPOL_BISNEEDS INPUTWhen 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.
NL-R-006NLPEPPOL_BISNEEDS INPUTWhen 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.
BR-DE-CVD-05DEXRECHNUNGNEEDS INPUTCVD 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.
BR-DE-CVD-06-aDEXRECHNUNGNEEDS INPUTCVD 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.
BR-DE-CVD-02DEXRECHNUNGNEEDS 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.
SE-R-006SEPEPPOL_BISMANUALFor 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.
BR-BE-10BELUBL-BENEEDS INPUTBelgian 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.
BR-BE-11BELUBL-BENEEDS INPUTBelgian VAT number format
Belgian VAT numbers must start with the BE prefix. The format should be BE followed by 10 digits (BE0XXXXXXXXX).
BR-BE-12BELMercuriusNEEDS INPUTMercurius endpoint format
B2G invoices to Belgian government must use the correct Mercurius endpoint format. The endpoint ID must be a valid Mercurius identifier.
BR-DE-02DEUpeppol-bis-3NEEDS INPUTPayment terms text recommended
German invoices should include payment terms text (Zahlungsbedingungen) for clarity.
BR-DE-03DEUpeppol-bis-3NEEDS INPUTGerman VAT ID required
German B2B invoices must include the USt-IdNr (VAT identification number) in DE + 9 digits format.
BR-DE-07DExrechnungNEEDS INPUTGerman postal code format
German postal codes should be 5 digits.
BR-DE-13DExrechnungNEEDS INPUTDelivery date or period required
XRechnung requires delivery date or period.
BR-DE-25DExrechnungMANUALXRechnung invoice type restriction
XRechnung restricts allowed invoice type codes.
BR-DE-29DExrechnungNEEDS INPUTSEPA direct debit mandate required
SEPA direct debit requires mandate reference.
BR-FR-03FRApeppol-bis-3NEEDS INPUTTVA 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-3NEEDS INPUTChorus 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-xNEEDS INPUTLegal 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-xNEEDS INPUTChorus Pro service code required
French B2G invoices via Chorus Pro require a service code (code service).
BR-IT-01ITApeppol-bis-3NEEDS INPUTMissing 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-05ITAfatturapaNEEDS INPUTBollo virtuale required for exempt invoices
Italian invoices without VAT above €77.47 require virtual stamp duty (bollo virtuale).
BR-NL-01NLDpeppol-bis-3NEEDS INPUTKVK Number Recommended
Dutch invoices should include the KVK (Kamer van Koophandel) registration number for the seller.
Found an error? Fix it automatically
Upload your invoice and we'll fix common errors automatically. No XML editing required.
Fix Your Invoice