ZATCA E-Invoice Scanner & QR Code Validator
πΈπ¦ ZATCA Saudi CompliantFast, easy-to-use QR code scanner and TLV validator for ZATCA (Fatoora) electronic invoices. Scan via live camera, upload an image, or paste QR Base64 text to decode Tag-Length-Value fields and verify Phase 1 vs Phase 2 compliance.
Input QR Code
Validation Results
| Tag | Field Name | Decoded Value |
|---|---|---|
| 1 | Seller's Name | - |
| 2 | VAT Registration # | - |
| 3 | Invoice Timestamp | - |
| 4 | Invoice Total (with VAT) | - |
| 5 | VAT Total | - |
| 6 | Invoice Hash (Phase 2) | - |
| 7 | ECDSA Signature (Phase 2) | - |
Comprehensive Saudi ZATCA E-Invoice Verification and Compliance Hub
The Saudi Zakat, Tax and Customs Authority enforces strict technical guidelines for electronic invoices. Non-compliant QR codes can lead to regulatory penalties and rejection by the Fatoora clearance portal.
The OrbitInfra ZATCA Hub combines optical camera scanning, document PDF analysis, raw TLV decoding, and compliance validation into a unified, all-in-one developer workspace.
How to Use
- Select your input method: Live Camera, PDF / Image Upload, or Direct Base64 String.
- The hub parses all available TLV tags and runs automated compliance checks.
- Review the compliance report: VAT validation, ISO timestamp check, and Phase 2 stamp verification.
- Export the complete audit log as a JSON certificate.
Key Features & Capabilities
- All-in-one suite supporting live camera, PDF upload, image scan, and string input.
- Automated compliance checks against official ZATCA Phase 1 and Phase 2 specifications.
- Validates 15-digit VAT formatting (starts and ends with digit 3).
- 100% confidential in-browser execution protecting company financial records.
Common Developer Workflows
- Full compliance auditing of ERP systems (SAP, Oracle, Odoo, Zoho) before ZATCA onboarding.
- Verifying invoice clearance responses received from the ZATCA Developer Portal.
- Training finance and tax accounting teams on e-invoicing verification.
- End-to-end testing of POS thermal receipt printing.
Frequently Asked Questions
What are the penalties for non-compliant ZATCA QR codes?
Non-compliant invoices can result in official warning notices and financial fines imposed by ZATCA, and may prevent B2B invoice clearance.
How does the validator check the 15-digit VAT number?
Saudi VAT numbers must be exactly 15 digits long, starting with 3 and ending with 3. The validator checks both length and digit boundary rules.
Is this validator affiliated with ZATCA?
This is an independent developer utility built to comply with publicly published ZATCA technical guidelines.