E-Invoice Error Reference
1359+ documented errors for Peppol, UBL, CII, and EN16931 validation errors.
754 errors found · Page 1 of 16 in Format Rules
PEPPOL-COMMON-R052DKPeppol BIS 3.0AUTO-FIXDanish Chamber of Commerce P-Number Format Invalid
PEPPOL-COMMON-R052 validates that a Danish chamber of commerce production unit number (P-number) is in the correct format. The P-number must consist of exactly 10 digits. This rule fires when a party identifier uses scheme 0198 but the value does not meet the format requirements.
UBL-CR-077UBL 2.1AUTO-FIXA UBL invoice should not include the StatementDocumentReference
Your invoice contains StatementDocumentReference which is not allowed in EN16931 invoices. Statement references are not supported.
UBL-CR-470UBL 2.1AUTO-FIXA 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.
UBL-CR-491UBL 2.1AUTO-FIXA 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.
UBL-CR-079UBL 2.1AUTO-FIXA UBL invoice should not include the OriginatorDocumentReference UUID
Your invoice contains OriginatorDocumentReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-017UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference UUID
Your invoice contains OrderReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-493UBL 2.1AUTO-FIXA 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.
UBL-SR-13EN16931CONFIRMSeller tax registration shall occur maximum once
Your invoice contains multiple Seller tax registration elements (PartyTaxScheme). EN16931 allows maximum one tax registration per seller.
UBL-CR-015UBL 2.1AUTO-FIXA UBL invoice should not include the InvoicePeriod Description
Your invoice contains InvoicePeriod/Description which is not allowed. Use DescriptionCode instead.
UBL-SR-27EN16931AUTO-FIXPayment means text shall occur maximum once
Your invoice contains multiple Payment means text elements (PaymentMeans/InstructionNote). EN16931 allows only one instruction note.
UBL-SR-28EN16931AUTO-FIXMandate reference identifier shall occur maximum once
Your invoice contains multiple Mandate reference identifiers (PaymentMandate/ID). EN16931 allows only one direct debit mandate reference.
UBL-CR-353UBL 2.1AUTO-FIXA 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.
UBL-CR-016UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference CopyIndicator
Your invoice contains OrderReference/CopyIndicator which is not allowed in EN16931 invoices.
UBL-CR-356UBL 2.1AUTO-FIXA 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.
UBL-CR-020UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference CustomerReference
Your invoice contains OrderReference/CustomerReference which is not allowed in EN16931 invoices.
UBL-CR-357UBL 2.1AUTO-FIXA 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.
UBL-CR-028UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference Xpath
Your invoice contains BillingReference/Xpath which is not allowed in EN16931 invoices.
UBL-CR-111UBL 2.1AUTO-FIXA UBL invoice should not include the AdditionalDocumentReference UUID
Your invoice contains AdditionalDocumentReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-034UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference Attachment
Your invoice contains BillingReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference, not BillingReference.
UBL-CR-358UBL 2.1AUTO-FIXA 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.
UBL-CR-036UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference IssuerParty
Your invoice contains BillingReference/IssuerParty which is not allowed in EN16931 invoices.
UBL-CR-037UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference ResultOfVerification
Your invoice contains BillingReference/ResultOfVerification which is not allowed in EN16931 invoices.
UBL-CR-038UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference...
Your invoice contains BillingReference/SelfBilledInvoiceDocumentReference which is not allowed in EN16931 invoices.
UBL-CR-040UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference...
Your invoice contains BillingReference/SelfBilledCreditNoteDocumentReference which is not allowed in EN16931 invoices.
UBL-CR-041UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference DebitNoteDocumentReference
Your invoice contains BillingReference/DebitNoteDocumentReference which is not allowed in EN16931 invoices.
UBL-SR-49EN16931CONFIRMValue 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.
UBL-DT-19EN16931BLOCKEDLanguage 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.
UBL-CR-046UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference UUID
Your invoice contains DespatchDocumentReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-622UBL 2.1AUTO-FIXA 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.
UBL-SR-50EN16931CONFIRMItem description shall occur maximum once
Your invoice line Item contains multiple Description elements. EN16931 allows only one item description per line.
UBL-CR-006UBL 2.1AUTO-FIXDisallowed element: cbc:IssueTime
UBL 2.1 Invoice schema does not include `cbc:IssueTime`. This element must be removed for EN 16931 compliance.
UBL-CR-019UBL 2.1AUTO-FIXA UBL invoice should not include the OrderReference IssueTime
Your invoice contains OrderReference/IssueTime which is not allowed in EN16931 invoices.
UBL-CR-048UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference IssueTime
Your invoice contains DespatchDocumentReference/IssueTime which is not allowed in EN16931 invoices.
FORMAT-002factur-xBLOCKEDPDF must be PDF/A format
Factur-X requires PDF/A-3 base document.
IN-PAYABLE-POSITIVEpeppol-bis-3BLOCKEDPayable amount should be positive
The amount due for payment (PayableAmount) should typically be a positive value.
IN-PRICE-POSITIVEpeppol-bis-3BLOCKEDItem price should be positive
Item price (PriceAmount) should typically be a positive value.
IN-QUANTITY-POSITIVEpeppol-bis-3BLOCKEDLine quantity should be positive
Invoice line quantity (InvoicedQuantity) should typically be a positive value.
UBL-CR-411UBL 2.1AUTO-FIXA 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.
UBL-CR-023UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference CopyIndicator
Your invoice contains BillingReference/CopyIndicator which is not allowed in EN16931 invoices.
UBL-CR-053UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference LocaleCode
Your invoice contains DespatchDocumentReference/LocaleCode which is not allowed in EN16931 invoices.
UBL-CR-054UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference VersionID
Your invoice contains DespatchDocumentReference/VersionID which is not allowed in EN16931 invoices.
UBL-CR-055UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference...
Your invoice contains DespatchDocumentReference/DocumentStatusCode which is not allowed in EN16931 invoices.
UBL-CR-057UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference Attachment
Your invoice contains DespatchDocumentReference/Attachment which is not allowed. Attachments belong in AdditionalDocumentReference.
UBL-CR-024UBL 2.1AUTO-FIXA UBL invoice should not include the BillingReference UUID
Your invoice contains BillingReference/UUID which is not allowed in EN16931 invoices.
UBL-CR-009UBL 2.1AUTO-FIXDisallowed element: cbc:PaymentAlternativeCurrencyCode
UBL 2.1 Invoice schema does not include `cbc:PaymentAlternativeCurrencyCode`. This element must be removed for EN 16931 compliance.
PEPPOL-EN16931-CL006PEPPOL_BISBLOCKEDInvoice 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.).
UBL-CR-058UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference ValidityPeriod
Your invoice contains DespatchDocumentReference/ValidityPeriod which is not allowed in EN16931 invoices.
UBL-CR-060UBL 2.1AUTO-FIXA UBL invoice should not include the DespatchDocumentReference...
Your invoice contains DespatchDocumentReference/ResultOfVerification which is not allowed in EN16931 invoices.
UBL-DT-12EN16931BLOCKEDFormat 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.
PEPPOL-EN16931-CL007PEPPOL_BISBLOCKEDCurrency 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.
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→