Vamos lá:
Vou considerar o seguinte exemplo:
Vamos criar uma regra de cálculo de imposto no sistema com as seguintes alíquotas:
PIS: 1,65%
COFINS: 7,6%
ICMS: 18%
IPI: 10%
E o tipo de de transação comercial é com o consumidor final.
Para fazer isso iremos precisar de 5 “Tax Rates”, sendo a primeira um resumo, e as outras 4 as alíquotas individuais do PIS, COFINS, ICMS e IPI.
Como o sistema faz sempre a conta dos impostos partindo de um valor líquido, ou seja, sem imposto nenhum precisamos determinar as alíquotas “compostas” para que o cálculo funcione.
Nunca é demais enfatizar que o cálculo de impostos no Brasil é feito um sobre o outro gerando um efeito cascata, como podemos verificar aqui.
Primeiro vamos ao cálculo:
Imagine um item cujo o preço com ICMS é igual a R$ 100,00, que é o que normalmente tratamos “no balcão”.
Como acrescentamos 10% de IPI temos um valor final, com todos os impostos de R$ 110,00.
Então para este item temos os seguintes impostos:
PIS = R$ 1,65
COFINS = R$ 7,60
ICMS = R$ 19,80 (18% de R$110,00, como trata-se de uma venda para consumidor final o IPI faz parte da base cálculo do ICMS)
IPI = R$ 10,00
Ou seja, em uma venda de R$ 110,00, R$ 39,05 são impostos e o valor líquido da mercadoria é de R$ 70,95
O Sistema faz a conta a partir do valor líquido e soma a alíquota definida na janela Tax Rate, neste nosso exemplo teríamos o seguinte:
O valor líquido = R$70,95
O valor com todos os impostos = R$ 110,00
Então se criarmos uma “Tax Rate” cuja a alíquota seja 55,04% chegaremos ao mesmo valor:
R$ 70,95 + 55,04% = R$ 110,00
(Como última conotação política a esse post, nos Estados Unidos o imposto da venda é calculado desta forma, o valor líquido + imposto, e esse imposto, fica alguma coisa entre 7% e 12% dependo do estado ou tipo de mercadoria ou serviço, se o utilizarmos a mesma regra nossa alíquota seria essa aí 55%!!!)
Ok… de volta ao sistema, basta apenas manter em mente que o cálculo é feito sempre a partir do valor líquido, em nosso caso R$70,95
A solução completa, para termos os valores individuais é:
Crie uma categoria de imposto com um nome qualquer, eu sugiro:
10-C (10% de IPI - Consumidor Final), é essa Categoria de Imposto que será preenchida no campo de mesmo nome no cadastro de produto.
Agora na janela Tax Rate, iremos criar 5 registros:
Registro 1:
Nome: 10-C-R
Descrição: 10% de IPI - Cosumidor Final - Resumo
Categoria de Imposto: 10-C (Que foi criada no passo anterior)
Nível de Resumo: deve estar marcado
Taxa: 55,04
Nome do Imposto: Resumo
País: Brasil
Para: Brasil
Região: SP
Para:
Registro 2:
Nome: 10-C-PIS
Descrição: 10% de IPI - Cosumidor Final - PIS
Categoria de Imposto: 10-C (Que foi criada no passo anterior)
Nível de Resumo: deve estar DESMARCADO
Imposto Pai: 10-C-R
Taxa: 2,3256
Nome do Imposto: PIS
País: Brasil
Para: Brasil
Região: SP
Para:
Registro 3:
Nome: 10-C-COFINS
Descrição: 10% de IPI - Cosumidor Final - COFINS
Categoria de Imposto: 10-C (Que foi criada no passo anterior)
Nível de Resumo: deve estar DESMARCADO
Imposto Pai: 10-C-R
Taxa: 10,7118
Nome do Imposto: COFINS
País: Brasil
Para: Brasil
Região: SP
Para:
Registro 4:
Nome: 10-C-ICMS
Descrição: 10% de IPI - Cosumidor Final - ICMS
Categoria de Imposto: 10-C (Que foi criada no passo anterior)
Nível de Resumo: deve estar DESMARCADO
Imposto Pai: 10-C-R
Taxa: 27,9069
Nome do Imposto: ICMS
País: Brasil
Para: Brasil
Região: SP
Para:
Registro 5:
Nome: 10-C-IPI
Descrição: 10% de IPI - Cosumidor Final - IPI
Categoria de Imposto: 10-C (Que foi criada no passo anterior)
Nível de Resumo: deve estar DESMARCADO
Imposto Pai: 10-C-R
Taxa: 14,0944
Nome do Imposto: IPI
País: Brasil
Para: Brasil
Região: SP
Para:
Agora, crie uma Ordem de venda e selecione a categoria de imposto 10-C-R e R$70,95 como o valor do item.
Ao completar a ordem vc poderá ver na aba de impostos os valores individuais de PIS, COFINS, ICMS e IPI
Essa é uma solução para calcular os impostos brasileiros sem qualquer modificação no sistema.
O que eu posso dizer é para vocês terem um pouco mais de paciência que estamos terminando uma versão de tropicalização para o ADempiere que irá comtemplar todos esses cálculos de maneira simples e intuitiva, para nós brasileiros.
Esse trabalho de “tropicalização” esta sendo conduzido pela comunidade do ADempiere, maiores informações em sourceforge.net/forum/message.php?msg_id=4361438
Um abraço,
Eduardo