Module

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.

Visual overview of ZATCA compliance, Saudi e-invoicing, QR, XML, and Phase 2 ERP software

What this module helps you control

Seller legal name, VAT number, company identity, branch context, and invoice source data readiness

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.

Seller legal name and VAT number
Company and branch identity consistency
Finance-owned data review
Invoice source data checks
Reduced wrong QR or XML payload values

Saudi Scope Control

Apply ZATCA behavior only where Saudi invoice compliance belongs.

KSA company scope policy
Saudi-only behavior decisions
Avoid unintended non-KSA processing
Clear split from EU e-invoicing
Rollout by tenant, entity, or company scope

QR Invoice Output Review

Check QR output on invoice views and PDFs before teams rely on the invoice externally.

QR presence checks
Seller and VAT values
Timestamp, invoice total, and VAT amount review
PDF evidence review
Sample invoice spot-check workflow

Phase 2 and Wave 2 Readiness

Prepare the operational and technical inputs required before live Phase 2 usage.

Enable Wave 2 only after pilot readiness
Sandbox and production environment separation
CSID and CSID Secret ownership
Device Serial governance
Certificate material readiness

CSID, OTP, and Certificate Governance

Control sensitive onboarding and credential material with a small trusted owner group.

OTP onboarding actions
CSR and certificate lifecycle
Private Key protection discipline
Certificate Chain completeness
Onboarding evidence snapshots

XML Generation and Evidence

Generate invoice-linked XML evidence and keep it connected to the finance record.

Wave 2 XML generation
Signed XML handling
Invoice-linked file references
Downloadable or stored artifacts
Evidence packs for finance and compliance review

Reporting vs Clearance Routing

Separate route decisions and operator guidance for reporting and clearance workflows.

B2B and B2C route review
Automatic route logic where appropriate
Manual override when correction is required
Route outcome evidence
Reduced operator confusion

Exception and Monthly Review

Turn recurring ZATCA issues into owned correction tasks and monthly review packs.

Missing seller data exceptions
Wrong VAT or customer data review
QR and XML issue tracking
Route outcome checks
Monthly compliance review pack

Start with this workflow

Follow these structured steps to launch one controlled process first, then expand.

ZATCA rollout readiness

1

Prepare one normal invoice, one simplified invoice, one tax invoice, one credit note or correction case, and one failed-data scenario

2

Validate seller name, VAT number, company identity, branch context, customer data, invoice lines, tax, totals, and payment context

3

Decide Saudi-only scope and confirm non-KSA or EU e-invoicing scenarios stay separate

4

Review QR output on invoice preview and PDF

5

Capture pilot evidence before wider rollout

Configure basic ZATCA settings

1

Enable ZATCA where applicable

2

Set seller name and VAT number

3

Confirm KSA-only policy

4

Generate a test invoice

5

Verify QR values

6

Document finance signoff

Prepare Phase 2 environment

1

Enable Wave 2 after readiness review

2

Choose sandbox or production environment

3

Assign credential owner

4

Enter CSID, CSID Secret, and Device Serial

5

Prepare CSR, Certificate, Private Key, and Certificate Chain

6

Validate environment readiness

Onboard and verify credentials

1

Obtain OTP through the responsible process

2

Complete onboarding in the selected environment

3

Confirm credentials are active

4

Generate pilot XML

5

Store onboarding evidence

Generate and review XML evidence

1

Select an approved invoice

2

Generate XML from invoice data

3

Sign output where applicable

4

Save invoice-linked XML

5

Review evidence with finance and compliance

6

Prepare reporting or clearance action

Route reporting or clearance

1

Identify invoice type and route requirement

2

Apply automatic route or controlled override

3

Send through reporting or clearance path

4

Review result or response

5

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

FAQ

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.

Enterprise Plan

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

Often fits plan: Enterprise

AI Sales Assistant

Use AI-assisted calling and qualification workflows to improve first-contact consistency, lead follow-up, call summaries, and CRM handoff discipline.

Often fits plan: Enterprise

Asset Management

Control asset records, custody, locations, maintenance, audits, depreciation, and lifecycle accountability from one controlled workspace.

Often fits plan: Enterprise

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.

order-to-cash revenue-operations cash-flow

Control Production Costs

Tie material usage, labor capture, and overhead allocation to each production order for reliable margins.

manufacturing-management costing inventory-warehousing

Related Industries

ERP for Manufacturing Operations

Manufacturing ERP for production planning, MRP, inventory, quality, costing, and shop-floor control across growing factories.

manufacturing mrp production

ERP for Clinics and Outpatient Networks

Sector playbook covering pain points, workflows, module fit, and buying checklist for erp for clinics and outpatient networks.

industry operations erp

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.

zatca saudi compliance

ERP Implementation Playbook

A practical, phased guide to planning, launching, and scaling ERP adoption across teams with measurable outcomes.

implementation operations change-management