D365ConsultantDivision of Sataware
D365ConsultantDivision of Sataware
Sales tax automation

Business Central Avalara integration for accurate sales tax on every invoice.

A Business Central Avalara integration sends each sales document to AvaTax. AvaTax returns the tax due for that exact ship-to address, product and customer, and records the sale for filing. Avalara publishes its own connector on AppSource. So the question is rarely how to build the link. It is how to set it up so the numbers are right. This page covers what goes to Avalara and what comes back, and the setup choices. It also covers the mistakes behind tax gaps, a mapping table, testing and checks.

AppSource
Avalara publishes its connector there
Nexus
configured in your Avalara account
Address level
rates by precise location, not ZIP alone
Person working through figures with a calculator and notebook

How a tax call works between the two systems

Without Avalara, Business Central calculates US sales tax from tax areas, tax jurisdictions and tax groups that you maintain yourself. That is workable for a company with nexus in a handful of states and simple products. It turns into a chore once you sell into many states or carry products taxed in different ways. It also struggles when you need rates for an exact address, not a ZIP code.

With the link in place, Business Central sends the document to AvaTax whenever it needs tax. The call carries company code, customer, ship-from and ship-to addresses. It also carries each line's tax code, quantity and amount, plus any exemption details. AvaTax answers with tax by line and by jurisdiction. Posting then commits the sale in Avalara, on the timing the connector settings define. Committed sales later feed returns and liability reports.

So the calculation request travels one way and the result comes back. Setup lives on the Avalara side, where you keep nexus, tax code rules and exemption certificates. Business Central owns the document, the customer and the posting to the general ledger.

Business Central data mapped to AvaTax

Business Central
AvaTax
Set up
Common mistake
Company
Company code
Once
Testing against the production company code and filing test invoices by accident
Location address
Ship-from address
Once per location
Drop shipments using the warehouse address instead of the vendor's
Ship-to address on the document
Validated ship-to address
Per document
Unvalidated addresses falling back to a less precise rate
Item or G/L account on the line
Avalara tax code
Once per item
Leaving every item on the general goods code, services and freight included
Customer exemption
Entity use code and exemption certificate
Per customer, renewed as needed
Marking a customer exempt in BC with no valid certificate on file
Freight and handling charges
Separate line with its own tax code
Per document
Folding freight into the product price, which hides its taxability
Posted invoice or credit memo
Committed sales invoice or return
Per document
Credit memos that do not reference the original invoice
Purchase invoice
Consumer use tax, where your subscription and connector support it
Per document
Ignoring use tax on untaxed out-of-state purchases

Settings to decide before the first live invoice

Where nexus is registered

Nexus lives in your Avalara account. If a state is missing there, AvaTax returns zero tax for it, which looks tidy on the invoice and is wrong. Your tax advisor should confirm the list.

Quote, order or invoice

Decide whether to estimate tax on quotes and sales orders, or only at invoicing. Early estimates help customers approve totals; the call made at posting is the one that counts.

Marketplace and web orders

Do not tax orders again when a marketplace already collects tax as facilitator. Web store orders need one rule: the store or Business Central asks Avalara, never both.

Exemption certificates

Keep and check certificates in Avalara's exemption tools, not in notes on the customer card. Then an auditor can find them, and the tools flag expiring ones.

Testing Avalara in a sandbox before go-live

  1. 1

    Connect sandbox to sandbox

    Pair a Business Central sandbox with an Avalara sandbox account and company, so nothing posted during testing can reach a filing.

  2. 2

    Build a matrix of test invoices

    Cover each nexus state, one state without nexus, an exempt customer, a service item, freight, a drop shipment and a partial credit memo.

  3. 3

    Check results against a known answer

    In a Business Central Avalara integration test, compare each result with your advisor's view. Do not compare with the old tax areas, which may have been wrong for years.

  4. 4

    Reconcile the ledger to Avalara

    At the end of a test period, the sales tax liability accounts in Business Central should match Avalara's liability report for the same dates. Explain any gap before live posting begins.

  5. 5

    Plan for an outage

    Write down what happens when AvaTax is down at posting. Either hold the document, or post and recalculate later with a daily check for anything that missed the call.

When the built-in tax setup is enough

  • โœ“Nexus in one or two states, with few tax areas and rates that rarely change
  • โœ“A product range taxed the same way everywhere, with few exempt customers
  • โœ“An advisor who checks rates regularly and is comfortable with the upkeep

Avalara and Business Central: common questions

Does Avalara provide the Business Central connector?

Yes, Avalara publishes its own AvaTax connector for Business Central on AppSource. It installs like any other extension, and you link it to your Avalara account. Our part is usually the configuration around it: tax codes on items, customer exemptions, freight treatment and reconciliation. You rarely need a custom build.

Will Avalara file our sales tax returns?

Only if you subscribe to Avalara's returns service, which is separate from calculation. AvaTax calculates and records transactions, and the returns service can prepare and file from those committed transactions. Whether Avalara files or your own team does, the Business Central ledger and Avalara's records should tie every period. Check the current product lineup with Avalara, since packaging changes.

Can we keep Business Central tax areas for some states?

It is possible, but running two tax engines at once is rarely wise. Mixing them makes it unclear which system produced a given tax amount and complicates reconciliation. Most companies move all US sales tax calculation to Avalara on one cut-over date and keep the old tax areas only for historical documents. Canadian and other non-US taxes deserve their own review.

More Business Central Avalara integration questions

Do we need Avalara if we mostly sell through Shopify or Amazon?

Not always, because storefronts and marketplaces can calculate tax at checkout themselves. The real question is whether Business Central also bills customers directly, through wholesale orders or phone sales, where the storefront's tax engine does not help. If the ERP invoices into several states, Avalara gives one consistent calculation across every channel. Your tax advisor should confirm your nexus position either way.

How do we reconcile Avalara with the general ledger each month?

Compare the tax liability accounts in Business Central with Avalara's liability report for the same period, by state. Gaps in a Business Central Avalara integration usually trace to three causes. Look for documents posted without a tax call, credit memos committed on another date, or invoices voided in one system only. A short checklist in the month-end close catches these while they are still easy to fix. Our month-end close guide covers where that step fits.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.