Elyoxe

Work · Compliance platform

InvoiceReady

A bilingual platform for the United Arab Emirates e-invoicing mandate, designed, built and operated end to end.

Role
Design, engineering, operations
Period
2026 — present
Status
Live
Visit
invoiceready.ae

Check your own invoice

Drop a UBL XML here, or try one of the two samples. The whole check runs in your tab — the file is never uploaded and we never see it.

The problem

The United Arab Emirates begins phasing in mandatory e-invoicing from 2026. Businesses must appoint an accredited service provider and demonstrate that their invoices validate against the required format. The provider market is opaque, published information is inconsistent, and no independent way existed to check an invoice before submitting it.


Approach

  1. All accredited providers were researched from primary sources only. Any field without a public source is published as “not disclosed” rather than estimated, and the build fails outright on a missing field.
  2. The invoice validator runs entirely in the browser. No document is uploaded and client data stays with the client, which removes the data-handling conversation that would otherwise block a finance team from trying it.
  3. The whole site is generated from a single source, so the Arabic and the English stay identical page for page, and every page carries its structured data with it.

Measured

24checks your invoice passes before you send it
102pages, Arabic-first with an English mirror
269structured-data blocks
0bounced emails across the provider outreach

Built with

  • Python
  • Schema.org
  • IndexedDB

Stated plainly

The platform is complete and live, and it has not yet brought in a paying client. It is here as evidence of engineering and delivery, not as a business result.

Next projectKhutwa