Regras de Bonificação

Como configurar campanhas de "compre e ganhe" e desconto por quantidade, para que o sistema avise automaticamente, no pedido, a bonificação a que cada cliente tem direito.

ComercialAtualizado em 22/10/2026

Quando usar

Use quando a empresa quiser rodar campanhas comerciais do tipo "compre X, ganhe Y" ou "desconto acima de X unidades" sem depender de o vendedor lembrar e calcular na mão.

Antes de começar

  • Regra de Tributação do brinde (Aplica em = Somente bonificado, com o CFOP de bonificação definido pelo contador) em Configurações do Hap > Impostos > Tributação de Impostos
  • Recurso "Bonificação por regra" ligado em Configurações Gerais > Venda

Visão geral

As Regras de Bonificação automatizam campanhas comerciais do tipo "compre X, ganhe Y" e "desconto por quantidade" dentro do Pedido de Venda. Em vez de o vendedor decorar quais campanhas estão rodando e calcular a bonificação na mão, o sistema acompanha o que está sendo montado no pedido e avisa, no momento certo, a que recompensa aquele cliente tem direito.

Duas recompensas são possíveis, configuradas na mesma regra:

- Unidades grátis (bonificação): o cliente leva um produto sem custo, do mesmo item comprado, de um brinde fixo ou de uma lista de brindes, que pode ser à escolha do cliente.

- Desconto percentual: os itens da regra recebem um percentual de desconto ao atingir a quantidade combinada. Nenhum produto grátis entra: o percentual vai para o desconto das linhas dos produtos da regra, quando o vendedor clica em Aplicar bonificação.

Cenários típicos e como configurar
CenárioComo configurar
Compre 6 do produto A, ganhe 1 do próprio AContando por Produto - A cada 6 - Bonifica 1 - "mesmo produto" ligado
Compre 6 do produto A, ganhe 4 do produto BContando por Produto - A cada 6 - Bonifica 4 - produto bonificado = B
Compre 6 do produto A, ganhe 4 à escolha entre B, C, D e E (pode misturar)Contando por Produto - A cada 6 - Bonifica 4 - Lista de brindes com B, C, D e E - O cliente escolhe ligado
6 itens do grupo "Óleos Essenciais" dão 10% de descontoContando por Grupo de produto - A cada 6 - A regra entrega = Desconto percentual, Desconto (%) 10
3 produtos da linha por um preço fechado (ex.: as 3 por 369,90)Contando por Pedido inteiro - A cada 3 - Desconto percentual que leva o preço cheio ao da promoção - os 3 produtos marcados em Escopo > Produtos
Somar 12 unidades de uma lista no pedido e ganhar 2Contando por Pedido inteiro - lista de produtos - A cada 12 - Cumulativo ligado
"Ganha 1 unidade" OU "10% de desconto"Duas regras com o mesmo texto em Grupo de alternativa

Pré-requisitos e ativação

Antes de cadastrar a primeira regra, dois pontos precisam estar prontos: a tributação que o item bonificado vai usar na nota e a ativação da função para a empresa.

  1. 1

    Cadastre a tributação do brinde, com o seu contador. O item bonificado usa uma regra de Tributação própria, para sair na nota com o CFOP de bonificação (ex.: 5910 dentro do estado, 6910 fora) e o CSOSN ou CST certo. Caminho: Configurações do Hap > aba Impostos > Tributação de Impostos.

    Configurações do Hap, aba Impostos, item Tributação de Impostos
  2. 2

    No passo 1 do assistente, informe o CFOP de bonificação e, em Aplica em, escolha Somente bonificado. Os demais passos seguem como em qualquer tributação (veja o artigo Tributação da NF-e). Essa regra vale só para os brindes; os itens vendidos continuam na regra de sempre (Aplica em = Todos).

    Passo 1 da Tributação: CFOP da regra e o campo Aplica em, onde se escolhe Somente bonificado
  3. 3

    Ative a função para a empresa em Configurações > Geral > Configurações Gerais > Venda.

    Configurações Gerais, seção Venda
  4. 4

    Dentro de Recursos da venda, marque a caixa Bonificação por regra e clique em Salvar.

    Card Bonificação por regra em Recursos da venda

Natureza de operação de Bonificação (modelo Remessa)

