📘 Reajuste de valores na Tabela de Preço, Preço Base e Pedidos em Aberto no Protheus


Data de publicação: 12/05/2026

🎯 Objetivo

Orientar como realizar o reajuste automático de preços na rotina OMSA010 – Manutenção da Tabela de Preço no Protheus, incluindo o impacto sobre preço base e pedidos de venda em aberto. (Central de Atendimento TOTVS)

🧩 Ambiente

Cross Segmentos – Backoffice Protheus – SIGAFAT – Todas as versões. A orientação oficial da TOTVS foi publicada em 23/01/2026. (Central de Atendimento TOTVS)

🔎 Visão geral

Segundo a TOTVS, a rotina OMSA010 permite reajustar preços de forma automática por meio da opção Outras Ações > Reajuste > Parâmetros. Nessa configuração, alguns parâmetros são autoexplicativos, mas a própria documentação destaca pontos que precisam de atenção, especialmente o fator de reajuste, a quantidade de decimais, o tratamento dos pedidos em carteira, a opção de replicar fator e a atualização do preço base. (Central de Atendimento TOTVS)

Na prática, isso significa que o reajuste não altera apenas a tabela de preço: dependendo da parametrização, ele também pode refletir no campo B1_PRV1 e nos pedidos de venda em aberto, o que exige validação prévia antes da execução. Essa leitura decorre diretamente dos parâmetros descritos no artigo oficial. (Central de Atendimento TOTVS)

⚙️ Como realizar o reajuste

1. Acessar a rotina de manutenção da tabela de preço

Entre na rotina Manutenção da Tabela de Preço – OMSA010 e siga o caminho:

Outras Ações > Reajuste > Parâmetros. (Central de Atendimento TOTVS)

2. Informar o Fator de Reajuste

A TOTVS orienta que o fator de reajuste deve ser informado como um fator multiplicativo aplicado sobre o preço atual dos itens. O cálculo do novo preço segue a fórmula:

Novo Preço = Preço Atual × Fator de Reajuste. (Central de Atendimento TOTVS)

A documentação reforça que o fator não corresponde diretamente ao percentual puro, mas ao total após o reajuste. A regra geral informada é:

Fator = 1 + (Percentual de reajuste / 100). (Central de Atendimento TOTVS)

3. Definir o número de decimais

No parâmetro Número de Decimais, deve ser informada a quantidade de casas decimais que será considerada na gravação do novo preço. A TOTVS exemplifica que, se for informado 0 e o valor calculado for 46,74, o sistema gravará 46,00, desconsiderando os centavos. Esse parâmetro também define o comportamento de arredondamento conforme as casas decimais. (Central de Atendimento TOTVS)

4. Tratar os pedidos em carteira

No parâmetro Pedidos em Carteira, deve ser escolhida a opção Atualizar quando os pedidos de venda em aberto também precisarem ter seus preços reajustados, ou Manter quando essa atualização não for desejada. (Central de Atendimento TOTVS)

5. Replicar o fator para o preço base

No parâmetro Replicar Fator, se for escolhida a opção Preço base, o sistema replica o reajuste para o campo B1_PRV1. (Central de Atendimento TOTVS)

6. Atualizar efetivamente o preço base

Para atualizar o preço base B1_PRV1, a TOTVS informa que não basta apenas configurar Replicar Fator = Preço base. Também é necessário deixar o parâmetro Atualiza preço base como Sim. (Central de Atendimento TOTVS)

📐 Exemplos de fator de reajuste

A documentação apresenta exemplos práticos para interpretação do fator:

Esse ponto é importante porque evita erro operacional comum de informar apenas o percentual em vez do fator multiplicativo correto. (Central de Atendimento TOTVS)

⚠️ Observação importante sobre pedidos em aberto

Para atualizar os valores dos pedidos de venda em aberto, a TOTVS orienta configurar:

A própria documentação explica que o parâmetro MV_PVRECAL é utilizado para desabilitar (.T.) ou habilitar (.F.) o recálculo do preço dos itens do pedido de venda quando houver alteração do código da tabela de preço. (Central de Atendimento TOTVS)

✅ Resultado esperado

Com a parametrização correta na OMSA010, o Protheus consegue reajustar automaticamente os preços da tabela, controlar a quantidade de casas decimais gravadas, replicar o reajuste para o preço base quando desejado e, se configurado, também atualizar os pedidos de venda em aberto. (Central de Atendimento TOTVS)

💡 Boas práticas

  • validar previamente se o reajuste deve atingir apenas a tabela ou também os pedidos em carteira;

  • conferir o fator multiplicativo antes da execução para evitar reajustes incorretos;

  • testar em homologação quando houver impacto em B1_PRV1 ou em pedidos abertos;

  • revisar o parâmetro MV_PVRECAL antes de atualizar pedidos em aberto;

  • definir corretamente o número de decimais para evitar truncamentos indesejados.
    Essas recomendações são compatíveis com a lógica operacional descrita pela TOTVS para a rotina. (Central de Atendimento TOTVS)

❓ FAQ

1. A rotina OMSA010 permite reajuste automático?

Sim. A TOTVS informa que o reajuste pode ser feito na rotina OMSA010, em Outras Ações > Reajuste > Parâmetros. (Central de Atendimento TOTVS)

2. Como é calculado o novo preço?

O cálculo informado é: Novo Preço = Preço Atual × Fator de Reajuste. (Central de Atendimento TOTVS)

3. Como informar aumento de 20%?

Deve ser informado o fator 1,20. (Central de Atendimento TOTVS)

4. Como atualizar pedidos de venda em aberto?

É necessário configurar Pedidos em Carteira = Atualizar e observar a parametrização MV_PVRECAL = .F. (Central de Atendimento TOTVS)

5. Como atualizar o preço base B1_PRV1?

É preciso configurar Replicar Fator = Preço base e também deixar Atualiza preço base = Sim. (Central de Atendimento TOTVS)

6. O número de decimais influencia o valor gravado?

Sim. Esse parâmetro define a quantidade de casas decimais e também o comportamento de arredondamento do novo preço. (Central de Atendimento TOTVS)

👤 Autor

Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria

“Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS.”


Atualizado em 12/05/2026
Este artigo foi útil?  
Agradecemos sua avaliação.