E-Invoice Error Reference

1326+ documented errors for Peppol, UBL, CII, and EN16931 validation errors. Find the fix for any error code.

1326 errors found • Page 8 of 27

errorPEPPOL-EN16931-P0109PEPPOL_BISAUTO-FIX

Tax Category E MUST be used when exemption reason code is VATEX-EU-F

VAT category E requires exemption reason code VATEX-EU-F when using medical exemption.

View fix
errorPEPPOL-EN16931-P0110PEPPOL_BISAUTO-FIX

Tax Category E MUST be used when exemption reason code is VATEX-EU-I

VAT category E requires exemption reason code VATEX-EU-I when using insurance exemption.

View fix
errorPEPPOL-EN16931-P0111PEPPOL_BISAUTO-FIX

Tax Category E MUST be used when exemption reason code is VATEX-EU-J

VAT category E requires exemption reason code VATEX-EU-J when using educational exemption.

View fix
errorPEPPOL-EN16931-P0112PEPPOL_BIS

Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations

Invoice type codes 326 (partial invoice) and 384 (corrective invoice) are only allowed between German organizations.

View fix
errorPEPPOL-EN16931-R002PEPPOL_BISAUTO-FIX

No more than one note is allowed on document level, unless both the buyer and seller are German organizations.

Only one note is allowed at document level, unless both buyer and seller are German organizations. PEPPOL limits notes to simplify processing, with an exception for German XRechnung requirements.

View fix
errorPEPPOL-EN16931-R003PEPPOL_BIS

A buyer reference or purchase order reference MUST be provided.

Either a buyer reference or purchase order reference must be provided. This helps the buyer identify and match the invoice to their internal records or purchase order.

View fix
errorPEPPOL-EN16931-R005PEPPOL_BISAUTO-FIX

VAT accounting currency code MUST be different from invoice currency code when provided.

When a VAT accounting currency is provided, it must be different from the invoice currency. If they are the same, the VAT accounting currency field should not be used at all.

View fix
errorPEPPOL-EN16931-R007PEPPOL_BISAUTO-FIX

The business process must follow the specific format "urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0" where NN is the proce

The business process must follow the specific format "urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0" where NN is the process number (01 for standard billing).

View fix
errorPEPPOL-EN16931-R008PEPPOL_BISAUTO-FIX

Document MUST not contain empty elements.

The document must not contain empty XML elements. All elements that are present must have content - empty tags are not allowed in PEPPOL invoices.

View fix
errorPEPPOL-EN16931-R043PEPPOL_BISAUTO-FIX

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

The ChargeIndicator must be exactly "true" or "false". This indicates whether the entry is a charge (true) or an allowance/discount (false).

View fix
errorPEPPOL-EN16931-R044PEPPOL_BIS

Charge on price level is NOT allowed. Only value 'false' allowed.

Price level allowances/charges must be allowances only (ChargeIndicator = false). Surcharges at the item price level are not allowed in PEPPOL - they must be at line or document level.

View fix
errorPEPPOL-EN16931-R051PEPPOL_BISAUTO-FIX

All currency codes in the invoice must match the invoice currency (BT-5), except for the VAT amount in accounting curren

All currency codes in the invoice must match the invoice currency (BT-5), except for the VAT amount in accounting currency (BT-111) which can be different. This ensures monetary consistency.

View fix
errorPEPPOL-EN16931-R053PEPPOL_BISAUTO-FIX

Only one tax total with tax subtotals MUST be provided.

Only one TaxTotal element with tax subtotals (VAT breakdown) is allowed. Multiple VAT breakdowns in the same currency are not permitted.

View fix
errorPEPPOL-EN16931-R054PEPPOL_BISAUTO-FIX

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

When VAT accounting currency is provided, exactly one TaxTotal without subtotals must exist for that currency. This reports the total VAT in the accounting currency.

View fix
errorPEPPOL-EN16931-R055PEPPOL_BISAUTO-FIX

Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign

The invoice total VAT amount and VAT amount in accounting currency must have the same sign (both positive or both negative). They cannot have opposite signs.

View fix
errorPEPPOL-EN16931-R080PEPPOL_BIS

Only one project reference is allowed on document level

Only one project reference is allowed at document level. If multiple projects are involved, they should be handled differently (e.g., separate invoices or line-level references).

View fix
errorPEPPOL-EN16931-R100PEPPOL_BIS

Only one invoiced object is allowed pr line

Only one invoiced object identifier is allowed per invoice line. Each line can reference at most one object (contract, order, etc.).

View fix
errorPEPPOL-EN16931-R101PEPPOL_BISAUTO-FIX

Element Document reference can only be used for Invoice line object

Document reference elements at line level can only be used for invoice line object identifiers. Other document references belong at document level.

View fix
errorPEPPOL-EN16931-R110PEPPOL_BIS

Start date of line period MUST be within invoice period.

The start date of a line period must fall within the invoice period. Line periods cannot extend before the overall invoice period begins.

View fix
errorPEPPOL-EN16931-R111PEPPOL_BIS

End date of line period MUST be within invoice period.

The end date of a line period must fall within the invoice period. Line periods cannot extend beyond the overall invoice period.

View fix
errorPEPPOL-EN16931-R130PEPPOL_BISAUTO-FIX

Unit code of price base quantity MUST be same as invoiced quantity.

