メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
ZATCA E-Invoicing Connector for Business Central — A per-tenant AL extension that makes Dynamics 365 Business Central ZATCA P — 1/1イメージプレビュー

A per-tenant AL extension that makes Dynamics 365 Business Central ZATCA Phase 2 (FATOORA) compliant

— automatic standard-invoice clearance, simplified B2C reporting, UBL 2.1 generation with cryptographic stamp and QR code, CSID provisioning and a rejection/retry queue. Built, installed and supported by ECOSIRE.

ZATCA E-Invoicing Connector for Business Centralとは?

A per-tenant AL extension that makes Dynamics 365 Business Central ZATCA Phase 2 (FATOORA) compliant — automatic standard-invoice clearance, simplified B2C reporting, UBL 2.1 generation with cryptographic stamp and QR code, CSID provisioning and a rejection/retry queue. Built, installed 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.

主な機能

Phase 1 (generation) and Phase 2 (integration/clearance) of the ZATCA FATOORA program supported in a single AL extension
Standard B2B invoices cleared synchronously against the ZATCA Clearance API at posting time before the document is issued to the customer
Simplified B2C invoices generated with QR code instantly and reported asynchronously to the ZATCA Reporting API within the mandated window
UBL 2.1 XML generation for every Posted Sales Invoice, Credit Memo and Debit Memo, validated against the ZATCA schema and business rules
ECDSA cryptographic stamp, invoice hash chaining (Previous Invoice Hash / PIH) and TLV-encoded Base64 QR code per ZATCA security requirements
Guided FATOORA portal onboarding, CSID issuance/renewal and EGS device (unit) provisioning, with secrets held in Business Central isolated storage
Credit and debit memo handling with correct referencing of the original cleared invoice (billing reference) and reason codes
Rejection/retry queue that captures ZATCA validation errors with the full request/response XML so finance can correct and resubmit without re-posting
Asynchronous reporting and retry driven by a dedicated Job Queue entry, so posting performance is never blocked by network latency
Compliance Cockpit page showing per-document clearance/reporting status, error detail, hash chain and one-click resubmission
Table and page extensions over Sales documents plus AL event subscribers (OnAfterPostSalesDoc) — no modification of base application objects
Dedicated permission sets isolating compliance and resubmission rights from standard posting permissions
Configurable per-company seller identity, VAT registration, branch and tax category mapping for multi-entity tenants
Arabic/English bilingual invoice print layouts carrying the QR code and ZATCA-mandated fields

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Dynamics 365 Business Central 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

この製品について

This is a build-to-order Dynamics 365 Business Central extension that embeds Saudi Arabia's ZATCA (FATOORA) e-invoicing obligations directly into your posting flow. ECOSIRE engineers it in AL, installs it as a per-tenant extension on your Business Central environment (online or on-prem), and supports it after go-live. It is not an instant AppSource download — it is a scoped engagement tailored to your chart of accounts, document layouts and FATOORA onboarding.

The extension covers both Phase 1 (generation) and Phase 2 (integration/clearance). For standard B2B invoices it calls the ZATCA Clearance API at posting time and stores the cleared, cryptographically stamped document before it reaches the customer. For simplified B2C invoices it generates the QR-coded document immediately and reports it to the ZATCA Reporting API within the mandated window. UBL 2.1 XML is produced for every Posted Sales Invoice, Posted Sales Credit Memo and debit memo, complete with the TLV-encoded QR code, invoice hash chain (PIH) and ECDSA cryptographic stamp.

Technically, it ships as table and page extensions over the Sales document tables, AL event subscribers on OnAfterPostSalesDoc, a dedicated Job Queue entry for asynchronous reporting and retry, and a Compliance Cockpit page for status, errors and resubmission. CSID and device (EGS unit) provisioning against the FATOORA portal is handled through a guided setup, with credentials stored in isolated storage. A rejection/retry queue captures ZATCA validation errors with full XML payloads so finance can correct and resubmit without re-posting. Dedicated permission sets keep compliance operations separated from general posting rights.

得られるもの

  • A per-tenant AL extension (.app) built for your Business Central version and installed on your sandbox then production environment
  • FATOORA portal onboarding session: CSID provisioning, EGS device registration and isolated-storage credential configuration
  • ZATCA-compliant UBL 2.1 document generation wired into your existing Sales Invoice and Credit/Debit Memo posting flow
  • Compliance Cockpit page plus configured Job Queue entry for asynchronous reporting and automatic retry
  • Permission sets and role-tailored access for compliance operators versus standard posting users
  • Bilingual (Arabic/English) QR-coded invoice report layout aligned to ZATCA field requirements
  • Configuration and operations runbook, plus a recorded handover/training session for your finance and IT team

