logo
Welcome to our new AbleCommerce forums. As a guest, you may view the information here. To post to this forum, you must have a registered account with us, either as a new user evaluating AbleCommerce or an existing user of the application. For all questions related to the older version of Gold and earlier, please go to AbleCommerce Gold forum. Please use your AbleCommerce username and password to Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
Joe Payne2  
#1 Posted : Tuesday, May 31, 2022 8:56:18 AM(UTC)
Joe Payne2

Rank: Advanced Member

Groups: HelpDesk, Developers
Joined: 11/9/2018(UTC)
Posts: 564

Thanks: 122 times
Was thanked: 26 time(s) in 25 post(s)
Once an order is placed, the tax re-calculation process (specific to Avalara) is based on order.TaxExemptionType and order.TaxExemptionReference. It does not look at the order user's tax exemption status.

However there is no UI to change these values on the admin view-order page. There is no way to change the order's taxable status once the order is placed.

For a customer who was initially charged sales tax but wishes to be tax-exempt, we'll refund those taxes collected after they submit the appropriate tax exemption paperwork. We can remove the tax line items from the Items tab, but any click of the Recalculate button is going to add them right back in. In a multi-employee environment this is all but guaranteed to create problems.

And worse, Avalara still shows the order as taxable. This means the admin is now going to pay real cash out-of-pocket to a taxing authority that was never collected from the shopper.

We need the ability to set/change the order tax exemption flag and value after the order is placed. Preferably on the Items tab right near the Recalculate button.

Wanna join the discussion?! Login to your AbleCommerce Forums forum account. New Registrations are disabled.

shaharyar  
#2 Posted : Tuesday, May 31, 2022 10:28:59 AM(UTC)
shaharyar

Rank: Advanced Member

Groups: Admin, Developers, Registered, HelpDesk, Authorized User
Joined: 10/5/2018(UTC)
Posts: 704

Thanks: 5 times
Was thanked: 113 time(s) in 112 post(s)
Hi Joe,

Thanks for sharing the details. I am going to register this issue.

We will add the same UI we had on the edit user screen to add a Tax Exemption Type and Tax Exemption Reference.
Joe Payne2  
#3 Posted : Tuesday, May 31, 2022 1:09:51 PM(UTC)
Joe Payne2

Rank: Advanced Member

Groups: HelpDesk, Developers
Joined: 11/9/2018(UTC)
Posts: 564

Thanks: 122 times
Was thanked: 26 time(s) in 25 post(s)
FYI there is more to sales tax than simply a yes/no taxable when dealing with Avalara.

The internet sales tax act in 2018 works based on the nexus of ship-to province. So a customer might be tax exempt in one state, but not tax exempt in a different state. We had to build an entire child collection to the Users object for UserTaxExemption. This was the only way to support this scenario because state will have a different exemption reference value.

Avalara also requires to know every tax exempt customer and their exempt start date, expire date and exemption number. This is separate from transactions. We had to build a completely separate export to permit importing exempt customers so we don't have to hand-enter them every month into Avalara. This is part of their requirement for all SST-registered states/provinces.

Finally, a transaction export routine had to be built to accommodate catching up the avalara transaction list if you start collecting tax after Jan 1. All of those new 2018 internet tax laws are based on nexus dollar amounts for orders shipped in the past 12 months to each state. So if you want avalara to be accurate for the current year to know when you should start charging sales tax because you reached a particular state nexus, you have to import your order history as transactions in avalara.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.