errorPEPPOL_BIS

PEPPOL-EN16931-R051: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.

We can fix this automatically

AUTO-FIX

Auto-fix: Normalize all currencyID attributes to match invoice currency code (BT-5), except BT-111. Safe because all amounts should be in invoice currency.

No manual changes needed
Upload and Fix Now

Why This Error Matters

Invoice will be rejected by PEPPOL validation. Mixed currencies (except for accounting VAT) are not allowed.

Common Causes

  • Different currency codes used on amounts
  • Line items have different currency than header
  • Copy from multi-currency source without normalizing
  • ERP exports original currency instead of invoice currency
  • Manual entry with wrong currency code

Frequently Asked Questions

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.
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. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
Yes, PEPPOL-EN16931-R051 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted.
Many instances of PEPPOL-EN16931-R051 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues.

Last updated: 16 January 2026

Share this guide: