Format Rules Errors

Data format validation errors for fields like dates, amounts, identifiers, and codes that must follow specific patterns.

100 errors documented

errorUBL-CR-077UBL 2.1AUTO-FIX

A UBL invoice should not include the StatementDocumentReference

Your invoice contains StatementDocumentReference which is not allowed in EN16931 invoices. Statement references are not supported.

errorUBL-CR-470UBL 2.1AUTO-FIX

A UBL invoice should not include the PrepaidPayment

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

errorUBL-CR-491UBL 2.1AUTO-FIX

A UBL invoice should not include the PricingExchangeRate

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

errorUBL-CR-079UBL 2.1AUTO-FIX

A UBL invoice should not include the OriginatorDocumentReference UUID

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

errorUBL-CR-017UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference UUID

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

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.

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.

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.

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

Allowance/Charge amount required

AllowanceCharge elements must have an Amount element specified.

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.

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.

errorFORMAT-002factur-xBLOCKED

PDF must be PDF/A format

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

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.

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.

errorUBL-SR-27EN16931AUTO-FIX

Payment means text shall occur maximum once

Your invoice contains multiple Payment means text elements (PaymentMeans/InstructionNote). EN16931 allows only one instruction note.

errorUBL-SR-28EN16931AUTO-FIX

Mandate reference identifier shall occur maximum once

Your invoice contains multiple Mandate reference identifiers (PaymentMandate/ID). EN16931 allows only one direct debit mandate reference.

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.

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

A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity

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

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

A UBL invoice should not include the OrderReference CopyIndicator

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

warningIN-PAYABLE-POSITIVEpeppol-bis-3BLOCKED

Payable amount should be positive

The amount due for payment (PayableAmount) should typically be a positive value.

errorUBL-CR-356UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation InformationURI

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

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.

errorIN-TAX-TOTAL-AMOUNTpeppol-bis-3INPUT

Tax total amount required

Invoice must have a total VAT amount in the TaxTotal element.

warningIN-PRICE-POSITIVEpeppol-bis-3BLOCKED

Item price should be positive

Item price (PriceAmount) should typically be a positive value.

warningIN-QUANTITY-POSITIVEpeppol-bis-3BLOCKED

Line quantity should be positive

Invoice line quantity (InvoicedQuantity) should typically be a positive value.

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

A UBL invoice should not include the OrderReference CustomerReference

Your invoice contains OrderReference/CustomerReference which is not allowed in EN16931 invoices.

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

A UBL invoice should not include the Delivery DeliveryLocation Name

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

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

errorUBL-SR-43EN16931CONFIRM

Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)

Your invoice uses a scheme identifier (schemeID attribute) on AdditionalDocumentReference/ID but the DocumentTypeCode is not 130 (invoiced object identifier) or 50 (price/sales catalogue reference). Scheme identifiers are only valid for these document types.

errorUBL-CR-028UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference Xpath

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

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.

errorUBL-CR-111UBL 2.1AUTO-FIX

A UBL invoice should not include the AdditionalDocumentReference UUID

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

errorUBL-CR-034UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference Attachment

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

errorUBL-CR-358UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod

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

errorUBL-CR-036UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference IssuerParty

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

errorPEPPOL-EN16931-CL006PEPPOL_BISBLOCKED

Invoice period description code must be according to UNCL 2005 D.16B.

The invoice period description code must be from the UNCL 2005 D.16B list. This code describes what the invoicing period represents (delivery period, service period, etc.).

errorUBL-CR-037UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference ResultOfVerification

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

errorUBL-CR-038UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference...

Your invoice contains BillingReference/SelfBilledInvoiceDocumentReference which is not allowed in EN16931 invoices.

errorUBL-SR-15EN16931CONFIRM

Buyer name shall occur maximum once

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

errorUBL-CR-040UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference...

Your invoice contains BillingReference/SelfBilledCreditNoteDocumentReference which is not allowed in EN16931 invoices.

errorUBL-CR-041UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference DebitNoteDocumentReference

Your invoice contains BillingReference/DebitNoteDocumentReference which is not allowed in EN16931 invoices.

warningUBL-DT-12EN16931BLOCKED

Format attribute should not be present

Your invoice contains the format attribute on an element. This attribute is not allowed in EN16931 and must be removed.

errorUBL-SR-49EN16931CONFIRM

Value tax point date shall occur maximum once

Your invoice contains multiple Value tax point date elements (TaxPointDate). EN16931 allows only one tax point date per invoice.

warningUBL-DT-19EN16931BLOCKED

Language identifier attribute should not be present

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

errorUBL-CR-046UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference UUID

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

errorUBL-CR-622UBL 2.1AUTO-FIX

A UBL invoice should not include the InvoiceLine Item ItemInstance

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

errorUBL-SR-50EN16931CONFIRM

Item description shall occur maximum once

Your invoice line Item contains multiple Description elements. EN16931 allows only one item description per line.

errorUBL-SR-51EN16931CONFIRM

An address can only have one third line.

Duplicate address line 3. An address can have at most one additional address line (third line).

errorUBL-CR-006UBL 2.1AUTO-FIX

Disallowed element: cbc:IssueTime

UBL 2.1 Invoice schema does not include `cbc:IssueTime`. This element must be removed for EN 16931 compliance.

errorUBL-SR-52EN16931CONFIRM

Document reference shall occur maximum once

Duplicate document reference. Document reference can only appear once in the specified context.

errorUBL-CR-019UBL 2.1AUTO-FIX

A UBL invoice should not include the OrderReference IssueTime

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

errorUBL-CR-048UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference IssueTime

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

errorFORMAT-001internalBLOCKED

Unrecognized invoice format

Your file was read successfully as XML, but it does not contain a recognized e-invoice structure. Supported formats are UBL 2.1 Invoice, UBL 2.1 CreditNote, and UN/CEFACT Cross-Industry Invoice (CII D16B). The file may have been exported in the wrong format, or it may be a different type of XML document (such as an order or dispatch advice).

errorUBL-CR-411UBL 2.1AUTO-FIX

A UBL invoice should not include the PaymentMeans ID

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

errorUBL-CR-023UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference CopyIndicator

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

errorUBL-CR-053UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference LocaleCode

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

errorUBL-CR-054UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference VersionID

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

errorUBL-CR-055UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference...

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

errorUBL-CR-057UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference Attachment

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

errorUBL-CR-024UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference UUID

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

errorUBL-CR-009UBL 2.1AUTO-FIX

Disallowed element: cbc:PaymentAlternativeCurrencyCode

UBL 2.1 Invoice schema does not include `cbc:PaymentAlternativeCurrencyCode`. This element must be removed for EN 16931 compliance.

errorUBL-CR-058UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference ValidityPeriod

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

errorUBL-CR-060UBL 2.1AUTO-FIX

A UBL invoice should not include the DespatchDocumentReference...

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

errorPEPPOL-EN16931-CL007PEPPOL_BISBLOCKED

Currency code must be according to ISO 4217:2005

Currency codes must be valid ISO 4217:2005 codes. Only standard 3-letter currency codes like EUR, USD, GBP are accepted.

errorUBL-CR-011UBL 2.1AUTO-FIX

A UBL invoice should not include the LineCountNumeric

Your invoice contains LineCountNumeric which is not allowed in EN16931 invoices.

errorUBL-CR-359UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery DeliveryLocation Address ID

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

errorUBL-CR-385UBL 2.1AUTO-FIX

A UBL invoice should not include the Delivery CarrierParty

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

errorPEPPOL-EN16931-CL002PEPPOL_BISAUTO-FIX

Reason code MUST be according to subset of UNCL 5189 D.16B.

The allowance reason code must be from the UNCL 5189 D.16B subset. This code explains why a discount or allowance is being applied.

errorPEPPOL-EN16931-CL003PEPPOL_BISAUTO-FIX

Reason code MUST be according to UNCL 7161 D.16B.

The charge reason code must be from the UNCL 7161 D.16B list. This code explains why a surcharge or additional charge is being applied.

errorUBL-DT-01EN16931AUTO-FIX

Amounts shall be decimal up to two fraction digits

Your invoice contains amount values with more than 2 decimal places. EN16931 requires all monetary amounts to have maximum 2 decimal digits (e.g., 100.00 not 100.001).

errorUBL-SR-18EN16931CONFIRM

Buyer VAT identifier shall occur maximum once

Your invoice contains multiple Buyer VAT identifiers (PartyTaxScheme with VAT scheme). EN16931 allows only one VAT identifier per buyer.

errorUBL-CR-025UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference IssueTime

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

warningUBL-CR-412EN16931AUTO-FIX

A UBL invoice should not include the PaymentMeans PaymentDueDate

Your invoice contains a PaymentMeans PaymentDueDate element which is not allowed in EN16931 invoices. Use PaymentTerms instead.

errorUBL-CR-027UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference DocumentType

Your invoice contains BillingReference/DocumentType which is not allowed in EN16931. Only the document ID is permitted for billing references.

errorUBL-CR-029UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference LanguageID

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

errorUBL-CR-031UBL 2.1AUTO-FIX

A UBL invoice should not include the BillingReference VersionID

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

warningUBL-CR-665EN16931AUTO-FIX

A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130'

This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.

warningUBL-CR-680EN16931AUTO-FIX

A UBL invoice should not include the PaymentMeans/PayerFinancialAccount

This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.

warningUBL-CR-681EN16931AUTO-FIX

A UBL invoice should not include the PaymentMeans InstructionNote

This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.

warningUBL-CR-682EN16931AUTO-FIX

A UBL invoice should not include the Delivery DeliveryAddress

This UBL element should not be present in an EN16931 invoice. It is allowed in full UBL 2.1 but not in the EN16931 subset.

warningUBL-DT-08EN16931BLOCKED

Scheme name attribute should not be present

Your invoice contains the schemeName attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-09EN16931BLOCKED

Scheme agency name attribute should not be present

Your invoice contains the schemeAgencyName attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-10EN16931BLOCKED

Scheme data uri attribute should not be present

Your invoice contains the schemeDataURI attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-11EN16931BLOCKED

Scheme uri attribute should not be present

Your invoice contains the schemeURI attribute on an identifier element. This attribute is not allowed in EN16931 and must be removed.

warningUBL-DT-13EN16931BLOCKED

Unit code list identifier attribute should not be present

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

warningUBL-DT-14EN16931BLOCKED

Unit code list agency identifier attribute should not be present

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

warningUBL-DT-15EN16931BLOCKED

Unit code list agency name attribute should not be present

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

warningUBL-DT-16EN16931BLOCKED

List agency name attribute should not be present

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

Handle Format Rules Errors in Your Pipeline

The compliance engine auto-remediates format rules errors with controlled safety policies.

Get API Access