Case study · Retail, KSA

307 branches. 65,000 invoices a day. One dsFatoora deployment.

A national retail chain runs real-time ZATCA clearance at point-of-sale speed across its entire branch network — without a single branch needing its own integration.

0
Branches, one platform
0
Invoices / day, peak
0
Invoices / month
0
First-pass clearance rate

The challenge

Real-time ZATCA clearance at POS speed, across 307 branches, without a queue backing up at the till. Network resilience matters as much as raw throughput — a branch losing connectivity for a few minutes still needs to keep selling, and still needs to reconcile cleanly once it's back online.

The solution

POS terminallocal queue on write
dsFatoora regional hubload-balanced, redundant
ZATCA APIclearance

Each branch queues locally so a brief connectivity drop never blocks a sale. dsFatoora's regional hubs load-balance across branches, cache active certificates to avoid re-fetching on every transaction, and fail over automatically if a hub goes down.

Reliability engineering

Redundant regional hubs, continuous health monitoring with alerting on latency or rejection-rate spikes, and a documented disaster-recovery path keep the platform available through peak trading hours — including promotional periods where transaction volume spikes well above baseline.

Deployment

This client runs on a dedicated on-premise-adjacent instance rather than the shared multi-tenant SaaS pool, reflecting their data-residency preference and the scale of their transaction volume — see our SaaS vs. on-prem comparison for how we help clients choose.

At a glance

  • Industry: Retail (POS)
  • Market: Saudi Arabia
  • Branches: 307
  • Deployment: Dedicated instance
  • Integration: POS + central ERP
See if your network is ready for this scale