eCommerce taxes
Permalink
Hi,
I want to use eCommerce for a webshop. I've already bought it and I'm now customizing some templates.
It seems that I only can use 1 tax rate over all products (and different rates for regions). The problem is that here in The Netherlands we have multiple tax rates: 0%, 6% and 19% (at this moment).
The majority of products are 19% but books are 6%. Is this even possible in eCommerce? I hope so, else it won't be usable for this webshop :(
I want to use eCommerce for a webshop. I've already bought it and I'm now customizing some templates.
It seems that I only can use 1 tax rate over all products (and different rates for regions). The problem is that here in The Netherlands we have multiple tax rates: 0%, 6% and 19% (at this moment).
The majority of products are 19% but books are 6%. Is this even possible in eCommerce? I hope so, else it won't be usable for this webshop :(
My question has nothing to do with shipping or zones.
The products itself have different taxes. An order example:
Product #1: 12,95 (incl. 19% tax)
Product #2: 9,95 (incl. 19% tax)
Product #3: 6,95 (incl. 6% tax)
Product #4: 6,95 (incl. 0% tax)
As far as I can see, this is not possible with eCommerce. I want to setup a tax rate per product.
Maybe an idea to support both:
1. Setup default tax rates
2. Within/beneath those rates, add zone as it is right now.
"just" adding one layer above the current tax possibilities. At product level their should be a choice to use a (default) tax rate (now you can only choose if there should be tax).
With this approach, it is possible to use only one 'base' tax and add exceptions to it (reginal/zones). But it would also be possible to use several 'base' taxes and have exceptions for each 'base' tax (or for all at once).
SnefIT
The products itself have different taxes. An order example:
Product #1: 12,95 (incl. 19% tax)
Product #2: 9,95 (incl. 19% tax)
Product #3: 6,95 (incl. 6% tax)
Product #4: 6,95 (incl. 0% tax)
As far as I can see, this is not possible with eCommerce. I want to setup a tax rate per product.
Maybe an idea to support both:
1. Setup default tax rates
2. Within/beneath those rates, add zone as it is right now.
"just" adding one layer above the current tax possibilities. At product level their should be a choice to use a (default) tax rate (now you can only choose if there should be tax).
With this approach, it is possible to use only one 'base' tax and add exceptions to it (reginal/zones). But it would also be possible to use several 'base' taxes and have exceptions for each 'base' tax (or for all at once).
SnefIT
Yes there should be this feature.
Where you create/edit the sales tax rate you can select there "Limit by Product Set".
Where you create/edit the sales tax rate you can select there "Limit by Product Set".
Ok!
I'll try that one! :)
S.
I'll try that one! :)
S.
Well....
I've tried to use that options but it doesn't work.
Looking into the (core) code, the field needed for this to function is not used in 'add' and/or 'update' functions... The field will remain NULL, so it is not used.
Just updated to the new eCommerce version (2.8.3)
I've tried to use that options but it doesn't work.
Looking into the (core) code, the field needed for this to function is not used in 'add' and/or 'update' functions... The field will remain NULL, so it is not used.
Just updated to the new eCommerce version (2.8.3)
Ok, no idea how it works. If there is a bug you should probably contact eCommerce support. I just happened to remember they added this feature because I requested that at one point myself.
[disclaimer]
And not to be misinterpreted here: they did not add it because of me, just remembered that I asked for it and they said it was coming to newer versions when that request was made.
[/disclaimer]
[disclaimer]
And not to be misinterpreted here: they did not add it because of me, just remembered that I asked for it and they said it was coming to newer versions when that request was made.
[/disclaimer]
I just reported the bug ;)
Thanx for your support!
Thanx for your support!
Hi There, is there already a solution for this bug? if you for example have both type of taxes in your cart, it only uses the type of tax used for the most recent added product. A solution would be great!
Hi,
I've found another solution. It took some time to get it working, but it works. I use tax rates on a per-item base.
The summary screen, the invoice and all will display the correct taxrate.
When I'll find time to get things together, I'll update. (it just to messy right now, and not sure if it is working with current updates of the eCommerce).
It is a while ago when I did this, so I'll have to look at the code again ;)
S.
I've found another solution. It took some time to get it working, but it works. I use tax rates on a per-item base.
The summary screen, the invoice and all will display the correct taxrate.
When I'll find time to get things together, I'll update. (it just to messy right now, and not sure if it is working with current updates of the eCommerce).
It is a while ago when I did this, so I'll have to look at the code again ;)
S.
Hi,
Is it possible to get the solution?
Andrej
Is it possible to get the solution?
Andrej
Hi,
I just stumpled upon this problem so it still doesn’t seem to be solved. Would you be so nice to share your solution? Thanks!
All the best,
Malte
I just stumpled upon this problem so it still doesn’t seem to be solved. Would you be so nice to share your solution? Thanks!
All the best,
Malte
We changed the code, but it is not universal solution.
I have a similar issue. I have been asked to make an e-commerce site for a company that sells to disabled and able-bodied people. They wish to have a selector for people to be able to select their tax rate based upon their situation:
1) Normal UK tax rate (20%)
2) UK disabled person tax rate (0%)
3) UK charity tax rate (0%)
4) Non UK or non-disabled person (20%)
Is this at all possible to include something like this in the final pages of checkout? Would be very grateful if anyone can point me in the right direction
1) Normal UK tax rate (20%)
2) UK disabled person tax rate (0%)
3) UK charity tax rate (0%)
4) Non UK or non-disabled person (20%)
Is this at all possible to include something like this in the final pages of checkout? Would be very grateful if anyone can point me in the right direction
Interesting use case, WooCommerce for WP has tax classes that can be set per product. That would be only a partial solution here though. You need some logic to apply the tax code to the user, how do find out which tax class applies to the user?
Well, they would select that themselves at checkout from radio buttons or dropdown menu. If you are registered disabled, you do not have to pay tax, and if required, the tax man can trace back all orders to check legitimacy of claims. This will all be documented in the t&c's
You can turn it the other way round and give a discount to disabled and charity equivalent to the tax added.
That sounds interesting John. How would that work in practice? Could that still be done from a dropdown box/radio buttons at checkout?
For a radio or checkbox solution, you would probably have to create a custom discount type.
You may be able to use a 'promotion code' discount type, where they enter the words 'Tax Exempt' or 'Disabled' or 'Charity'.
Or you could base it on registered users. There are standard discount types that work by user groups. So as long as charities and disabled register as users and set user attribute 'I am disabled' or 'I am a charity', the site admin can review such user applications and assign them to groups that the discount will then recognise.
With a little development you could also do it direct from the attribute, thus skipping the admin step of group assignment (or perhaps that is a good security measure). I don't know if any discount types can support attribute filtering off the shelf, but the code to modify an existing discount type wouldn't be difficult. Or you could use my Magic Data Commerce addon to set up a Magic Data discount type that checked the attribute and gave the discount.
You may be able to use a 'promotion code' discount type, where they enter the words 'Tax Exempt' or 'Disabled' or 'Charity'.
Or you could base it on registered users. There are standard discount types that work by user groups. So as long as charities and disabled register as users and set user attribute 'I am disabled' or 'I am a charity', the site admin can review such user applications and assign them to groups that the discount will then recognise.
With a little development you could also do it direct from the attribute, thus skipping the admin step of group assignment (or perhaps that is a good security measure). I don't know if any discount types can support attribute filtering off the shelf, but the code to modify an existing discount type wouldn't be difficult. Or you could use my Magic Data Commerce addon to set up a Magic Data discount type that checked the attribute and gave the discount.
http://www.concrete5.org/marketplace/addons/zone-based-shipping/...
Citytech