l10n-brazil icon indicating copy to clipboard operation
l10n-brazil copied to clipboard

14.0 - Impostos duplicados ao gerar a fatura. valor da fatura divergente da cotação. calculando imposto a mais.

Open marcelomarcon opened this issue 1 year ago • 12 comments

Module

l10n_brazil > l10n_br_account -> Brazilian Localization Account

Describe the bug

Usando a versão 14.0 da OCA l10n_Brazil quando adicionado os impostos de ICMS, IPI, PIS, COFINS os mesmos ficam com o valor dobrado na geração da fatura. exemplo. se a venda é de 1000,00 e o icms é de 12%. ao invez de ficar com imposto de 120,00. ele fica como 240,00. isso ocorre tambem para os outros impostos.

Para resolver isso memomentaneamente. foi alterado o arquivo. /l10n-brazil/l10n_br_account/models/account_invoice.py na linha 365 e alterado de: taxes_mapped[grouping_key]["amount"] += tax_vals["amount"] para taxes_mapped[grouping_key]["amount"] = tax_vals["amount"]

isso resolveu a parte dos impostos estarem com seus valores dobrados. porem o valor ainda difere da cotação e na fatura.

Fatura antes de realizar a alteração do arquivo acima. os impostos estão duplicando os valores. image

Cotação na imagem abaixo com a alteração. image

Fatura na imagem abaixo com a alteração do script mostrada acima. image

Ambos estão com o valor final diferente. na fatura. deveria estar com o valor tambem de 1050,00 reais. somando o 1000,00 apenas o IPI de 5%.

To Reproduce

1 - Criar uma nova cotaçao em Vendas > Pedidos > Cotações. 2 - Ao adicionar o produto e colocar seu valor como exemplo 1000,00. acessar o item do pedido ( produto ) ir na aba contabilidade e adicionar os impostos. exemplo. IPI SAIDA 5%, ICMS SAIDA 12%, PIS SAIDA 0.65%, COFINS 3%. image

3 - Confirmar, e clicar na statusbar Entrega. image

4 - Acessar a parte de entrega e clicar em validar. ( deve ter produto em estoque ). image

5 - Após clicar em validar. volte na aba de cotações e gere uma fatura clicando no botão "criar fatura" abaixo de editar. image 6 - Com a fatura criada. click em fatura na statusbar no canto superior direito. image

Expected behavior O valor final da fatura deve estar igual ao valor final da cotação. no caso de 1050.00 ( um mil e cinquenta reais ).

Additional context Odoo 14.0, Python 3.8, Ubuntu server 20.04 LTS, Postgres 14

marcelomarcon avatar Mar 06 '23 19:03 marcelomarcon

Ola @marcelomarcon realmente a gente começou a testar essa parte dos totais de impostos nos objetos Odoo so recentemente na 14.0, seria interessante vc testar tb com essa minha PR https://github.com/OCA/l10n-brazil/pull/2363 pois corrige algumas coisas relacionadas a totais de impostos, seria interessante se vc puder testar o mesmo cenário com esse PR e dar um retorno... A principio na v12 essas coisas funcionam então não deveria ser impossível resolver na 14.0

rvalyi avatar Mar 06 '23 19:03 rvalyi

Ola @marcelomarcon realmente a gente começou a testar essa parte dos totais de impostos nos objetos Odoo so recentemente na 14.0, seria interessante vc testar tb com essa minha PR #2363 pois corrige algumas coisas relacionadas a totais de impostos, seria interessante se vc puder testar o mesmo cenário com esse PR e dar um retorno... A principio na v12 essas coisas funcionam então não deveria ser impossível resolver na 14.0

OLá @rvalyi. eu passei 3 dias debugando para tentar encontrar o que estava acontecendo. eu consegui apenas resolver a parte da duplicaçõa dos impostos. mas não consegui encontrar como ele ainda está somando os outros impostos. fiquei um bom tempo debugando e passando por todas as funções. em relação a sua PR #2363, eu cheguei a testar na quinta feira. e estava ( ao menos para min ) com o mesmo erro. ainda duplicando os valores e tambem trazendo a somatória dos impostos. não sei se houve alguma alteração desde la ou faltam alguma configuração de minha parte. se tiver alguma atualização sobre ou quiser que eu realize um novo teste. estou a disposição. estarei baixando a mesma nesse momento para realizar o teste novamente. obrigado.

marcelomarcon avatar Mar 06 '23 20:03 marcelomarcon

Fiz os testes aqui tbém, e cheguei no mesmo problema, mesmo usando o PR #2363.

ATSTI avatar Mar 08 '23 13:03 ATSTI

Veja se a PR #2347 ajuda

felipemotter avatar Mar 11 '23 22:03 felipemotter

Aqui pra mim, não mudou nada, mesmo com este PR : ksnip_20230313-115643 ksnip_20230313-115648

ATSTI avatar Mar 13 '23 15:03 ATSTI

uma coisa q vi diferente no que vc colocou lá, é que o seu IPI , tem débito e crédito nele, aqui eu não credito o IPI.

ATSTI avatar Mar 13 '23 15:03 ATSTI

Aqui pra mim, não mudou nada, mesmo com este PR : ksnip_20230313-115643 ksnip_20230313-115648

ATSTI, mas explique por favor quais são os erros que você notou nesse seu caso. pois os valores no lançamento contábeis parecem estar corretos. O valor total da fatura tbm está ok. Única coisa que eu notei de errado é o caso do ICMS ali no rodapé está sendo exibido zerado, mas isso é um problema que não está sendo abordada na PR #2347 do @felipemotter , mas a gente comentou sobre e o motivo disto estar acontecendo.

antoniospneto avatar Mar 13 '23 19:03 antoniospneto

o Total devia ser 1.100 e não 1.200, ( qtde 100 x 10,00 = 1.000 + 100,00 (10% ipi) ). Os valores contábeis corretos , seriam : Manutenção - D - 1.000 IPI Entrada - D - 100 Mercado - C - 1.100

ATSTI avatar Mar 13 '23 19:03 ATSTI

o Total devia ser 1.100 e não 1.200, ( qtde 100 x 10,00 = 1.000 + 100,00 (10% ipi) ). Os valores contábeis corretos , seriam : Manutenção - D - 1.000 IPI Entrada - D - 100 Mercado - C - 1.100

ah sim, desculpe olhei rápido de mais e me confundi, no seu caso se vc ativou a dedução dos impostos, da forma que o sistema está hoje vc deve configurar uma linha dedutível para todos, inclusive para o IPI.

O sistema somou o IPI na linha do serviço de manutenção, pq ele espera que você vá deduzir ele, mas como não foi configurado a linha de dedução do IPI, essa diferença acaba sendo jogada para o valor da fatura.

antoniospneto avatar Mar 13 '23 20:03 antoniospneto

desmarcando a dedução dos impostos , realmente esta correto o valor , vou fazer mais testes . ksnip_20230313-173550

ATSTI avatar Mar 13 '23 20:03 ATSTI

@marcelomarcon se puder testar novamente com a base atualizada, os lançamentos contábeis estão ok na 14.0 atual.

antoniospneto avatar Jun 08 '23 20:06 antoniospneto

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

github-actions[bot] avatar Feb 18 '24 12:02 github-actions[bot]