A build-to-order AL extension that automates subscription contracts, recurring and usage-based invoicing, proration, dunning and deferred revenue recognition inside your Business Central tenant. 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.
イメージプレビューA build-to-order AL extension that automates subscription contracts,
recurring and usage-based invoicing, proration, dunning and deferred revenue recognition inside your Business Central tenant.
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
ECOSIRE がお客様の Dynamics 365 Business Central 上で構築・設定・インストールします。
約2〜4週間で稼働し、リリース後のサポート期間が付きます。
Business Central handles one-off sales orders well, but it has no native concept of a subscription lifecycle: no recurring contract object, no usage metering, no proration on mid-cycle upgrades, and no scheduled deferred-revenue recognition. Finance teams at SaaS, services and rental businesses end up re-keying renewals into recurring sales invoices, tracking MRR in spreadsheets, and recognising revenue manually — which breaks the moment you offer trials, upgrades, or metered pricing.
ECOSIRE builds Subscription & Recurring Billing as a per-tenant AL extension installed directly on your Business Central environment (cloud SaaS or on-prem). It adds a real subscription data model — table extensions and new tables for contracts, billing schedules and usage records — wired into your existing Customer, Item and G/L Account masters. New role-centre pages, list pages and the Job Queue drive the automation.
Recurring invoices generate on a schedule via a scheduled Job Queue entry that posts standard Sales Invoices, so VAT, dimensions, payment terms and your e-invoicing flow keep working unchanged. Usage-based lines pull from metered records you push in over the BC OData/REST API. Proration, upgrades, downgrades and cancellations are calculated against the contract's billing period. Deferred revenue is recognised on a configurable schedule into the right G/L accounts. Failed payments trigger a dunning sequence with retry cadence.
This is not an instant AppSource download. ECOSIRE scopes your billing rules, builds the extension, installs it as a per-tenant extension, configures permission sets and the Job Queue, migrates your existing recurring customers, and supports it afterwards. You own a clean, upgrade-safe extension tailored to how your business actually bills — with an honest delivery lead time, not a generic app you bend your process around.
Owns MRR/ARR accuracy and revenue recognition for a software business with trials, tiered plans and frequent upgrades. Needs proration and deferred revenue handled inside BC instead of spreadsheets feeding the GL.
Runs the day-to-day billing cycle — renewals, plan changes, cancellations and failed-payment chasing. Wants a single Subscription Role Centre and automated dunning rather than manually creating recurring sales invoices each period.
Responsible for compliant revenue recognition and clean audit trails. Needs deferred revenue posted to the right G/L accounts on a defined schedule, with reconciliation back to standard BC postings.
| 基準 | エコシエール | カスタムビルド | 競合他社 | Dynamics 365 Business Central 標準機能 |
|---|---|---|---|---|
| Native subscription contract & renewal lifecycle | 付属 | 付属 | 付属 | 含まれていない |
| Usage-based / metered billing via OData/REST | 付属 | 部分的なサポート | 部分的なサポート | 含まれていない |
| Proration on mid-cycle upgrades & cancellations | 付属 | 部分的なサポート | 付属 | 含まれていない |
| Deferred revenue recognition to G/L on a schedule | 付属 | 部分的なサポート | 部分的なサポート | 含まれていない |
| Dunning & failed-payment retry workflow | 付属 | 部分的なサポート | 付属 | 含まれていない |
| Tailored to your exact billing rules & GL mapping | 付属 | 付属 | 含まれていない | 含まれていない |
| Installed, migrated & supported for you with source handover | 付属 | 部分的なサポート | 含まれていない | 含まれていない |
| Upgrade-safe AL extension (no base-object modification) | 付属 | 部分的なサポート | 付属 | 付属 |
No. This is a build-to-order extension. ECOSIRE scopes your specific billing rules, builds the AL extension, then installs it as a per-tenant extension on your Business Central environment. You get a clean, source-included extension tailored to your business rather than a generic AppSource app you have to adapt your process to.
A typical engagement runs about 3 to 6 weeks from kickoff, depending on how many plan types, usage meters and revenue-recognition rules you have and the complexity of migrating existing recurring customers. We confirm a firm timeline after a short scoping call once we understand your billing model and tenant setup.
After go-live we provide a support window covering bug fixes and adjustments, and we keep the extension compatible with Business Central's major release cycle (the two yearly waves). You receive the source and a versioned codebase, so you are never locked in. Extended support, SLAs and new feature work are available on a maintenance plan or per change request.
Yes. The extension is built using AL with the standard extension model, so it installs on Business Central SaaS as a per-tenant extension and on supported on-premises versions. We confirm your exact version and environment during scoping and target compatibility accordingly.
No. Recurring and usage billing post through native Sales Invoices, so your VAT posting groups, dimensions, payment terms and any e-invoicing or localization extension continue to work unchanged. Deferred revenue posts to G/L accounts you specify, and we integrate via event subscribers rather than modifying base objects.
A build-to-order AL extension that automates subscription contracts, recurring and usage-based invoicing, proration, dunning and deferred revenue recognition inside your Business Central tenant.