A per-tenant Business Central AL extension that makes your Saudi invoicing FATOORA-compliant: standard XML/UBL generation, cryptographic stamping, QR codes and real-time ZATCA clearance and reporting. Built, installed and supported by ECOSIRE on your own BC environment. 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 per-tenant Business Central AL extension that makes your Saudi invoicing FATOORA-compliant:
standard XML/UBL generation, cryptographic stamping, QR codes and real-time ZATCA clearance and reporting. Built, installed and supported by
ECOSIRE on your own BC environment.
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.
The ZATCA E-Invoicing Compliance Connector is a build-to-order Microsoft Dynamics 365 Business Central extension that brings your posted sales documents into full compliance with Saudi Arabia's ZATCA Phase-2 (Integration / FATOORA) mandate — without ripping out your existing posting workflow.
ECOSIRE builds this as a per-tenant AL extension (not a generic AppSource download) so it maps precisely to your chart of accounts, VAT posting setup, item/branch dimensions and document numbering. We deliver table and page extensions on the Sales Invoice, Sales Credit Memo and Posted document pages, an event subscriber on OnAfterPost that serializes each document to a ZATCA-conformant UBL 2.1 XML, applies the cryptographic stamp (CSID-based digital signing), generates the TLV Base64 QR code, and submits it to the FATOORA platform's clearance/reporting APIs.
Because it runs inside Business Central, clearance status, ICV counter, PIH (previous invoice hash) and the returned QR are written back to the document and visible to your AR team. A dedicated job queue entry retries failed submissions and handles the standard vs simplified invoice flows (clearance for B2B, reporting for B2C).
ECOSIRE handles onboarding end to end: CSR generation, compliance and production CSID enrollment in the ZATCA portal, sandbox certification, then go-live on your live tenant. Multi-entity and multi-branch groups get per-VAT-registration configuration and isolated certificates.
This is an engineered, supported deliverable. After build and installation we provide a warranty period and an optional support retainer covering ZATCA schema/version changes. Pricing is a one-time USD 799 build fee. Lead time is honest and quoted up front — typically two to four weeks depending on your invoice types and entity count.
Owns ZATCA compliance for a Saudi entity and needs every standard and simplified invoice cleared or reported correctly, with an audit trail and no risk of penalties for non-conforming e-invoices.
Runs the Business Central environment and wants e-invoicing handled as a clean per-tenant extension that survives Microsoft's monthly updates, with source code, permission sets and a documented runbook rather than fragile customizations.
Operates several Saudi branches or legal entities under different VAT registrations and needs each one onboarded with its own certificates and a consolidated view of clearance status across the group.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Natif Dynamics 365 Business Central |
|---|---|---|---|---|
| Tailored to your exact VAT posting setup, dimensions and document numbering | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| ZATCA Phase-2 clearance, signing and QR out of the box | Inclus | Prise en charge partielle | Inclus | Non inclus |
| CSID onboarding, sandbox certification and production go-live handled for you | Inclus | Non inclus | Prise en charge partielle | Non inclus |
| Source code handover and ability to self-maintain | Inclus | Inclus | Non inclus | Non inclus |
| Multi-entity / multi-branch with isolated certificates | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Survives BC monthly updates (proper AL extension, no base-app edits) | Inclus | Prise en charge partielle | Inclus | Inclus |
| Direct vendor support for ZATCA schema/version changes | Inclus | Non inclus | Prise en charge partielle | Non inclus |
| One-time cost with no per-invoice or recurring license lock-in | Inclus | Inclus | Non inclus | Non inclus |
No. This is a build-to-order extension. ECOSIRE builds it as a per-tenant AL extension tailored to your VAT setup, document types and entity count, then installs it on your own Business Central sandbox and production environments. There is no instant AppSource download — you get an engineered, configured and certified deliverable.
Lead time is typically two to four weeks and we quote it precisely after a short scoping call. The main drivers are your invoice profiles (standard B2B clearance vs simplified B2C reporting), number of VAT registrations/branches, and how quickly ZATCA portal access and CSID enrollment can be completed on your side. You get a fixed timeline before work starts.
Every build includes a warranty period covering defects. ZATCA periodically revises its schema, certificates and API behavior, so we offer an optional support retainer that keeps the extension current with FATOORA version changes, renews/rotates certificates, monitors the job queue and provides priority fixes. Without a retainer you still own the source code and can maintain it yourself.
Because it is delivered as a proper AL extension using table/page extensions and event subscribers (not base-app modifications), it is designed to survive BC's continuous updates. Under a support retainer we test against each major BC release and adjust if Microsoft deprecates an API the extension depends on.
Yes. Each VAT registration gets its own compliance and production CSID, ICV counter and PIH chain, and each branch is registered as its own EGS device with ZATCA. Group-level clearance logs can be exported to Dataverse or Power BI for consolidated compliance reporting.

A build-to-order Business Central AL extension that maps your 3PL warehouses into native sales and purchase flows — sending fulfillment orders, ingesting ASN and shipment confirmations, and reconciling on-hand quantities against each 3PL's stock balances.

A build-to-order Business Central (AL) extension that validates, standardizes and geocodes shipping addresses in real time at order entry, flags residential vs. commercial and surcharge risk, and catches duplicate customers before delivery failures cost you money.

A build-to-order Business Central extension that streamlines physical and cycle counting with barcode scanning, simultaneous multi-user count sheets, zone-based counting, and variance reconciliation that posts clean Item Journal entries — installed and supported by ECOSIRE on your tenant.

Closes mobile-scanning, label-printing and rapid-count gaps in Dynamics 365 Supply Chain Management's warehouse module. ECOSIRE builds, installs and supports a per-tenant AL extension on your own environment — no generic AppSource compromise.
A per-tenant Business Central AL extension that makes your Saudi invoicing FATOORA-compliant: standard XML/UBL generation, cryptographic stamping, QR codes and real-time ZATCA clearance and reporting. Built, installed and supported by ECOSIRE on your own BC environment.