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 INPUTRequires 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 QuestionsWhy 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:DocumentCurrencyCodeCommon 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: