an ASP.NET Open Source CMS & eCommerce platform
Search:
Skip Navigation LinksHome > DotShoppingCart Forums > Support > Using DotShoppingCart > Tax should be based on Billing Address
Last Post 7/21/2011 10:21:22 AM By Bahram. 6 replies.
7/19/2011 2:39:24 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Tax should be based on Billing Address
Hi,
 
We are using Tax Formulas to calculate Tax based on the Provinces and Country( Canada, USA) . recently we had an Order from US but billing Address was in Canada, So no Tax was calculated. That makes thing wrong. The Tax Builder in DSC should work based on Billing Address.
 
How I can fix that?
 
Thanks,
7/19/2011 4:22:22 PM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Tax should be based on Billing Address
Tax is based on the shipping address in US. Is it different in Canada? If so, please feel free to change TableBasedShippingProvider.
 
DotShoppingCart Staff
7/20/2011 11:34:19 AM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Tax should be based on Billing Address
This is what I am resolving with Accounting dept. But this is the case scenario maybe you can help :
 
A Canadian Company which has a branch or office in US, buys a product  (form our store) so he pays with Canadian credit card as in Nilling Address, The receiver of Order is in US. There is no Tax calculated on the Order. I think this (the current situation) is correct but wanted to make sure? 
7/20/2011 11:55:41 AM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Tax should be based on Billing Address
Yes, I think so. You shouldn't charge Sales Tax in that case because the order is shipped to US.
DotShoppingCart Staff
7/20/2011 12:15:29 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Tax should be based on Billing Address
The Order ships to US, but the buyer is a Canadian company with canadian Account.
 
The fact is we have customers that are resellers : they are in Canada and their customers are in US, they buy from us and ask us to ship to the customer in US, so the shipping address of Order is in US and we must charge them the Canadian Tax, and in this case we can not.
 
That is the reason to change and it is not  just changing from Shipping to Billing Address, but a checking to see if the two Address are different the base the Tax on Billing Address.
 
 
7/20/2011 12:49:36 PM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Tax should be based on Billing Address
It is better not to touch core components. As I see it may deals with TableBasesTaxProvider, TaxLocation.cs and Address.cs in the core.
 
Could you provide a hint for the a tweak of  code in DSC Suite, so the Tax Tables are the same but in calculation of Tax in Order Total can be conditioned based on address.
7/21/2011 10:21:22 AM
Bahram
Posts: 878
Joined: 12/8/2008
Location:Vancouver, BC Canada
Re: Tax should be based on Billing Address
Hi Luke,
 
After talking with Accounting people. I see they are right. The scenario is as I decribed before. I think this needs to be implemented in Core of DSC but now you can help me to do it in suite.
 
 
Thanks,