ISDOC, EN 16931 / Peppol

Error library

Explain recognized EN 16931, Peppol and national rule messages.

Error library

Explain recognized EN 16931, Peppol and national rule messages.

Processed in your browserNo file storage
i
BR-01 · Specification identifier missing

The invoice must state the specification or customization identifier used by the document. Add the applicable specification identifier in the profile or customization field.

EN 16931
i
BR-02 · Invoice number missing

The invoice must contain an invoice number. Provide a unique invoice identifier in the document header.

EN 16931
i
BR-03 · Issue date missing

The invoice must contain its issue date. Provide a valid invoice issue date.

EN 16931
i
BR-04 · Invoice type code missing

The invoice must identify its document type. Add an allowed invoice or credit-note type code.

EN 16931
i
BR-05 · Currency code missing

The invoice currency code is mandatory. Use a valid ISO 4217 alpha-3 currency code.

EN 16931
i
BR-06 · Seller name missing

The invoice must contain the seller name. Add the seller legal or trading name in the supplier party.

EN 16931
i
BR-07 · Buyer name missing

The invoice must contain the buyer name. Add the buyer legal or trading name in the customer party.

EN 16931
i
BR-09 · Seller country code missing

The seller postal address must include a country code. Add a valid ISO 3166-1 alpha-2 seller country code.

EN 16931
i
BR-11 · Buyer country code missing

The buyer postal address must include a country code. Add a valid ISO 3166-1 alpha-2 buyer country code.

EN 16931
i
BR-12 · Line net sum missing

The invoice must provide the sum of invoice line net amounts. Add the document-level line net total.

EN 16931
i
BR-13 · Tax-exclusive total missing

The invoice must provide its total amount without VAT. Add the tax-exclusive invoice total.

EN 16931
i
BR-14 · Tax-inclusive total missing

The invoice must provide its total amount with VAT. Add the tax-inclusive invoice total.

EN 16931
i
BR-15 · Amount due missing

The invoice must provide the amount due for payment. Add the payable amount after paid amounts and rounding.

EN 16931
i
BR-16 · Invoice line missing

The invoice must contain at least one invoice line. Add at least one goods or services line.

EN 16931
i
BR-CL-04 · Invalid invoice currency code

The invoice currency must use ISO 4217 alpha-3. Replace the value with a valid three-letter currency code.

EN 16931
i
BR-CL-14 · Invalid country code

Country codes in the invoice must use ISO 3166-1. Use an allowed two-letter country code.

EN 16931
i
BR-CL-16 · Invalid payment means code

The payment means must use the UNCL 4461 code list. Replace the payment means with an allowed code for the active profile.

EN 16931
i
BR-CL-17 · Invalid tax category code

Invoice tax categories must use the applicable UNCL 5305 subset. Use a tax category accepted by the active invoice profile.

EN 16931
i
BR-CO-10 · Line net total mismatch

The sum of invoice line net amounts does not equal the declared line net total. Recalculate line extension amounts and the document total.

EN 16931
i
BR-CO-13 · Tax-exclusive total mismatch

The invoice total excluding VAT does not reconcile with lines, allowances and charges. Recalculate the tax-exclusive total including document-level allowances and charges.

EN 16931
i
BR-CO-14 · Tax total mismatch

The invoice tax total does not equal the sum of tax subtotals. Recalculate each tax category and the total tax amount.

EN 16931
i
BR-CO-15 · Tax-inclusive total mismatch

The total including VAT must equal the total without VAT plus the total VAT amount. Recalculate the tax-inclusive total.

EN 16931
i
BR-CO-16 · Payable total mismatch

The payable amount must equal the tax-inclusive total minus paid amount plus rounding. Review prepayments, rounding and the payable total.

EN 16931
i
BR-CO-17 · VAT calculation mismatch

A VAT category tax amount must equal its taxable amount multiplied by its rate, rounded as required. Recalculate the affected VAT breakdown.

EN 16931
i
BR-CO-25 · Payment due information missing

When the amount due is positive, a due date or payment terms must be present. Add a payment due date or payment terms.

EN 16931
i
BR-DE-15 · Buyer reference required

The German XRechnung profile requires a buyer reference in the relevant context. Add the buyer reference supplied by the recipient.

XRechnung
i
PEPPOL-EN16931-R008 · Empty element not allowed

The document contains an XML element without a meaningful value. Remove the empty optional element or provide a valid value.

Peppol BIS
Methodology

Error library · Czechia

Search a curated set of recognized EN 16931, Peppol and national rule codes. Each supported explanation identifies the affected business term and a practical correction direction.

What the tool checks

  • Exact rule code
  • Rule family
  • Affected field or total
  • Correction direction
What it cannot confirm

Technical check only

  • Only verified codes are published
  • The active ruleset version must match the invoice context