NFER

Integração

API para Emissão de NFC-e: Como Emitir Cupom Fiscal Eletrônico no Varejo e PDV via REST

API para Emissão de NFC-e: Como Emitir Cupom Fiscal Eletrônico no Varejo e PDV via REST

Guia completo sobre a API REST para emissão de NFC-e (modelo 65): contingência offline nativa para PDVs, geração de QR Code oficial, cálculo automático de impostos e impressão térmica instantânea com o NFER.

·9 min de leitura

A Nota Fiscal de Consumidor Eletrônica (NFC-e), modelo 65, revolucionou o comércio varejista no Brasil. Ao substituir os antigos e caros Emissores de Cupom Fiscal (ECF) — que exigiam lacres físicos, intervenções técnicas constantes e impressoras homologadas pelo governo —, a NFC-e transferiu a emissão de cupons fiscais para o ambiente 100% digital e em nuvem.

Seja para supermercados de alto volume, redes de fast-food, lojas de shopping, postos de combustível, totens de autoatendimento ou aplicativos móveis de delivery, a velocidade no ponto de venda (PDV) é o fator mais crítico: uma fila de caixa não pode esperar mais do que 1 ou 2 segundos para liberar o cliente.

Com a API de NFC-e do NFER, desenvolvedores de software house, criadores de ERPs e operadores de e-commerce conectam qualquer frente de caixa à SEFAZ via JSON, com cálculo automático de tributos, criptografia de QR Code e suporte robusto a contingência offline.

O Que É a NFC-e (Modelo 65) e Onde Ela É Obrigatória?

A NFC-e é o documento fiscal eletrônico emitido nas operações comerciais presenciais de venda no varejo ou de entrega em domicílio (delivery) destinadas a pessoa física ou jurídica que seja consumidora final.

  • Varejo Presencial: Checkout de lojas, supermercados, farmácias, padarias, boutiques e lojas de conveniência.
  • Food Service & Restaurantes: Sistemas de comanda eletrônica, fechamento de conta na mesa e totens de autoatendimento.
  • SmartPOS e Vendas Móveis: Emissão fiscal direta em máquinas de cartão inteligentes (POS Android da Cielo, Stone, PagBank, Rede, Gertec).
  • Delivery Local: Pedidos enviados via frota própria ou motoboy no mesmo município.

Os 5 Maiores Desafios de Desenvolver um Emissor de NFC-e

Construir um módulo de NFC-e internamente é um projeto repleto de armadilhas regulamentares e de infraestrutura:

  1. Geração e Assinatura do QR Code com Token CSC: Cada empresa precisa cadastrar na SEFAZ o Código de Segurança do Contribuinte (CSC). O XML e o DANFE impresso exigem a composição de um hash SHA-1 criptografado com o IdCSC e o token secreto.
  2. Contingência Offline Obrigatória no PDV: Se a internet da loja cair ou a SEFAZ oscilar, a fila do caixa não pode parar. O sistema deve emitir a nota em modo offline instantaneamente, imprimir o DANFE com aviso regulamentar e sincronizar os lotes com a SEFAZ em até 24 horas.
  3. Formatação Térmica (ESC/POS de 80mm e 58mm): O DANFE NFC-e possui layout gráfico rigoroso que precisa caber perfeitamente em impressoras térmicas não fiscais (Epson, Elgin, Bematech, Zebra) ou ser enviado em PDF limpo por WhatsApp/E-mail.
  4. Múltiplas Formas de Pagamento no Mesmo Cupom: A SEFAZ exige a discriminação exata de valores pagos em Dinheiro, Cartão de Crédito, Cartão de Débito, PIX, Vale Refeição, Vale Alimentação e Carteira Digital.
  5. Prazos Curtos de Cancelamento: Diferente da NF-e modelo 55 (que geralmente permite até 24h para cancelamento), a NFC-e em vários estados só pode ser cancelada em até 30 minutos após a autorização.

Como a API REST do NFER Simplifica a Emissão de NFC-e

A API NFER elimina 100% da burocracia de XMLs, certificados e criptografia de QR Code. Com um único POST JSON:

  • Smart Mode Tributário: O NFER calcula automaticamente alíquotas de ICMS, CSOSN, PIS, COFINS, NCM e CEST conforme o regime tributário da sua empresa.
  • Cálculo Automático do QR Code Oficial: O NFER gerencia seu CSC Token na nuvem e gera automaticamente a URL oficial de consulta e o QR Code formatado.
  • Tempo de Resposta Ultrarrápido: Autorização na SEFAZ e devolução dos links em menos de 1,2 segundo.
  • DANFE Térmico e Envio Digital: Retorno com link direto do PDF formatado para bobinas térmicas de 80mm e 58mm, além de endpoint para envio por e-mail.

Exemplo Prático: Emitindo NFC-e via API REST

Veja como emitir um Cupom Fiscal Eletrônico (NFC-e Modelo 65) com múltiplos pagamentos via cURL:

1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST https://api.nfer.me/v1/nfce \
-H "Content-Type: application/json" \
-H "X-API-Key: nfer_live_sua_chave_aqui" \
-d '{
"naturezaOperacao": "Venda no Varejo",
"customer": {
"cpfCnpj": "12345678900",
"nome": "Consumidor Final"
},
"items": [
{
"descricao": "Combo Sanduiche Artesanal + Batata",

E a resposta estruturada retornada em JSON pela API do NFER:

1
2
3
4
5
6
7
8
9
10
11
12
{
"id": "nfce_4a8b7c6d-1e2f-4a3b-8c9d-0e1f2a3b4c5d",
"status": "authorized",
"modelo": "65",
"serie": 1,
"numero": 4589,
"accessKey": "35260812345678000199650010000045891234567890",
"protocol": "135260007890123",
"qrCodeUrl": "https://www.nfce.fazenda.sp.gov.br/qrcode?p=35260812345678000199650010000045891234567890|2|1|1|...",
"danfePdfUrl": "https://cdn.nfer.me/danfe/35260812345678000199650010000045891234567890.pdf",
"xmlUrl": "https://cdn.nfer.me/xml/35260812345678000199650010000045891234567890.xml",
"authorizedAt": "2026-08-28T19:45:00.000Z"

Tabela de Formas de Pagamento Suportadas (SEFAZ tPag)

Código SEFAZForma de PagamentoUso no Payload NFER
01Dinheiro"forma": "dinheiro"
02Cheque"forma": "cheque"
03Cartão de Crédito"forma": "cartao_credito" (com bandeira e adquirente)
04Cartão de Débito"forma": "cartao_debito" (com bandeira)
10Vale Alimentação"forma": "vale_alimentacao"
11Vale Refeição"forma": "vale_refeicao"
15Boleto Bancário"forma": "boleto"
17PIX Dinâmico / Estático"forma": "pix"
18Transferência Bancária / Carteira Digital"forma": "carteira_digital" (Mercado Pago, PicPay)
90Sem Pagamento (Troca/Garantia)"forma": "sem_pagamento"

Casos de Uso Ideais para a API de NFC-e NFER

  • Software Houses e Desenvolvedores de PDV: Embarque emissão fiscal em seu sistema de frente de caixa com poucas linhas de código.
  • Redes de Franquias e Lojas Físicas: Controle centralizado de múltiplos caixas e filiais via painel Multi-CNPJ.
  • Totens de Autoatendimento e Kiosks: Emissão autônoma e silenciosa com corte automático de papel.
  • Dark Kitchens e Delivery: Emissão automática sincronizada com a impressão da comanda na cozinha.

Automatize seu PDV com a API de NFC-e mais rápida do Brasil

Crie sua conta no NFER agora mesmo. Experimente 30 dias de teste grátis com ambiente de homologação e produção sem burocracia.

Experimentar NFER Grátis por 30 Dias

Posts recentes

Ver todos