The unit code of the price base quantity must match the unit code of the invoiced quantity. You cannot have different units between quantity and base quantity.

View fix
errorSE-R-003SEPEPPOL_BISAUTO-FIX

Swedish organisation numbers should be numeric.

Swedish organization numbers must contain only numeric characters. No letters or special characters allowed.

View fix
errorSE-R-004SEPEPPOL_BISAUTO-FIX

Swedish organisation numbers consist of 10 characters.

Swedish organization numbers must be exactly 10 digits. This is the standard format assigned by Bolagsverket.

View fix
errorSE-R-005SEPEPPOL_BISAUTO-FIX

For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be stated

Swedish suppliers using tax registration identifier must include the statement "Godkänd för F-skatt" (Approved for F-tax) on their invoices.

View fix
warningSE-R-007SEPEPPOL_BISAUTO-FIX

For Swedish suppliers using Plusgiro, the Account ID must be numeric

Swedish suppliers using Plusgiro must have a numeric account ID. No letters or special characters allowed.

View fix
warningSE-R-008SEPEPPOL_BISAUTO-FIX

For Swedish suppliers using Bankgiro, the Account ID must be numeric

Swedish suppliers using Bankgiro must have a numeric account ID. No letters or special characters allowed.

View fix
warningSE-R-009SEPEPPOL_BISAUTO-FIX

For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters

Swedish Bankgiro account IDs must be 7-8 characters long. This is the standard Bankgiro format.

View fix
warningSE-R-010SEPEPPOL_BISAUTO-FIX

For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters

Swedish Plusgiro account IDs must be 2-8 characters long. This is the standard Plusgiro format.

View fix
warningSE-R-011SEPEPPOL_BISAUTO-FIX

Swedish suppliers using Bankgiro or Plusgiro must use PaymentMeansCode 30 with FinancialInstitutionBranch ID as SE:BANKG

Swedish suppliers using Bankgiro or Plusgiro must use PaymentMeansCode 30 with FinancialInstitutionBranch ID as SE:BANKGIRO or SE:PLUSGIRO.

View fix
warningSE-R-012SEPEPPOL_BISAUTO-FIX

For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"

Swedish domestic credit transfers should use PaymentMeansCode 30. This is the standard code for Swedish domestic bank transfers.

View fix
errorSE-R-013SEPEPPOL_BISAUTO-FIX

The last digit of a Swedish organization number must be valid according to the Luhn algorithm.

The last digit of Swedish organization numbers must be valid according to the Luhn algorithm (checksum validation).

View fix
warningUBL-CR-011EN16931AUTO-FIX

A UBL invoice should not include the LineCountNumeric

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

View fix
warningUBL-CR-012EN16931AUTO-FIX

A UBL invoice should not include the InvoicePeriod StartTime

Your invoice contains InvoicePeriod/StartTime which is not allowed. Only StartDate is permitted.

View fix
warningUBL-CR-013EN16931AUTO-FIX

A UBL invoice should not include the InvoicePeriod EndTime

Your invoice contains InvoicePeriod/EndTime which is not allowed. Only EndDate is permitted.

View fix
warningUBL-CR-014EN16931AUTO-FIX

A UBL invoice should not include the InvoicePeriod DurationMeasure

Your invoice contains InvoicePeriod/DurationMeasure which is not allowed in EN16931 invoices.

View fix
warningUBL-CR-015EN16931AUTO-FIX

A UBL invoice should not include the InvoicePeriod Description

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

View fix
warningUBL-CR-016EN16931AUTO-FIX

A UBL invoice should not include the OrderReference CopyIndicator

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

View fix
warningUBL-CR-017EN16931AUTO-FIX

A UBL invoice should not include the OrderReference UUID

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

View fix
warningUBL-CR-018EN16931AUTO-FIX

A UBL invoice should not include the OrderReference IssueDate

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

View fix
warningUBL-CR-019EN16931AUTO-FIX

A UBL invoice should not include the OrderReference IssueTime

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

View fix
warningUBL-CR-020EN16931AUTO-FIX

A UBL invoice should not include the OrderReference CustomerReference

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

View fix
warningUBL-CR-021EN16931AUTO-FIX

A UBL invoice should not include the OrderReference OrderTypeCode

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

View fix
warningUBL-CR-022EN16931AUTO-FIX

A UBL invoice should not include the OrderReference DocumentReference

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

View fix
warningUBL-CR-023EN16931AUTO-FIX

A UBL invoice should not include the BillingReference CopyIndicator

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

View fix
warningUBL-CR-024EN16931AUTO-FIX

A UBL invoice should not include the BillingReference UUID

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

View fix
warningUBL-CR-025EN16931AUTO-FIX

A UBL invoice should not include the BillingReference IssueTime

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

View fix
warningUBL-CR-026EN16931AUTO-FIX

A UBL invoice should not include the BillingReference DocumentTypeCode

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

View fix
warningUBL-CR-027EN16931AUTO-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.

View fix
warningUBL-CR-028EN16931AUTO-FIX

A UBL invoice should not include the BillingReference Xpath

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

View fix
warningUBL-CR-029EN16931AUTO-FIX

A UBL invoice should not include the BillingReference LanguageID

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

View fix

Found an error? Fix it automatically

Upload your invoice and we'll fix common errors automatically. No XML editing required.

Fix Your Invoice