A custom-built Shopify app that makes your Saudi POS and online sales ZATCA Phase-2 compliant — QR-coded simplified tax invoices, bilingual AR/EN documents, and Fatoora clearance/reporting integration. Built, installed and supported by ECOSIRE. One-time license from $799.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify app that makes your Saudi POS and online sales ZATCA Phase-2 compliant — QR-coded simplified tax invoices, bilingual AR/EN documents, and Fatoora clearance/reporting integration. Built, installed and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
ZATCA Phase-2 (Fatoora) e-invoicing is mandatory for VAT-registered businesses in Saudi Arabia, and Shopify's native checkout and POS do not generate the cleared, QR-coded fiscal documents the authority requires. This app closes that gap. ECOSIRE builds, installs and configures a custom Shopify app tailored to your store, then connects it to the ZATCA Fatoora platform so every Shopify POS sale and online order produces a compliant tax invoice.
ZATCA Fatoora Phase-2 compliant UBL 2.1 e-invoice XML generation with cryptographic stamp
QR-coded simplified tax invoices printed at Shopify POS (TLV-encoded, scannable)
Standard tax invoices routed through the ZATCA clearance API for B2B sales
Simplified invoice reporting API integration for B2C retail and restaurant sales
Bilingual Arabic / English VAT-compliant invoice and receipt templates
Credit and debit note handling for refunds and corrections, linked to the original invoice
This is a build-to-order engagement, not an instant App Store download. After purchase we run a short discovery on your VAT registration, branch/location setup and device fleet, then deliver and install the app in your Shopify Admin. The app subscribes to orders/create and orders/paid webhooks, reads line items, VAT and totals through the Admin GraphQL API, and generates the ZATCA-formatted UBL 2.1 e-invoice XML with the cryptographic stamp and TLV-encoded QR code. For B2C retail and restaurant sales it produces simplified tax invoices (reported to ZATCA); for B2B it produces standard tax invoices routed through the clearance API before issuance.
Documents are bilingual (Arabic / English), VAT-compliant, and carry your seller VAT number, the buyer details where required, and a scannable QR receipt for Shopify POS. Credit and debit notes are fully handled for refunds and corrections, linked back to the original invoice. Per-branch and per-location configuration is stored in Shopify metafields, and the integration authenticates through Shopify OAuth with least-privilege scopes.
You get a system owned by you, built to your exact tax and branding rules, with ECOSIRE handling onboarding to Fatoora, CSID/credential setup, and ongoing support as ZATCA's specification evolves. No per-invoice SaaS lock-in, no generic template you have to bend to fit.
Runs several physical stores on Shopify POS and needs every till to issue ZATCA-compliant QR tax receipts under the correct branch VAT registration.
Issues high volumes of B2C simplified invoices at the counter and needs compliant, bilingual QR receipts without slowing down service.
Responsible for VAT filing and ZATCA compliance, wants cleared B2B invoices, an auditable submission log, and confidence the store meets Phase-2 obligations.
Buy the license on ecosire.com and download the GCC / KSA ZATCA Fiscal Receipts for POS module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for GCC / KSA ZATCA Fiscal Receipts for POS, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| ZATCA Phase-2 cleared XML + QR fiscal receipts | ||||
| Built specifically for your branches and VAT registrations | ||||
| Bilingual Arabic / English compliant invoices | ||||
| QR tax receipt printed at Shopify POS | ||||
| No per-invoice SaaS lock-in (you own the app) | ||||
| Installed, onboarded to Fatoora and supported for you | ||||
| Instant self-serve install with zero build time |
No — this is a build-to-order engagement, not an instant App Store download. After purchase ECOSIRE runs a short discovery (VAT registration, branches, POS devices), then builds, installs and configures the app in your Shopify Admin. Typical delivery is about 3 to 5 weeks depending on the number of branches and whether B2B clearance is in scope. We confirm a firm timeline during discovery.
The build includes a post-launch support period for fixes and configuration help, plus updates to keep you aligned as ZATCA evolves its Phase-2 specification. Because you own the app, there is no per-invoice SaaS fee. Extended maintenance and SLA-backed support plans are available if you want ongoing coverage.
Yes. The QR-coded simplified tax invoice is generated for each POS sale and rendered into your receipt so it prints on standard Shopify POS hardware. We test the receipt layout and QR scannability on your device setup before go-live.
Yes. B2C retail and restaurant sales produce simplified tax invoices reported to ZATCA, while B2B sales produce standard tax invoices routed through the ZATCA clearance API before issuance. The app decides per order based on the buyer and order data.
It installs as a private custom app via Shopify OAuth with least-privilege scopes, listens to orders/create and orders/paid webhooks, and reads order, VAT and total data through the Admin GraphQL API. It generates ZATCA UBL 2.1 XML with the cryptographic stamp and TLV QR code, then calls the Fatoora clearance or reporting endpoint and stores the acknowledgement in an audit log.
A custom-built Shopify app that makes your Saudi POS and online sales ZATCA Phase-2 compliant — QR-coded simplified tax invoices, bilingual AR/EN documents, and Fatoora clearance/reporting integration. Built, installed and supported by ECOSIRE.