Faktura

BR-05

fatalEN 16931EN 16931 business ruleCIIUBLBT-5

An Invoice shall have an Invoice currency code (BT-5).

Why it fails

The Invoice currency code (BT-5) is missing.

How to fix it

Add BT-5 as an ISO 4217 alpha-3 code (UBL cbc:DocumentCurrencyCode, CII ram:InvoiceCurrencyCode). Every amount's currencyID attribute must match it, except VAT amounts stated in a second currency (BT-6/BT-111).

What the validator checks

CII — context /rsm:CrossIndustryInvoice

normalize-space(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode) != ''

UBL — context /ubl:Invoice | /cn:CreditNote

normalize-space(cbc:DocumentCurrencyCode) != ''

Related rules

Part of BR — EN 16931 core business rules.

Validate an invoice against this rule →