Work · Compliance platform
InvoiceReady
A bilingual platform for the United Arab Emirates e-invoicing mandate, designed, built and operated end to end.
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
- 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.
- 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.
- 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
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.