VAT not being removed on order where vat is set to 0%
Hey there :)
So we are building a shop at the moment, where we have DK and NO as contries, and NO is without VAT.
So I have setup that NO is using a payment method called "credit card, no vat" and that method is using my 0% vat group.
Everything is being registered correct on the order, but the VAT is just not hitting 0 on the order. The country is correct, the selected shipping and creditcard type is correct.
I tried adding more products to the basket to force a recalc.
Isnt it supposed to set the vat group based upon the country? So far im just using the html implementation.
So your payment method is 0 DKK and 0% VAT on 0 DKK is 0. So the calc is right. If you want to switch to 0% VAT for the entire order then you need to use https://docs.teacommerce.net/reference#setcurrentvatgroup which will change the VAT group for the entire order and use that for VAT calc.
At the moment you have only set that the VAT on the payment method is 0% not for shipping, the order lines etc.
So you entered 2995 as the price incl vat and have checked "prices are specified with VAT" in the Tea Commerce section? Then this makes total sense. A product with a price of 2995 and 0% vat will give a price of 2995 both including and excluding vat. Don't quite get what you thought would happen :)
A shop doesn't have a base VAT which would be needed to calc the VAT the way you want it. In that case the base VAT rate should be 25% and then when you set it to 0% it would reverse calc the VAT as 2995 minus 25% vat and then add 0% VAT. That is not how the default VAT group setting works.
In your case you would need to have the price ex VAT on the products and then have 25% as the default VAT group. Then in Norway you would have 0 as the value on the VAT gorup
VAT not being removed on order where vat is set to 0%
Hey there :)
So we are building a shop at the moment, where we have DK and NO as contries, and NO is without VAT.
So I have setup that NO is using a payment method called "credit card, no vat" and that method is using my 0% vat group.
Everything is being registered correct on the order, but the VAT is just not hitting 0 on the order. The country is correct, the selected shipping and creditcard type is correct.
I tried adding more products to the basket to force a recalc.
Isnt it supposed to set the vat group based upon the country? So far im just using the html implementation.
So your payment method is 0 DKK and 0% VAT on 0 DKK is 0. So the calc is right. If you want to switch to 0% VAT for the entire order then you need to use https://docs.teacommerce.net/reference#setcurrentvatgroup which will change the VAT group for the entire order and use that for VAT calc.
At the moment you have only set that the VAT on the payment method is 0% not for shipping, the order lines etc.
Kind regards
Anders
Good morning Anders
Roger, ended up doing a check after the address part of the flow and set the correct vat group.
Thx for clarifying
Hey Anders
Another Question for this one.
So we are using "prices are specified with VAT".
On this order we have set the vat group to one where vat is 0%.
But its not taking the VAT from the prices, is that because we have used the above check?
The price we entered on the product, with vat, is 2995,-
Can we in someway get it to remove the vat on the productline?
So you entered 2995 as the price incl vat and have checked "prices are specified with VAT" in the Tea Commerce section? Then this makes total sense. A product with a price of 2995 and 0% vat will give a price of 2995 both including and excluding vat. Don't quite get what you thought would happen :)
Kind regards
Anders
Well the customer thought that the list price would get the vat removed.
So that 2995 would become 2396.
Since the prices where including vat and now we want it to be without(for norway) then we want to take of the 25% vat.
Is there an event where i could hook in and change it or how would you go about this.
Your selling to norway, and your prices are including vat, but to norway you should remove the vat on the orderlines. Or am i totally off? :)
A shop doesn't have a base VAT which would be needed to calc the VAT the way you want it. In that case the base VAT rate should be 25% and then when you set it to 0% it would reverse calc the VAT as 2995 minus 25% vat and then add 0% VAT. That is not how the default VAT group setting works.
In your case you would need to have the price ex VAT on the products and then have 25% as the default VAT group. Then in Norway you would have 0 as the value on the VAT gorup
Kind regards
Anders
Thx for claryfing, so we just gotta change the prices to be without vat and remove the check, then i think our setup is as it should be.
Fingers crossed :)
is working on a reply...