Structure
XSD validation against the ZATCA UBL 2.1 and KSA schemas.
Upload UBL 2.1 e-invoice XML and get a diagnostic report — structure, mandatory fields, VAT arithmetic, KSA business rules and QR decode — before your system sends anything.
XSD validation against the ZATCA UBL 2.1 and KSA schemas.
The fields required for each invoice type — tax invoice, credit note, debit note and prepayment.
Line and document totals, VAT category and rate consistency, and rounding.
BR-KSA checks, including invoice counter and previous invoice hash presence and format.
Decodes the Phase 2 TLV QR code and cross-checks its first five tags against the XML.
Every finding is explained in English and Arabic, with the rule it comes from and where in the file it applies.
ERP and POS implementers, accounting practices, and finance teams who want to know an invoice will be accepted before it is sent.
Mutabiq does not generate invoices, does not submit anything to Fatoora, and never handles your certificates or private keys. Your XML is processed in memory and discarded after the run — only the findings are kept.
Mutabiq performs pre-validation against published ZATCA requirements. It is not affiliated with, endorsed by, or connected to ZATCA, and a passing result does not mean an invoice has been approved by ZATCA.
Every finding is explained in English and Arabic, with the rule it comes from and where in the file it applies.
كل ملاحظة مشروحة بالعربية والإنجليزية، مع القاعدة التي صدرت عنها وموضعها في الملف.
Prices are in US dollars per month and exclude any taxes that may apply.
Trying it on your own files
$0 / month
A finance team validating regularly
$19 / month
An implementer or practice working across clients
$49 / month