Home / Work / E-invoicing

E-invoicing readiness checker for UAE invoice exports

Runs an invoice export from any accounting system against the PINT AE rules and lists exactly which master data fields to fix before an accredited provider is appointed.

Try it on your own export in the browser →

E-invoicingPythonExcelPINT AE v1.0.3Any accounting export

The problem it solves

E-invoicing is not a software purchase. The provider sends what it is given, and most exports fail on the same handful of fields: emirate codes stored as ISO values, foreign currency lines without AED amounts, exchange rates to eight decimals, TRNs with 14 digits.

What it does

  1. Reads a flat invoice export (header fields repeated per line).
  2. 15 rules: PINT AE identifiers where one exists (IBR-128-AE emirate codes, IBR-104-AE per line AED amounts, IBR-002-AE exchange rate decimals, IBR-154-AE transaction type code) plus readiness checks for TRN format, duplicates, dates, VAT category and rate, per line VAT arithmetic and header totals.
  3. Writes a workbook: readiness percentage, findings by rule with severity and source, every exception with the value as exported and the fix, and a fix list grouped by the master data field that causes it.

How it was tested

  • 60 invoices and 146 lines with 29 planted defects across 13 rules: 29 of 29 found, zero false positives.

Screens

Summary: readiness percentage and findings by rule with severity and source.
Summary: readiness percentage and findings by rule with severity and source.
Exceptions: invoice, line, field, value as exported, finding and fix, HIGH first.
Exceptions: invoice, line, field, value as exported, finding and fix, HIGH first.
Fix list: the same findings grouped by the master data field that causes them.
Fix list: the same findings grouped by the master data field that causes them.

Who it is for

Businesses above and below the AED 50 million line preparing for the 2026 and 2027 deadlines.

See it running on a call → hamza.jamal@finamatik.com Source code on GitHub →

Built and tested on sample data before any live credential is connected. Every system Finamatik ships is adapted to the client's own tools and owned by the client outright.

Financial clarity. Smarter systems. Better decisions.

One clear conversation can change
how you see your entire business.

Bring the numbers, the bottleneck, or the decision you cannot see clearly. We’ll help you define the next practical step.

Book Your Strategy Meeting → Tell Us About Your Business

WhatsApp us