Pular para conteúdo

Promoções (PDV)

Cadastros > Produtos/Serviços > Promoções (PDV)

O que é

O cadastro de Promoções define regras automáticas de desconto ou bonificação aplicadas pelo PDV durante a venda. Cada promoção tem vigência determinada (data de início e fim), um tipo de benefício (preço fixo, desconto percentual, desconto em valor, leve X pague Y, produto presente ou desconto adicional) e uma lista de produtos participantes. O sistema também suporta promoções recebidas da integração com a Scanntech, que têm regras de edição restritas.


Como acessar

No menu principal, clique em CadastrosProdutos/ServiçosPromoções (PDV).


Onde impacta o sistema

  • PDV: o motor de promoções (OfficePromocoes) aplica automaticamente o desconto ou bonificação ao lançar os produtos no cupom.
  • Movimentação de itens (Movimentacao.Item): verifica promoções ativas no momento da venda.
  • Tabelas de Preço: as promoções podem ser aplicadas seletivamente por tabela de preço.
  • Filiais: cada promoção pode ser restrita a uma ou mais filiais.

Como cadastrar uma promoção

  1. Clique em Novo (ou Alt+N).
  2. Preencha os campos da aba Dados Cadastrais: título, período de vigência (início e fim), tipo e quantidade.
  3. Selecione as filiais onde a promoção será válida (ao menos uma é obrigatória).
  4. Selecione as tabelas de preço às quais a promoção se aplica.
  5. Clique em Gravar (ou Alt+G) para salvar os dados cadastrais.
  6. Vá à aba Produtos e adicione os produtos participantes (um por um via F3 ou código).
  7. Se o tipo for Produto Presente ou Desconto Adicional, vá à aba Bonificações e adicione os produtos que serão dados como brinde/desconto extra.
  8. Clique em Gravar (ou Alt+G) em cada aba.

Promoções da Scanntech (PM_ORIGEM = 'SCANNTECH') não permitem inclusão, edição ou exclusão manual de produtos e bonificações. Apenas as tabelas de preço aplicáveis podem ser alteradas.


Campos desta tela

Aba: Dados Cadastrais

Campo O que é Observações
Código Identificador numérico da promoção [PROMOCOES.PM_CODIGO] — gerado automaticamente via generator GEN_PROMOCOES
Título Nome da promoção [PROMOCOES.PM_TITULO] — obrigatório
Origem Indica a origem da promoção [PROMOCOES.PM_ORIGEM] — MANUAL para cadastro local; SCANNTECH para integração
Início Data de início da vigência [PROMOCOES.PM_INICIO] — obrigatório; não pode ser posterior à Data Fim
Fim Data de fim da vigência [PROMOCOES.PM_FIM] — obrigatório; o sistema alerta ao alterar período quando há produtos na promoção que também aparecem em outra promoção vigente no mesmo período
Tipo Tipo de benefício da promoção [PROMOCOES.PM_TIPO] — veja tabela de tipos abaixo
Quantidade Quantidade mínima de itens que ativa a promoção [PROMOCOES.PM_QUANTIDADE] — deve ser maior que zero
Tipo de Quantidade Interpretação da quantidade (por item, por valor etc.) [PROMOCOES.PM_TIPOQUANTIDADE] — padrão 0 (a cada)
Qtd Máxima por CF Quantidade máxima de ativações da promoção por cupom fiscal [PROMOCOES.PM_QTDMAXPORCF]
Descrição Texto descritivo da promoção [PROMOCOES.PM_DESCRICAO] — campo memo
Autor Responsável pelo cadastro [PROMOCOES.PM_AUTOR]
Inativo Indica se a promoção está inativa [PROMOCOES.PM_INATIVO]
Dia da Semana Restrição por dia da semana (opcional) [PROMOCOES.PM_DIASEMANA] — permite múltiplos dias
Filiais Filiais onde a promoção é válida [PROMOCOES_FILIAIS.PMF_FILIAL] — ao menos uma filial obrigatória; na inserção, a filial logada é pré-selecionada
Tabelas de Preço Tabelas de preço às quais a promoção se aplica [PROMOCOES_TABELAS.PMT_TABELA]

Campos por Tipo de Promoção

Tipo Campo O que é Banco
Preço Fixo Valor Total Preço único pelo qual o conjunto de produtos é vendido [PROMOCOES.PM_VLTOTAL] — obrigatório e deve ser maior que zero
Desconto Variável % Desconto Percentual de desconto aplicado [PROMOCOES.PM_PERCDESC] — obrigatório; deve estar entre 0 e 100
Desconto Fixo Valor Desconto Total Valor fixo de desconto aplicado [PROMOCOES.PM_DESCTOTAL] — obrigatório e deve ser maior que zero
Leve X Pague Y Qtd Leve Quantidade que o cliente leva (ex.: leve 3) [PROMOCOES.PM_QTDBONIFICACAO] — deve ser maior que a Quantidade (pague Y)
Produto Presente Qtd Bonificação Quantidade do produto brinde concedida [PROMOCOES.PM_QTDBONIFICACAO] — obrigatório e deve ser maior que zero
Desconto Adicional % Desconto Adicional Percentual de desconto extra [PROMOCOES.PM_PERCDESC] — obrigatório; deve estar entre 0 e 100

