Brindes com valor real na API e desconto centralizado no total do pedido
Antes, o produto de brinde era enviado à API e ao faturamento com valor R$ 0,00. Como a legislação não permite faturar item zerado na Nota Fiscal, os lojistas precisavam fazer ajustes manuais ou criar regras nos ERPs para corrigir esse valor antes de emitir a nota.
Agora, uma nova configuração no painel ("Descontar valor do brinde do valor do pedido na API Pública") automatiza a operação:
- Para o consumidor: nada muda, o brinde continua aparecendo como "Grátis" / R$ 0,00 no carrinho.
- Para o ERP e a API: o brinde assume seu valor real de cadastro, e o desconto é movido para o total do pedido.
Se houver mais de um brinde, ou o cliente já tiver outros descontos (cupom, desconto no boleto), tudo é somado de forma acumulativa no desconto do pedido. O valor total pago pelo cliente permanece exatamente o mesmo, mas a composição fiscal fica correta.
Exemplo prático (brinde de R$ 35):
Sem a configuração: o brinde vai zerado e o desconto fica dentro do item; o total do pedido não recebe o desconto:
// item brinde
{ "precoVenda": 0, "isBrinde": true, "desconto": -35 }
// nível do pedido
{ "valorDesconto": 0 }Com a configuração: o brinde assume o valor real e o desconto migra para o pedido (valorDesconto, somado a descontos já existentes):
// item brinde
{ "precoVenda": 35, "isBrinde": true, "desconto": 0 }
// nível do pedido
{ "valorDesconto": 35 }Benefícios:
- Compliance fiscal sem esforço: notas fiscais limpas e dentro das normas, sem travamentos no faturamento.
- Fim do trabalho manual no ERP: sem precisar consertar pedidos ou rodar scripts para faturar.
- Marketing e fiscal alinhados: liberdade para campanhas de "Compre e Ganhe" com os dados batendo perfeitamente.
Observação: por padrão a API continua exibindo os dados como antes; a nova forma passa a valer apenas ao ativar a configuração geral.

