πŸ‡ΈπŸ‡¦ ZATCA (KSA) · ERP & POS Integration

Two invoice paths. One middleware layer.

B2B invoices from your ERP need real-time clearance before they reach the buyer. B2C invoices from your POS network need to be reported within 24 hours after the sale. dsFatoora runs both through the same platform.

B2B - ERP clearance flow

Head-office ERP to ZATCA, invoice by invoice.

The cashier or billing UI creates the invoice in your ERP (SAP or otherwise); dsFatoora extracts the data, builds the UUID, hash, and cryptographic stamp, submits for clearance, and writes the QR code and clearance status back — whether the invoice is printed, emailed, or archived from the ERP itself.

Diagram of the B2B ZATCA clearance flow from an ERP system through dsConnectMW to the ZATCA Approval Portal and back.
B2B flow: ERP β†’ dsFatoora β†’ ZATCA clearance β†’ QR code & status returned to source.
B2C - POS reporting flow

Every till, reported within the 24-hour window.

Each point of sale creates the invoice locally and prints it with a QR code immediately — the customer never waits on a network round trip. dsSync agents on each POS terminal batch invoice data to dsFatoora, which submits for reporting, tracks the invoice counter value, and manages resubmission if ZATCA rejects an invoice.

Diagram of the B2C ZATCA reporting flow from multiple POS terminals through a dsSync agent and dsConnectMW to the ZATCA Approval Portal.
B2C flow: multiple POS terminals β†’ dsSync agent β†’ dsFatoora β†’ ZATCA reporting within 24 hours.
Real-time
B2B clearance response
<24h
B2C reporting window
6-year
Data archiving retained
1M+
Invoices/month at Prime Retail POS scale
Proof of compliant output

A PDF/A-3 invoice, verifiably standards-compliant.

Every generated invoice can be opened and verified as PDF/A-3B (ISO 19005-3) compliant — the format ZATCA storage requirements are built around — with the invoice XML embedded for machine readability alongside the human-readable layout.

A sample tax invoice open in a PDF viewer, showing PDF/A-3B ISO 19005-3 conformance in the document properties panel.
Example PDF/A-3 output, verified against ISO 19005-3.
ERP, POS, or both

Whatever generates your invoices today, we plug into it.

Talk to us about ERP & POS integration β†’