Voltar para artigos
HotsiteBasicoAtualizado em 30 de out. de 2026

Cadastro de Nota Fiscal no Hotsite

Campos e anexo e validações e mensagens da tela Cadastrar Compra do hotsite

#hotsite#participante#campanha

O que e?

É a tela "Cadastrar nova compra" (menu "Cadastrar Compra"), em que o participante logado informa os dados da nota fiscal, anexa a foto ou o PDF quando a campanha pede, escolhe os produtos e envia.

Como funciona?

Campos. Saem do formulário da nota configurado no painel: podem aparecer número da nota, chave da nota fiscal (44 dígitos), CNPJ ou seleção da loja, data da compra, valor, quantidade, "Produtos da compra" (produto e quantidade por linha, opcional) e campos extras do cliente. Campo obrigatório em branco mostra "Campo obrigatório.".

Regras que a tela confere antes de enviar (as mesmas frases da API):

  • CNPJ: "Informe o CNPJ da nota." quando a campanha exige CNPJ, e "CNPJ inválido." sempre que ele for digitado errado.
  • Chave: "Informe a chave ou o número da nota fiscal." quando a campanha exige identificar a nota, e avisos de chave com tamanho ou dígito errado ("Chave da nota fiscal deve ter 44 dígitos.").
  • Quando a campanha usa seleção de loja, o CNPJ vem do cadastro da loja escolhida.

Anexo. Aceita JPG, PNG ou PDF até 10 MB. Mensagens possíveis:

  • "Arquivo muito grande. Máximo permitido: 10MB."
  • "Arquivo inválido. Envie a foto da nota em JPG ou PNG, ou o arquivo em PDF." (também para arquivo com extensão trocada)
  • "Anexe a foto da nota fiscal." quando o anexo é obrigatório e está vazio.

Quando o participante lê o QR Code do cupom, o anexo deixa de ser obrigatório: o link da consulta da nota substitui a foto. O campo continua disponível para quem quiser anexar.

Envio. O botão "Cadastrar" abre "Confirme os dados", com "Editar" e "Confirmo". A API decide na hora e o resultado aparece numa janela:

  • "Participação registrada!" com os números da sorte gerados e o botão "Ver extrato";
  • "Compra registrada!" quando o valor entrou no saldo ou quando a compra não gerou números;
  • "Nota não cadastrada" com o motivo vindo da API e o botão "Tentar novamente".

Mensagens de erro do envio que não vêm da regra da campanha:

  • "Sessão expirada. Faça login novamente."
  • "Não foi possível falar com o servidor. Tente novamente."
  • "Não foi possível cadastrar a nota. Tente novamente."

Campanha 20anosweldvision. A tela vira "Registro de Comprovante do Test Drive": pede a foto do teste prático (só JPG ou PNG), a loja e uma pesquisa rápida de três perguntas, todas obrigatórias.

Como explicar ao cliente?

A tela pede exatamente os campos configurados no formulário da nota da campanha. Ela confere formato de CNPJ, chave e anexo antes do envio, mas quem decide se a nota vale é a API, na hora, com as regras da campanha. Por isso a mensagem de recusa é a da própria regra, e o participante sabe o que corrigir.

Possiveis falhas, causas e solucoes

  • Falha: o anexo é recusado.
  • Possivel causa: arquivo acima de 10 MB, formato fora de JPG, PNG ou PDF (HEIC, WEBP, GIF) ou extensão renomeada.
  • Como orientar: oriente salvar a foto em JPG ou tirar um print da nota e anexar de novo.
  • Quando escalar: se um JPG, PNG ou PDF válido abaixo de 10 MB for recusado, abrir issue no Jira (projeto DEV) com o arquivo.
  • Falha: "CNPJ inválido." ou aviso de chave inválida.
  • Possivel causa: dígito digitado errado.
  • Como orientar: oriente copiar o CNPJ e a chave do cupom com atenção. A chave tem 44 dígitos.
  • Quando escalar: se os dados batem com o cupom e a tela recusa, abrir issue no Jira (projeto DEV) com a foto da nota.
  • Falha: "Nota não cadastrada" informando que a nota já foi cadastrada.
  • Possivel causa: a mesma nota já foi registrada antes, pelo próprio participante ou por outra pessoa.
  • Como orientar: confira em Minhas notas. Se não for dele, oriente conforme o regulamento.
  • Quando escalar: se houver indício de uso indevido da nota, abrir issue no Jira (projeto DEV) com a chave ou o número da nota.
  • Falha: o campo de loja não traz a loja onde a compra foi feita.
  • Possivel causa: a loja não está cadastrada como participante na campanha.
  • Como orientar: confira a lista de lojas da campanha no painel e o regulamento.
  • Quando escalar: se a loja estiver cadastrada e não aparecer, abrir issue no Jira (projeto DEV).
  • Falha: o comprovante anexado não abre depois.
  • Possivel causa: problema no local onde os arquivos ficam publicados.
  • Como orientar: registre o caso; o participante não precisa reenviar se a nota já foi aceita.
  • Quando escalar: acionar o time de desenvolvimento urgentemente e abrir issue no Jira (projeto DEV), porque o comprovante é usado na auditoria do sorteio.

Exemplo de resposta pronta

Olá! Para cadastrar a sua compra, preencha os dados exatamente como estão na nota e anexe uma foto legível em JPG ou PNG, ou o arquivo em PDF, com até 10 MB. Fotos em HEIC ou WEBP não são aceitas: se for o caso, tire um print da nota e anexe a imagem. Antes de enviar, confira tudo na tela "Confirme os dados". Se aparecer "Nota não cadastrada", a mensagem logo abaixo explica o motivo.

Quando escalar?

Acione urgentemente o time de desenvolvimento e abra issue no Jira (projeto DEV) quando o envio falhar para vários participantes, quando arquivos válidos forem recusados, quando comprovantes aceitos não abrirem ou quando a recusa contrariar o regulamento. Envie o link da campanha, o CPF, o número ou a chave da nota, o horário e o print da mensagem.

Artigos relacionados

HotsiteBasico
Cadastro e Acompanhamento de Notas Fiscais

Visão geral de como o participante cadastra a compra no hotsite e onde acompanha o que ela gerou

#hotsite#participante#campanha
Atualizado em 30 de out. de 2026
HotsiteBasico
Leitura do QR Code do Cupom Fiscal

Como funciona a leitura BETA do QR Code da NFC-e no cadastro de compra e o que fazer quando ela falha

#hotsite#participante#campanha
Atualizado em 30 de out. de 2026
API PremifyTecnico
Validação da nota fiscal e duplicidade

Como a chave de acesso identifica a nota e por que a mesma compra pode ser recusada como repetida

#api-premify#regras-de-negocio#campanha
Atualizado em 30 de out. de 2026
API PremifyIntermediario
Limite de notas por participante

Por que a nota excedente é recusada e como o limite por dia conta pelo horário de Brasília

#api-premify#regras-de-negocio#campanha
Atualizado em 30 de out. de 2026
Painel AdminIntermediario
Formulário da campanha

Como a aba Formulário define o que é obrigatório no cadastro do participante e no envio da nota

#painel-admin#campanhas#operacao
Atualizado em 30 de out. de 2026