Só é necessária se a empresa usa o modelo Remessa em bonificação (nota própria), em que o brinde sai num documento separado: é a natureza dessa nota de remessa. No modelo Desconto na mesma nota, o brinde vai na nota da venda e quem define o CFOP dele é a regra de Tributação do passo anterior.

  1. 1

    Abra Configurações do Hap > aba Cadastros > Cadastro de Natureza de Operação.

    Configurações do Hap, aba Cadastros, item Cadastro de Natureza de Operação
  2. 2

    No formulário, preencha a Descrição (ex.: "Bonificação") e o Tipo da Natureza como Saídas. Os interruptores de Ações definem o efeito fiscal e financeiro da nota de remessa.

    Cadastro da Natureza de Operação Bonificação
  3. 3

    Salve. A natureza passa a aparecer na listagem de Naturezas de Operação.

    Natureza Bonificação confirmada na listagem, tipo Saídas, Ativo
Interruptores da natureza de Bonificação
InterruptorComo deixarPor quê
Não considerar natureza como Venda?LigadoÉ o efeito principal: o item bonificado não conta como venda faturável
Informar tributos aproximados sem ser consumidor final?LigadoMantém a informação de tributos aproximados no documento mesmo quando o destinatário não é consumidor final
Gera Financeiro? / Não gerar estoque? / Não fatura? / Nota de Entrada? / Nota de Importação?DesligadosO brinde continua baixando do estoque e seguindo como documento de saída; só não é tratado como venda

Acessando a tela

A tela de cadastro fica dentro das Configurações do Hap, na aba Vendas: Menu > Configurações do Hap > aba Vendas > Regras de Bonificação.

Configurações do Hap, aba Vendas, item Regras de Bonificação

Ela fica no mesmo grupo das outras regras comerciais (Regras de Preços, Regras de Comissão e Regras de Desconto Flex), o que ajuda a localizá-la se o cliente já conhece alguma delas.

Tela de listagem

Ao abrir Regras de Bonificação, o sistema mostra um grid com todas as regras já cadastradas, ativas ou não, com um resumo do gatilho de cada uma.

Grid de Regras de Bonificação: cada linha resume o gatilho (a cada X leva Y), a vigência e a situação
Colunas do grid
ColunaO que mostra
RegraDescrição cadastrada e, embaixo, quantos produtos ou grupos fazem parte do gatilho
GatilhoResumo "A cada X leva Y" (brinde) ou "A cada X dá Y% de desconto" (desconto percentual), como a quantidade é contada (produto, grupo ou pedido inteiro) e se é cumulativa
VigênciaPeríodo em que a regra vale; "Sem prazo" quando não há data de início/fim
SituaçãoAtiva ou Inativa; regras inativas ficam guardadas, mas não são avaliadas no pedido
Ícones à direitaLápis para editar e lixeira para excluir

O botão + Nova regra, no canto superior direito, abre o formulário de cadastro. O campo de busca acima do grid filtra as regras pela descrição.

Na coluna Gatilho, a regra de desconto percentual aparece com o percentual no lugar das unidades: "A cada 3,00 dá 11,86% de desconto". Embaixo do nome, a regra sem nenhum produto ou grupo marcado mostra "Vale para todos os produtos e clientes".

Grid com regras de brinde ("A cada 12,00 leva 2,00") e de desconto percentual ("A cada 3,00 dá 11,86% de desconto")

Cadastrando uma nova regra

O formulário é dividido em blocos: identificação, vigência, gatilho, escopo, o que é bonificado e como o brinde é cobrado. Os tópicos abaixo seguem a ordem da tela.

Identificação e vigência

Bloco Identificação

- Descrição da regra: nome da campanha. Aparece no grid e deve ser claro para o vendedor reconhecer do que se trata (ex.: "Leve mais, pague menos - Linha Botânica").

- Situação (Ativa): liga ou desliga a regra sem excluí-la. Útil para pausar uma campanha fora do período e reativá-la depois sem perder a configuração.

Bloco Vigência

- Início / Fim: janela de vigência da regra. Deixe os dois em branco para a regra valer sem prazo.

Gatilho: quanto o cliente precisa levar

O bloco Gatilho define a quantidade que libera a bonificação e como essa quantidade é contada dentro do pedido.

