What do I need to install it?+
Odoo 19 (Community or Enterprise) with Accounting Pro (taqnix_accounting_pro) version 19.0.1.0.2 or later already installed: this is an add-on of Accounting Pro and it does not work without it. Your company must use the UAE VAT 201 or the KSA VAT return form (set in the settings), and your taxes need a VAT return code (the mapping wizard proposes them). The Odoo UAE or Saudi localization is not required; when it is installed, the wizard reads its tax grids.
Does it file my VAT return or send e-invoices?+
No. It prepares a worksheet: you copy the figures into EmaraTax or the ZATCA portal yourself, then record the filing reference and date in the return. It never connects to the FTA or ZATCA, and it does not create e-invoices (no Peppol, no ZATCA XML or QR code). Marking a return as filed does not set Odoo's tax lock date.
Is the layout verified against the official rules?+
The UAE VAT 201 boxes 1a to 14 and their rounding were checked against the FTA VAT Returns User Guide (2021) and the EmaraTax manual (2022), and the FAF layout FAFv1.0.0 against the FTA requirements document (2017, still the published version). For Saudi Arabia, the box numbers and English labels follow the ZATCA portal guide (July 2026); the formulas of boxes 13 and 16, the rounding and the Arabic KSA labels are not verified. The KSA Adjustment column shows VAT amounts while the portal asks for values of sales or purchases: convert before you type. It is an accounting tool, not tax advice: check every figure against the current official rules before filing.
How are the boxes computed?+
From the posted journal items dated in the period, in the company currency, with the rules of the Accounting Pro Tax Report: credit notes negative, price-included taxes, groups of taxes, tax on tax, cash basis taxes when the invoice is paid. Reverse charge and imports appear on both sides (VAT due and VAT recovered); VAT you cannot recover is left out of the recoverable boxes. Each box is rounded and the totals add up the rounded boxes. Click any figure to see its journal items.
How do I know the return agrees with my books?+
Each return and the VAT Return report compare the output and input VAT of the boxes with the balances of the VAT accounts of the coded taxes for the same dates. A difference (a VAT settlement entry dated in the period, an entry typed on a VAT account, a tax without code) is shown with the journal items behind it, never hidden.
What is the FTA Audit File export?+
For a UAE company and a date range, it first checks the data (company TRN, AED rates, unbalanced entries, taxes and partners without codes or TRNs), then writes the comma separated file of the FTA layout FAFv1.0.0: company information, purchase listing, supply listing and general ledger. Each export is logged with its user, period, row counts and SHA-256. The optional row of field names and the code OS for out-of-scope supplies are not part of the FTA document: leave the row off for the file you give to the FTA.
What does it not do?+
No filing, no e-invoicing, no VAT payment or settlement entry, no penalties or due-date reminders. One return per company: Odoo branch companies and VAT groups are not added together (a warning names the branches). A company not in AED or SAR gets a warning, not a conversion. A line with two VAT taxes coded for the same box counts its base once for each tax (a warning lists such items). Very large FAF exports should be split into shorter periods.
Who can do what?+
Accountants (GCC VAT Returns: user, given with Show Full Accounting Features) prepare, compute, correct and review returns. Accounting administrators (GCC VAT Returns: manager) map the taxes, edit the box definitions, mark returns as filed, reopen them, export the FAF and change the settings. A user with only the Accounting Pro reports group opens the two reports. Every user sees only the returns of the companies they have access to, and nobody can change or delete the logs.
Is it available in Arabic?+
Yes. The add-on, its guide and its screens come in English and Arabic; the worksheet shows the box labels in both languages, and the screen, the PDF and the Excel file work right to left.