E-Invoice Error Reference

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

1374 errors found · Page 12 of 28

errorAT-R-002AUTCIUS-AT (Austria)INPUT

Austrian UID number format invalid

Austrian VAT number must be ATU + 8 digits.

errorAT-R-003AUTCIUS-AT (Austria)INPUT

Austrian postal code format

Austrian postal codes should be 4 digits.

errorDK-R-002DNKOIOUBL (Denmark)INPUT

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

errorUBL-SR-01ubl-2.1CONFIRM

UBL namespace declaration required

UBL documents must declare correct namespace.

errorUBL-SR-02ubl-2.1CONFIRM

CAC/CBC namespace declarations required

UBL requires Common Aggregate and Basic Component namespaces.

warningUBL-SR-04ubl-2.1CONFIRM

Empty elements should be removed

UBL elements with no content should be omitted.

errorUBL-SR-05ubl-2.1CONFIRM

ID elements must be unique

ID elements within scope must have unique values.

errorUBL-SR-09ubl-2.1CONFIRM

Invalid boolean value

Boolean elements must be true or false.

errorUBL-SR-45EN16931CONFIRM

Due Date shall occur maximum once

Your invoice contains multiple Due Date elements (PaymentMeans/PaymentDueDate). EN16931 allows only one due date per invoice.

warningFR-01FRACIUS-FR (France)BLOCKED

French sellers should include SIRET number

French sellers should include SIRET number. This validation rule ensures Invoice compliance with CIUS-FR (France).

errorUBL-SR-03ubl-2.1CONFIRM

UBL element order incorrect

UBL elements must follow schema-defined order.

errorUBL-SR-10ubl-2.1CONFIRM

Invalid decimal format

Decimal numbers must use period as separator.

errorDK-R-007DNKOIOUBL (Denmark)INPUT

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

errorDK-R-011DNKOIOUBL (Denmark)INPUT

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

errorGR-S-008-1GRCCIUS-GR (Greece)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.

errorIS-R-002ISLCIUS-IS (Iceland)INPUT

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

errorIS-R-003ISLCIUS-IS (Iceland)INPUT

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

errorIS-R-004ISLCIUS-IS (Iceland)INPUT

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

errorIS-R-005ISLCIUS-IS (Iceland)INPUT

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

errorIS-R-009ISLCIUS-IS (Iceland)INPUT

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

errorUBL-SR-11EN16931CONFIRM

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

errorUBL-SR-14EN16931CONFIRM

Seller additional legal information shall occur maximum once

Your invoice contains multiple Seller additional legal information elements (PartyLegalEntity/CompanyLegalForm). EN16931 allows only one.

errorUBL-SR-17EN16931CONFIRM

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

errorDE-R-022DEUPEPPOL_BISCONFIRM

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

errorDE-R-023-2DEUPEPPOL_BISCONFIRM

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

errorUBL-SR-19EN16931CONFIRM

Payee name shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee name elements (PayeeParty/PartyName/Name). EN16931 allows only one payee name.

errorDE-R-024-2DEUPEPPOL_BISCONFIRM

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

errorUBL-SR-20EN16931CONFIRM

Payee identifier shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee identifier elements (PayeeParty/PartyIdentification/ID). EN16931 allows only one payee identifier.

errorUBL-SR-21EN16931CONFIRM

Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller

Your invoice contains multiple Payee legal registration identifiers (PayeeParty/PartyLegalEntity/CompanyID). EN16931 allows only one.

errorDE-R-025-1DEUPEPPOL_BISCONFIRM

If "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.

errorUBL-SR-22EN16931CONFIRM

Seller tax representative name shall occur maximum once, if the Seller has a tax representative

Your invoice contains multiple Tax representative name elements (TaxRepresentativeParty/PartyName/Name). EN16931 allows only one.

errorUBL-SR-24EN16931CONFIRM

Deliver to information shall occur maximum once

Your invoice contains multiple Delivery location elements. EN16931 allows only one Delivery element per invoice.

errorUBL-SR-26EN16931CONFIRM

Payment reference shall occur maximum once

Your invoice contains multiple Payment reference elements (PaymentMeans/PaymentID). EN16931 allows only one payment reference per invoice.

errorDE-R-025-2DEUPEPPOL_BISCONFIRM

If "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.

warningDE-R-026DEUPEPPOL_BISCONFIRM

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

errorPEPPOL-EN16931-R043Peppol BIS 3.0AUTO-FIX

Allowance/charge ChargeIndicator value MUST equal "true" or "false"

The ChargeIndicator on one of your discounts or surcharges is not in the correct format. It must be exactly "true" (for a surcharge) or "false" (for a discount), in lowercase.

errorUBL-SR-29EN16931CONFIRM

Bank creditor reference shall occur maximum once

Your invoice contains multiple Bank creditor reference elements (PaymentMeans/PayeeFinancialAccount/ID with creditor reference). EN16931 allows only one.

infoIN-PAYMENT-MEANS-CODESPeppol BIS 3.0BLOCKED

Payment means codes validation

Payment means codes should be from recommended UNCL4461 subset

warningDE-R-027DEUPEPPOL_BISCONFIRM

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

warningDE-R-028DEUPEPPOL_BISCONFIRM

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

errorUBL-SR-31EN16931CONFIRM

Document level charge reason shall occur maximum once

Your invoice contains multiple Document level charge reason texts (AllowanceCharge/AllowanceChargeReason). EN16931 allows only one reason per charge.

errorUBL-SR-32EN16931CONFIRM

VAT exemption reason text shall occur maximum once

Your invoice contains multiple VAT exemption reason texts (TaxCategory/TaxExemptionReason). EN16931 allows only one exemption reason per VAT category.

errorUBL-SR-33EN16931CONFIRM

Supporting document description shall occur maximum once

Your invoice contains multiple Supporting document description elements (AdditionalDocumentReference/DocumentDescription). EN16931 allows only one description per document.

warningUBL-DT-20EN16931BLOCKED

List uri attribute should not be present

Your invoice contains the listURI attribute on a code element. This attribute is not allowed in EN16931 and must be removed.

errorUBL-SR-34EN16931CONFIRM

Invoice line note shall occur maximum once

Your invoice line contains multiple Note elements (InvoiceLine/Note). EN16931 allows only one note per invoice line.

errorUBL-SR-35EN16931CONFIRM

Referenced purchase order line identifier shall occur maximum once

Your invoice line contains multiple Referenced purchase order line identifiers (OrderLineReference/LineID). EN16931 allows only one per line.

errorUBL-SR-36EN16931CONFIRM

Invoice line period shall occur maximum once

Your invoice line contains multiple Invoice line period elements (InvoiceLine/InvoicePeriod). EN16931 allows only one period per line.

errorUBL-SR-39EN16931CONFIRM

Project reference shall occur maximum once.

Your invoice contains multiple Project reference elements (ProjectReference/ID). EN16931 allows only one project reference per invoice.

errorUBL-SR-40EN16931CONFIRM

Buyer trade name shall occur maximum once

Your invoice contains multiple Buyer trade name elements (AccountingCustomerParty/Party/PartyName). EN16931 allows only one buyer trading name.

errorUBL-SR-42EN16931CONFIRM

Party tax scheme shall occur maximum twice in accounting supplier party

Your seller party (AccountingSupplierParty) contains more than two PartyTaxScheme elements. EN16931 allows maximum two (one VAT scheme and optionally one other tax scheme).

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