これは誰のためのものですか

Finance Manager at a KSA SMB

Owns VAT and ZATCA compliance and needs every B2B invoice cleared and every B2C invoice reported on time — without changing how the team posts sales in Business Central.

IT / ERP Manager

Responsible for the Business Central environment and wants compliance delivered as a clean per-tenant extension with no base-app modifications, proper permission sets and isolated-storage secrets.

Group Controller, multi-entity company

Runs several KSA legal entities on one tenant and needs per-company seller identity, branch and VAT mapping with a single auditable clearance and reporting status view.

ZATCA E-Invoicing Connector for Business Central の比較方法

基準エコシエールカスタムビルド競合他社Dynamics 365 Business Central 標準機能
ZATCA Phase 2 clearance + reporting wired into BC posting付属部分的なサポート付属含まれていない
Installed and supported on your tenant by the vendor付属含まれていない部分的なサポート含まれていない
Tailored to your tax mapping, layouts and multi-entity setup付属付属部分的なサポート含まれていない
Rejection/retry queue with full XML for resubmission付属部分的なサポート部分的なサポート含まれていない
No base-application modification (extension-only)付属部分的なサポート付属付属
Cryptographic stamp, PIH hash chain and TLV QR generated automatically付属部分的なサポート付属含まれていない
FATOORA onboarding / CSID provisioning assistance included付属含まれていない部分的なサポート含まれていない
Predictable one-time build cost without per-document fees付属含まれていない含まれていない付属

ZATCA E-Invoicing Connector for Business Central に関するよくある質問

How long until it's live on our environment?

Because this is built-to-order, typical delivery is one working week from kickoff to production go-live, depending on your Business Central version, the number of legal entities and how quickly FATOORA portal onboarding (CSID issuance) can be completed on your side. We start in your sandbox, validate clearance and reporting end to end against ZATCA, then promote the extension to production.

What does ongoing support and updates cover?

After go-live we monitor and support the extension on your tenant, fix any ZATCA validation or clearance issues, and ship updated .app versions when ZATCA changes its schema, business rules or API endpoints — including CSID renewals. Support and update terms are agreed as an annual plan; the $999 build covers the initial development, installation and handover.

Is this an AppSource app I can just install myself?

No. It is delivered as a per-tenant AL extension that ECOSIRE builds and installs on your specific Business Central environment. This lets us tailor seller identity, tax mapping, document layouts and multi-entity configuration to your setup rather than shipping a generic one-size listing. There is no self-service download link.

Does it work with Business Central online and on-premises?

Yes. The extension is built in AL using supported per-tenant extension patterns (table/page extensions, event subscribers, Job Queue, isolated storage), so it runs on Business Central online (SaaS) and on supported on-premises versions. We confirm your exact version and platform during scoping and build against it.

How are simplified B2C invoices handled differently from standard B2B?

Standard B2B invoices are cleared synchronously: at posting we submit to the ZATCA Clearance API and only issue the cleared, stamped document. Simplified B2C invoices are generated instantly with a QR code so the customer is served immediately, then reported asynchronously to the ZATCA Reporting API via the Job Queue within the mandated window, with automatic retry on transient failures.

見積もりを依頼

ZATCA E-Invoicing Connector for Business Central

A per-tenant AL extension that makes Dynamics 365 Business Central ZATCA Phase 2 (FATOORA) compliant — automatic standard-invoice clearance, simplified B2C reporting, UBL 2.1 generation with cryptographic stamp and QR code, CSID provisioning and a rejection/retry queue. Built, installed and supported by ECOSIRE.

  • Phase 1 (generation) and Phase 2 (integration/clearance) of the ZATCA FATOORA program supported in a single AL extension
  • Standard B2B invoices cleared synchronously against the ZATCA Clearance API at posting time before the document is issued to the customer
  • Simplified B2C invoices generated with QR code instantly and reported asynchronously to the ZATCA Reporting API within the mandated window
  • UBL 2.1 XML generation for every Posted Sales Invoice, Credit Memo and Debit Memo, validated against the ZATCA schema and business rules

見積もりを依頼

ZATCA E-Invoicing Connector for Business Central のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。