UAE E-Invoicing: Exchange Rate and AED Fields in PINT AE (BTAE-04, IBT-006) for Foreign-Currency Invoices
UAE e-invoicing turns the exchange rate on a foreign-currency invoice from a line of printed text into a validated data field. If your ERP issues invoices in dollars, euros or pounds, the rate you apply and the dirham amounts derived from it will be machine-checked on every document. This guide covers the fields involved, where the rate comes from, and what to change before go-live.
The timeline as it stands in November 2026
Ministerial Decision No. 244 of 2025, as amended by Ministerial Decision No. 66 of 2026, sets the phases:
| Who | Appoint an Accredited Service Provider by | Implement by |
|---|---|---|
| Pilot programme and voluntary adopters | From 1 July 2026 | |
| Revenue of AED 50 million or more | 30 October 2026 | 1 January 2027 |
| Revenue below AED 50 million | 31 March 2027 | 1 July 2027 |
| Government entities | 31 March 2027 | 1 October 2027 |
Revenue is gross income in the most recent accounting period per the financial statements. Business-to-consumer transactions are outside the scope until the Minister decides otherwise. The Ministry of Finance describes the model as Decentralized Continuous Transaction Control and Exchange: a five-corner model built on the Peppol network, with invoice data in the PINT AE format.
The currency fields in PINT AE
The PINT AE billing specification carries the following business terms for currency:
| Field | Name | What goes in it |
|---|---|---|
| IBT-005 | Invoice currency code | The currency the invoice is issued in, for example EUR |
| IBT-006 | Tax accounting currency | The currency used for VAT accounting and reporting in the seller's country: AED |
| BTAE-04 | Currency exchange rate | The exchange rate between the document currency and the tax currency |
| IBT-111 | Invoice total VAT amount in tax accounting currency | Total VAT in AED |
| BTAE-20 | Invoice total amount with VAT in AED | Gross in AED |
| BTAE-08 | VAT line amount in AED | Per line |
| BTAE-10 | Invoice line amount in AED | Per line |
Validation rule ibr-159-ae makes the exchange rate mandatory whenever the document currency is not AED. The Ministry of Finance's list of mandatory fields includes the VAT line amount in AED and the invoice line amount in AED. In other words, the dirham figures are computed by you, at a rate you declare, on every line.
Which rate goes into BTAE-04
E-invoicing does not change the VAT law. Article 69 of the VAT Decree-Law still says a supply in another currency is converted "according to the exchange rate approved by the Central Bank of the State at the date of supply", and Article 59(1)(k) of the Executive Regulation still requires the rate of exchange applied to be shown. BTAE-04 is the structured home for that same number. The source is therefore the official Central Bank of the UAE table of rates against the dirham, which the bank publishes Monday to Friday as mid rates struck at 6pm UAE time. The rule and its edge cases are covered in the Article 69 guide.
What it looks like in the XML
BTAE-04 is bound to cac:TaxExchangeRate/cbc:CalculationRate in UBL. For the EUR 20,000 invoice with a date of supply of 15 October 2026 (Central Bank EUR rate 4.120386), the currency part of the document looks like this. Treat it as an illustration and validate against the current PINT AE release:
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>AED</cbc:TaxCurrencyCode>
...
<cac:TaxExchangeRate>
<cbc:SourceCurrencyCode>EUR</cbc:SourceCurrencyCode>
<cbc:TargetCurrencyCode>AED</cbc:TargetCurrencyCode>
<cbc:CalculationRate>4.120386</cbc:CalculationRate>
</cac:TaxExchangeRate>
...
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">1000.00</cbc:TaxAmount>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="AED">4120.39</cbc:TaxAmount>
</cac:TaxTotal> Where implementations go wrong
- The ERP's default rate type. Most ERPs convert at a "corporate" or month-end rate loaded by treasury. For VAT that is the wrong source. Add a dedicated rate type fed from the Central Bank of the UAE table and point tax conversion at it.
- Rounding the rate. Carry the published precision (six decimals) into BTAE-04 and round only the AED results.
- Line totals that do not add up. Line amounts in AED are rounded individually, so their sum can differ from the converted document total by a fils. Decide where the rounding difference lands and test it against the validation rules.
- Weekend and holiday dates. There is no Saturday or Sunday table. The lookup must fall back to the last business day and record which table it used.
- Dollar invoices. The peg means the rate is always 3.6725, but the field is still mandatory when the document currency is USD.
Populating the rate from an API
The Central Bank page offers a web table and monthly files. The same official table as JSON, ready for a rate-type feed:
curl "https://allratestoday.com/api/open/central-bank/cbuae"
# "rate_date": "2026-11-09", "cadence": "daily", "available_by_utc": "15:25",
# "rates": [ { "base": "EUR", "quote": "AED", "value": 4.112542 }, ... 75 currencies ] For back-dated documents and credit notes, request the table for the original date of supply:
curl -H "Authorization: Bearer YOUR_KEY" \
"https://allratestoday.com/api/v1/central-bank/cbuae/2026-10-15" Every table endpoint also returns CSV, XML and Excel through ?format=, which suits ERP rate imports; the SAP S/4HANA guide shows the load into the exchange rate table. Dated tables and history are on paid plans.
Before go-live
- Confirm which legal entities cross the AED 50 million line and their dates.
- Map IBT-005, IBT-006, BTAE-04, IBT-111, BTAE-20, BTAE-08 and BTAE-10 in the ERP output.
- Schedule a daily rate load after the Central Bank publishes, with an alert if the table is missing.
- Write down the rate-date policy and the weekend fallback, and make the invoice, the e-invoice and the VAT return use the same stored rate.
FAQ
Is the exchange rate mandatory in a UAE e-invoice?
Yes, when the invoice currency is not the dirham. PINT AE field BTAE-04 carries the exchange rate between the document currency and the tax currency, and validation rule ibr-159-ae makes it mandatory for non-AED documents.
Which exchange rate should be used in BTAE-04?
The rate the VAT law requires: the exchange rate approved by the Central Bank of the UAE at the date of supply, under Article 69 of Federal Decree-Law No. 8 of 2017. The Central Bank's daily table of rates against the dirham is the source.
When does UAE e-invoicing become mandatory?
Under Ministerial Decision No. 244 of 2025 as amended by Decision No. 66 of 2026: 1 January 2027 for businesses with revenue of AED 50 million or more, 1 July 2027 for those below it, and 1 October 2027 for government entities. A pilot and voluntary adoption began on 1 July 2026.
Do AED amounts have to be reported per invoice line?
Yes. The mandatory field list includes the VAT line amount in AED and the invoice line amount in AED, in addition to the document-level VAT total and gross total in AED.
Does a US dollar invoice need an exchange rate?
Yes. USD is not the tax accounting currency, so the rate field applies. The Central Bank of the UAE table shows USD at 3.6725 every day.
A Central Bank of the UAE rate feed for your ERP
The official daily table as JSON, CSV, XML or Excel, with the table date on every response. Dated tables and history on paid plans.
See plansRelated Articles
- UAE VAT invoices in foreign currency: the Article 69 exchange rate
- Central Bank of the UAE exchange rates today: official AED table and endpoints
- Load official central-bank rates into SAP S/4HANA
- UAE corporate tax: currency conversion under FTA Decision No. 13 of 2023
- CBUAE exchange rate history: download as CSV, Excel or API
- Exchange rates for VAT invoices: the finance-team workflow
- Central Bank of the UAE exchange rate API: official AED rates as JSON