| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: |
|
| Função: | Integrações |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-55877 |
Havia a necessidade de recalcular os tributos de um item do pedido de venda (devido a alterações de vigência, figura tributária) garantindo que o preço de venda final (PVENDA) negociado com o cliente permanecesse inalterado.
O sistema precisava ajustar as bases de cálculo e valores de impostos (IPI, ST, FECP, etc.) "de trás para frente", mantendo o valor total do item e preservando as proporções de descontos (Preço de Tabela - PTABELA) e conta corrente (Base RCA - PBASERCA).
Foi desenvolvida uma nova API no serviço winthor-venda (/winthor/venda/v0/pedido/item/recalculoTributos) capaz de recalcular bases, alíquotas e valores de impostos de um item específico sem alterar seu preço final.
O fluxo de execução da solução compreende:
Cálculo Reverso: O sistema utiliza o preço de venda atual como alvo para encontrar o novo preço base sem impostos.
Cálculo de Tributos: Aplica-se a tributação vigente (Desonerações, IPI, ST, Partilha, FECP, CBS, IBS, IS) sobre o novo preço base.
Persistência (Update): Atualiza os campos fiscais na tabela PCPEDI mantendo o PVENDA original.
Ajuste de Referências: Recalcula proporcionalmente os impostos para o PTABELA e PBASERCA, garantindo a integridade de descontos e comissões/flex.
Recálculo de Custos e Totais: Atualiza o CMV do item e permite controlar, via parâmetro, o recálculo dos totalizadores do cabeçalho do pedido (PCPEDC).
Observações:
|
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |