E-Invoice Error Reference

1369+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.

1369 errors found · Page 16 of 28

errorFORMAT-003factur-xBLOCKED

Incorrect XML attachment filename

Factur-X XML must be named correctly.

errorFORMAT-004zugferdBLOCKED

Invalid ZUGFeRD profile

ZUGFeRD documents must specify valid profile.

errorUBL-CR-069UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference LocaleCode

Your invoice contains ReceiptDocumentReference/LocaleCode which is not allowed in EN16931 invoices.

errorUBL-CR-070UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference VersionID

Your invoice contains ReceiptDocumentReference/VersionID which is not allowed in EN16931 invoices.

errorUBL-CR-364UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation Address Room

Your invoice contains a DeliveryLocation Address Room element which is not allowed in EN16931 invoices. This element must be removed.

errorUBL-CR-071UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode

Your invoice contains ReceiptDocumentReference/DocumentStatusCode which is not allowed in EN16931 invoices.

errorUBL-CR-072UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference...

Your invoice contains ReceiptDocumentReference/DocumentDescription which is not allowed in EN16931 invoices.

errorUBL-CR-073UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference Attachment

Your invoice contains ReceiptDocumentReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference.

errorBR-DE-27DEUXRechnung (Germany)AUTO-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.

errorIN-ISSUE-DATE-REQUIREDpeppol-bis-3INPUT

Issue date required

Invoice must have an issue date specified.

errorIN-TAX-SUBTOTAL-AMOUNTpeppol-bis-3INPUT

Tax subtotal amount required

Each VAT breakdown (TaxSubtotal) must have a tax amount specified.

errorUBL-CR-074UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod

Your invoice contains ReceiptDocumentReference/ValidityPeriod which is not allowed in EN16931 invoices.

errorUBL-CR-075UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference IssuerParty

Your invoice contains ReceiptDocumentReference/IssuerParty which is not allowed in EN16931 invoices.

errorUBL-CR-076UBL 2.1AUTO-FIX

A UBL invoice should not include the ReceiptDocumentReference...

Your invoice contains ReceiptDocumentReference/ResultOfVerification which is not allowed in EN16931 invoices.

errorKSEF-001POLKSeFINPUT

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

errorUBL-CR-078UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference CopyIndicator

Your invoice contains OriginatorDocumentReference/CopyIndicator which is not allowed in EN16931 invoices.

errorUBL-CR-080UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference IssueDate

Your invoice contains OriginatorDocumentReference/IssueDate which is not allowed in EN16931 invoices.

errorUBL-CR-081UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference IssueTime

Your invoice contains OriginatorDocumentReference/IssueTime which is not allowed in EN16931 invoices.

errorBR-DE-CVD-06-bDEUXRechnung (Germany)AUTO-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.

errorUBL-CR-082UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference...

Your invoice contains OriginatorDocumentReference/DocumentTypeCode which is not allowed in EN16931 invoices.

errorUBL-CR-083UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference DocumentType

Your invoice contains OriginatorDocumentReference/DocumentType which is not allowed in EN16931 invoices.

errorBR-DE-28DEUXRechnung (Germany)AUTO-FIX

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

errorUBL-CR-084UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference Xpath

Your invoice contains OriginatorDocumentReference/Xpath which is not allowed in EN16931 invoices.

errorUBL-CR-085UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference LanguageID

Your invoice contains OriginatorDocumentReference/LanguageID which is not allowed in EN16931 invoices.

errorUBL-CR-086UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference LocaleCode

Your invoice contains OriginatorDocumentReference/LocaleCode which is not allowed in EN16931 invoices.

errorUBL-CR-087UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference VersionID

Your invoice contains OriginatorDocumentReference/VersionID which is not allowed in EN16931 invoices.

errorUBL-CR-088UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference...

Your invoice contains OriginatorDocumentReference/DocumentStatusCode which is not allowed in EN16931 invoices.

errorUBL-CR-630UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoiceLine Item Price PriceList

UBL 2.1 Invoice schema does not include `cac:Price/cac:PriceList`. This element must be removed for EN 16931 compliance.

errorBR-DEX-14DEUXRechnung (Germany)AUTO-FIX

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

errorUBL-CR-089UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference...

Your invoice contains OriginatorDocumentReference/DocumentDescription which is not allowed in EN16931 invoices.

errorUBL-CR-090UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference Attachment

Your invoice contains OriginatorDocumentReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference.

errorUBL-CR-091UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod

Your invoice contains OriginatorDocumentReference/ValidityPeriod which is not allowed in EN16931 invoices.

errorNL-R-009NLDNLCIUS (Netherlands)AUTO-FIX

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

warningBE-03BELCIUS-BE (Belgium)BLOCKED

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

errorUBL-CR-092UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference IssuerParty

Your invoice contains OriginatorDocumentReference/IssuerParty which is not allowed in EN16931 invoices.

errorUBL-CR-093UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference...

Your invoice contains OriginatorDocumentReference/ResultOfVerification which is not allowed in EN16931 invoices.

errorUBL-CR-094UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference CopyIndicator

Your invoice contains ContractDocumentReference/CopyIndicator which is not allowed in EN16931 invoices.

errorUBL-CR-095UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference UUID

Your invoice contains ContractDocumentReference/UUID which is not allowed in EN16931 invoices.

warningNL-R-003NLDNLCIUS (Netherlands)AUTO-FIX

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

warningNL-R-005NLDNLCIUS (Netherlands)AUTO-FIX

For suppliers in the Netherlands, if the customer is in the Netherlands, the...

When both parties are Dutch, the buyer must use KVK (scheme 0106) or OIN (scheme 0190) as legal entity identifier.

errorIT-R-001ITACIUS-IT (Italy)AUTO-FIX

Italian suppliers must have a tax registration identifier (BT-32) between 11...

Italian suppliers must have a tax registration identifier (BT-32) between 11 and 16 characters. This accommodates both Partita IVA (11 digits) and Codice Fiscale (16 characters).

errorUBL-CR-096UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference IssueDate

Your invoice contains ContractDocumentReference/IssueDate which is not allowed in EN16931 invoices.

errorUBL-CR-097UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference IssueTime

Your invoice contains ContractDocumentReference/IssueTime which is not allowed in EN16931 invoices.

errorUBL-CR-098UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference DocumentTypeCode

Your invoice contains ContractDocumentReference/DocumentTypeCode which is not allowed in EN16931 invoices.

warningES-01ESPCIUS-ES (Spain)BLOCKED

Spanish sellers should include NIF/CIF

Spanish sellers should include NIF/CIF. This validation rule ensures Invoice compliance with CIUS-ES (Spain).

warningPL-01POLCIUS-PL (Poland)BLOCKED

Polish sellers should include NIP number

Polish sellers should include NIP number. This validation rule ensures Invoice compliance with CIUS-PL (Poland).

errorDK-R-014DNKOIOUBL (Denmark)AUTO-FIX

Danish company registration number has wrong scheme code

Your Danish company registration number (CVR) is present but uses the wrong scheme identifier. Danish suppliers must use scheme code 0184 to indicate a CVR number.

errorDK-R-003DNKOIOUBL (Denmark)AUTO-FIX

If ItemClassification is provided from Danish suppliers, UNSPSC version...

Danish suppliers using item classification must use UNSPSC version 19.05.01 or 26.08.01. Other UNSPSC versions are not accepted for Danish e-invoicing.

errorUBL-CR-099UBL 2.1AUTO-FIX

A UBL invoice should not include the ContractDocumentReference DocumentType

Your invoice contains ContractDocumentReference/DocumentType which is not allowed in EN16931 invoices.

errorDK-R-008DNKOIOUBL (Denmark)AUTO-FIX

Danish suppliers using Giro payment (code 50) must provide PaymentID...

Danish suppliers using Giro payment (code 50) must provide PaymentID starting with 01#, 04#, or 15# and a 7-8 digit Giro account number.

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