A build-to-order Magento 2 / Adobe Commerce module that makes your store ZATCA Phase-2 (Integration Phase) compliant — signed XML e-invoices, cryptographic stamp, QR codes and live Fatoora clearance/reporting — built, installed and supported on your own Magento instance by ECOSIRE. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $799.00 USD; request a quote for a scoped proposal.
Örnek önizlemeA build-to-order Magento 2 / Adobe Commerce module that makes your store ZATCA Phase-2 (Integration Phase) compliant — signed XML e-invoices, cryptographic stamp, QR codes and live Fatoora clearance/reporting — built, installed and supported on your own Magento instance by ECOSIRE.
Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
ECOSIRE, Magento 2 ortamınızda geliştirir, yapılandırır ve kurar.
Yaklaşık 2–4 haftada yayına alırsınız; lansman sonrası bir destek süresi de dahildir.
If you sell from Saudi Arabia on Magento 2 or Adobe Commerce, ZATCA's Phase 2 (Integration Phase) is not optional — once your business is in a notified wave, every standard (B2B) and simplified (B2C) tax invoice must be generated as a signed UBL 2.1 XML document, carry a cryptographic stamp, expose a TLV-encoded Base64 QR code, and be either cleared (standard invoices, pre-issue) or reported (simplified invoices, within 24h) through the Fatoora platform. Magento core has no concept of any of this.
This is a build-to-order engagement, not an instant Marketplace download. ECOSIRE builds a dedicated module under app/code/Ecosire/ZatcaPhase2, wires it into your invoicing flow via an observer on sales_order_invoice_save_after (plus service-contract APIs so it works for POS, ERP and headless flows), generates the compliant XML, applies the ECDSA cryptographic stamp against your CSID obtained from the ZATCA onboarding/compliance API, builds the QR, and calls the clearance/reporting endpoints — then stores the cleared/reported status, ZATCA UUID, and PIH (previous invoice hash) chain against each order.
We handle the full lifecycle on your server: CSR generation, sandbox compliance checks, production onboarding, an admin grid (with ACL) showing per-invoice clearance status and retry, cron-based requeue of failed submissions, and GraphQL/REST exposure of invoice status. It runs on Magento Open Source and Adobe Commerce (B2B, multi-store, multi-VAT-registration aware).
You get a tested, code-reviewed module, deployed to staging then production, with documentation and a support window. Because regulation and the Fatoora spec change, we offer ongoing maintenance so you stay compliant as ZATCA publishes new schema versions and validation rules.
A KSA-based store owner who has received (or expects) a ZATCA notification with an Integration-Phase go-live date and needs Magento producing compliant signed invoices before the deadline, without re-platforming.
Owns VAT correctness and audit risk. Needs every B2B invoice cleared before issuance and every B2C invoice reported within 24h, with a clear audit trail of ZATCA UUIDs, hashes, and validation results visible in the admin.
Responsible for the codebase and uptime. Wants a clean app/code module with service contracts, observers, cron and ACL — not a core hack — that they can maintain, extend to their POS/ERP, and that survives Magento and Adobe Commerce upgrades.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| ZATCA Phase-2 signed UBL 2.1 XML invoices (standard + simplified) | Dahil | Kısmi destek | Dahil | |
| Cryptographic stamp + CSID onboarding done for you on your server | Dahil | Kısmi destek | Dahil değil | |
| Live Fatoora clearance & reporting wired into Magento invoicing flow | Dahil | Kısmi destek | Kısmi destek | |
| Built, installed and supported on your own Magento instance | Dahil | Dahil | Dahil değil | |
| Tailored to your VAT registrations, multi-store and B2B setup | Dahil | Dahil | Kısmi destek | |
| Clean app/code module: DI, service contracts, observers, ACL, cron (no core hacks) | Dahil | Kısmi destek | Kısmi destek | |
| Ongoing updates as ZATCA spec / schema changes | Dahil | Dahil değil | Kısmi destek | |
| Instant self-service download / zero-cost to start | Dahil değil | Dahil değil | Dahil |
Typical delivery is about 3 to 5 weeks from kickoff, depending on your Magento version, customizations, and how many VAT registrations and store views are involved. We scope precisely up front: phase one is module build plus ZATCA sandbox compliance testing, phase two is production onboarding (CSID issuance) and go-live on your server. If you have an imminent notified deadline, tell us and we will prioritize and confirm a realistic date before you commit.
The build includes a post-launch support window for bug fixes and onboarding help. ZATCA periodically updates the Fatoora specification, XML schema, and validation rules, so we also offer a maintenance plan that keeps the module aligned with new ZATCA releases, covers Magento and Adobe Commerce version upgrades, and provides a support channel for clearance/reporting errors. You are never left running an outdated, non-compliant build.
No. This is a custom engagement: ECOSIRE builds the module specifically for your Magento instance and installs it under app/code on your server. There is no instant Marketplace purchase here — that approach can't perform your unique CSID onboarding, store configuration, and production go-live. We deliver the code, complete the ZATCA onboarding, deploy to staging then production, and support it.
Yes. Standard tax invoices (typically B2B) follow the clearance model — they are sent to Fatoora and cleared before being issued to the buyer. Simplified tax invoices (typically B2C, retail) follow the reporting model — issued immediately with the QR code, then reported to ZATCA within 24 hours. The module detects the invoice type, builds the correct UBL XML, applies the right flow, and maintains the PIH hash chain across both.
It runs on both Adobe Commerce and Magento Open Source. We build with dependency injection, service contracts, observers and plugins rather than core edits, so it coexists with your theme, B2B, multi-store setup and other extensions. During scoping we review your version and key customizations (custom invoice logic, ERP/POS integrations, headless storefront) and adapt the integration points accordingly.
A build-to-order Magento 2 extension that automates data exchange with your third-party logistics provider — exporting orders, syncing warehouse inventory and importing shipment tracking on a cron schedule.
A custom-built Magento 2 / Adobe Commerce extension that adds per-product shipping methods, rate overrides, discounts, and condition-based carrier and payment restrictions. Built, installed, and supported by ECOSIRE on your store.
A branded post-purchase tracking page and automated email/SMS shipment notifications, powered by AfterShip's 900+ carrier network. Custom-built, installed and supported on your Magento 2 / Adobe Commerce store by ECOSIRE.
An AI agent for Magento 2 that auto-generates per-marketplace listing content, maps categories and attributes, and reprices SKUs across channels with rule plus AI logic — custom-built, installed and supported by ECOSIRE.
A build-to-order Magento 2 / Adobe Commerce module that makes your store ZATCA Phase-2 (Integration Phase) compliant — signed XML e-invoices, cryptographic stamp, QR codes and live Fatoora clearance/reporting — built, installed and supported on your own Magento instance by ECOSIRE.