A build-to-order Dynamics 365 Business Central extension that makes your Saudi invoicing ZATCA Phase 2 compliant — cryptographic stamps, QR codes, Arabic UBL XML and live Fatoora portal clearance — built, installed per-tenant and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $799.00 USD; request a quote for a scoped proposal.
Aperçu illustratifA build-to-order Dynamics 365 Business Central extension that makes your Saudi invoicing ZATCA Phase 2 compliant — cryptographic stamps, QR codes, Arabic UBL XML and live Fatoora portal clearance — built, installed per-tenant and supported by ECOSIRE.
Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.
Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.
ECOSIRE la développe, la configure et l'installe sur votre Dynamics 365 Business Central.
Vous êtes en ligne en 2–4 semaines environ, avec une période d’assistance après le lancement.
KSA ZATCA Phase 2 E-Invoicing is a custom Microsoft Dynamics 365 Business Central extension that ECOSIRE builds, installs and supports on your own BC environment so your Saudi sales documents meet the ZATCA (Fatoora) Phase 2 "Integration" requirements end to end.
This is not an instant AppSource download. We build it for your tenant as a per-tenant AL extension, deploy it to your sandbox first, validate against the ZATCA simulation environment, then promote it to production with you. You own the result on your own Business Central.
Under the hood it is written in the AL language using table and page extensions over the standard Sales Invoice, Sales Cr. Memo and posted-document tables, plus event subscribers on the posting routines (OnAfterPostSalesDoc) so every standard and simplified tax invoice is captured at the moment it is posted. The extension generates the ZATCA-compliant UBL 2.1 Arabic XML, applies the cryptographic stamp (CSID) and embeds the TLV Base64 QR code on the printed invoice. A job queue entry handles asynchronous clearance and reporting calls to the Fatoora APIs, with retry, and writes the returned clearance UUID, hash and ZATCA status back onto the document.
You get a dedicated permission set, a setup page for your CSR/onboarding credentials and EGS unit, an invoice-status FactBox, and a compliance log page so finance and IT can see exactly what cleared, what was reported, and what failed. Standard invoices (B2B) are cleared in real time; simplified invoices (B2C) are reported within the ZATCA window. ECOSIRE handles onboarding, the OTP/CSR exchange and post-go-live support.
Responsible for VAT compliance and needs every standard and simplified invoice cleared or reported to ZATCA correctly, with a visible audit trail and no posting disruptions for the AR team.
Owns the BC tenant and wants compliance delivered as a clean per-tenant extension — installed, permission-scoped and supported — without hand-patching the base app or babysitting integration failures.
Implementing Business Central for a client caught in a ZATCA wave and needs a proven, supported e-invoicing layer built to spec and handed over rather than developing the cryptographic stamping and Fatoora integration from scratch.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| ZATCA Phase 2 clearance + reporting API integration | Inclus | Prise en charge partielle | Inclus | |
| Cryptographic stamp (CSID) + compliant TLV QR code generation | Inclus | Prise en charge partielle | Inclus | |
| Arabic UBL 2.1 XML with PIH hash chaining | Inclus | Prise en charge partielle | Inclus | |
| Built, installed per-tenant and supported on YOUR environment | Inclus | Prise en charge partielle | Non inclus | |
| Fatoora onboarding (CSR/OTP/CSID) handled for you | Inclus | Non inclus | Prise en charge partielle | |
| Tailored to your invoice layouts, tax mapping and posting flow | Inclus | Inclus | Prise en charge partielle | |
| No fork of the base app (clean AL extension model) | Inclus | Prise en charge partielle | Inclus | |
| Maintained against new ZATCA spec + BC release changes | Inclus | Prise en charge partielle | Inclus |
No — this is build-to-order. ECOSIRE builds the extension for your tenant and installs it as a per-tenant AL extension; there is no instant AppSource download. Typical delivery is around 3 to 5 weeks depending on how quickly we receive your ZATCA onboarding credentials and sandbox access. We deploy to your sandbox, validate against the ZATCA simulation environment, then schedule a production go-live with you.
Access to your Business Central environment (a sandbox to begin with), your company's ZATCA/VAT registration details and Fatoora portal access so we can run the CSR generation and OTP exchange, and a point of contact in finance and IT. We handle the cryptographic onboarding and the EGS unit setup with you.
The extension is yours on your tenant, and we include a post-go-live support window for fixes and questions. Because ZATCA periodically revises the e-invoicing specification and Business Central ships regular updates, we offer a maintenance arrangement to keep the extension compatible with new BC releases and any ZATCA schema or API changes. Specifics are agreed before delivery.
Yes. Standard tax invoices are submitted to the ZATCA clearance API in real time and the clearance UUID and status are written back to the document. Simplified invoices are submitted to the reporting API within the required window. Both flows produce the Arabic UBL XML, cryptographic stamp and compliant QR code, and both are visible in the compliance log.
No. It is built as an AL extension using table extensions, page extensions and event subscribers on the standard posting routines — it does not fork or overwrite the base application. It installs cleanly per-tenant, ships its own permission set, and can be uninstalled. We deploy and verify on a sandbox before touching production.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A build-to-order Dynamics 365 Business Central extension that makes your Saudi invoicing ZATCA Phase 2 compliant — cryptographic stamps, QR codes, Arabic UBL XML and live Fatoora portal clearance — built, installed per-tenant and supported by ECOSIRE.