Tempo aproximado para leitura: 00:05:00 min
Ocorrência
No módulo Faturamento, sempre que alterada a tabela de preços, a condição de pagamento, quantidade ou incluído um novo produto no pedido, os preços de venda podem ser recalculados?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFAT - A partir da versão 12
Causa
Por padrão o desconto no Pedido de Venda é aplicado sempre sobre o Preço de Lista (C6_PRUNIT) para se obter o Valor Unitário (C6_PRCVEN) já com desconto. Quando alteradas informações no pedido de vendas (incluindo a quantidade), o sistema aciona a função interna de Recálculo do campo que valida o Preço de Tabela menos os Descontos aplicados.
Solução
Os parâmetros envolvidos no comportamento de recálculo da rotina de pedidos de venda são:
1. MV_ALTPREC (Alteração dos preços dos itens do PV.)
T - Sempre altera (padrão);
L - Apenas quando não existir lib/fat para o item;
F - Apenas se não fat. para o item; deixar em branco - não altera.
2. MV_PVRECAL (Indica se desabilita o recálculo da tabela de preço no pedido de venda.)
.T. - Desabilita recálculo;
.F. - Habilita recálculo.
3. MV_TABCENT (Indica se a tabela de preços ira respeitar o cliente e a loja de entrega.)
1 - Sim - respeita;
2 - Não - não respeita (padrão).
4. MV_NDESCTP (Desconsidera ou não a diferença do preço de lista como desconto)
.T. - Desconsidera;
.F. - Considera.
5. MV_DESCLOT (Habilita desconto escalável)
.T. - Habilitado;
.F. - Desabilitado.
Observação 1: O recálculo disparado pela alteração de quantidade (C6_QTDVEN) é um processo nativo da regra de negócio do produto. Não existe um parâmetro que impeça o recálculo especificamente ao alterar a quantidade, pois o sistema precisa validar se o novo volume de itens altera a faixa de preço ou descontos da tabela vinculada.
Observação 2: As informações aqui descritas também são válidas para a rotina Televendas (TMKA271) do módulo Call Center.
Saiba mais:
Atualização de Preço no Pedido de Venda (MATA410 - SIGAFAT)
0 Comentários