Skip to main content
Product details are displayed in English. Translations coming soon.
KSA ZATCA Phase 2 E-Invoicing — A build-to-order Dynamics 365 Business Central extension that makes your Saudi invoicing ZATC — 1/1उदाहरणात्मक पूर्वावलोकन

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.

KSA ZATCA Phase 2 E-Invoicing क्या है?

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 $999.00 USD; request a quote for a scoped proposal.

प्रमुख सुविधाएँ

AL per-tenant extension layered over standard Business Central Sales Invoice and Sales Cr. Memo posting — no fork of base app
ZATCA Phase 2 clearance API integration for standard (B2B) tax invoices with real-time UUID and clearance status write-back
ZATCA Phase 2 reporting API integration for simplified (B2C) tax invoices within the required reporting window
Cryptographic stamp (CSID) generation and digital signing of each invoice XML per ZATCA specification
ZATCA-compliant TLV Base64 QR code embedded on the posted invoice report layout
Arabic UBL 2.1 e-invoice XML output with the mandated ZATCA invoice fields and hash chaining (PIH/previous-invoice-hash)
Fatoora portal onboarding flow — CSR generation, OTP exchange and Compliance/Production CSID provisioning handled via a dedicated setup page
Job queue entries for asynchronous clearance/reporting with automatic retry and failure flagging
Dedicated permission set plus a ZATCA setup card for EGS unit, VAT registration, seller details and environment (simulation vs production)
Compliance log and per-document FactBox showing clearance UUID, reporting status, response hash and error messages for finance and audit
Support for both VAT standard rate and zero-rated / exempt lines with correct tax category mapping
Environment toggle to run against the ZATCA simulation environment before production cutover

ऑर्डर पर निर्मित, पूरी तरह आपके लिए तैयार

स्वयं सेटअप की ज़रूरत नहीं — ECOSIRE द्वारा निर्मित, इंस्टॉल और समर्थित एक कार्यशील ऐप।

  1. 1

    आप ऑर्डर करते हैं

    एक बार के निर्माण मूल्य से शुरू करें। किकऑफ़ पर हम आपके साथ मिलकर दायरा तय करते हैं।

  2. 2

    हम बनाते और इंस्टॉल करते हैं

    ECOSIRE इसे आपके Dynamics 365 Business Central पर बनाता, कॉन्फ़िगर और इंस्टॉल करता है।

  3. 3

    लाइव + समर्थन

    आप लगभग एक कार्य सप्ताह में लाइव हो जाते हैं, गो-लाइव के बाद दो सप्ताह के समर्थन के साथ। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

इस उत्पाद के बारे में

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.

What you get

  • A custom-built AL extension (.app) installed as a per-tenant extension on your Business Central environment (sandbox first, then production)
  • ZATCA setup page configured with your VAT registration, EGS unit, seller details and Fatoora onboarding credentials
  • Cryptographic stamp + QR code applied to your posted sales invoice and credit memo report layouts
  • Configured job queue entries for clearance and reporting with retry handling
  • Dedicated permission set assigned to your finance and admin users
  • Validation run against the ZATCA simulation environment plus a documented production go-live with you
  • Short admin/finance runbook covering the setup page, compliance log and error handling, plus a post-go-live support window

Who this is for

Finance / Tax Manager at a Saudi company

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.

Business Central IT Administrator

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.

ERP Implementation Partner / Reseller in KSA

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.

How KSA ZATCA Phase 2 E-Invoicing Compares

CriterionECOSIRECustom BuildCompetitorDynamics 365 Business Central नेटिव
ZATCA Phase 2 clearance + reporting API integrationIncludedPartial supportIncludedNot included
Cryptographic stamp (CSID) + compliant TLV QR code generationIncludedPartial supportIncludedNot included
Arabic UBL 2.1 XML with PIH hash chainingIncludedPartial supportIncludedNot included
Built, installed per-tenant and supported on YOUR environmentIncludedPartial supportNot includedNot included
Fatoora onboarding (CSR/OTP/CSID) handled for youIncludedNot includedPartial supportNot included
Tailored to your invoice layouts, tax mapping and posting flowIncludedIncludedPartial supportNot included
No fork of the base app (clean AL extension model)IncludedPartial supportIncludedIncluded
Maintained against new ZATCA spec + BC release changesIncludedPartial supportIncludedNot included

Frequently Asked Questions about KSA ZATCA Phase 2 E-Invoicing

How long does delivery take, and is this an AppSource app I can install instantly?

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 one working week 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.

What do you need from us to get started?

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.

How does ongoing support and updates work after go-live?

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.

Does it handle both standard (B2B) and simplified (B2C) invoices?

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.

Will this modify or break our standard Business Central setup?

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.

ऑर्डर पर निर्मित
Kenya KRA eTIMS Compliance
Dynamics 365 Business Central

Kenya KRA eTIMS Compliance

A build-to-order AL extension that signs and transmits sales invoices, credit memos and debit notes from Dynamics 365 Business Central to KRA eTIMS via your OSCU or VSCU device, then writes the signature, QR data and control unit reference back onto the posted document. ECOSIRE scopes, builds, installs and supports it for your tenant.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Kitchen Display System (KDS)
Dynamics 365 Business Central

Kitchen Display System (KDS)

Replace paper kitchen tickets with live, station-routed prep screens inside Business Central — built, installed and supported by ECOSIRE as a per-tenant AL extension.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Leave & Absence Management for Business Central
Dynamics 365 Business Central

Leave & Absence Management for Business Central

Configurable leave policies, accruals and approval workflows for Business Central with holiday calendars and team views — built as a per-tenant AL extension, installed and supported by ECOSIRE.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Level 2/3 Interchange Optimizer for Business Central
Dynamics 365 Business Central

Level 2/3 Interchange Optimizer for Business Central

A per-tenant Business Central AL extension that automatically populates and transmits Level 2 (tax, PO) and Level 3 (line-item) data on B2B card transactions so qualifying payments earn lower interchange rates. Built, installed and supported by ECOSIRE on your environment.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
कोटेशन का अनुरोध करें

KSA ZATCA Phase 2 E-Invoicing

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.

  • AL per-tenant extension layered over standard Business Central Sales Invoice and Sales Cr. Memo posting — no fork of base app
  • ZATCA Phase 2 clearance API integration for standard (B2B) tax invoices with real-time UUID and clearance status write-back
  • ZATCA Phase 2 reporting API integration for simplified (B2C) tax invoices within the required reporting window
  • Cryptographic stamp (CSID) generation and digital signing of each invoice XML per ZATCA specification

कोटेशन का अनुरोध करें

हमें KSA ZATCA Phase 2 E-Invoicing के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।