One configurable AL extension that drives KSA ZATCA, UAE, Oman, Bahrain and Jordan e-invoicing from a shared UBL/Peppol core with per-entity tax setup and a central monitoring dashboard. Built, installed per-tenant and supported by ECOSIRE on your Business Central 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.
مثالی پیش منظرOne configurable AL extension that drives KSA ZATCA, UAE, Oman, Bahrain and Jordan e-invoicing from a shared UBL/Peppol core with per-entity tax setup and a central monitoring dashboard. Built, installed per-tenant and supported by ECOSIRE on your Business Central environment.
خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔
ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔
ECOSIRE اسے آپ کے Dynamics 365 Business Central پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔
آپ تقریباً 2–4 ہفتوں میں لائیو ہو جاتے ہیں، لانچ کے بعد معاونت کی مدت کے ساتھ۔
Most GCC groups end up with one e-invoicing add-on per country, each with its own configuration model, signing service and support contract. The GCC Multi-Country E-Invoicing Suite collapses that into a single Business Central extension built around a shared compliance core and pluggable country profiles.
ECOSIRE builds this as a per-tenant AL extension installed directly on your Business Central environment (cloud SaaS or on-prem), not a generic AppSource download. The architecture: a common UBL 2.1 / PINT generation engine, reusable digital-signing and QR services, and country-profile codeunits that implement the per-jurisdiction rules — KSA ZATCA Phase 2 (Fatoora clearance/reporting, cryptographic stamp, base64 QR), UAE Peppol/PINT-AE, Oman, Bahrain and Jordan (JoFotara) — each registered through a profile interface so a new country is an additive codeunit, not a fork.
We extend the standard posted sales invoice and credit memo tables/pages via table and page extensions, hook posting through event subscribers (OnAfterPostSalesDoc), and run clearance/reporting calls on the Job Queue so postings never block on a gateway. Outbound calls use isolated HttpClient wrappers per profile; statuses, payloads and government responses are persisted for audit.
A central monitoring dashboard (a Business Central role-centre page with cues) shows cleared, pending, rejected and queued documents across every entity and country, with drill-down to the raw request/response and one-click resubmit. Per-entity tax registration numbers, currencies and endpoints are configured on a setup page; permission sets scope who can configure versus operate.
Because it is build-to-order, the suite is scoped to the exact countries, entities and document types you run today — and extended as your group grows. ECOSIRE delivers, installs, validates against each authority's sandbox, and supports it.
Runs legal entities across two or more GCC countries and needs every one compliant with its local e-invoicing mandate without juggling five separate vendors, contracts and configuration models. Wants one suite, one dashboard, one support line.
Owns the BC tenant and dreads bolting on multiple AppSource apps with overlapping setup and conflicting object ranges. Prefers one cleanly-built extension with proper permission sets, Job Queue setup and an audit trail they can reason about.
Operates AR for several entities from one team and must monitor clearance status, chase rejections and answer regulator queries. Needs a single cross-country view with drill-down to the raw government response and one-click resubmit.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Single extension covering KSA, UAE, Oman, Bahrain and Jordan | Included | Partial support | Not included | |
| ZATCA Phase 2 cryptographic stamp, PIH chaining and TLV QR | Included | Partial support | Partial support | |
| Shared UBL/Peppol core reused across every country profile | Included | Not included | Not included | |
| Central cross-country, cross-entity monitoring dashboard with resubmit | Included | Partial support | Not included | |
| Built, installed per-tenant and supported on your environment | Included | Partial support | Not included | |
| Scoped to exactly the countries and document types you run today | Included | Included | Not included | |
| New GCC country added as an additive codeunit, not a rebuild | Included | Not included | Partial support | |
| Job Queue async clearance so postings never block on the gateway | Included | Partial support | Partial support | |
| Permission sets separating configuration from operation | Included | Partial support | Partial support |
No. This is a build-to-order engagement. ECOSIRE builds the suite as a per-tenant AL extension scoped to the exact countries, entities and document types you run, then installs it directly on your Business Central environment (cloud SaaS or on-prem). There is no public AppSource listing or self-service download — you get a solution validated against each authority's sandbox before go-live.
Typical lead time is around 4 to 7 weeks depending on how many countries and entities are in scope, whether your tax registrations and gateway credentials are ready, and the complexity of your document types. After a short scoping call we confirm a firm timeline. Single-country scopes are faster; full five-country GCC rollouts sit at the upper end. We validate each profile against the relevant sandbox (e.g. ZATCA Fatoora) before switching any entity to production.
The build includes a post-go-live support window for defects and configuration help. GCC e-invoicing mandates evolve — phases, schema versions and new countries roll out regularly — so we offer an ongoing maintenance arrangement covering regulatory updates to existing country profiles and BC version-compatibility upkeep. Adding a new GCC country later is an additive country-profile codeunit, quoted as a small extension rather than a rebuild.
Yes. It is delivered as a standard AL extension that installs on Business Central online (SaaS) and on-premises. Outbound government calls use BC's HttpClient, run on the Job Queue, and statuses are exposed via the BC REST/OData API so you can surface them in Power BI or the Power Platform if you wish.
Setup is per-company. Each Business Central company holds its own tax registration number, currency, endpoints and credentials through the suite's setup page, while the shared signing, QR and UBL/Peppol core is common code. The central dashboard aggregates document status across all companies and countries so your shared-service team works from one view.
We scope this against your current environment first. The suite uses its own object range, extends posted-document tables and pages additively, and hooks posting through event subscribers rather than modifying base objects — so it coexists with standard localizations and your existing extensions. Any genuine overlap is identified during scoping and handled deliberately.
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.
One configurable AL extension that drives KSA ZATCA, UAE, Oman, Bahrain and Jordan e-invoicing from a shared UBL/Peppol core with per-entity tax setup and a central monitoring dashboard. Built, installed per-tenant and supported by ECOSIRE on your Business Central environment.