Seller legal name, VAT number, company identity, branch context, and invoice source data readiness
ZATCA compliance, Saudi e-invoicing, QR, XML, and Phase 2 ERP software
Prepare Saudi invoice data, QR checks, XML evidence, Phase 2 readiness, CSID onboarding, and reporting or clearance workflows with operational ownership.
Xfatora ZATCA Compliance helps Saudi finance, billing, compliance, and ERP teams connect invoice data, seller VAT details, QR output, XML evidence, Wave 2 setup, CSID and OTP onboarding, and reporting or clearance routing to the daily finance workflow.
What this module helps you control
Saudi-only scope control so ZATCA behavior is not mixed with non-KSA or EU e-invoicing workflows
Invoice QR output review for invoice preview, PDF evidence, seller data, timestamp, total, and VAT value
Wave 2 readiness with sandbox/production environment separation, CSID, CSID Secret, device serial, OTP onboarding, and certificate material ownership
XML generation, signed XML handling, invoice-linked file references, and audit evidence retention
Reporting vs clearance route logic, B2B/B2C handling, auto routing, and controlled per-invoice override
Exception ownership for missing seller data, wrong VAT values, QR mismatch, failed XML generation, and route issues
Monthly compliance review packs, pilot evidence, onboarding evidence, and finance/compliance signoff
Business outcomes teams expect
Reduce last-minute ZATCA fixes by preparing invoice and seller data before activation.
Keep Saudi compliance connected to the invoice record, accounting review, CRM customer data, and finance evidence.
Give teams a clearer separation between ZATCA Compliance and E-Invoicing (EU).
Improve QR and XML review discipline with pilot samples, evidence packs, and route outcome checks.
Reduce confusion between B2B clearance and B2C reporting by documenting route ownership and override rules.
Control sensitive Phase 2 onboarding inputs such as CSID, certificates, private keys, device serial, and OTP actions.
Support phased rollout from test invoices to pilot group to production expansion.
Help finance, IT, compliance, and operations discuss one readiness map instead of separate technical and business lists.
What teams use most in this module
Practical capabilities that make day-to-day execution faster, cleaner, and easier to govern.
Seller Identity and VAT Readiness
Maintain the seller and company data that drive ZATCA invoice quality before QR, XML, or route decisions.
Saudi Scope Control
Apply ZATCA behavior only where Saudi invoice compliance belongs.
QR Invoice Output Review
Check QR output on invoice views and PDFs before teams rely on the invoice externally.
Phase 2 and Wave 2 Readiness
Prepare the operational and technical inputs required before live Phase 2 usage.
CSID, OTP, and Certificate Governance
Control sensitive onboarding and credential material with a small trusted owner group.
XML Generation and Evidence
Generate invoice-linked XML evidence and keep it connected to the finance record.
Reporting vs Clearance Routing
Separate route decisions and operator guidance for reporting and clearance workflows.
Exception and Monthly Review
Turn recurring ZATCA issues into owned correction tasks and monthly review packs.
Start with this workflow
Follow these structured steps to launch one controlled process first, then expand.
ZATCA rollout readiness
Prepare one normal invoice, one simplified invoice, one tax invoice, one credit note or correction case, and one failed-data scenario
Validate seller name, VAT number, company identity, branch context, customer data, invoice lines, tax, totals, and payment context
Decide Saudi-only scope and confirm non-KSA or EU e-invoicing scenarios stay separate
Review QR output on invoice preview and PDF
Capture pilot evidence before wider rollout
Configure basic ZATCA settings
Enable ZATCA where applicable
Set seller name and VAT number
Confirm KSA-only policy
Generate a test invoice
Verify QR values
Document finance signoff
Prepare Phase 2 environment
Enable Wave 2 after readiness review
Choose sandbox or production environment
Assign credential owner
Enter CSID, CSID Secret, and Device Serial
Prepare CSR, Certificate, Private Key, and Certificate Chain
Validate environment readiness
Onboard and verify credentials
Obtain OTP through the responsible process
Complete onboarding in the selected environment
Confirm credentials are active
Generate pilot XML
Store onboarding evidence
Generate and review XML evidence
Select an approved invoice
Generate XML from invoice data
Sign output where applicable
Save invoice-linked XML
Review evidence with finance and compliance
Prepare reporting or clearance action
Route reporting or clearance
Identify invoice type and route requirement
Apply automatic route or controlled override
Send through reporting or clearance path
Review result or response
Store route outcome and exception notes
Who this module is for
Saudi finance leaders
Billing operations teams
Tax and compliance owners
ERP administrators
Implementation and rollout leads
Internal audit or review teams
Multi-branch and multi-company Saudi businesses
Teams preparing Phase 2 readiness
Common problems this module helps solve
QR is missing from invoice PDF or does not match the expected invoice data
Seller name, VAT number, company identity, or branch data is inconsistent
ZATCA is applied outside the intended Saudi scope
Sandbox and production settings are confused
CSID, OTP, certificate, or private-key ownership is unclear
XML generation fails because invoice or master data was not prepared
B2B clearance and B2C reporting routes are handled manually without clear rules
Evidence is saved outside the invoice record and becomes difficult to review
Teams confuse Saudi ZATCA with E-Invoicing (EU)
Where teams apply this module
Saudi companies preparing invoice data and QR evidence before go-live
Finance teams reducing ZATCA corrections caused by weak customer, seller, or invoice data
Teams preparing Phase 2 / Wave 2 readiness with CSID, OTP, certificate, XML, and route controls
Billing operations that need B2B clearance and B2C reporting route discipline
Multi-company groups that need Saudi-only compliance scope decisions
Organizations that must separate Saudi ZATCA from E-Invoicing (EU)
Connected records across modules
CRM and Sales: customer data, estimates, invoice context, VAT fields, and commercial handoff affect ZATCA readiness.
Accounting: invoice records, receivables, VAT review, corrections, and close evidence should remain connected to compliance evidence.
E-Invoicing (EU): remains a separate compliance path and should not be mixed with Saudi ZATCA configuration.
Data Exporter: sample invoices, XML evidence, route outcomes, and exception lists can support review packs.
Smart Mentions: missing data or failed route outcomes can be routed to the correct finance, IT, sales, or operations owner.
Invoicing workflows: QR, XML, credit notes, debit notes, and corrections depend on the quality of source invoice data.
Built-in Reports & Analytics
Invoice QR output sample packs
Invoice PDFs with QR evidence
Generated XML files linked to invoices
Pilot validation sample sets
Reporting and clearance route outcome records
Onboarding and settings evidence snapshots
Monthly compliance review packs
Missing data and failed generation exception lists
Compliance & Implementation Resources
Practical guides to help you rollout and validate workflows.
ZATCA Compliance Implementation Checklist
Prepare invoice data ownership, testing, exception handling, and go-live readiness.
Read guideZATCA Phase 2 Integration Guide
Align ERP workflows with Phase 2 integration controls.
Read guideZATCA QR Code Requirements
Review QR payload requirements and validation habits.
Read guideZATCA Compliance User Guide
Roles, setup checklist, key workflows, reports, and troubleshooting for Saudi ZATCA operations.
Read guideFAQ
Is ZATCA Compliance only a technical integration?
No. Technical setup matters, but stable readiness depends on seller data, customer data, invoice fields, QR output, XML evidence, ownership, testing, and exception handling.
What should we prepare before Phase 2?
Prepare seller and branch data, customer fields, invoice types, VAT logic, QR checks, XML readiness, CSID and certificate ownership, test scenarios, and exception owners.
Can we restrict ZATCA to Saudi companies only?
Yes. Scope decisions should keep ZATCA behavior focused on Saudi entities and avoid mixing it with non-KSA or EU e-invoicing workflows.
Can the module support QR and XML workflows?
Yes. The module supports QR review and XML generation workflows used for pilot testing, routing, evidence retention, and finance review.
What is the difference between reporting and clearance?
They are separate processing paths. Teams should define route logic, owner responsibility, and override rules before production use.
What should we prepare before a ZATCA demo?
Prepare seller details, VAT data, sample invoices, simplified and tax invoice scenarios, credit note examples, current QR/XML gaps, and questions about Phase 2 readiness.
Plans that include this module
Confirm commercial fit before rollout planning.
Ready to evaluate ZATCA compliance, Saudi e-invoicing, QR, XML, and Phase 2 ERP software with your team?
We will map this module to your current process, owners, controls, and rollout timeline.
User guide
How to use ZATCA compliance, Saudi e-invoicing, QR, XML, and Phase 2 ERP software
Setup checklist, key workflows, reports, and troubleshooting.
Request a Demo
Tell us what you need and we will reply with a rollout plan and recommended modules.
Fields marked with * are required.
Related content
Related Modules
AI Sales Assistant
Use AI-assisted calling and qualification workflows to improve first-contact consistency, lead follow-up, call summaries, and CRM handoff discipline.
Asset Management
Control asset records, custody, locations, maintenance, audits, depreciation, and lifecycle accountability from one controlled workspace.
Asset Management
Manage company assets, custody, locations, maintenance, audits, depreciation, and lifecycle accountability from one controlled workspace.
Related Use Cases
Accelerate Order to Cash
Connect sales, fulfillment, invoicing, and collections to reduce revenue leakage and improve cash conversion.
Control Production Costs
Tie material usage, labor capture, and overhead allocation to each production order for reliable margins.
Related Industries
ERP for Manufacturing Operations
Manufacturing ERP for production planning, MRP, inventory, quality, costing, and shop-floor control across growing factories.
ERP for Clinics and Outpatient Networks
Sector playbook covering pain points, workflows, module fit, and buying checklist for erp for clinics and outpatient networks.
Related Guides
Build ZATCA audit trail controls for SMB finance teams
Practical guide for build zatca audit trail controls for smb finance teams with execution steps and buying support links.
ERP Implementation Playbook
A practical, phased guide to planning, launching, and scaling ERP adoption across teams with measurable outcomes.