Boa tarde a todos,
Estou trabalhando para adequar o Compiere para que os impostos sejam cálculados utilizando a realidade brasileira.
Estou pensando em criar uma alíquota de impostos genérica de nível resumo com todos os outros impostos como filhos, e todos com taxa 0 e quando realizar uma ordem ou pedido o mesmo irá verificar as taxas cadastradas na tela de produto.
O problema, o Compiere não trata dos impostos por linha do pedido ou ordem, verifiquei que na tabela C_OrderTax (impostos de ordem) que não tem nenhum campo informando qual linha, ou seja, ele faz um agrupamento por taxas que existem na ordem e depois faz o cálculo.
Estou pensando em criar um outro campo na tabela onde seja informado qual linha que se refere aquele imposto, acho que assim conseguirei realizar a prosposta inicial de atribuir a taxa ao produto.
meu maior medo é estar alterando a estrutura original de tabelas do Compiere, alguém em alguma outra sugestão?? como vcs estão tratando esse problema de impostos??