✦ MCHILS EBX / FATOORA
SAUDI ARABIA / FISCAL INTEGRATION PREPARATION

ZATCA
Phase Two.

From retail transactions to secure, structured e-invoicing. Explore the unsigned UBL XML preparation workflow, learn the mandatory clearance/reporting routes, and see exactly what requires business onboarding before live use.

PREPARATION ONLY · NO CERTIFIED INVOICES
FATOORA READINESSEGS: NOT ONBOARDED
▣
UBL-shaped XMLUnsigned training samples
15% demo VATIllustrative arithmetic
ICV & PIHDemonstration sequence
QR 1–5 tagsNot a Phase 2 QR
Important: MCHILS has not connected to ZATCA’s compliance or production gateways. All generated documents contain fictional identities and are marked as invalid samples. Never share them as invoices. No cryptographic signing, official QR tags 6–9, clearance or reporting takes place.
LIVE READINESS

What is implemented?

Read-only status from the deployed Retail backend. The buttons below open actual demonstration workspaces.

Fiscal preparation APIChecking…Unsigned drafts
Document signingChecking…Official CSID required
FATOORA submissionChecking…Reporting & clearance
Legal invoicesChecking…Regulatory approval pending
MANDATORY ROUTING

Two invoice journeys.

01 / STANDARD · B2B

Clearance first.

Real B2B tax invoices are submitted as structured XML for ZATCA clearance. The cleared document must be obtained before presenting it to the buyer.

  • Verified seller and buyer tax identities
  • Approved UBL XML and EGS onboarding
  • Clearance API response and securely archived invoice
02 / SIMPLIFIED · B2C

Sign, then report.

A compliant simplified tax invoice requires a locally generated cryptographic stamp and Phase 2 QR data, followed by ZATCA reporting within 24 hours of issuance.

  • Cryptographic stamp and QR tags 1–9
  • Immutable invoice chain and counter
  • Reporting API receipt, rejection/retry monitoring
ACTIVATION WORKFLOW

Six required gates.

01Confirm issuing entity

Legal business name (Arabic/English), VAT number, CRN, registered national address and branch setup.

02Enroll EGS devices

Generate secure device keys and CSR with exact ZATCA attributes; obtain OTP and Compliance CSID via FATOORA.

03Validate with official SDK

Verify UBL XSD/Schematron, canonical hash, signatures, Phase 2 QR and sample invoice/credit/debit-note tests.

04Obtain Production CSID

Complete compliance checks; securely store certificates and credentials outside public web folders.

05Connect clearing and reporting

Install signed XML transport, request/response tracking, retries, deadline alerts, monitoring and archiving.

06Acceptance and controlled launch

Finance-approved settlement and tax reconciliation, audit logs, compliant credit notes and independent sign-off.

SIX INDUSTRY EDITIONS

Open ZATCA Center.

Inside each Company workspace, select the floating ZATCA 2 button to generate a fictional XML draft from a sample order.

Official XML standard ↗Official technical guidelines ↗FATOORA developer sandbox ↗