metaSOFT ZATCA compliance handles Saudi e-invoicing from invoice generation to FATOORAH portal clearance and long-term archiving — cryptographic signing, TLV-encoded QR codes, Phase 1 reporting and Phase 2 clearance are fully automated, with zero manual steps required from billing staff.
Simplified invoices (B2C) and tax invoices (B2B) are generated, cryptographically signed and submitted to ZATCA in Phase 1 reporting mode and Phase 2 clearance mode — automatically, with no manual step.
Every simplified e-invoice carries a QR code generated per ZATCA TLV encoding specification; no manual QR stamping or third-party QR service is required.
B2B standard tax invoices are submitted to FATOORAH for clearance automatically; the clearance UUID is stored against the invoice record in the system.
Invoices are signed with the facility's ZATCA-issued cryptographic stamp certificate; the signed invoice is tamper-evident and verifiable by ZATCA authorities.
Signed invoices and their UBL 2.1 XML are stored in the Document & Imaging System with a WORM-compliant retention policy; any signed invoice is retrievable in under 60 seconds for audit.
Invoices rejected by ZATCA are flagged with error codes; the correction workflow routes the invoice back to billing staff with the specific rejection reason, and resubmission is tracked.
ZATCA compliance is not a module that billing staff interact with separately — it is a layer built into the standard invoice approval workflow. When a billing supervisor approves an invoice, the ZATCA signing and FATOORAH submission happen automatically in the background. The billing staff sees the clearance status on the invoice record; they do not manage certificates, XML files or portal sessions themselves.
The 6-year archive requirement is handled by the Document & Imaging System (DIS) module, which stores the signed XML and PDF for every issued invoice with a WORM-compliant retention policy. If the ZATCA authority requests an audit sample, the invoices are retrieved in under 60 seconds using the invoice number, date range or VAT registration number as search criteria — and the retrieval event is logged in the audit trail automatically.