Skip to main content

BR-CL-05 Tax currency code must use ISO 4217 alpha-3

The VAT accounting currency code (BT-6) must be a three-letter code from ISO 4217 alpha-3.

Problem Description

The VAT accounting currency code (BT-6) must be a three-letter code from ISO 4217 alpha-3.

ERROR

XRechnung 3.0

Context and Significance

This EN16931 core code-list rule applies when VAT must be reported in a currency different from the invoice currency.

Solution

When BT-6 is present, set it to a valid ISO 4217 alpha-3 code such as EUR.

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • BT-6 = EUR
  • BT-6 = USD

Invalid Examples

Use these points as the practical checks for this section.

  • BT-6 = EURO — invalid ISO 4217 code
  • BT-6 = US$ — symbol, not a code

Code Examples

Valid XML
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
Invalid XML
<cbc:TaxCurrencyCode>EURO</cbc:TaxCurrencyCode>

Affected Fields

Validation Tools