Aba: Produtos

Campo O que é Observações
Produto Código do produto participante da promoção [PROMOCOES_PRODUTOS.PMP_PRODUTO] — digitação direta ou F3; campo PMP_TIPO = 'P'
Nome do Produto Nome do produto (exibição) Preenchido automaticamente após seleção
Códigos EAN Autorizados Códigos de barras específicos que ativam a promoção para este produto [PROMOCOES_CODIGOS.PMC_EAN] — opcional; se vazio, todos os EANs do produto são aceitos; código deve pertencer ao produto selecionado

Aba: Bonificações

Disponível apenas para os tipos Produto Presente e Desconto Adicional.

Campo O que é Observações
Produto Código do produto a ser dado como brinde ou que receberá desconto adicional [PROMOCOES_PRODUTOS.PMP_PRODUTO] — campo PMP_TIPO = 'B'; não pode coincidir com um produto já listado na aba Produtos
Nome do Produto Nome do produto (exibição) Preenchido automaticamente
Códigos EAN Autorizados Códigos de barras específicos do produto de bonificação [PROMOCOES_CODIGOS.PMC_EAN]

Regras e comportamentos do sistema

  • Período de vigência inválido: ao gravar com a data de fim anterior à data de início, o sistema exibe: "Período de vigência inválido. Verifique!"
  • Filial obrigatória: ao gravar sem selecionar nenhuma filial: "Ao menos uma filial deve ser selecionada para esta promoção. Verifique!"
  • Quantidade zero: ao gravar sem informar quantidade: "Quantidade não informada. Verifique!"
  • Produto com preço escalonado: não é permitido incluir produtos que possuem preço escalonado (tabela PRODPRECO). Exibe: "Atenção! Impossível cadastrar promoção para produtos com preço escalonado."
  • Produto duplicado entre listas: se um produto já consta nos Produtos e for incluído nas Bonificações (ou vice-versa) em tipos que não são "Leve X Pague Y", o sistema alerta e não permite.
  • Período sobreposto: ao incluir um produto que já está em outra promoção com o mesmo período, o sistema pergunta: "O produto informado já consta na promoção [nome], de mesmo período que esta promoção. Deseja incluir o produto mesmo assim?"
  • Bonificações em tipos incompatíveis: ao tentar gravar dados cadastrais com bonificações cadastradas em um tipo que não as aceita, o sistema pergunta se deseja excluir todas as bonificações antes de continuar.
  • Promoção Scanntech: exibe "Não é permitida a exclusão de promoções da Scanntech" e "Não é permitida a edição de promoções da Scanntech" — apenas as tabelas de preço podem ser alteradas, e ao gravar aparece: "Atenção! Apenas as tabelas de preço aplicáveis foram alteradas. As demais alterações foram revertidas por esta ser uma promoção da Scanntech"
  • Código EAN inválido: ao adicionar um EAN que não pertence ao produto selecionado: "O código informado não pertence ao produto selecionado. Verifique!"
  • Código EAN duplicado: ao adicionar um EAN já cadastrado para o produto: "Código já informado. Verifique!"
  • Na grade de consulta, promoções com data início no futuro aparecem em amarelo com o rótulo "Ainda não vigente"; promoções expiradas (data fim no passado) aparecem em amarelo com o rótulo "Expirada".

Dúvidas frequentes

Qual a diferença entre "Leve X Pague Y" e "Produto Presente"? No "Leve X Pague Y" o produto bonificado é o mesmo que o produto comprado (ex.: leve 3, pague 2). No "Produto Presente" o produto dado como brinde é um produto diferente, cadastrado na aba Bonificações.

Posso aplicar uma promoção apenas em determinados dias da semana? Sim. Use o campo Dia da Semana na aba de dados cadastrais para selecionar os dias em que a promoção estará ativa.

Por que não consigo editar uma promoção da Scanntech? Promoções criadas pela integração com a Scanntech são controladas externamente. O sistema permite apenas ajustar quais tabelas de preço são aplicáveis, para adequar ao cenário da loja.

Posso restringir a promoção a códigos de barras específicos de um produto? Sim. Na aba Produtos (ou Bonificações), use o painel de Códigos EAN Autorizados para informar os EANs que ativam a promoção. Se nenhum EAN for informado, todos os códigos do produto são aceitos.