A build-to-order AL extension that turns Business Central into a recurring-revenue engine: subscription plans, automated cycle invoicing via job queue, and auto-charge of stored cards, SEPA, or ACH with dunning and proration. Built, installed per-tenant, and supported by ECOSIRE. 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.
示意预览A build-to-order AL extension that turns Business Central into a recurring-revenue engine: subscription plans, automated cycle invoicing via job queue, and auto-charge of stored cards, SEPA, or ACH with dunning and proration. Built, installed per-tenant, and supported by ECOSIRE.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Dynamics 365 Business Central 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
Recurring-revenue businesses outgrow manual sales invoices fast. Business Central's core Recurring Sales Lines and standard sales documents can repeat line items, but they do not model true subscriptions: plan lifecycles, proration on mid-cycle changes, usage metering, automated card capture, or dunning on failed payments. This is a custom AL extension that ECOSIRE builds, installs, and supports on your Business Central environment to close that gap.
We deliver it as a per-tenant extension (or AppSource-style managed app where you prefer), built with table and page extensions over the Customer, Sales Header, and Payment data, plus dedicated Subscription Plan, Subscription, and Billing Schedule tables. Event subscribers hook the invoice-posting and payment flows; a Job Queue entry runs the billing cycle on your schedule and generates posted sales invoices automatically. Proration, upgrades, downgrades, and cancellations are calculated against the plan calendar so mid-term changes invoice correctly.
For collection, we integrate the gateway you already use — Stripe Billing, GoCardless, Adyen, or your acquirer's tokenization API — over HTTPS from AL HttpClient, charging stored card tokens, SEPA Direct Debit, or ACH on each cycle. Failed payments enter a configurable dunning sequence with retry cadence and customer notifications. Usage-based and tiered pricing are supported via metered counters posted through the BC REST/OData API or Power Platform.
Because it is build-to-order, scope is honest and finite: we confirm your plans, gateway, and tax handling, build against your sandbox, and hand over permission sets, documentation, and source. Nothing here is an instant download — it is a delivered, supported engineering project.
Runs billing for a software subscription business on Business Central and needs invoices and card charges to fire automatically each cycle, with dunning handling the failures so AR stops chasing them by hand.
Sells retainers and tiered service plans, needs proration when clients upgrade mid-month and a clean record of who is active, paused, or past-due without exporting to spreadsheets.
Implements BC for a subscription client and needs a supported, source-delivered extension rather than hand-rolling recurring billing in AL or stitching together a generic AppSource app that does not match the gateway or tax rules.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| True subscription plan and lifecycle model (trial, active, paused, cancelled) | 包含 | 部分支持 | 包含 | |
| Automated cycle invoicing via Job Queue | 包含 | 部分支持 | 包含 | |
| Auto-charge stored cards / SEPA / ACH through your gateway | 包含 | 部分支持 | 部分支持 | |
| Proration on mid-cycle upgrades and downgrades | 包含 | 部分支持 | 部分支持 | |
| Dunning and failed-payment retry sequences | 包含 | 部分支持 | 包含 | |
| Usage-based and tiered billing | 包含 | 部分支持 | 部分支持 | |
| Built, installed, and supported on your environment with source handover | 包含 | 包含 | 不包括在内 | |
| Matched to your exact gateway, tax, and plan rules | 包含 | 包含 | 部分支持 |
Typical delivery is 3 to 5 weeks after we confirm scope: your plan structures, the payment gateway, tax handling, and dunning rules. We build against your Business Central sandbox first, run a billing cycle end-to-end with you, then install on production. This is an engineering project, not an instant AppSource download, so the timeline reflects real configuration and testing against your environment.
We hand over the full AL source and provide a support window after go-live for fixes and adjustments. Because it is built as an extension using event subscribers (not modifications to base objects), it survives Microsoft's monthly and major BC releases cleanly. We offer an optional maintenance retainer to re-test and re-publish against each major BC upgrade and to handle gateway API version changes.
We integrate the gateway you already use. We have built against Stripe Billing, GoCardless, and Adyen, and can work with most acquirers that expose a tokenization and charge API. Methods include stored card tokens, SEPA Direct Debit, and ACH. We never store raw card numbers in Business Central; only gateway tokens and references are held, and secrets live in BC isolated storage.
By default we deliver it as a per-tenant extension installed directly on your environment, which is the fastest path and gives you the source. If you would rather have it packaged as a managed AppSource-style app for stricter change control, we can build it that way too. Both run as proper AL extensions and do not alter base application objects.
Yes. The extension exposes subscription and billing data through the Business Central REST/OData API, and we can optionally synchronize status to Dataverse so it surfaces in Dynamics 365 CRM, customer portals, and Power BI. Usage metering can be pushed in through the same API or via Power Platform flows for usage-based plans.
A build-to-order AL extension that turns Business Central into a recurring-revenue engine: subscription plans, automated cycle invoicing via job queue, and auto-charge of stored cards, SEPA, or ACH with dunning and proration. Built, installed per-tenant, and supported by ECOSIRE.