E-Invoice Error Reference

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

1350 errors found · Page 2 of 27

errorRO-R-002ROUubl-2.1BLOCKED

e-Factura submission required

Romanian B2B/B2G invoices must go through e-Factura (SPV).

errorBR-29EN 16931AUTO-FIX

Invoice period end date before start date

The Invoicing Period End Date (BT-74) is before the Start Date (BT-73). The end date must be on or after the start date.

errorBR-32EN 16931AUTO-FIX

Each Document level allowance (BG-20) shall have a Document level allowance...

Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). Check the `cac:AllowanceCharge` element in your invoice XML.

errorBR-33EN 16931AUTO-FIX

Document level allowance reason required

A document level allowance (discount) is missing both a reason text (BT-97) and reason code (BT-98). At least one must be provided to explain why this discount exists.

errorRO-R-003ROUcius-roBLOCKED

CIUS-RO format required

Romanian e-invoices must use CIUS-RO profile.

errorBR-38EN 16931AUTO-FIX

Document level charge reason required

A document level charge is missing both a reason text (BT-104) and reason code (BT-105). At least one must be provided to explain what this charge is for.

errorUBL-SR-09ubl-2.1CONFIRM

Invalid boolean value

Boolean elements must be true or false.

errorBR-44EN 16931AUTO-FIX

Invoice line charge reason required

An invoice line charge (BG-28) is missing both a reason text and reason code. At least one must be provided to explain this line surcharge.

warningRO-R-004ROUubl-2.1BLOCKED

RON conversion may be required

Romanian tax reporting requires RON amounts.

errorBR-CO-15EN 16931AUTO-FIX

Tax exclusive amount calculation error

Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).. This applies to the `cbc:TaxInclusiveAmount` element in the invoice XML.

errorHU-R-001HUNnavINPUT

Hungarian tax number required

Hungarian invoices must include adószám (tax number).

errorHU-R-002HUNnavBLOCKED

NAV Online Invoice reporting required

Hungarian invoices over HUF 100k must be reported to NAV.

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-CR-493UBL 2.1AUTO-FIX

A UBL invoice should not include the PaymentAlternativeExchangeRate

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

errorBR-45EN 16931BLOCKED

Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).

Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).. Check the `cac:TaxSubtotal` element in your invoice XML.

errorBR-47EN 16931AUTO-FIX

Line allowance amount required

Line-level AllowanceCharge must include the Amount element.

errorBR-48EN 16931BLOCKED

Document allowance tax category required

Document-level allowances/charges must specify the VAT category.

errorHU-R-003HUNnavBLOCKED

NAV technical user required

NAV reporting requires registered technical user.

errorHU-R-004HUNnavINPUT

Hungarian VAT code required

NAV requires Hungarian-specific VAT category codes.

errorBR-49EN 16931INPUT

A Payment instruction (BG-16) shall specify the Payment means type code (BT-81)

A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). This applies to the `cac:PaymentMeans` element in the invoice XML.

errorBR-52EN 16931INPUT

Each Additional supporting document (BG-24) shall contain a Supporting...

InvoiceTypeCode must be a valid UNTDID 1001 document type code.

errorBR-57EN 16931INPUT

Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80)

Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). This applies to the `cac:Address` element in the invoice XML.

warningBR-55EN 16931INPUT

Prepayment should reference prepayment invoice

When PrepaidAmount is used, reference the prepayment invoice.

errorUBL-SR-13EN16931CONFIRM

Seller tax registration shall occur maximum once

Your invoice contains multiple Seller tax registration elements (PartyTaxScheme). EN16931 allows maximum one tax registration 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.

errorBR-62EN 16931AUTO-FIX

The Seller electronic address (BT-34) shall have a Scheme identifier.

The Seller Electronic Address (BT-34) is missing its Scheme Identifier. What type of address is this (PEPPOL ID, GLN, email)?

errorBR-64EN 16931AUTO-FIX

Item standard identifier needs scheme

If item has standard identifier, scheme must be specified.

errorBR-65EN 16931AUTO-FIX

Buyer item identifier should be unique

The Item classification identifier (BT-158) shall have a Scheme identifier.

errorBR-DEC-03en16931BLOCKED

Document charge: max 2 decimals

Document level charge amount allows max 2 decimal places.

errorBR-66EN 16931AUTO-FIX

An Invoice shall contain maximum one Payment Card account (BG-18).

The invoice contains multiple Payment Card accounts (BG-18). Only one card payment method is allowed per invoice.

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.

errorBR-DEC-08en16931BLOCKED

Allowance total: max 2 decimals

AllowanceTotalAmount allows max 2 decimal places.

errorIN-ALLOWANCE-AMOUNT-REQUIREDpeppol-bis-3INPUT

Allowance/Charge amount required

AllowanceCharge elements must have an Amount element specified.

errorBR-67EN 16931AUTO-FIX

An Invoice shall contain maximum one Payment Mandate (BG-19).

The invoice contains multiple Payment Mandates (BG-19). Only one direct debit mandate is allowed per invoice.

warningXML-003ubl-2.1BLOCKED

XML encoding declaration recommended

XML should declare character encoding.

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.

errorXML-005ubl-2.1BLOCKED

XML schema validation failed

Document does not conform to XSD schema.

errorXML-006en16931BLOCKED

Schematron validation failed

Document failed business rule validation.

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.

errorBR-02EN 16931INPUT

Invoice must have an invoice number

Every invoice must contain a unique invoice number (ID) to identify the document.

errorFORMAT-002factur-xBLOCKED

PDF must be PDF/A format

Factur-X requires PDF/A-3 base document.

errorBR-AE-02EN 16931INPUT

Reverse charge requires both VAT IDs

Reverse charge requires seller and buyer VAT identifiers.

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.

errorUBL-CR-015UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoicePeriod Description

Your invoice contains InvoicePeriod/Description which is not allowed. Use DescriptionCode instead.

errorBR-AE-03EN 16931INPUT

When document level allowances use the reverse charge VAT category, both...

When document level allowances use the reverse charge VAT category, both seller and buyer must have proper tax identifiers for tax compliance.

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.

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