Sales Tax added and calculated to each product, not the total
Permalink Browser Info Environment
Hello there,
I have a request for a german eCommerce site.
Tax law requires that different tax rates are displayed correctly on the invoice. We have two different tax rates there, that apply to all regions: 19% on any products, 7% on books.
So if a online store sells as well books as other products, the invoice must contain both tax rates separately.
So for example the invoice contains 2 books for 10€ (7% tax) and another product for 20€ (19% tax), the invoice must contain:
Product 1: Book, 10€, including 7% tax: 0.66€
Product 2: Book, 10€, including 7% tax: 0.66€
Product 3: OtherProduct, 20€, including 19% tax: 3.20€
Total of 7% tax: 1.32€
Total of 19% tax: 3.20€
Total: 40€
Thats a requirement for correct billing documentation.
I have created two product sets for which the two tax types apply and when only products of one specific set are added to the cart, it works out well.
Once there are both types in the cart, it mixes up and uses only the 19% tax for all products. I have found the "other_tax" attribute but it does not apply to only the 7%-specific products but is calculated for the whole cart - which fakes the tax amount in the end.
So - am I missing something there or does this require coding?
It is much much preferred to get this all done within concerete5, as user management, discounts and group-products are much used in the shop.
thank you a lot!
I have a request for a german eCommerce site.
Tax law requires that different tax rates are displayed correctly on the invoice. We have two different tax rates there, that apply to all regions: 19% on any products, 7% on books.
So if a online store sells as well books as other products, the invoice must contain both tax rates separately.
So for example the invoice contains 2 books for 10€ (7% tax) and another product for 20€ (19% tax), the invoice must contain:
Product 1: Book, 10€, including 7% tax: 0.66€
Product 2: Book, 10€, including 7% tax: 0.66€
Product 3: OtherProduct, 20€, including 19% tax: 3.20€
Total of 7% tax: 1.32€
Total of 19% tax: 3.20€
Total: 40€
Thats a requirement for correct billing documentation.
I have created two product sets for which the two tax types apply and when only products of one specific set are added to the cart, it works out well.
Once there are both types in the cart, it mixes up and uses only the 19% tax for all products. I have found the "other_tax" attribute but it does not apply to only the 7%-specific products but is calculated for the whole cart - which fakes the tax amount in the end.
So - am I missing something there or does this require coding?
It is much much preferred to get this all done within concerete5, as user management, discounts and group-products are much used in the shop.
thank you a lot!
Type: | Discussion |
---|---|
Status: | In Progress |
Best wishes,
Korvin