Na inclusão ou alteração do pedido de vendas, o sistema permite que efetue ou não o recálculo do preço dos itens, dependendo do cenário a ser utilizado. Abaixo estão descritos exemplos de cenários que contemplam o módulo Faturamento.
Parâmetros Envolvidos
Parâmetro | Tipo | Descrição | Conteúdo |
---|---|---|---|
MV_ALTPREC | Caracter | 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. |
MV_PVRECAL | Lógico | Indica se desabilita o recálculo da tabela de preço no pedido de venda. | .T. - Desabilita recálculo; .F. - Habilita recálculo. |
MV_TABCENT | Caracter | Indica se a tabela de precos ira respeitar o cliente e a loja de entrega. | 1 - Sim - respeita; 2 - Não - não respeita (padrão). |
MV_NDESCTP | Lógico | Considera ou não a diferença do preço de lista como desconto. | .T. - Considera ; .F. - Não considera. |
Exemplos
Pré-Condições
Código Tabela de Preço | Produto | Preço de Venda |
---|---|---|
001 | PRODUTO_A | R$100,00 |
002 | PRODUTO_A | R$200,00 |
Situação 1: Parâmetro MV_PVRECAL configurado como .F. (Habilita o recálculo de preço do produto).
Digitar um pedido de venda utilizando a tabela de preço 001 e incluir o produto PRODUTO_A:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Alterar o código de tabela para 002. O preço do produto será alterado para R$200,00:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$200,00 |
Situação 2: Parâmetro MV_PVRECAL configurado como .T. (Desabilita o recálculo de preço do produto).
Digitar um pedido de venda utilizando a tabela de preço 001 e incluir o produto PRODUTO_A:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Alterar o código de tabela para 002. O preço do produto permanecerá R$100,00:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Incluir um outro item com o mesmo produto. O novo item ficará com o preço de R$200,00:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
PRODUTO_A | R$200,00 |
Situação 3: Parâmetro MV_PVRECAL configurado como .T. (Desabilita o recálculo de preço do produto) e parâmetro MV_ALTPREC em branco.
Digitar um pedido de venda utilizando a tabela de preço 001 e incluir o produto PRODUTO_A:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Alterar o Prc Unitário para 50. Alterar a tabela de preço para 002. O preço será mantido como R$50,00:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$50,00 |
Importante! Neste cenário, caso haja alguma regra de desconto para o cliente, ela não será considerada.
Situação 4: Parâmetro MV_PVRECAL configurado como .T. (Desabilita o recálculo de preço do produto) e parâmetro MV_ALTPREC preenchido.
Digitar um pedido de venda utilizando a tabela de preço 001 e incluir o produto PRODUTO_A:
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Alterar o Prc Unitário para 50. Alterar a tabela de preço para 002. O Prc Lista retornará para R$100,00 (tabela 001):
Produto | Prc Unitário |
---|---|
PRODUTO_A | R$100,00 |
Observação: caso o parâmetro MV_ALTPRECF esteja configurado como L, será alterado apenas quando não existir nenhuma liberação/faturamento para o item; caso esteja com F, será alterado apenas se não houver faturamento para o item; caso esteja como T, serão considerados todos os tipos de itens.
Assunto relacionado: