UAE tax invoices, bilingual and FTA-ready.

Generate Federal Tax Authority compliant tax invoices with Arabic and English side by side — TRN, 5% VAT breakdown, full and simplified invoice types, and an auto-generated tax QR code, all inside standard Odoo Accounting.

The problem

UAE businesses must issue tax invoices in Arabic with a Tax Registration Number, a clear full vs. simplified distinction, correct 5% VAT, and a date of supply — but standard Odoo invoices are English-only, left-to-right, and carry none of the FTA-specific fields, leaving companies non-compliant out of the box.

The solution

This module adds a dedicated bilingual Arabic/English tax invoice report directly to Odoo Accounting, with TRN and Commercial Registration surfaced on the company and partners, a Full vs. Simplified invoice type, a Date of Supply field, a 5% VAT summary, and an auto-generated tax QR code — so every invoice you print already meets FTA expectations.

Capabilities

Everything the FTA expects on one invoice

Every capability below is implemented in the module.

01

Bilingual Arabic/English report

A dedicated A4 QWeb tax invoice template renders every label, header, and totals line in Arabic (right-to-left) alongside English, so the same document satisfies FTA auditors and international finance teams.

02

Full and Simplified invoice types

Mark any customer invoice as a Full Tax Invoice or Simplified Tax Invoice; the type is suggested automatically from whether the customer has a TRN on file, and you can always override it.

03

TRN and Commercial Registration

Supplier and customer Tax Registration Numbers and Commercial Registration numbers are pulled straight onto the invoice from the existing company and partner records — no duplicate data entry.

04

Date of Supply field

A dedicated Date of Supply field defaults from the invoice date on posting, and prints alongside the invoice date and due date as the FTA requires.

05

5% VAT summary and amount due

The report shows a clear Subtotal, 5% VAT, Total, and Amount Due line so customers and auditors can verify the tax calculation at a glance.

06

Automatic tax QR code

A TLV-encoded QR code holding seller name, TRN, timestamp, invoice total, and VAT total is generated automatically the moment an invoice is posted, with a one-click Regenerate Tax QR button for manual refresh.

07

Toggle auto-QR generation

Prefer to control QR generation yourself? Switch off automatic QR codes for the whole company from Settings while keeping manual regeneration available per invoice.

08

Arabic name fields for company and customers

Store an Arabic company name and an Arabic name per customer or vendor so the bilingual report always prints correctly, even for partners set up in English only.

09

Brand-matched accent color and GCC country

Pick an accent color to theme the report header, and choose your GCC country — United Arab Emirates, Saudi Arabia, Bahrain, Qatar, Kuwait, or Oman — to adjust the report's regional wording.

Workflow

How it works

1

Set your company details

Add your Arabic company name, TRN, Commercial Registration, and accent color once from Accounting Settings.

2

Add TRN and Arabic name to partners

Fill in the Arabic name and VAT/TRN on any customer or vendor you invoice under UAE FTA rules.

3

Post the invoice as usual

Create and post a customer invoice like normal; the invoice type, date of supply, and tax QR code are filled in automatically.

4

Print the bilingual tax invoice

Print or download the FTA-ready bilingual PDF straight from the invoice's Actions menu, complete with the QR code.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It adds a separate UAE Tax Invoice report and print action alongside the standard Odoo invoice, so you can choose which to use per document without losing any existing workflow.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

UAE FTA Tax Invoice (Bilingual)

Bilingual Arabic/English tax invoices carrying the TRN, commercial registration, date of supply, a 5% VAT summary and an automatic tax QR code — in both full and simplified formats.

Buy on Odoo App Store