A per-tenant Business Central (AL) extension that strengthens auditability with field-level change logging, segregation-of-duties checks, posting anomaly detection and audit-ready export packages. Built, installed and supported by ECOSIRE on your environment. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $399.00 USD; request a quote for a scoped proposal.
Manifeste de l'app
Conçu autour de votre flux de travail
A per-tenant Business Central (AL) extension that strengthens auditability with field-level change logging, segregation-of-duties checks, posting anomaly detection and audit-ready export packages. Built, installed and supported by ECOSIRE on your 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.
This is a build-to-order extension for Microsoft Dynamics 365 Business Central — not an instant AppSource download. ECOSIRE scopes your control requirements, builds the extension in AL (table/page extensions plus event subscribers on posting and permission events), then installs it as a per-tenant extension directly on your Online or on-premises BC environment and supports it afterward.
Business Central ships a native Change Log and permission sets, but it stops short of what an internal auditor actually needs: it logs many fields but not in an auditor-friendly export, it has no built-in segregation-of-duties (SoD) conflict matrix, and it surfaces no proactive anomaly alerts. This extension closes those gaps.
We subscribe to the standard posting events (OnAfterPostGenJnlLine and document-posting publishers) and to Permission/Access Control table triggers to record field-level before/after values with the user, session, and timestamp. A configurable SoD conflict matrix (e.g. create vendor vs approve payment, post journal vs modify posting setup) is evaluated against assigned permission sets and flags violations on a role-center cue. Posting and journal anomaly detection (out-of-period dates, round-number reversals, weekend postings, dimension gaps) runs on a job queue entry. Period lock and approval controls extend the native Accounting Periods and approval workflow with hardened overrides that are themselves logged.
For external audits, a one-click audit export package produces a structured workbook plus a CSV/JSON change-trail file — also reachable via the BC REST/OData v4 API for your GRC tooling or a Power BI / Dataverse pipeline. Because it is your own per-tenant extension, you keep the source, the data stays in your tenant, and ECOSIRE handles BC release-cycle compatibility.
Needs a defensible, field-level audit trail and a live segregation-of-duties view to evidence financial controls during internal and external audits, without exporting the whole database by hand.
Wants period locks, approval hardening and anomaly alerts so that posting errors and control breaches are caught proactively rather than discovered after close.
Responsible for permission sets and tenant governance; wants SoD conflicts surfaced automatically and a clean API/Power BI feed for continuous-controls monitoring without writing AL themselves.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Field-level before/after change logging tuned for auditors | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Segregation-of-duties conflict matrix on permission sets | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Posting / journal anomaly detection on a schedule | Inclus | Prise en charge partielle | Prise en charge partielle | |
| One-click external-audit export package (Excel + CSV/JSON) | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Built, installed and supported on your tenant by the vendor | Inclus | Non inclus | Non inclus | |
| Full AL source code handed to you | Inclus | Inclus | Non inclus | |
| Tuned to your chart of accounts, dimensions and permission setup | Inclus | Inclus | Non inclus | |
| Kept compatible across BC spring/autumn release waves | Inclus | Prise en charge partielle | Inclus |
This is built to order. After a short scoping call we typically deliver in roughly 2 to 4 weeks depending on how many tables, SoD rules and export formats you need. ECOSIRE builds the extension in AL, validates it against your sandbox, then installs it as a per-tenant extension on your production Business Central environment. There is no AppSource download to wait on — we install and verify it directly on your tenant.
Every build includes a post-go-live support window. Business Central ships major updates twice a year (the spring and autumn waves), and ECOSIRE keeps the extension compatible across those releases, recompiling and re-validating it against each new runtime as part of your support agreement. You also receive the full AL source, so you are never locked out of your own controls.
No — it complements it. The native Change Log is still available; this extension adds auditor-grade before/after capture on the fields you care about, an SoD conflict matrix, anomaly detection, hardened period locks and a proper export package, none of which BC provides natively. We can configure it to either coexist with the standard Change Log or be your single control surface.
No. Because this is your own per-tenant extension, all change-trail and exception data stays inside your Business Central tenant. The OData/REST API and any Power BI or Dataverse pipeline only move data if and where you choose to connect them, under your own authentication and credentials.
Yes. The change trail and exception log are exposed through the Business Central REST/OData v4 API, so your GRC platform, SIEM or audit tool can pull from them directly. We can also wire a Power BI or Dataverse pipeline against the exported control data for continuous-controls dashboards as part of the build.
A build-to-order Odoo localization that loads Algeria's full wilaya and commune hierarchy with bilingual French and Arabic names, wired into partner addresses and reporting. ECOSIRE builds, installs, and supports it after your quotation.
A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.
A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A per-tenant Business Central (AL) extension that strengthens auditability with field-level change logging, segregation-of-duties checks, posting anomaly detection and audit-ready export packages. Built, installed and supported by ECOSIRE on your environment.