Bloco Gatilho, com o exemplo de cálculo exibido ao preencher os campos
Campos do gatilho
CampoO que preencher
A cadaQuantas unidades precisam entrar no pedido para liberar a recompensa (ex.: 6)
BonificaUnidades grátis por ocorrência do gatilho, quando "A regra entrega" está em Unidades de brinde. Com O cliente escolhe ligado, é o total que o cliente distribui entre os brindes da lista. Com Desconto percentual o campo some da tela: a regra não entrega produto
Contando porBase de cálculo do gatilho: por produto, por grupo de produto ou pelo pedido inteiro
Máximo por pedidoTeto de unidades bonificadas num mesmo pedido; "Sem limite" em branco
Valor mínimo do pedidoValor que o pedido precisa somar para a regra valer; "Sem mínimo" em branco
Grupo de alternativaTexto livre. Regras com exatamente a mesma chave viram alternativas exclusivas: só uma é considerada por pedido
CumulativoLigado, repete a bonificação a cada múltiplo do gatilho (12 unidades com gatilho 6 bonificam 2 vezes). Desligado, concede uma única vez
Opções do campo Contando por

- Por produto: cada produto do pedido dispara a regra sozinho; a contagem é item a item.

- Por grupo de produto: soma as quantidades de todos os produtos do grupo configurado no escopo.

- Pelo pedido inteiro: soma as quantidades de uma lista de produtos espalhados pelo pedido, para campanhas que misturam vários itens.

Escopo: para quem a regra vale

Para cada uma das seis dimensões, o campo vem marcado como Todos por padrão. Buscar e selecionar itens específicos restringe a regra a eles.

Bloco Escopo
Dimensões do escopo
DimensãoRestringe a regra a
ProdutosProdutos específicos
Grupos de produtoUm ou mais grupos de produto inteiros
ClientesClientes específicos (campanhas negociadas individualmente)
Grupos de clienteUm segmento de clientes (categoria ou canal)
VendedoresDeterminados vendedores ou equipes
Tabelas de preçoPedidos lançados com uma tabela de preço específica

O que é bonificado

Bloco O que é bonificado, com "mesmo produto" ligado e o critério de brinde selecionado

- A regra entrega: tipo de recompensa, Unidades de brinde (produto grátis) ou Desconto percentual. O restante do bloco muda conforme essa escolha.

- Bonificar o mesmo produto: ligado (padrão), o brinde é o próprio produto que disparou o gatilho, o caso mais comum de "compre X, ganhe X".

- Produto bonificado: aparece quando o interruptor acima é desligado; permite escolher um produto diferente para entrar como brinde (ex.: compre o Descolorante, ganhe o Oxidante).

- Qual produto vira brinde: quando a regra envolve mais de um produto, define qual vira o item grátis, o mais comprado (maior quantidade no pedido) ou o de menor valor.

Regra de desconto percentual

Com A regra entrega = Desconto percentual, a regra não entrega produto nenhum: aplica um desconto sobre os itens que ela alcança. O bloco O que é bonificado passa a mostrar só o campo Desconto (%), e o campo Bonifica sai do Gatilho.

Regra de desconto percentual: A cada 3 contando pelo pedido inteiro, os três produtos da promoção no Escopo e, em O que é bonificado, Desconto percentual com 11,86%
  1. 1

    Em Gatilho, preencha A cada com a quantidade da promoção (ex.: 3) e escolha como ela é contada (ex.: Pelo pedido inteiro, para somar produtos diferentes).

  2. 2

    Em Escopo > Produtos (ou Grupos de produto), marque os produtos da promoção. São eles que contam para o gatilho e são eles que recebem o desconto.

  3. 3

    Em O que é bonificado, escolha A regra entrega = Desconto percentual e informe o Desconto (%).

  4. 4

    Salve a regra.

No pedido, o desconto da regra entra no campo Desconto das linhas dos produtos dela quando o vendedor clica em Aplicar bonificação; linha em que o vendedor já deu desconto fica com o desconto dela. O passo a passo, com o aviso "Desconto de bonificação que não vale mais", está no artigo Bonificação por regra no pedido, seção 5.

Como o brinde é cobrado

Este bloco define o tratamento fiscal do item bonificado, ou seja, como ele aparece no documento fiscal do pedido.

Bloco Como o brinde é cobrado, modelo Desconto na mesma nota selecionado

- Desconto na mesma nota: o brinde entra na própria nota de venda pelo valor de mercadoria normal, com um desconto de igual valor ao lado; o total da nota não cobra o brinde. É um desconto incondicional, que consta do documento fiscal.

- Remessa em bonificação (nota própria): o brinde sai em um documento fiscal separado, com a Natureza de Operação de Bonificação, valor zerado e sem contar como venda faturável.

O CFOP e o CSOSN ou CST do item bonificado vêm do cadastro de Tributação: a regra com Aplica em = Somente bonificado vale só para os brindes (veja Pré-requisitos e ativação).

Conjunto de produtos e lista de brindes

