Rules / IBR-005
IBR-005 error
Invoice currency is required
Every invoice must state its currency (IBT-005).
Amounts without a currency can't be converted or reported.
Fails
<!-- no cbc:DocumentCurrencyCode -->
Fix
Add cbc:DocumentCurrencyCode, usually AED.
Passes
<cbc:DocumentCurrencyCode>AED</cbc:DocumentCurrencyCode>
Schematron
- Context
/ubl:Invoice | /cn:CreditNote- Test
normalize-space(cbc:DocumentCurrencyCode) !=''
Official text: An Invoice MUST have an Invoice currency code (ibt-005).