E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
223 errors found · Page 4 of 5 in Country-Specific
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.
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.
DE-R-023-2DEUPEPPOL_BISCONFIRMConflicting payment information. When payment code 30 or 58 (credit transfer) is used, card payment (BG-18) and direct d
Conflicting payment information. When payment code 30 or 58 (credit transfer) is used, card payment (BG-18) and direct debit (BG-19) groups must not be provided.
DE-R-024-2DEUPEPPOL_BISCONFIRMConflicting payment information. When payment code 48, 54, or 55 (payment card) is used, credit transfer (BG-17) and dir
Conflicting payment information. When payment code 48, 54, or 55 (payment card) is used, credit transfer (BG-17) and direct debit (BG-19) groups must not be provided.
DE-R-025-1DEUPEPPOL_BISCONFIRMIf "Payment means type code" (BT-81) contains a code for direct debit (59), "DIRECT DEBIT" (BG-19) shall be provided.
Direct debit details missing. When payment code 59 (direct debit) is used, the Direct Debit group (BG-19) with mandate information must be provided.
DE-R-025-2DEUPEPPOL_BISCONFIRMIf "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.
Conflicting payment information. When payment code 59 (direct debit) is used, credit transfer (BG-17) and card payment (BG-18) groups must not be provided.
DE-R-026DEUPEPPOL_BISCONFIRMPreceding invoice reference missing. Corrected invoices (type code 384) should reference the original invoice being corr
Preceding invoice reference missing. Corrected invoices (type code 384) should reference the original invoice being corrected in group BG-3.
DE-R-027DEUPEPPOL_BISCONFIRMInvalid phone number format. The seller contact telephone number (BT-42) must contain at least 3 digits to be valid.
Invalid phone number format. The seller contact telephone number (BT-42) must contain at least 3 digits to be valid.
DE-R-028DEUPEPPOL_BISCONFIRMInvalid email format. The seller contact email (BT-43) must contain exactly one @ sign with at least two characters on e
Invalid email format. The seller contact email (BT-43) must contain exactly one @ sign with at least two characters on each side, and no dots at start or end.
FR-01FRACIUS-FR (France)BLOCKEDFrench sellers should include SIRET number
French sellers should include SIRET number. This validation rule ensures Invoice compliance with CIUS-FR (France).
DE-R-018DEUPEPPOL_BISCONFIRMInvalid Skonto format. Cash discount terms in German invoices must follow the format: #SKONTO#TAGE=N#PROZENT=N.NN# with
Invalid Skonto format. Cash discount terms in German invoices must follow the format: #SKONTO#TAGE=N#PROZENT=N.NN# with optional #BASISBETRAG=N#. Must be uppercase with no extra whitespace.
IT-01ITACIUS-IT (Italy)BLOCKEDItalian sellers should include Codice Fiscale or Partita IVA
Italian sellers should include Codice Fiscale or Partita IVA. This validation rule ensures Invoice compliance with CIUS-IT (Italy).
BR-DE-01DEUXRechnung (Germany)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-3DEUXRechnung (Germany)INPUTDas Element "Seller city" (BT-37) muss übermittelt werden.
German XRechnung requires Seller City (BT-37). The seller's city must be specified.
BR-DE-4DEUXRechnung (Germany)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-5DEUXRechnung (Germany)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.
DK-R-009DNKOIOUBL (Denmark)INPUTDanish suppliers using Giro payment with 04# or 15# prefix must include a...
Danish suppliers using Giro payment with 04# or 15# prefix must include a 16-digit instruction ID in the PaymentID.
BR-DE-17DEUXRechnung (Germany)AUTO-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-18DEUXRechnung (Germany)AUTO-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-21DEUXRechnung (Germany)AUTO-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-15DEUXRechnung (Germany)AUTO-FIXBuyer reference (Leitweg-ID) mandatory
BuyerReference (BT-10) is mandatory in XRechnung.
BR-DE-22DEUXRechnung (Germany)AUTO-FIXDuplicate Attachment Filenames
XRechnung requires all attachment filenames to be unique. Multiple EmbeddedDocumentBinaryObject elements have the same filename attribute.
BR-DE-23-aDEUXRechnung (Germany)AUTO-FIXPayment code 30 or 58 (bank transfer) requires Credit Transfer details...
Payment code 30 or 58 (bank transfer) requires Credit Transfer details (BG-17). You specified bank transfer but didn't include the bank account.
BR-DE-23-bDEUXRechnung (Germany)AUTO-FIXPayment code 30 or 58 (bank transfer) must not include Card Payment (BG-18)...
Payment code 30 or 58 (bank transfer) must not include Card Payment (BG-18) or Direct Debit (BG-19) sections. Only Credit Transfer should be present.
BR-DE-24-aDEUXRechnung (Germany)AUTO-FIXPayment code 48, 54, or 55 (card payment) requires Card Payment details...
Payment code 48, 54, or 55 (card payment) requires Card Payment details (BG-18). You specified card payment but didn't include card information.
BR-DE-24-bDEUXRechnung (Germany)AUTO-FIXPayment code 48, 54, or 55 (card payment) must not include Credit Transfer...
Payment code 48, 54, or 55 (card payment) must not include Credit Transfer (BG-17) or Direct Debit (BG-19) sections.
BR-DE-25-bDEUXRechnung (Germany)AUTO-FIXPayment code 59 (direct debit) must not include Credit Transfer (BG-17) or...
Payment code 59 (direct debit) must not include Credit Transfer (BG-17) or Card Payment (BG-18) sections. Only Direct Debit Mandate (BG-19) should be present for SEPA direct debit payments.
SE-R-006SWECIUS-SE (Sweden)BLOCKEDFor 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.
FACE-001ESPFacturaeINPUTNIF/CIF format invalid
Spanish tax ID must be valid NIF (individuals) or CIF (companies) format with correct checksum letter. NIF uses 8 digits + letter, CIF uses letter + 7 digits + control character.
BR-DE-27DEUXRechnung (Germany)AUTO-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.
KSEF-001POLKSeFINPUTNIP validation failed
Polish NIP (tax identification number) must be 10 digits with valid checksum. Both seller and buyer NIP are required for B2B invoices. Leading zeros are significant.
BR-DE-CVD-06-bDEUXRechnung (Germany)AUTO-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-28DEUXRechnung (Germany)AUTO-FIXSeller Contact Email Must Have Valid Format
Contact email addresses must be valid email format. The email must contain proper structure with username, @ symbol, and domain. Invalid email addresses fail schema validation.
BR-DEX-10DEUXRechnung (Germany)AUTO-FIXMissing third party payment type. When using third party payment group...
Missing third party payment type. When using third party payment group (BG-DEX-09), the payment type (BT-DEX-001) is required.
BR-DEX-12DEUXRechnung (Germany)AUTO-FIXMissing third party payment description. When using third party payment...
Missing third party payment description. When using third party payment group (BG-DEX-09), a description (BT-DEX-003) is required.
BR-DEX-13DEUXRechnung (Germany)AUTO-FIXDie maximale Anzahl zulässiger Nachkommastellen für das Element "Third party...
Too many decimals in third party amount. Third party payment amount (BT-DEX-002) can have at most 2 decimal places.
BR-DEX-14DEUXRechnung (Germany)AUTO-FIXDie Währungsangabe von "Third party payment amount" BT-DEX-002 muss BT-5...
Third party payment currency mismatch. The currency of third party payment amount must match the invoice currency (BT-5).
NL-R-009NLDNLCIUS (Netherlands)AUTO-FIXDutch suppliers using order line references must also have an order...
Dutch suppliers using order line references must also have an order reference at document level. Line-level order refs require a document-level order reference.
BE-03BELCIUS-BE (Belgium)BLOCKEDBelgian VAT numbers must be in correct format
Belgian VAT numbers must be in correct format. This validation rule ensures Invoice compliance with CIUS-BE (Belgium).
NL-R-003NLDNLCIUS (Netherlands)AUTO-FIXFor suppliers in the Netherlands, the legal entity identifier MUST be either...
Dutch suppliers must use either KVK number (scheme 0106) or OIN number (scheme 0190) as their legal entity identifier.
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→