I’m working on BPMs for this. My users cannot be trusted.
What I am not clear on is where invoices pull their address info that is presumably used for tax purposes. I know and/or assume:
Shipment invoices:
a. The shipment (further linked to the order/ship-to)
Correction/cancellation/random CM of a shipment invoice:
a. I should hope also the shipment/order
Advance billing invoice:
a. The order? Does Avalara ignore these? I feel like it does.
Miscellaneous invoice that does not reference an order because we just felt like asking for money:
a. Customer bill-to address??? Total guess here; have not investigated.
Misc CM that does not reference an order because we just felt like giving away money:
a. Same as 4, I assume?
Other kinds?
If anyone has advice to share, it would be appreciated.
I’m going to put restrictions on Customer Ship-To and the OTS of sales orders.
But the invoices, that gets tricky. For shipment invoices, I figure I’ll just stop people from editing the tax liability altogether. If it’s wrong, fix the shipment or order, right? Don’t override it so as to not report the transaction to Avalara!
I did read this post, but it does not cover invoices.
Quotes! Bah! I re-read your post @askulte and you mentioned quotes but I always forget about those. Should be as simple as blocking the Tax Liability field, though.
ShipTo table has a string field for Country and a CountryNum. 99% of ours are in sync, but not all - We must have overrode it with DMT or something back in the day.
As I was fixing those, I found another fun thing.
a. Background: I set all Countries except US and Canada to an INTL Liability code; US/CA are blank
b. If I am editing a Ship-To, and I switch the country to India, for example, it switches the Liability to my INTL code. Great.
c. But if I then switch that same one to USA, it stays on INTL, rather than go to blank. Booooo. So now I need to work on the BPM some more.
I have an upgrade to prep for, so what I have will need to be good enough till October. It’s better than the nothing we had.
These questions ended up being useless for the root question in this post. But…
…both came up recently so I thought I’d share.
First, advance billing invoices do not get sent to Avalara. There is an old thread on here about that, but I investigated anyway and the “Tax Type” (which does not always exist at the outset) is locked on the advance billing setting, so I have to concur there.
Second, miscellaneous invoice lines. The tax is tied to the ship-to address in the one-time shipping area. But it’s not a shipment, you say? Apparently you can still edit it.