errorpeppol-bis-3

BR-22:Invoice currency code required

The invoice must specify the document currency using ISO 4217 alpha-3 code.

We can help you fix this

NEEDS INPUT

Requires user input: Quantity for this line item. Cannot auto-derive because this represents actual goods/services delivered.

Simple form - we handle the XML for you
Upload and Answer Questions

Why This Error Matters

Invoice rejected. Quantity is required for price verification and inventory/procurement matching.

How to Fix It

1

Add currency code

Common: EUR, USD, GBP, SEK, NOK, DKK

2

Use ISO 4217

Three-letter uppercase code

3

Match amounts

All amount currencyID must match

Code Example

<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

Technical Details

XPath: /Invoice/cbc:DocumentCurrencyCode

Common Causes

  • InvoicedQuantity field not mapped in export
  • Service invoice without quantity concept (needs 1)
  • Lump sum pricing without unit quantity breakdown
  • Quantity stored in wrong field in source system
  • Export template missing quantity field mapping

Commonly Seen In

All invoicing software

Frequently Asked Questions

The invoice must specify the document currency using ISO 4217 alpha-3 code.
Add DocumentCurrencyCode with valid ISO currency. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, BR-22 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted by the recipient's system.
Many instances of BR-22 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues, including invoice currency code required.
BR-22 is commonly seen in exports from All invoicing software. These software packages sometimes generate invoices that need adjustment to meet full compliance standards.

Related Errors

Last updated: 18 January 2026

Share this guide: