Formação do Preço de Venda¶
Cadastros > Complementares > Formação do Preço de Venda
O que é¶
A Formação do Preço de Venda (FPV) é uma ferramenta de cálculo que determina o preço de venda de um produto a partir do seu custo, aplicando os percentuais de cada componente do mark-up — como impostos, despesas, comissão e margem de lucro. A tela é aberta diretamente do cadastro de produtos ou do recebimento de compras e permite simular e confirmar preços de venda em uma ou mais tabelas de preços simultaneamente.
Como acessar¶
No menu principal, clique em Cadastros → Complementares → Formação do Preço de Venda.
Esta tela também é aberta automaticamente a partir do Cadastro de Produtos (botão Formação do Preço de Venda) e do módulo de Compras (botão de cálculo de preço no item).
Onde impacta o sistema¶
- Tabelas de Preços (
PRECOSPRODUTOS): ao confirmar, grava o preço sugerido como novo valor unitário nas tabelas selecionadas - Cadastro de Produtos (
PRODUTOS): registra data e hora da última alteração de preço de venda - Módulo de Compras: permite atualizar o preço de venda no momento do recebimento da mercadoria
- Formas de Preço de Venda (
FORMAPVeFORMAPV_DETALHE): armazena e mantém os percentuais de cada componente
Como calcular o preço de venda¶
- O sistema abre a tela exibindo no topo o nome e código do produto selecionado.
- Informe ou ajuste o Preço de Custo e o Custo com Impostos nos painéis superiores.
- No painel Tabelas de Preços (direita), marque as tabelas nas quais deseja calcular o preço. Clique no checkbox da primeira coluna para selecionar ou desselecionar uma tabela.
- No painel Formação do Preço de Venda (esquerda), observe a grade com os componentes do mark-up (descrição, percentual e valor).
- Itens com percentual variável aparecem destacados em vermelho — você pode alterar o percentual diretamente na grade clicando na linha.
- O campo Preço Sugerido é calculado automaticamente. Você pode também digitá-lo diretamente no campo e o sistema recalculará os percentuais variáveis.
- Para criar uma nova formação com os percentuais ajustados, clique em Criar Nova Formação. Este botão fica ativo quando há pelo menos um percentual variável alterado.
- Se desejar incluir preço promocional, preencha Preço Promocional, Data Início e Data Fim da promoção.
- Clique em Confirmar para gravar os novos preços nas tabelas selecionadas.
Para fechar sem gravar, clique em Sair ou pressione
Esc.
Como incluir ou remover tabelas de preços na tela¶
Na seção Tabelas de Preços (canto direito), use o combo Tabela de Preços para selecionar a tabela desejada e clique no botão Incluir para adicioná-la à lista. Para remover, selecione a linha e clique em Excluir.
Campos desta tela¶
Dados do Produto (painéis informativos, somente leitura)¶
| Campo | O que é | Observações |
|---|---|---|
| Produto | Código e nome do produto | Exibido no painel de título (pnlTitulo) |
| Preço de Custo | Custo atual do produto | PRODUTOS.PR_PRECOCUST — editável para simulação |
| Custo com Impostos | Custo incluindo impostos de entrada | PRODUTOS.PR_PRECOCIMP — editável para simulação |
| Estoque | Quantidade em estoque na filial | PRODFILIAL.PF_ATUAL — somente leitura |
| Última Compra | Data da última compra do produto | PRODFILIAL.PF_DTUCOMP — somente leitura |
Grade de Formação — FORMAPV_DETALHE (prefixo DF_)¶
| Campo | O que é | Observações |
|---|---|---|
| Descrição | Nome do componente do mark-up | FORMAPV_DETALHE.DF_DESCRICAO — somente leitura |
| Percentual | Percentual deste componente | FORMAPV_DETALHE.DF_PERC — editável quando DF_PERCVARIA = 'S' (exibido em vermelho) |
| Valor | Valor monetário calculado | Campo calculado; baseado no custo ou no preço de venda |
| Tipo | Classificação do componente | FORMAPV_DETALHE.DF_PERCTIPO — ex.: Lucro, Comissão, Imposto |
Grade de Tabelas — PRECOSPRODUTOS + TBLPRECO¶
| Campo | O que é | Observações |
|---|---|---|
| Calc | Marca se a tabela será recalculada | Checkbox na primeira coluna; clique no título para marcar/desmarcar todas |
| Tabela | Código da tabela de preços | TBLPRECO.TP_CODIGO |
| Nome da Tabela | Descrição da tabela | TBLPRECO.TP_NOME |
| Preço Atual | Preço vigente na tabela | PRECOSPRODUTOS.PT_VALORUNI — somente leitura |
| Preço Sugerido | Novo preço calculado | Campo editável; ao alterar, recalcula os percentuais variáveis |
| % Aplicável | Percentual aplicado sobre o custo | Calculado: (Preço Sugerido × 100 / Custo) - 100 |
| Formação PV | Código e nome da FPV vinculada | PRECOSPRODUTOS.PT_FORMAPV + FORMAPV.FP_NOME |
| Comissão | Percentual de comissão | PRECOSPRODUTOS.PT_PERCCOMIS |
| Margem | Margem de lucro calculada | PRECOSPRODUTOS.PT_MARGLUCRO |
Preço Promocional¶
| Campo | O que é | Observações |
|---|---|---|
| Preço Promocional | Preço durante o período de promoção | Gravado em PRECOSPRODUTOS.PT_PRECOPROMO ao confirmar |
| Data Início | Início da vigência da promoção | Gravado em PRECOSPRODUTOS.PT_INIPROMO |
| Data Fim | Fim da vigência da promoção | Gravado em PRECOSPRODUTOS.PT_VALIDPROMO |
Regras e comportamentos do sistema¶
- O sistema calcula o custo-base conforme o parâmetro
CALC_VENDAda filial: se configurado como "Custo c/Imp.", usa o campo Custo com Impostos; se "Custo Medio", usa o Custo Médio calculado; caso contrário, usa o Preço de Custo padrão. - A tela de tabelas de preços só é exibida quando o parâmetro
LOCL_PRECOda filial está definido como "Tabela" ou "Ambos". Nos demais casos, essa seção é removida da tela. - Ao confirmar, o sistema só atualiza nas tabelas onde Calc está marcado (valor 1) e onde o Preço Sugerido é diferente do Preço Atual.
- Percentuais dos componentes marcados como variáveis (
DF_PERCVARIA = 'S') podem ser alterados na grade. Ao editar, o campo fica destacado em vermelho e o botão Criar Nova Formação é ativado. - O total dos percentuais variáveis não pode ultrapassar 100. Se ultrapassar, o sistema ajusta automaticamente o último percentual editado para compensar a diferença.
- Ao digitar o Preço Sugerido diretamente: "Preço de Venda deve ser maior que zero. Verifique!" — caso o valor seja zero ou negativo.
- O botão Criar Nova Formação requer permissão do módulo 113 para o usuário logado.
- Ao confirmar quando acionado a partir de uma Compra, o sistema também atualiza
PRODUTOS.PR_ULTMPRECOePR_HRULTMPRECOcom a data e hora de entrada da nota.
Dúvidas frequentes¶
Por que o campo "Percentual" de alguns componentes está em vermelho?
Esses componentes têm percentual variável (DF_PERCVARIA = 'S'), o que significa que podem ser ajustados manualmente para cada produto. Os demais componentes têm percentual fixo e são somente leitura.
O que é "Criar Nova Formação"? Quando você altera percentuais variáveis, o sistema identifica que a formação foi modificada. Ao clicar em Criar Nova Formação, o sistema cria uma nova FPV com os percentuais ajustados e a vincula ao produto naquela tabela. Assim, o padrão da FPV original não é alterado.
O sistema atualiza o preço em todas as tabelas ao mesmo tempo? Somente nas tabelas que estiverem com o checkbox Calc marcado. Você pode marcar ou desmarcar individualmente ou usar o clique no título da coluna para marcar/desmarcar todas de uma vez.
Para que servem as informações de Estoque e Última Compra? São dados informativos para apoiar a decisão de precificação — permitem avaliar o giro do produto e o momento da última compra sem sair da tela.