Recálculo Automático de Produtos e Vencimentos ao Alterar o Tipo de Preço NT 0559/2026
Resumo da Nota Técnica
Foi implementada uma melhoria no pedido de vendas para que, ao alterar o Tipo de Preço de um pedido que já possui produtos e parcelas lançadas, o sistema recalcule automaticamente os valores dos itens e regenere os vencimentos conforme a nova condição de pagamento. Essa funcionalidade evita inconsistências entre o total dos produtos e das parcelas, garantindo que a quantidade de vencimentos e os valores acompanhem a condição de pagamento selecionada. A funcionalidade é controlada por um parâmetro e, por padrão, permanece desativada.
Detalhes da Nota Tecnica
Recálculo automático dos itens
Ao alterar o Tipo de Preço, o sistema passa a recalcular os produtos já lançados no pedido utilizando o índice da nova condição de pagamento.
O recálculo considera:
• Valor da tabela do produto.
• Índice do tipo de preço (PRE_INDICE).
• Percentual de desconto, quando existir.
• Quantidade do item para recalcular o valor total.
O sistema não recalcula:
• Produtos configurados para bloquear juros (PRO_BLOQUEIAJUROS).
• Produtos com valor de tabela igual ou menor que zero.
Além disso, é registrado um log da operação no pedido.
Quando o recálculo dos itens acontece
O recálculo é executado quando:
• O tipo de preço é alterado para outro com índice diferente.
• O pedido é gravado após a alteração do tipo de preço.
• A senha de alteração de tipo de preço é utilizada e o parâmetro está habilitado.
Quando o parâmetro estiver desativado, o sistema mantém o comportamento anterior e apenas exibe um aviso de possíveis inconsistências.
Recálculo automático dos vencimentos
Ao alterar o tipo de preço, o sistema também remove os vencimentos existentes e gera novamente as parcelas de acordo com a quantidade definida na condição de pagamento.
Com isso:
• As parcelas antigas são substituídas.
• A quantidade de parcelas passa a ser exatamente a definida no tipo de preço.
• Os vencimentos são gerados automaticamente utilizando a mesma rotina já existente no sistema.
Situações em que o recálculo é realizado
O recálculo dos vencimentos ocorre em três momentos:
Situações em que o sistema não recalcula os vencimentos
O recálculo continua bloqueado quando existem situações que podem comprometer a integridade financeira do pedido, como:
• Parcelas parcialmente pagas.
• Todas as parcelas já pagas.
• Comissão já paga.
• Bloqueios relacionados à emissão de NF, conforme configuração existente.
• Vencimentos baixados fora da sequência.
Ajustes na interface
Também foram realizados ajustes na navegação da tela para melhorar a experiência do usuário.
Após alterar o tipo de preço e concluir o recálculo:
• O sistema retorna para a aba Pedido.
• O foco permanece no campo Representante.
• A tela de débito do cliente não é aberta automaticamente nesse retorno.
Ao finalizar o pedido:
• O sistema permanece na aba Vencimentos.
• Não cria uma parcela adicional para ajustar diferenças de valor.
• Os campos da parcela extra são limpos automaticamente quando o recálculo é realizado.
Arquivos alterados
Foram realizadas alterações nos seguintes arquivos do sistema:
Não foram realizadas alterações nos módulos Balcão, Orçamento, cadastro de Tipo de Preço ou na rotina BPL de geração de vencimentos.
Configuração
Para que o recálculo automático seja realizado, é necessário habilitar o parâmetro 4.18.796.
Será necessário substituir os aplicativos Integrado e Util na maquina do cliente
Questões:
1. O que acontece ao alterar o Tipo de Preço de um pedido com o parâmetro habilitado? • A) Apenas os novos produtos recebem o novo índice de preço. • B) Os produtos existentes e os vencimentos são recalculados automaticamente. • C) Apenas os vencimentos são recalculados. • D) O sistema cria uma parcela adicional automaticamente. 2. Em qual situação o sistema não realiza o recálculo dos vencimentos? • A) Quando o pedido não possui parcelas. • B) Quando existem parcelas pagas ou baixadas em situações bloqueadas. • C) Quando o pedido possui apenas uma parcela. • D) Quando o pedido possui desconto. 3. O que acontece ao finalizar um pedido cujo total dos produtos mudou após incluir novos itens? • A) O sistema cria automaticamente uma parcela extra para a diferença. • B) O sistema mantém as parcelas antigas e adiciona a diferença na última. • C) O sistema regenera a quantidade correta de parcelas conforme o Tipo de Preço. • D) O sistema impede a finalização do pedido.