Free tool
UAE e-invoice XML pre-check
Choose or paste a UBL invoice or credit note to see what it contains and whether its structure, identifiers and totals add up.
Loading the tool…
Runs in your browser. Nothing you enter is sent to us.
What the pre-check does
It reads the XML and shows the document type and number, the seller and buyer, the number of lines and the totals. It then checks that required parts are present, that TRNs and dates are well formed, and that the lines, the VAT breakdown and the totals agree with each other.
It is a quick pre-check with Alya Books's own checks. It is not the official PINT AE validation that an accredited service provider runs on every document, which applies about 300 rules.
Your file stays on your computer
The file is read by your browser. It is not uploaded, stored or sent to us.
The full check
Alya Books validates every invoice against the UAE rules before it is submitted and tells you what to fix, in plain language. Each rule is explained in the rule reference.
Common questions
- Which files can I check?
- A UBL 2.1 Invoice or CreditNote in XML, such as a PINT AE e-invoice. PDF files cannot be checked.
- Does passing mean the invoice will be accepted?
- No. Passing means this pre-check found no problem. Acceptance depends on the full PINT AE validation by the service provider.
- Is my invoice uploaded?
- No. The check runs in your browser and the file does not leave your computer.
Create compliant UAE e-invoices without touching XML
Alya Books creates, checks and submits PINT AE e-invoices through an accredited service provider, and receives your suppliers' invoices too. Every invoice is checked against the UAE rules before it is sent.
More free tools
- TRN and Peppol ID checkerCheck a TRN's format and get the TIN and Peppol participant ID behind it.
- Transaction type code builderTurn free zone, exports and the other types into the 8-digit code, and back.
- E-invoicing deadline checkerSee your date to appoint a service provider and your mandatory go-live date.
- IBAN checkerValidate an IBAN from 127 countries; UAE IBANs also show the bank.