Aplicar imposto apenas sobre o valor do imposto
Pergunta
Cenário:
Quero implementar um imposto de 2% sobre todos os produtos.Quero então adicionar um imposto de 8,5% sobre o valor do imposto de 2%.Então,
total = (product price) + (2% of product price) + (8.5% of 2% of product price)
Como esse cenário pode ser implementado no Magento?
Solução
Eu acho que o método mais fácil de lidar com isso seria desabilitar a configuração fiscal atual do Magento e criar um módulo total de pedido personalizado que implementasse sua configuração fiscal.
Aqui estão alguns recursos para criar um módulo de total de pedidos personalizado:
http://excellencemagentoblog.com/blog/2012/01/27/magento-add-fee-discount-order-total/
https://github.com/magentix/Fee
http://astrio.net/blog/magento-development-add-total-row-checkout/
Outras dicas
Não tenho certeza se entendi, mas você poderia simplesmente calcular como uma regra de tributação única.
Considere as seguintes etapas:
total = x + x*2/100 + (x*2/100)*8,5/100
total = x + x*0,02 + x*0,02*0,085
total = x * 1,0234
Então é só calcular como regra única 2,34% dos impostos.
Se você precisar calcular 8,5% sobre o valor tributado na finalização da compra e fazer uma importação separada, você pode criar um módulo total personalizado no Magento (dê uma olhada aqui: http://blog.magestore.com/magento-custom-total-models/)