Skip to main content
UAE FTA E-Invoicing Connector

UAE FTA E-Invoicing Connector (PINT AE): a checklist for going live in Odoo

To get UAE FTA E-Invoicing Connector (PINT AE) running, you fill in the configuration form linked to your company: TIN, compliance phase and its dates, transmission mode, enabled journals, ASP credentials and alert thresholds. It makes sense to start with Sandbox Mode switched on. In the first week, keep an eye on the compliance dashboard grouped by state, the audit log and the failure counters in the configuration.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 4 November 2026

Key facts

Versions
Odoo 17, 18, 19 and 20
Checked
in the module's source code, version 20.0 · against the sources linked at the end
Reading time
5 min

Before you open the configuration form

The configuration form is tied to a company through the Company field. Before you touch it, gather the details it will ask for and make a few decisions. The module is listed on Odoo Apps for Odoo 17, 18, 19 and 20, at €49 excluding VAT per version, as a one-off payment.

  • Have your company's tax number to hand: the UAE TIN field asks for the 10-digit UAE Taxpayer Identification Number assigned by the FTA.
  • Collect the access details from your Accredited Service Provider (ASP): the form has an ASP Credentials section where they are stored.
  • Decide which Odoo journals will transmit e-invoices: the ones you register go under Enabled Journals.
  • Choose the mailbox that will receive FTA compliance notifications, for the FTA Contact Email field.
  • Check whether your company is based outside the UAE: the form has a Non-UAE Company checkbox, which you tick or leave empty depending on your case.
Sequence showing the compliance dashboard grouped by state, the transmission queue with invoices in different states, the setup wizard at the TIN step and a posted customer invoice with its UAE E-Invoice section in the Accepted state
From the dashboard to the transmission queue, the UAE E-Invoicing Setup Wizard at the TIN Entry step and an accepted invoice

Identification and compliance phase

This part of the form identifies the company and sets the dates the module works with. We do not give those dates here: take them from the FTA or your tax adviser.

  • UAE TIN: enter the 10-digit TIN exactly as the FTA assigned it.
  • Peppol Participant ID: according to the field help, it is derived from the TIN using the UAE electronic address scheme 0235 (FR-015). Check that it matches the TIN you have just entered.
  • Compliance Phase: select the compliance phase that applies to your company.
  • Mandatory Date: the field help describes it as the date from which e-invoicing is mandatory for that phase.
  • ASP Appointment Deadline: the field help describes it as the deadline to appoint an Accredited Service Provider.
  • Retention Period (years): the field help describes it as the minimum FTA document retention period and cites Federal Decree-Law No. 8/2017, Art. 67. Check the value with your adviser before you settle on it.
UAE e-invoicing configuration form for YourCompany with identification, compliance, transmission, thresholds and alerts sections, and the enabled journals tab listing Sales
YourCompany's configuration with demo data: the Sales journal enabled and sandbox mode switched on

Transmission, journals and credentials

This is where you decide where invoices go, which journals send them and which credentials they use.

  • Sandbox Mode: use it for testing and check its setting before you invoice for real.
  • Transmission Mode: pick the transmission mode from the drop-down.
  • Batch Cron: this is the scheduled action for batch transmission. Look at which action the field points to.
  • Enabled Journals: each line pairs a Journal with the Enabled checkbox. When the box is unticked, invoices in that journal are not transmitted, so make sure it is ticked for every journal that should send.
  • ASP Credentials: add your ASP credentials.
  • Credential Warning Days: set how many days ahead you want to be warned that a credential certificate is about to expire.
  • Show Verification QR on Invoice Printout: when enabled, the module adds a verification QR code (seller, TRN, date, totals). Print a test invoice to see how it looks.

Thresholds and alerts

Two fields decide when a warning goes off. Give them values that make sense for your invoice volume.

  • Alert Threshold (invoices): the number of pending invoices before a compliance alert is triggered.
  • Failure Threshold: the number of consecutive failures before a failure-episode alert is sent.

The same form holds Consecutive Failures, Failure Episode Active and Last Failure Notification Sent. You do not fill these in during setup, but it helps to know where they are, because you will look at them in the first-week review.

The states you will see on the dashboard

The compliance dashboard groups invoices by state. The screenshot shows Accepted, Not Transmitted, Queued, Rejected and Transmitted, with the untaxed amount, the total for each group and a totals row. If you want to know what an invoice goes through behind the scenes, we cover it in how the connector works inside Odoo.

Invoicing Compliance Dashboard list grouped by state with the Accepted, Not Transmitted, Queued, Rejected and Transmitted groups, untaxed amount and total columns, and a totals row
The compliance dashboard grouped by state, under Invoicing › Compliance Dashboard

What to check in the first week

  • Open the compliance dashboard grouped by state and review the Rejected group every day.
  • Look at the Not Transmitted group too and, if it holds invoices from a particular journal, check in Enabled Journals that the journal has the Enabled box ticked.
  • Go through the audit log: each row shows the timestamp, invoice, company, state, protocol, FTA clearance ID and ASP response code.
  • In the configuration, review Consecutive Failures and Failure Episode Active, plus the date in Last Failure Notification Sent.
  • Make sure the FTA Contact Email mailbox is receiving compliance notifications.
  • Confirm the Sandbox Mode setting: if you are already invoicing for real, check it is no longer on.
  • Compare the expiry dates of your ASP Credentials with what you set in Credential Warning Days.
UAE e-invoice audit log list with timestamp, invoice, company, state, protocol, FTA clearance ID and ASP response code
The audit log, under Invoicing › UAE E-Invoicing › UAE E-Invoice Audit Log

If the log or an invoice shows a message you do not recognise, look it up in the connector's errors and warnings, which quotes the module's exact wording.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds bespoke connectors and integrations. If you would like someone to go through this checklist with you before leaving sandbox, or you need the connector to fit alongside other developments in your Odoo, you will find the details on the module page and its Odoo Apps listing.

Keep reading

How UAE FTA E-Invoicing Connector (PINT AE) works in Odoo: menus, jobs and recordsMenus, scheduled actions and models of UAE FTA E-Invoicing Connector (PINT AE) for Odoo: what it adds, how often each job runs and what the invoice shows.UAE FTA E-Invoicing Connector (PINT AE) errors: a worked example from start to finishThe error messages in UAE FTA E-Invoicing Connector (PINT AE) for Odoo, with their exact wording, when they appear and what to do, in a full worked example.UAE FTA E-Invoicing Connector (PINT AE): what it covers, what it doesn't, and whether it fitsWhat the UAE FTA E-Invoicing Connector (PINT AE) for Odoo covers and what it does not, what you need before installing it and which versions exist.
Checked in the module's source code (version 20.0) and the linked sources

Sources