A custom-built Shopify app that automatically generates and clears ZATCA Phase 2 (Fatoora) compliant e-invoices for Saudi stores in real time. Built, installed, and supported by ECOSIRE. Built to order by ECOSIRE for Shopify (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Illustrative previewA custom-built Shopify app that automatically generates and clears ZATCA Phase 2 (Fatoora) compliant e-invoices for Saudi stores in real time. Built, installed, and supported by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Shopify.
You go live in about 2–4 weeks, with a post-launch support window.
The ZATCA E-Invoicing Connector makes your Saudi Shopify store compliant with the ZATCA Phase 2 (Fatoora) Integration mandate without you touching a line of code. Every order triggers a real-time invoice that is cryptographically stamped, QR-coded, and cleared or reported against ZATCA's platform — exactly as the Integration Phase requires.
This is a build-to-order app: ECOSIRE engineers it to your store, your VAT registration, and your CSID, then installs and configures it for you. It is not an instant App Store download. After purchase, we onboard your ZATCA credentials (CSR/CSID via the Fatoora portal), map your product tax rates, and connect to your store through the Shopify Admin GraphQL API and order/refund webhooks.
When an order is paid, the app builds a UBL 2.1 XML invoice, applies the ECDSA cryptographic stamp, generates the TLV-encoded Base64 QR code, and submits it to ZATCA — clearance for standard B2B tax invoices and reporting for simplified B2C invoices. The cleared invoice (with QR) is stored against the Shopify order via metafields, so your team and your customers always see a compliant document.
Invoices are issued bilingually in Arabic and English, with full credit and debit note handling for refunds and adjustments — wired to Shopify's refund webhooks so corrections stay in sync. We handle the 15% VAT calculations, seller/buyer VAT number validation, and invoice counter/hash chaining ZATCA demands.
You get a system that is yours: hosted by you or by us, documented, and supported. Pricing is a one-time USD 499 build. No per-invoice tax on every sale, no opaque off-the-shelf black box — a connector engineered for your exact catalog, tax setup, and compliance obligations, with a human team behind it.
A KSA merchant whose business has been notified by ZATCA of its Phase 2 integration wave and needs Shopify orders to clear/report compliantly before the deadline, without hiring an in-house developer.
Responsible for accurate 15% VAT, valid tax invoices, and clean audit trails. Needs cleared B2B invoices, simplified B2C invoices with QR, and correct credit/debit notes tied to every refund.
Handles Shopify for a Saudi brand and wants compliance handled by a specialist team — built, installed, and supported — rather than stitching together a generic app and praying it matches the latest ZATCA spec.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| ZATCA Phase 2 clearance + reporting submission to Fatoora | Included | Partial support | Partial support | |
| Cryptographic stamp (ECDSA/CSID) + compliant TLV QR code | Included | Partial support | Partial support | |
| Built, installed, and configured to your store and VAT setup | Included | Included | Not included | |
| Bilingual Arabic/English compliant tax invoices | Included | Partial support | Partial support | |
| Credit/debit notes wired to Shopify refund webhooks | Included | Partial support | Partial support | |
| Instant self-serve install from the Shopify App Store | Not included | Not included | Included | |
| Ongoing maintenance as ZATCA revises the Fatoora spec | Included | Not included | Partial support | |
| Predictable one-time cost (no per-invoice fees) | Included | Partial support | Not included |
After purchase, typical delivery is about 2 to 4 weeks depending on your ZATCA onboarding status and catalog complexity. Week 1 is discovery and CSR/CSID provisioning through the Fatoora portal, followed by build and sandbox (simulation) validation, then production go-live once ZATCA returns successful clearances. If your CSID is already issued, we can move faster. We confirm an exact timeline with you at kickoff — this is not an instant App Store install.
A defined support window is included for bug fixes and configuration help after go-live. Because ZATCA periodically revises the Fatoora spec (schema changes, new validation rules), we offer continued maintenance so your connector stays compliant. We will tell you upfront what the included window covers and the terms for an extended support/maintenance plan — we do not leave you on an outdated integration.
Not necessarily — we guide you through it. We help generate the CSR, obtain your CSID via the Fatoora portal, and validate everything in ZATCA's sandbox before any live invoice is cleared. You will need an active Saudi VAT registration and access to your ZATCA taxpayer account; we handle the technical integration steps around it.
Yes. Standard tax invoices (typically B2B, with buyer VAT details) go through ZATCA's clearance model — cleared before they are final. Simplified invoices (B2C retail) use the reporting model and carry the compliant QR code. The app detects the invoice type from the order and applies the correct flow automatically, including the required cryptographic stamp and ICV/PIH chaining.
Refunds and order edits in Shopify fire webhooks that the connector listens to, generating ZATCA-compliant credit notes (for refunds) and debit notes (for upward adjustments). These reference the original invoice and are cleared or reported the same way, keeping your invoice sequence and VAT records correct and auditable.
No. Shopify natively calculates and displays VAT, but it does not generate ZATCA Phase 2 cleared e-invoices, cryptographic stamps, or compliant QR codes, and it does not submit anything to ZATCA. This connector adds that compliance layer on top of your existing tax setup, reading the order's tax data rather than replacing how you charge VAT.
A custom-built Shopify app from ECOSIRE that recovers lost revenue from soft declines and abandoned checkouts using automated payment retries, email/SMS reminders and one-tap re-pay links. Built, installed and supported for your store.
A custom-built Shopify app that pulls your orders, taxes, refunds and payouts into audit-ready financial and reconciliation reports for accountants and auditors. Built, installed and supported by ECOSIRE.
A custom-built Shopify app that automatically generates and clears ZATCA Phase 2 (Fatoora) compliant e-invoices for Saudi stores in real time. Built, installed, and supported by ECOSIRE.