Phase 1 (Generation)
Compliant e-invoicing software to generate, store, and print structured invoices with mandatory fields.
ZATCA E-Invoicing (Fatoora)
Riyadh-based Fatoora Phase 1 and Phase 2 integration for businesses across Saudi Arabia. We connect your ERP and POS software to ZATCA with testing, validation and onboarding support.
Our Saudi e-invoicing services cover invoice generation, ERP/POS integration, device onboarding, cryptographic stamping and QR validation. Whether you are preparing for Phase 2 or addressing a missed integration deadline, we review your software and the dates in your ZATCA notice before recommending next steps.
Wave dates are published by ZATCA; individual deadlines and grace periods depend on your notice. We are an independent consultancy, not ZATCA, and do not guarantee eligibility, penalty cancellation or official approval.

Compliant e-invoicing software to generate, store, and print structured invoices with mandatory fields.
Complete system integration linking your ERP/POS software directly with the ZATCA Fatoora Portal.
Seamless onboarding and registration of your business software and POS devices onto the ZATCA platform.
Automated unique cryptographic stamps for every issued invoice to ensure data integrity.
Pre-compliance testing to identify invoice errors before production submission.
Support for standard invoice clearance and simplified invoice reporting according to applicable ZATCA requirements.
Generation and deep validation of ZATCA-compliant, TLV-encoded QR codes.
Review existing systems, submission responses and configuration to identify compliance gaps.
A practical path from software review to tested integration, with an agreed implementation plan for your business.
Review your ERP or POS, invoice types, VAT fields, branches and existing workflow to identify integration gaps.
Support device onboarding and authorized certificate setup, with separate testing and production configuration.
Test standard and simplified invoices, credit/debit notes, XML fields and QR data; investigate validation and submission errors.
Agree go-live checks, explain submission status and retry workflows, and hand over configuration records and staff guidance.
Review your system, branch requirements and the dates in your notice.
Confirm compatibility, vendor dependencies, scope and acceptance criteria.
Validate representative invoices in the appropriate testing environment.
Complete agreed production checks, training and post-launch support.
Start with a summary. Do not send passwords, OTPs, private keys or full taxpayer identifiers through the enquiry form or AI assessment.
Hardware alone is not proof of e-invoicing compliance. Software, invoice data, onboarding and operation must be reviewed together; official acceptance cannot be guaranteed.
Phase 2 Eligibility
We provide Phase 2 services for every business situation — including late and non-compliant cases. If any of these sound like you, we can still fix it.
ZATCA sent your business a grace period notice? We complete your Phase 2 integration before the window closes — no extra work for you.
Your software was not integrated on time? We take over your ERP or POS, finish the Phase 2 integration and get you live on Fatoora quickly.
Late integration and violations happen — don't worry. We review the case, correct your system and resolve the issue with ZATCA on time.
Just contact us and we will provide the best service at the earliest.
We accept grace-period, delayed-integration and violation cases. Timing depends on your notice, software access and agreed scope; ZATCA decides official acceptance and penalty outcomes.
Tell us about your software, notice or hardware needs. We will review the scope with you.