A custom-built Shopify integration that makes Saudi stores ZATCA-compliant for both Phase 1 (Generation) and Phase 2 (Integration), with QR-coded bilingual tax invoices, cryptographic stamps, and Fatoora clearance. Built, installed, and supported by ECOSIRE. One-time license from $499.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify integration that makes Saudi stores ZATCA-compliant for both Phase 1 (Generation) and Phase 2 (Integration), with QR-coded bilingual tax invoices, cryptographic stamps, and Fatoora clearance. Built, installed, and supported by ECOSIRE.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
E-Invoicing Compliance: KSA ZATCA makes your Saudi Shopify store compliant with the Zakat, Tax and Customs Authority (ZATCA) e-invoicing mandate — both Phase 1 (Generation) and Phase 2 (Integration). This is not an instant App Store install. ECOSIRE builds the integration to your store's tax setup, VAT registration, and theme, then installs and supports it for you.
ZATCA Phase 1 (Generation): compliant simplified and standard tax invoices with the mandatory TLV Base64 QR code, generated automatically on order paid
ZATCA Phase 2 (Integration): Fatoora clearance for B2B standard invoices and reporting for B2C simplified invoices via the official APIs
Cryptographic stamp, invoice UUID, and previous-invoice-hash (PIH) chaining for tamper-evident, sequentially linked invoices
UBL 2.1 XML invoice generation conformant to the ZATCA e-invoice data dictionary and XSD validation
Bilingual Arabic/English tax invoices with correct RTL layout, your VAT registration number, and seller/buyer fields
Automated 15% VAT reconciliation against Shopify order tax lines and payouts, with mismatch flagging
We connect to your store through the Shopify Admin GraphQL API and an OAuth-authenticated embedded app. An orders/create and orders/paid webhook fires the invoicing pipeline: each order is converted into a ZATCA-compliant XML invoice (UBL 2.1), assigned a UUID, chained via previous-invoice hash (PIH), cryptographically stamped, and rendered as a bilingual Arabic/English tax invoice carrying the TLV Base64 QR code.
For Phase 2, we register your EGS unit with Fatoora, manage the Compliance & CSID onboarding, and route simplified invoices (B2C) through the reporting API and standard invoices (B2B) through the clearance API in near real time. Clearance status, QR, and stamp are written back to Shopify order metafields so your team sees compliance state inside Admin.
We also build automated VAT reconciliation against your Shopify payouts and tax lines, plus XML and PDF/A-3 archival export (PDF/A-3 embeds the source XML) for your record-keeping obligations.
Because every store differs — VAT group structure, B2B vs B2C mix, multi-location, credit/debit notes — we scope and configure this per merchant. You get a clear lead time, a working compliant pipeline, and a real engineer on the other end. Honest, build-to-order delivery — no fake App Store link.
A KSA-based store owner who is VAT-registered and now falls inside a ZATCA Phase 2 integration wave. They need compliant cleared/reported invoices without leaving Shopify or hiring an in-house compliance engineer.
The person responsible for VAT filing and audit readiness. They care about correct 15% VAT, sequential numbering, PDF/A-3 archival, and reconciliation against Shopify payouts — and want compliance status visible without exporting CSVs.
A merchant issuing standard tax invoices to registered businesses who must obtain ZATCA clearance before the invoice is legally valid, including correct buyer VAT details and credit/debit note linkage.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 E-Invoicing Compliance: KSA ZATCA 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 E-Invoicing Compliance: KSA ZATCA,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| ZATCA Phase 2 clearance (B2B) + reporting (B2C) via Fatoora APIs | ||||
| Cryptographic stamp, UUID, and previous-invoice-hash (PIH) chaining | ||||
| Bilingual Arabic/English ZATCA-compliant tax invoice with TLV QR | ||||
| Tailored to your VAT structure, B2B/B2C mix, and theme | ||||
| Automated VAT reconciliation against Shopify payouts | ||||
| XML + PDF/A-3 archival export with embedded source XML | ||||
| Instant self-serve install with no engineer involved | ||||
| CSID onboarding/renewal and spec-update maintenance handled for you |
No. This is build-to-order. ECOSIRE builds the integration around your specific VAT setup, B2B/B2C mix, and theme, then installs it on your store via an OAuth embedded app and onboards your ZATCA EGS unit. There is no public App Store listing to click-install — a real engineer configures and ships it for you.
Typical delivery is about 2 to 4 weeks from kickoff. Phase 1 (QR + bilingual invoice generation) is usually live first, then Phase 2 clearance/reporting once your Compliance and Production CSIDs are issued by Fatoora and validated against ZATCA's simulation environment. Timeline depends on how quickly we receive your VAT registration details and EGS access, and on the complexity of your B2B/credit-note flows.
Every build includes a handover walkthrough and an agreed support window. ZATCA periodically updates its specification and renews CSIDs; we handle CSID renewal and spec-conformance updates during your support window. Extended maintenance and SLA options are available so your clearance pipeline keeps passing validation after go-live.
Yes. Standard tax invoices (B2B) are routed through ZATCA's clearance API and must be cleared before issue; simplified invoices (B2C) are stamped, QR-coded, and reported to ZATCA within the required window. We also link credit and debit notes back to the original invoice.
Yes. We write clearance/reporting status, the invoice UUID, the cryptographic stamp, and the QR back into Shopify order metafields, so your team can see whether each order's invoice was cleared or reported directly from the Admin order page. Failed submissions are queued and retried, and surfaced for reprocessing.
A custom-built Shopify integration that makes Saudi stores ZATCA-compliant for both Phase 1 (Generation) and Phase 2 (Integration), with QR-coded bilingual tax invoices, cryptographic stamps, and Fatoora clearance. Built, installed, and supported by ECOSIRE.