A per-tenant AL extension that determines sales tax, VAT and GST in real time from Avalara AvaTax during Business Central document posting — built, installed and supported by ECOSIRE. 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 determines sales tax, VAT and GST in real time from Avalara AvaTax during Business Central document posting — built, installed and supported by ECOSIRE.
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.
This is a build-to-order Business Central extension, not an instant AppSource download. ECOSIRE builds it in AL, installs it as a per-tenant extension on your Business Central environment (SaaS Online or on-prem), and supports it after go-live.
The connector wires Avalara's AvaTax determination engine directly into the BC posting pipeline. Using AL event subscribers on the sales and purchase posting codeunits (OnBeforePostSalesDoc, OnAfterReleaseSalesDoc and related publishers), it intercepts documents before they post, builds an AvaTax CreateTransaction payload from the document lines, ship-from/ship-to addresses and tax codes, and writes the returned line-level tax back onto the document — so the GL, customer ledger and VAT entries reflect Avalara's real-time rate determination across 75+ countries (US/Canada sales & use tax, EU/UK VAT, GST and more).
We add table and page extensions for AvaTax tax codes, entity-use (exemption) codes and nexus/registration mapping, a setup page holding the AvaTax account ID, license key and company code (license stored via BC's isolated storage), and a permission set scoping who can post and reconcile tax. Address validation runs against Avalara's address API on customer/vendor cards. Calls are made through BC's HTTP client to the AvaTax REST endpoint, with a job queue entry for retry, batch commit (commit/void on posting and credit) and return-file data export.
Because it is your own per-tenant extension, the source is yours, it survives BC major upgrades (we recompile against each release), and there is no shared multi-tenant black box. You bring the Avalara account; we deliver the certified-pattern integration, deploy it, and validate it against real posting scenarios in a sandbox before production cutover.
Owns multi-jurisdiction VAT, GST and US sales & use tax accuracy and wants determination to happen automatically at posting instead of via spreadsheets and manual rate lookups.
Needs the integration installed as a clean per-tenant extension with proper permission sets and job queue setup, and that survives BC's twice-yearly major upgrades.
Sells into the US, EU, UK and beyond and needs audit-ready, jurisdiction-correct tax on every invoice plus clean return-file data for Avalara Returns.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Real-time AvaTax determination inside BC document posting | Included | Partial support | Included | |
| Address validation against Avalara's address API | Included | Partial support | Included | |
| Exemption certificate / entity-use code handling | Included | Partial support | Included | |
| Multi-jurisdiction nexus across 75+ countries | Included | Partial support | Included | |
| Return-file data export for Avalara Returns | Included | Partial support | Included | |
| Full AL source code ownership, no vendor lock-in | Included | Included | Not included | |
| Built, installed and supported for you on your environment | Included | Not included | Partial support | |
| Tailored to your jurisdictions and tax-code mapping | Included | Included | Partial support |
No. This is a build-to-order extension. ECOSIRE builds it in AL to fit your jurisdictions and tax-code mapping, then installs it as a per-tenant extension on your Business Central environment. You receive the full source code.
Typical delivery is around 2 to 4 weeks depending on the number of jurisdictions, your exemption-certificate rules and how many document types need coverage. We start in a sandbox, validate against real posting scenarios, and only then cut over to production.
Business Central ships major releases twice a year. We recompile and revalidate the extension against each release so it keeps working, and provide a post-go-live support window for fixes and configuration changes. Extended support and enhancement retainers are available.
Yes. You provide the AvaTax account ID, license key and company code from your own Avalara subscription. We securely store the credentials in BC isolated storage and wire the determination, commit/void and address-validation calls through to your account.
Yes. The extension uses supported AL patterns — event subscribers, the HTTP client and the job queue — so it installs as a per-tenant extension on BC Online (SaaS) and on supported on-premises versions. We confirm your version and environment during scoping.
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 determines sales tax, VAT and GST in real time from Avalara AvaTax during Business Central document posting — built, installed and supported by ECOSIRE.