Skip to content

Cadastro de Tabela de Preço

Módulo: Comercial Caminho na aplicação: Menu > Comercial > Tabelas de Preço > "Nova Tabela" ou ícone Editar na lista Última atualização: 20/04/2026

Para que serve

Cria e edita tabelas de preço. Cada tabela contém parâmetros comerciais (margem, comissão, método de formação) e uma lista de itens com preço base, preço mínimo, desconto máximo e comissão por produto. Tabelas podem herdar de outra tabela via "Tabela Base" e aplicar um ajuste global percentual.

Quem pode usar

Usuários com acesso ao módulo Comercial.

Como usar (passo a passo)

  1. Para criar, clique em "Nova Tabela" na Lista de Tabelas de Preço.
  2. Preencha os campos obrigatórios: Descrição, Tipo e Vigência Início.
  3. Opcionalmente vincule a uma Filial (necessário para recalcular preços a partir do custo).
  4. Clique em "Criar Tabela". O sistema redireciona para a tela de edição com o ID recém-criado.
  5. Na edição, a seção "Itens da Tabela" é exibida. Clique em "Adicionar Item" para incluir produtos.
  6. Para recalcular preços de todos os itens a partir do custo atual, clique em "Recalcular preços" (disponível somente quando a tabela está vinculada a uma filial).
  7. Clique em "Salvar Alterações" para gravar. A tela permanece aberta; o registro é recarregado da API.

Campos da tela

Seção: Dados da Tabela

CampoObrigatórioO que preencherObservações
IDGerado automaticamenteExibido somente na edição; sequencial por tenant
DescriçãoSimNome da tabelaMáximo 255 caracteres
TipoSimVenda, Custo, Pauta ou PromoçãoDefine a finalidade da tabela
SituaçãoNãoRascunho, Ativa ou InativaDefault: Rascunho
MoedaNãoBRL, USD ou EURDefault: BRL
Vigência InícioSimData no formato DD/MM/AAAAData a partir da qual a tabela entra em vigor
Vigência FimNãoData no formato DD/MM/AAAAVazio = vigência indeterminada
FilialNãoFilial da empresaQuando vazio, a tabela é tenant-wide. Necessário para "Recalcular preços"
Tabela Base (herança)NãoOutra tabela de preçoPreços ausentes nesta tabela herdam da tabela base
Ajuste Global (%)NãoPercentual positivo ou negativoAplicado sobre os preços da tabela base; precisão 4 casas decimais
ObservaçõesNãoTexto livreCampo aberto

Seção: Formação de Preço (opcional)

CampoObrigatórioO que preencherObservações
Método de formaçãoNãoMarkup Divisor, Markup Multiplicador, Margem de Contribuição ou Preço-AlvoQuando vazio, usa o default da simulação
Margem desejadaNãoPercentual (0–100)Percentual de lucro embutido; precisão 2 casas
Comissão padrãoNãoPercentual (0–100)Comissão de vendedor desta tabela; precisão 2 casas

Seção: Itens da Tabela (somente na edição)

Exibida após a criação da tabela. Cada linha representa um produto com preço nesta tabela.

CampoObrigatórioO que preencherObservações
ProdutoSimProduto do cadastroBusca por SKU ou nome; não pode repetir dentro da mesma tabela
UnidadeNãoUnidade padrão do produtoSomente leitura (preenchida automaticamente a partir do produto). O preço da tabela é sempre expresso em unidade padrão; o preço das unidades transacionais (fardo, palete) é derivado em tempo real pela fórmula preco_venda_unidade = preco_unitario × fator_preco
Preço BaseSimValor em R$Precisão 4 casas decimais
Desc. Máximo (%)NãoPercentual (0–100)Limite de desconto que o vendedor pode conceder
Preço MínimoNãoValor em R$Piso de preço; calculado automaticamente pelo recálculo
Comissão (%)NãoPercentual (0–100)Substitui a comissão padrão da tabela para este produto
SituaçãoNãoAtivo ou InativoDefault: Ativo

Colunas da tabela de itens

ColunaDescrição
IDid_interno do produto
ProdutoNome do produto
UnidadeUnidade padrão do produto (preço da tabela é referenciado nesta unidade)
Preço BasePreço formatado em BRL
Desc. Máx.Percentual ou "—"
Preço Mín.Valor ou "—"
ComissãoPercentual ou "—"
FaixasQuantidade de faixas de escalonamento cadastradas
SituaçãoTag Ativo/Inativo
AçõesEditar (lápis) e Remover (lixeira)

Validações e regras

  • "Criar Tabela" exige Descrição, Tipo e Vigência Início.
  • Itens só aparecem depois que a tabela é salva pela primeira vez.
  • "Recalcular preços" fica desabilitado se a tabela não tiver filial vinculada ou não tiver itens.
  • O recálculo exibe um preview com quantidade de itens recalculáveis e pulados antes de confirmar. Itens pulados são aqueles sem custo calculado ou com parâmetros inválidos.
  • Confirmar o recálculo sobrescreve "Preço Base" e "Preço Mínimo" de todos os itens recalculáveis.
  • Ao salvar em criação, o sistema navega para /comercial/tabelas-preco/:id/editar (replace: true).
  • Ao salvar em edição, o registro é recarregado da API sem fechar a tela.

Mensagens de erro e o que fazer

MensagemCausaComo resolver
"Informe a descrição"Campo Descrição vazioPreencha o nome da tabela
"Selecione o tipo"Tipo não selecionadoEscolha um dos tipos disponíveis
"Informe a data"Vigência Início vaziaInforme a data de início
"Erro ao carregar tabela de preço"ID inválido ou erro na APIVolte para a lista e tente novamente
"Erro ao salvar tabela de preço"Erro de validação ou conflito no backend⚠️ CONFIRMAR mensagem exata do backend
"Selecione o produto"Nenhum produto escolhido no modal de itemSelecione um produto antes de salvar o item
"Informe o preço"Preço Base vazio no modal de itemPreencha o preço base
"Erro ao recalcular preços"Tabela sem filial ou erro na APIVincule a tabela a uma filial e salve antes de recalcular

Integrações e dependências

  • Serviço: tabelasPrecoService (tabelas-preco.service)
  • Serviço auxiliar: filiaisService (lista de filiais para o seletor)
  • Serviço auxiliar: produtosService (lista de produtos para adicionar itens)
  • Parâmetros de formação de preço da filial (configurados em Parâmetros de Formação de Preço) são usados no recálculo

Dúvidas frequentes

Por que o botão "Recalcular preços" está desabilitado? A tabela precisa estar vinculada a uma filial específica e ter ao menos um item. Vincule a filial e salve a tabela antes de recalcular.

O que é "Tabela Base"? Quando um produto não tem preço nesta tabela, o sistema pode buscar o preço na tabela base com o ajuste global aplicado. Funcionalidade de herança entre tabelas.

Posso ter faixas de escalonamento por item? Sim. A coluna "Faixas" mostra a quantidade. A edição de faixas

Histórico de alterações

DataAlteração
20/04/2026Documento inicial criado.

Manual oficial do Manto ERP. Conteudo voltado para usuarios finais.