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. One-time license from $499.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

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.
Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.
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.
Real-time AvaTax rate determination on sales and purchase posting via AL event subscribers on the posting codeunits
CreateTransaction payload built from document lines, item tax codes and ship-from/ship-to addresses, written back as line-level tax before GL posting
Address validation against Avalara's address API on customer and vendor cards, with one-click correction
Exemption certificate / entity-use code handling mapped to BC customers and document lines
Multi-jurisdiction nexus and registration mapping covering US/Canada sales & use tax, EU/UK VAT and GST across 75+ countries
Commit / void / credit synchronization so posted, voided and credit-memo documents stay reconciled in AvaTax
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.
Achetez la licence sur ecosire.com et téléchargez le module ZIP Avalara-Certified Sales Tax & VAT Engine Connector for Business Central depuis le tableau de bord de votre compte.
Extrayez le ZIP dans votre dossier de modules complémentaires personnalisés Odoo sur le serveur (ou téléchargez-le via Applications > Installer à partir du fichier sur Odoo.sh / runbot).
Activez le mode développeur, ouvrez les applications, cliquez sur Mettre à jour la liste des applications, recherchez Avalara-Certified Sales Tax & VAT Engine Connector for Business Central et appuyez sur Installer.
Ouvrez le nouveau menu, collez votre clé de licence ECOSIRE, connectez toutes les informations d'identification externes (Shopify, Amazon, Stripe, etc.) et enregistrez.
Exécutez le test de connexion intégré, synchronisez vos 10 premiers enregistrements et planifiez le cron récurrent. Contactez le support si quelque chose échoue.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Real-time AvaTax determination inside BC document posting | ||||
| Address validation against Avalara's address API | ||||
| Exemption certificate / entity-use code handling | ||||
| Multi-jurisdiction nexus across 75+ countries | ||||
| Return-file data export for Avalara Returns | ||||
| Full AL source code ownership, no vendor lock-in | ||||
| Built, installed and supported for you on your environment | ||||
| Tailored to your jurisdictions and tax-code mapping |
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.
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.