Duas sub-listas completam o cadastro em campanhas mais elaboradas:

- Conjunto de produtos (combo): informe produto e quantidade mínima de cada item; a regra só dispara quando todos os itens do combo estiverem no pedido, nas quantidades mínimas.

- Lista de brindes: use quando a regra entrega mais de um produto por faixa. Busque e adicione cada produto concedido; em branco, a regra entrega o produto bonificado configurado no bloco anterior. Com o botão O cliente escolhe desligado (o padrão), o pedido recebe todos os produtos da lista, cada um na quantidade da sua linha, a cada faixa conquistada.

Bloco Lista de brindes, com um brinde adicionado como exemplo

Brinde à escolha do cliente (O cliente escolhe)

Use quando a promoção dá um total de unidades e o cliente decide quais produtos leva. Exemplo: "compre 6 descolorantes, ganhe 4 oxidantes", com 5 tipos de oxidante. O cliente pode levar 2 de um e 2 de outro, 1 de cada de quatro tipos ou os 4 do mesmo tipo.

  1. 1

    No bloco Gatilho, preencha A cada (6) e Bonifica (4). Com O cliente escolhe ligado, o Bonifica é o total de unidades que o cliente distribui entre os brindes a cada faixa. No Escopo, informe o produto que dispara a regra (o descolorante).

    Regra "Compre 6 descolorantes, ganhe 4 oxidantes": A cada 6, Bonifica 4, contando por produto, com o descolorante no escopo
  2. 2

    Em O que é bonificado, deixe A regra entrega em Unidades de brinde. Com a lista preenchida, é ela que define os brindes, no lugar do produto bonificado único.

  3. 3

    Na Lista de brindes, busque e adicione cada produto que o cliente pode escolher (pelo menos dois).

  4. 4

    Ligue o botão O cliente escolhe, logo abaixo da lista, e clique em Salvar regra.

    Lista de brindes com os 5 oxidantes e o botão O cliente escolhe ligado
Lista de brindes com e sem O cliente escolhe
O cliente escolheO que o pedido recebe
Desligado (padrão)Todos os produtos da lista, cada um na quantidade da sua linha, a cada faixa conquistada
LigadoO total do campo Bonifica a cada faixa, distribuído entre os produtos da lista como o cliente quiser, podendo misturar
Aviso ao salvar a regra com O cliente escolhe ligado e um produto só na lista

No pedido, o aviso de bonificação mostra o total à escolha (ex.: "4 un à escolha entre 5 produtos") e o botão Aplicar bonificação abre a janela Escolha os brindes, onde o vendedor distribui as unidades. O passo a passo está no artigo Bonificação por regra: o brinde da promoção calculado no pedido.

Como funciona no pedido

Conforme o pedido é montado, o sistema avalia todas as regras ativas e vigentes, filtrando por cliente, grupo de cliente, vendedor, tabela de preço e pelos produtos ou grupos do escopo de cada regra. A avaliação acontece no Pedido de Venda, no layout novo; o PDV não aplica regras de bonificação.

  1. 1

    Conferência do gatilho: verifica se a quantidade gatilho foi atingida, de acordo com a base de cálculo (por produto, por grupo ou pelo pedido inteiro) e o valor mínimo do pedido, quando configurado.

  2. 2

    Aviso no pedido: ao atingir o gatilho, uma faixa azul aparece na aba Produtos avisando a bonificação disponível, com o botão Aplicar bonificação. No exemplo, o pedido tem 8 unidades do Teclado CORSAIR e a regra "Teste" (a cada 4, bonifica 1, cumulativo) calcula 2 faixas, por isso o aviso mostra "2 un de Mouse (Teste)", com o nome da regra entre parênteses.

    Pedido de Venda com o aviso de bonificação disponível e o botão de aplicar
  3. 3

    Confirmação e lançamento: ao clicar em Aplicar bonificação, o sistema confirma com um aviso e adiciona o item bonificado como uma nova linha do pedido, respeitando o limite cumulativo e a quantidade máxima configurados. Se a regra é de brinde à escolha do cliente, antes de lançar abre a janela Escolha os brindes para o vendedor distribuir as unidades.

    Confirmação de que o item foi adicionado
  4. 4

    Linha bonificada: o item entra já com 100% de desconto (modelo Desconto na mesma nota) e comissão zerada, com o CFOP da regra de Tributação Somente bonificado - sem essa regra, o CFOP da venda. O valor de mercadoria aparece no Total da linha, mas não representa receita nem base de comissão.

    Item bonificado lançado como linha 2 do pedido, com desconto de 100% e comissão zerada
  5. 5

    Grupo de alternativa: havendo regras no mesmo grupo, apenas uma é considerada por pedido.

  6. 6

    Regra de desconto percentual: em vez de lançar um item, o Aplicar bonificação coloca o percentual no Desconto das linhas dos produtos da regra e o aviso passa a "Bonificação já aplicada". Se o pedido depois deixar de atingir a regra, aparece "Desconto de bonificação que não vale mais", com o botão Remover desconto.

  7. 7

    Faturamento: a nota fiscal leva o brinde como ele está no pedido - marcado como bonificado, com o valor de mercadoria e o desconto de 100% - e o total da nota é o total do pedido.

