UAE · FTABuilt for the 2026 e-invoicing mandate
FTA-compliant e-invoicing on top of a real double-entry ledger, with inventory, payments and VAT connected end to end — so every figure traces back to the document that made it.
- 14-day trial
- No card required
- English & Arabic

Nothing breaks inside a document. It breaks between them.
A quote retyped into an invoice. An invoice retyped into the books. The books retyped into a return. Every handoff is a place for a figure to change, and by the quarter-end nobody can say which version was right.
The fix is not a better spreadsheet. It is removing the handoff.
Billing tool
Invoices
Accounting package
Journals
Stock spreadsheet
Quantities
VAT workbook
The return
- 01Quotation
- 02Invoice
- 03Payment
- 04Ledger
- 05VAT return
Follow one figure the whole way down.
Five stages, one record. Nothing is retyped between them, and each stage narrows what can go wrong at the next.
It starts as a quote
Price the work once, in either language. When the customer approves, the quotation converts to a tax invoice and carries its line items, customer record and VAT treatments across untouched.
- Converts to an invoice in one action
- Line items and VAT treatments carry forward
- Numbering continues from its own sequence

This is the software, not a rendering of it.
Five screens, in both appearances. What you see here is what you get on the first day.
Every capability
/dashboardRevenue, expenses, gross margin, the VAT clock and the cash position, on one screen.
It reads your books. It does not file them.
Most questions about a set of books are lookups across several places at once. Ledger AI answers those from your own workspace data, in a sentence, with the figures. Everything with a legal consequence stays with a person who has the permission to do it.
Asked
How much is outstanding?
AED 105,035.00 is outstanding across 9 open invoices. AED 27,240.00 of that is already past due.
Answers come from your workspace data · check figures before filing
- Reads balances, the VAT position, customer history and cash across accounts
- Answers with the figures, and names where they came from
- Drafts an invoice with your usual lines, terms and the customer's TRN
- Points you at the view that proves the answer
- Issue, send or void a document
- Post a journal or close a period
- Submit a VAT return
- Approve anything on your behalf

Guarantees, with the mechanism attached.
Anyone can claim to be compliant. These are the eight places the platform enforces it, and how — because under an audit the mechanism is the only part that matters.
Security & compliance in full- FTA / SEQ
Gapless sequential numbering
Document numbers are issued in an unbroken series, per organisation and per document type. No duplicates, no missing numbers, even when two people issue at the same moment.
PostgreSQL FOR UPDATE row lock on the sequence record
- FTA / TLV
TLV QR code on every tax document
Each invoice PDF carries an FTA-format TLV QR code, generated from the document itself rather than pasted in as an image.
Generated at render time, across all six PDF templates
- FTA / VAT
Five VAT treatments, per line
Standard-rated, zero-rated, exempt, reverse-charge and out-of-scope — computed line by line, in inclusive or exclusive pricing, and rolled into the return.
A single VAT engine shared by invoices, bills and credit notes
- FTA / 5YR
Five-year retention by design
Deleting a document removes it from your views without destroying it. The record and its audit history survive for the statutory retention window.
Soft deletes on every financial document
- GL / LOCK
Closed periods stay closed
Once an accounting period is closed, the ledger refuses new entries against it. Voiding a document posts a mirror-reversal instead of editing history.
Period resolution inside the only journal writer
- SEC / ISO
Row-level tenant isolation
Every query is scoped to your organisation before it reaches the database. One business can never read another's records, including through a direct record lookup.
Organisation filter injected at the data-access layer
- SEC / 2FA
Two-factor authentication, mandatory
Every account carries TOTP-based second-factor sign-in. Access inside the organisation is governed by five escalating role tiers.
MEMBER · ACCOUNTANT · MANAGER · ADMIN · OWNER
- SEC / LOG
Before-and-after audit trail
Every mutation records what changed, who changed it and when — the prior state alongside the new one, not just an event name.
Audit log written on every write path
8
Payment methods
Stripe, Tabby, Tamara, card, bank, cheque, cash, PayBy
5
VAT treatments
Standard, zero-rated, exempt, reverse-charge, out-of-scope
6
PDF templates
Each one FTA-compliant, each one bilingual
2
Languages
English and Arabic, with full right-to-left layout
One product, two directions.
Sales
Invoices
- Outstanding
- AED 105,035.00
- Overdue
- AED 27,240.00
- Collected
- AED 57,277.50
- VAT charged
- AED 6,997.50

Arabic is not a translation layer bolted to the side. The interface, the documents and the PDFs all render in both languages with a fully mirrored layout — and it is a per-user switch, not a separate install.
- Every document
- Quotations, invoices, credit and debit notes render bilingually across all six PDF templates.
- Right to left, properly
- Navigation, tables, forms and charts all mirror — nothing stays pinned to the wrong edge.
- Figures stay readable
- Amounts and dates keep Latin digits in Arabic, matching how UAE documents are actually issued.
Latin digits, English column headings, left-to-right reading order.
Written for the person who has to file it.
Start where you are
Issue one compliant invoice. Then look at the ledger.
Fourteen days of every feature, no card, and nothing to migrate before you can see whether it works the way you do.
English & Arabic · AED and multi-currency · UAE-built for FTA rules





