- 首页
- Apps
- Odoo Modules
- ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2
示意预览Saudi ZATCA FATOORA Phase 2 pack:
CSID onboarding, B2B clearance + B2C reporting, BR-KSA validators, PIH chain, bilingual Arabic/English RTL invoices. Requires the GCC Core Engine.
什么是 ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2?
An Odoo module for Saudi ZATCA Phase 2, the FATOORA Integration Phase: it onboards Compliance and Production CSIDs, clears Standard (B2B) invoices, reports Simplified (B2C) invoices, checks BR-KSA rules and keeps the Previous Invoice Hash chain, on Odoo 17, 18 and 19 with the GCC Core Engine. One-time license from $799.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.
核心功能
安装概述
- 1
从ECOSIRE下载
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2 模块 ZIP。
- 2
上传至Odoo
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
- 3
安装模块
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2,然后按安装。
- 4
配置设置
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
- 5
验证并上线
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
技术规格
- Odoo 兼容性
- Odoo 17, Odoo 18, Odoo 19
- 版本
- 企业版和社区版
- 许可证
- OPL-1 · 已审查的软件包 19.0.1.3.5
- Python 要求
- Python 3.10+
- 数据库
- PostgreSQL 12+
关于此产品
Full ZATCA (FATOORA) Phase 2 integration for Saudi Arabia, built on the ECOSIRE GCC E-Invoicing Core Engine. Its signing recipe is byte-equivalent to the ZATCA SDK 238-R4.0.0 reference output.
Saudi Arabia pack capabilities
- Standard (B2B clearance) and Simplified (B2C reporting) invoices with automatic subtype detection
- Full BR-KSA-EN16931 validator taxonomy (~120 rules) before anything leaves Odoo
- PIH (Previous Invoice Hash) chain per EGS device
- ZATCA API client covering sandbox, simulation and production environments
- Compliance + Production CSID onboarding wizard with annual auto-renewal
- VATEX-SA exemption code preload (Z / E / O categories)
- Multi-EGS device model (per branch / per cashier)
- Bilingual Arabic/English RTL invoice PDFs (Cairo + IBM Plex Sans Arabic)
- Migration wizard from the stock l10n_sa_edi module
- OWL dashboard with ZATCA-specific KPIs
Which wave applies to you: ZATCA's Phase 2 (Integration) has been enforceable since 1 January 2023, in waves, and ZATCA notifies taxpayers of their wave at least six months in advance, so your own notification sets your date (ZATCA: E-invoicing roll-out phases, checked 2026-10-13). The onboarding steps in this pack are the same for every wave.
Roadmap note: POS Phase 2 (sync-first signing with offline pre-signed-slot fallback) is on the roadmap — it is NOT included in the current release.
Requires: ECOSIRE GCC E-Invoicing | Core Engine ($499). Try both on the live demo at zatca.demo.ecosire.com. Compatible with Odoo 17, 18 and 19.
关于ECOSIRE GCC E-Invoicing的常见问题
ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2 支持哪些 Odoo 版本?
ECOSIRE GCC E-Invoicing | KSA ZATCA Phase 2 适用于社区版和企业版的 Odoo 17、18 和 19。此页面上的兼容性徽章显示当前发布的确切版本。
购买前可以试用吗?
可以,在我们托管的演示环境中试用。每个模块都有一个带示例数据的在线演示实例,您的团队可以按自己的节奏体验;请向我们索取链接和登录信息。我们不提供试用安装包:软件包在购买后交付,随后我们会免费在您自己的实例上完成安装和配置。
许可证中包含什么?
一个 Odoo 数据库的永久许可证、完整的源代码、12 个月的电子邮件支持以及您购买的 Odoo 版本的 12 个月的免费更新。
安装需要多长时间?
大多数 ECOSIRE 模块在 30 分钟内即可安装在干净的 Odoo 数据库上。与市场 API(Amazon、Shopify、eBay)的集成通常需要 1 小时的设置调用来配置凭证和 Webhooks。
前 12 个月后会发生什么?
您的许可证在您购买的 Odoo 版本上永远有效。可选择续订支持 + 更新,费用为每年原价的 50%,或者在升级到较新的 Odoo 版本时购买新许可证。
你们提供实施帮助吗?
是的。我们的团队可以安装、配置、迁移数据、培训您的员工,并提供前两周的上线支持。请参阅我们的实施服务以了解套餐和定价。
相关模块
与 ECOSIRE 专家讨论ECOSIRE GCC E-Invoicing
获取定制报价、现场演示或帮助评估适合度。
ZATCA Phase 2 on Odoo: what this module covers
This is a ready-built Odoo module for Saudi ZATCA Phase 2 (the FATOORA Integration Phase) on Odoo 17, 18 and 19, Community or Enterprise. It is the Saudi pack of the ECOSIRE GCC E-Invoicing Core Engine, which is installed first. Check your invoice flows against the scope below before ordering.
What it covers
- Compliance and Production CSID onboarding with ZATCA, across the sandbox, simulation and production environments.
- Clearance of Standard (B2B) invoices and reporting of Simplified (B2C) invoices, with the subtype chosen from the buyer’s VAT registration.
- BR-KSA validation before submission, the Previous Invoice Hash (PIH) chain per EGS device, and the ZATCA QR code.
- Bilingual Arabic and English invoice PDFs for Standard, Simplified, credit and debit documents, and a migration wizard from Odoo’s own l10n_sa_edi.
What it does not cover
- Point of Sale: POS Phase 2 is on the module’s roadmap and is not part of the current release, which covers Accounting invoices and credit and debit notes.
- The core engine: the ECOSIRE GCC E-Invoicing Core Engine is a required module with its own listing.
- Your ZATCA registration: you onboard with your own FATOORA portal account and its one-time password, and ZATCA, not the module, assigns your wave.
- Tax advice: the module applies the VAT setup you configure; it does not decide how your supplies are taxed.
Key facts, with sources
- Phase 1 (Generation) has applied since 4 December 2021 to all taxpayers except non-resident taxpayers: tax invoices and notes must be generated and stored with a compliant electronic solution. ZATCA: E-invoicing roll-out phases
- Phase 2 (Integration) has been enforced since 1 January 2023, in waves by taxpayer group. ZATCA notifies each group of its integration date at least six months in advance, so your own notification sets your date. ZATCA: E-invoicing roll-out phases
- Standard tax invoices (B2B) follow the clearance model: the seller submits them for clearance before providing them to the buyer, and they are valid only once ZATCA has cleared them. Simplified tax invoices (B2C) follow the reporting model: the seller submits them within 24 hours of the transaction being completed. ZATCA: E-invoicing Detailed Technical Guidelines (v2), sections 1.1, 4.3.1 and 4.3.2
Sources checked on .
Bring these details to the scope review
- Confirm your Odoo version (17, 18 or 19), edition and hosting, and whether Odoo’s own l10n_sa_edi is already in use; the migration wizard can migrate from it or run alongside it.
- Complete the seller data for each issuing company: 15-digit VAT number, Commercial Registration number, full registered address and Arabic legal name, plus the branch for each EGS unit.
- List your invoice flows: Standard and Simplified invoices, credit and debit notes, multi-branch or multi-cashier issuing, and any Point of Sale volume, which this release does not cover.
Agree what acceptance will prove
Rehearse in ZATCA’s simulation environment before switching to production: clear a Standard invoice, report a Simplified invoice, issue a credit note against each, and correct and retry a rejected document without breaking the PIH chain or creating a duplicate submission. Reconcile the audit log against the documents you posted.
Does it run on Odoo Community as well as Enterprise?
Yes. The module lists Odoo 17, 18 and 19 on Community or Enterprise. It depends on the ECOSIRE GCC E-Invoicing Core Engine and on Odoo’s Saudi localisation (l10n_sa).
Is Point of Sale included?
Not in the current release. POS Phase 2 is on the roadmap; the release covers invoices and credit and debit notes in Accounting. For POS receipts today, scope the build-to-order POS module linked below.
Which ZATCA wave applies to us?
ZATCA assigns waves by taxpayer group and notifies each group at least six months before its integration date. Use your own notification and ZATCA’s roll-out page; the onboarding steps in the module are the same for every wave.



