Guides
Plain explanations of e-invoicing, the Fatoora portal, VAT returns and GST filing — written from the implementation side, not from a brochure.
What the invoice QR code actually contains
The TLV structure behind ZATCA's QR code, what an inspector reads from it, why a mismatched total is worse than no code, and how India's IRP QR differs.
Updated 21 August 2026
Fatoora portal: onboarding a device, step by step
Generating the OTP, running the CSR, passing the compliance checks and getting the production certificate — plus what to do when each step fails.
Updated 21 August 2026
GSTR-1 and GSTR-3B: what actually causes mismatches
The handful of data problems behind most GST notices — place of supply, HSN digits, B2B invoices filed as B2C — and how to catch them at entry instead of at filing.
Updated 21 August 2026
Filing a Saudi VAT return: what goes in each box
How the VAT return maps to what your books already hold, which figures reconcile against ZATCA's own records now that Phase 2 exists, and the mismatches that trigger questions.
Updated 21 August 2026
ZATCA Phase 2 explained, without the jargon
What integration phase actually requires: UBL XML, the hash chain, the cryptographic stamp, the QR code, and the difference between reporting and clearance.
Updated 21 August 2026
Start free. Keep your data.
The demo runs on sample data in your browser. Nothing to install, nothing to sign up for.