Exemplos de regras cadastradas

Exemplo de várias regras cadastradas lado a lado no grid de listagem
Exemplos reais
RegraContando porA cadaRecompensaObservação
Compre 6, ganhe 1 (mesmo produto)Produto61 un.Não cumulativo, máximo 1 por pedido
Compre 6 do produto A, ganhe 4 do produto BProduto64 un. de BCritério de brinde: maior quantidade
12 unidades de uma lista, ganha 2Pedido inteiro122 un.Soma vários produtos, cumulativo
Compre 6 descolorantes, ganhe 4 oxidantesProduto64 un. à escolhaLista de brindes com 5 oxidantes e O cliente escolhe ligado
6 unidades de um grupo, 10% de descontoGrupo de produto610%Vale para qualquer produto do grupo
6 unidades de um grupo: ganha 1 OU 10%Grupo de produto61 un. ou 10%Duas regras, mesmo grupo de alternativa

Boas práticas e cuidados

- Cadastre com o contador a regra de Tributação Somente bonificado antes de faturar o primeiro pedido com brinde.

- Use Situação = Inativa para pausar uma campanha fora de período, sem perder o cadastro.

- Em Grupo de alternativa, use exatamente o mesmo texto nas regras que devem competir entre si; diferença de espaço ou acento faz as regras deixarem de ser alternativas.

- Campo de escopo em branco vale para todos os valores daquela dimensão; cuidado redobrado em bases multiempresa ou com clientes atendidos por mais de uma tabela de preço.

- Valide o modelo de cobrança do brinde (desconto na mesma nota x remessa em nota própria) com a contabilidade do cliente antes de padronizar uma campanha.

Problemas comuns

  • O menu Regras de Bonificação não aparece - o recurso "Bonificação por regra" está desligado em Configurações Gerais > Venda.
  • O brinde saiu na nota com o CFOP de venda (ex.: 5102) - falta a regra de Tributação do brinde, com Aplica em = Somente bonificado. Veja o passo 1 de Pré-requisitos e ativação.
  • O aviso de bonificação não aparece no pedido - confira se a regra está Ativa e dentro da vigência, se o cliente, o vendedor e a tabela de preço do pedido estão no escopo da regra e se a quantidade atingiu o gatilho. O aviso aparece no Pedido de Venda, no layout novo; o PDV não aplica regras de bonificação.
  • Ao salvar a regra aparece "Para o cliente escolher, coloque pelo menos dois produtos na lista de brindes." - com O cliente escolhe ligado, a Lista de brindes precisa de pelo menos dois produtos diferentes. Adicione outro produto ou desligue o botão.
  • Ao salvar a regra aparece "Informe quantas unidades o cliente escolhe entre os brindes." - com O cliente escolhe ligado, o campo Bonifica do Gatilho está vazio. Preencha com o total de unidades que o cliente escolhe a cada faixa.
  • Duas regras que deveriam competir estão sendo aplicadas juntas - o texto do Grupo de alternativa precisa ser exatamente igual nas duas (espaço e acento contam).
  • A regra vale para clientes que não deveria - campo de escopo em branco significa TODOS; restrinja Clientes, Grupos de cliente ou Tabelas de preço.
  • A regra percentual não aparece no pedido - confira se a regra está Ativa e dentro da vigência e se os produtos lançados estão marcados no Escopo (Produtos ou Grupos de produto). Regra sem nenhum produto ou grupo marcado vale para todos os produtos do pedido. A quantidade dos produtos da regra também precisa chegar ao "A cada".
  • Não acho o campo Bonifica na regra - com A regra entrega = Desconto percentual o campo some, porque a regra não entrega produto: o que vale é o Desconto (%). Volte para Unidades de brinde se a promoção dá produto.

Artigos relacionados