A per-tenant AL extension that adds standards-compliant ASC 606 / IFRS 15 deferred and recognized revenue scheduling to Business Central — built, installed and supported by ECOSIRE on your environment. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Illustrative previewA per-tenant AL extension that adds standards-compliant ASC 606 / IFRS 15 deferred and recognized revenue scheduling to Business Central — built, installed and supported by ECOSIRE on your environment.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Dynamics 365 Business Central.
You go live in about 2–4 weeks, with a post-launch support window.
Business Central's core engine posts revenue when you invoice. ASC 606 and IFRS 15 require you to recognize revenue as performance obligations are satisfied — which is rarely the invoice date. This extension closes that gap directly inside Business Central, with no bolt-on subledger to reconcile.
ECOSIRE builds this as a per-tenant AL extension installed on your own Business Central environment (cloud SaaS or on-prem). It is not an instant AppSource download — it is engineered to your contract structures, then deployed and supported by us. We add table and page extensions to Sales Orders, Sales Invoices and Items so an order line can be split into one or more performance obligations, each with its own recognition method: straight-line over a service period, milestone/percentage-of-completion, or usage-based metering.
A dedicated Revenue Recognition Schedule table generates the period-by-period recognition entries. Posting routines (wired through event subscribers on the standard sales posting codeunits) move amounts from a deferred revenue balance to recognized revenue via your designated G/L accounts. A deferred revenue waterfall page and Power BI-ready OData/API endpoint show exactly what remains to be recognized, by period and obligation.
Contract modifications — added scope, price changes, partial cancellations — are handled per the standards as either prospective reallocation or catch-up adjustment, with a full audit trail. Multi-currency contracts recognize at the correct rate with FX handled against your currency setup.
Recognition runs are batchable through the Job Queue for month-end. Access is gated by a dedicated permission set. Everything stays queryable in BC and exportable for your auditors. We scope to your real contracts first, demo on a sandbox, then deploy to production.
Owns IFRS 15 / ASC 606 compliance and wants recognition schedules generated and posted inside Business Central instead of maintained in spreadsheets reconciled by hand each month.
Needs a defensible deferred revenue balance, a clean waterfall for the audit, and month-end recognition that runs automatically through the Job Queue with locked closed periods.
Runs subscription, milestone and usage contracts and needs deferred revenue and recognized revenue to be auditor-ready and reportable in Power BI without a separate revenue subledger.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| ASC 606 / IFRS 15 performance-obligation recognition built in | Included | Partial support | Included | |
| Tailored to your specific contract structures and G/L mapping | Included | Included | Partial support | |
| Deferred revenue waterfall reporting | Included | Partial support | Included | |
| Contract modification handling (reallocation / catch-up) | Included | Partial support | Partial support | |
| Upgrade-safe via event subscribers, no base-app modification | Included | Partial support | Included | |
| Built, installed and supported on your tenant by the vendor | Included | Not included | Not included | |
| Multi-currency recognition | Included | Partial support | Partial support | |
| OData/API access for Power BI and Power Platform | Included | Partial support | Partial support |
It is not an AppSource download. ECOSIRE builds this as a per-tenant AL extension tailored to your contract structures, then installs it on your Business Central environment. Typical delivery is about 3 to 5 weeks: a scoping workshop on your real contracts, a build and sandbox demo, UAT, then production go-live. Timelines depend on how many recognition methods and contract-modification scenarios you need.
Because it is installed as a per-tenant extension, it lives in your environment and we support it directly. Our support covers bug fixes, configuration changes and compatibility with Microsoft's monthly and major Business Central releases — Microsoft publishes upgrade compatibility events that we test against on your sandbox before each wave so your recognition logic keeps working. Support and update terms are agreed in a maintenance plan; we can also transfer source and documentation if you prefer to maintain it in-house.
No. The extension integrates through event subscribers on the standard sales posting codeunits and uses table/page extensions — it never modifies base application objects. That keeps your environment upgrade-safe and means the recognition logic is cleanly isolated and removable.
Yes. The same AL extension targets both Business Central online (SaaS) and on-premises. On SaaS it is installed as a per-tenant extension; on-prem we deploy it to your server. The recognition engine, deferred ledger and API pages behave identically on both.
Yes. The extension exposes its schedules and the deferred revenue waterfall through Business Central's REST/OData v4 API pages, so the data is consumable by Power BI, Excel and the Power Platform (including Dataverse). We deliver a sample Power BI waterfall report you can extend.
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.
A per-tenant AL extension that adds standards-compliant ASC 606 / IFRS 15 deferred and recognized revenue scheduling to Business Central — built, installed and supported by ECOSIRE on your environment.