Passer au contenu principal
Les détails du produit sont affichés en anglais. Traductions à venir.
Subscription & Recurring Billing for Business Central — A build-to-order AL extension that automates subscription contracts,  — 1/1Aperçu illustratif

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.

Qu'est-ce que Subscription & Recurring Billing for Business Central ?

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 $999.00 USD; request a quote for a scoped proposal.

Fonctionnalités clés

Subscription contract management with a dedicated AL table model (contract header, billing lines, term, trial, renewal) linked to the standard Customer and Item masters
Scheduled recurring invoicing via a Job Queue entry that posts native Sales Invoices, preserving VAT, dimensions, payment terms and any e-invoicing extension
Usage-based / metered billing: push consumption records over the Business Central OData v4 / REST API, rated against contract price tiers at billing run
Proration engine for mid-cycle upgrades, downgrades, add-ons and cancellations, calculated against the active billing period
Deferred revenue recognition posted on a configurable schedule to the correct G/L accounts, with a recognition journal and audit trail
Dunning and failed-payment retry workflow with configurable retry cadence, customer email reminders, and automatic suspension rules
Subscription Role Centre with MRR/ARR, active-contract and churn cues, list pages and FactBoxes built as page extensions
Trial, free-period and discount/coupon handling on contract lines without breaking standard pricing
Dedicated permission sets so billing operators and finance reviewers get least-privilege access to subscription objects
Renewal automation with advance-notice flags and auto-renew vs. manual-confirm options per contract
Optional Dataverse / Power Platform sync so contract and renewal data surface in Power BI and Power Automate flows
Event-subscriber integration with posting and customer-ledger events so subscription state stays consistent with standard BC postings

Fait sur commande, clé en main

Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.

  1. 1

    Vous commandez

    Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.

  2. 2

    Nous développons et installons

    ECOSIRE la développe, la configure et l'installe sur votre Dynamics 365 Business Central.

  3. 3

    Mise en ligne + assistance

    Vous êtes en ligne en une semaine ouvrée environ, avec deux semaines d’assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

À propos de ce produit

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.

Ce que vous obtenez

  • A per-tenant Business Central AL extension (.app) installed on your environment, with source handed over and a versioned, upgrade-safe codebase
  • Subscription contract, billing-schedule and usage tables plus page/table extensions on Customer, Item and G/L Account objects
  • Configured Job Queue entries for recurring invoice generation, deferred-revenue recognition and the dunning retry cycle
  • Permission sets for subscription billing and finance-review roles, assigned to your specified users
  • Migration of your existing recurring customers / contracts into the new subscription model, with a reconciliation report
  • Admin runbook plus a recorded handover session covering contract setup, billing runs, proration and revenue recognition

Pour qui c'est

SaaS Finance Lead

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.

Subscription Operations Manager

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.

Controller / Financial Controller

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.

Comment Subscription & Recurring Billing for Business Central se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Dynamics 365 Business Central
Native subscription contract & renewal lifecycleInclusInclusInclusNon inclus
Usage-based / metered billing via OData/RESTInclusPrise en charge partiellePrise en charge partielleNon inclus
Proration on mid-cycle upgrades & cancellationsInclusPrise en charge partielleInclusNon inclus
Deferred revenue recognition to G/L on a scheduleInclusPrise en charge partiellePrise en charge partielleNon inclus
Dunning & failed-payment retry workflowInclusPrise en charge partielleInclusNon inclus
Tailored to your exact billing rules & GL mappingInclusInclusNon inclusNon inclus
Installed, migrated & supported for you with source handoverInclusPrise en charge partielleNon inclusNon inclus
Upgrade-safe AL extension (no base-object modification)InclusPrise en charge partielleInclusInclus

Foire aux questions sur Subscription & Recurring Billing for Business Central

Is this a Microsoft AppSource app I can install instantly?

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.

How long does delivery take?

A typical engagement runs about one working week 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.

What ongoing support and updates are included?

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.

Does it work with Business Central cloud (SaaS) and on-premises?

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.

Will it interfere with our existing VAT, e-invoicing or accounting setup?

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.

Demander un devis

Subscription & Recurring Billing for Business Central

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.

  • Subscription contract management with a dedicated AL table model (contract header, billing lines, term, trial, renewal) linked to the standard Customer and Item masters
  • Scheduled recurring invoicing via a Job Queue entry that posts native Sales Invoices, preserving VAT, dimensions, payment terms and any e-invoicing extension
  • Usage-based / metered billing: push consumption records over the Business Central OData v4 / REST API, rated against contract price tiers at billing run
  • Proration engine for mid-cycle upgrades, downgrades, add-ons and cancellations, calculated against the active billing period

Demander un devis

Décrivez vos besoins pour Subscription & Recurring Billing for Business Central et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.