A custom-built Dynamics 365 Business Central extension that automates outbound invoice delivery, embeds payment links, runs dunning and reminder schedules, and gives customers a self-service payment portal. Built, installed as a per-tenant extension, and supported by ECOSIRE. One-time license from $499.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A custom-built Dynamics 365 Business Central extension that automates outbound invoice delivery, embeds payment links, runs dunning and reminder schedules, and gives customers a self-service payment portal. Built, installed as a per-tenant extension, and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Invoice Connector & AR Automation closes the gap between posting a sales invoice in Business Central and actually getting paid. It is a custom AL extension that ECOSIRE builds, installs as a per-tenant extension on your Business Central environment (cloud SaaS or on-prem), and supports — not an anonymous AppSource download you configure alone.
Event subscriber on Sales-Post that triggers branded invoice email delivery the moment an invoice is posted, using the native BC email/SMTP connector and PDF report attachment
Embedded tokenized pay links in invoice emails that route to a hosted payment page backed by your chosen gateway (Stripe, Adyen, or a regional processor)
Job queue-driven dunning and reminder schedules with configurable cadence (e.g. T+7/T+14/T+30) and escalating templates per customer or customer posting group
Self-service customer payment portal where customers view open invoices, download PDFs and pay, with captures reconciled against the open customer ledger entry
On-demand and scheduled statement generation, attachable to reminder emails or downloadable from the portal
Table and page extensions on the Customer card and Posted Sales Invoice list/card surfacing AR status, last reminder sent and payment link state
The extension subscribes to BC posting events (an event subscriber on Sales-Post) so that the moment a sales invoice is posted, a branded email goes out via the BC email/SMTP setup with the PDF and a tokenized pay link. Customers click through to a hosted payment portal backed by your chosen gateway (Stripe, Adyen, or a regional processor), and successful captures are reconciled back against the open customer ledger entry.
Dunning is driven by the job queue: configurable reminder schedules (for example T+7, T+14, T+30) escalate tone and optionally attach an updated statement. Everything is exposed through table and page extensions on the Customer and Posted Sales Invoice cards, plus a setup page and dedicated permission sets so AR staff get exactly the access they need.
Because it is your own extension, the data model, reminder cadence, email templates, gateway choice and Dataverse/Power Platform hooks are tailored to your process — and surfaced over the BC REST/OData v4 API for downstream reporting in Power BI.
ECOSIRE scopes the build with you, develops and tests it against a sandbox, deploys to production, and provides a defined support and update window. The $499 price is a one-time build fee for the standard scope below; gateway transaction fees and any BC licensing are billed by Microsoft and the processor directly. Delivery is honest and lead-timed — see the FAQ.
Owns days-sales-outstanding and cash flow. Wants posted invoices to leave Business Central instantly with a pay link, and reminders to fire automatically on a schedule rather than relying on staff to chase manually.
Needs reconciliation integrity — every portal payment posting cleanly against the correct customer ledger entry — plus an audit trail of who was reminded when, and AR data flowing into Power BI.
Responsible for the tenant. Prefers a properly packaged, signed per-tenant extension with scoped permission sets and job queue entries over ad-hoc customizations, and wants a clear support owner for updates across BC release waves.
Buy the license on ecosire.com and download the Invoice Connector & AR Automation module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Invoice Connector & AR Automation, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Automatic invoice email on posting (Sales-Post event subscriber) | ||||
| Embedded pay links to your chosen gateway with ledger reconciliation | ||||
| Job queue-driven dunning with escalating, configurable cadence | ||||
| Self-service customer payment portal | ||||
| Tailored to your data model, templates and process | ||||
| Source AL handed over in a Git repo you own (no lock-in) | ||||
| Built, installed per-tenant and supported by one vendor | ||||
| AR data over BC REST/OData API for Power BI + optional Dataverse/Power Automate |
The $499 is a one-time build fee for the standard scope described on this page. Typical delivery is 2-4 weeks: a scoping call, development against a sandbox, your acceptance testing, then production deployment. Lead time depends on your gateway choice and any custom reminder logic. This is build-to-order — there is no instant AppSource download. Gateway transaction fees and Microsoft BC licensing are billed separately by those providers.
Go-live includes a defined support and update window covering bug fixes and compatibility patches for Business Central release waves during that period. Because you receive the full AL source in your own Git repository, you are never locked in — your team or any AL developer can maintain it. ECOSIRE also offers ongoing support retainers for new reminder rules, additional gateways or extra portal features beyond the original scope.
It is installed as a per-tenant extension on your specific Business Central environment. That lets us tailor the data model, event subscribers, templates and gateway integration to your process rather than ship a one-size-fits-all AppSource listing. It works on both BC cloud (SaaS) sandbox/production and supported on-prem deployments.
We integrate the gateway you choose — commonly Stripe or Adyen, or a regional processor that fits your market and currency. The pay links and customer portal route to that gateway, and a webhook handler reconciles successful captures back against the open customer ledger entry in Business Central. Switching or adding a second gateway later is a scoped change.
Yes. The extension exposes its AR automation data over the Business Central REST/OData v4 API so you can build Power BI dashboards on dunning status, payment timing and DSO. We can also wire optional Dataverse / Power Platform integration so collections tasks and payment events trigger Power Automate flows.
A custom-built Dynamics 365 Business Central extension that automates outbound invoice delivery, embeds payment links, runs dunning and reminder schedules, and gives customers a self-service payment portal. Built, installed as a per-tenant extension, and supported by ECOSIRE.