Integração
API para Emissão de NF-e (Modelo 55): Como Emitir Nota Fiscal de Produto em Segundos via REST

Guia completo sobre a API REST para emissão de Nota Fiscal Eletrônica (NF-e modelo 55): automatize vendas de mercadorias, cálculo de ICMS/PIS/COFINS, contingência SVC automática e emissão em lote com o NFER.
A Nota Fiscal Eletrônica (NF-e), modelo 55, é o documento fiscal mais importante do comércio brasileiro. Emitida obrigatoriamente em operações de compra e venda de mercadorias, transferências entre filiais, devoluções, exportações e remessas industriais, a NF-e conecta diretamente a sua operação à Secretaria da Fazenda (SEFAZ) do estado emissor.
Contudo, para desenvolvedores de software, CTOs de e-commerce e criadores de ERPs, construir e manter um emissor próprio de NF-e costuma ser uma das tarefas mais desgastantes da engenharia de software brasileira: schemas XML que mudam constantemente, dezenas de SEFAZ estaduais com comportamentos distintos e regras tributárias intrincadas.
Neste guia completo, exploramos como a API REST moderna para emissão de NF-e do NFER resolve esses desafios e transforma a emissão de notas de produto em uma simples chamada HTTP.
O Que É a NF-e Modelo 55 e Por Que Ela É Tão Complexa?
A NF-e modelo 55 substituiu os antigos blocos de notas fiscais modelo 1 e 1A. Trata-se de um documento de existência exclusivamente digital, emitido e armazenado eletronicamente em formato XML, cuja validade jurídica é garantida pela assinatura digital do emitente (Certificado Digital A1) e pela autorização de uso fornecida pela SEFAZ.
A complexidade da NF-e reside em quatro pilares fundamentais:
- Tributação multifacetada: Regras de ICMS próprio, ICMS-ST (Substituição Tributária), DIFAL (Diferencial de Alíquota interestadual), FCP (Fundo de Combate à Pobreza), IPI, PIS e COFINS.
- Validação rigorosa de Schema XSD: Qualquer espaço em branco, caractere especial ou tag fora de ordem resulta em rejeição imediata da SEFAZ (ex.: Rejeição 215, 225, 539).
- Assinatura digital XMLDSig e Certificado A1: Necessidade de manipular criptografia RSA/SHA-1/SHA-256 no backend para assinar cada lote de notas.
- Comunicação SOAP e Web Services instáveis: Conexões diretas com servidores estaduais que sofrem com lentidão, timeouts e manutenções não programadas.
Como a API REST do NFER Simplifica a NF-e Modelo 55
Em vez de obrigar o desenvolvedor a construir um gerador de XML de milhares de linhas, a API NFER expõe uma interface limpa em JSON. Você envia apenas o essencial (dados do comprador, itens com NCM/preço e natureza da operação), e o motor inteligente do NFER cuida de todo o resto:
- Smart Mode Tributário: O NFER calcula automaticamente as alíquotas de ICMS, CSOSN, PIS e COFINS com base no regime tributário da empresa (Simples Nacional, Lucro Presumido ou Lucro Real).
- Armazenamento Seguro de Certificado A1: O certificado digital A1 da empresa fica guardado em cofre criptografado na nuvem, assinando requisições em milissegundos sem expor chaves privadas.
- Contingência Inteligente Automática: Se a SEFAZ do seu estado estiver fora do ar ou lenta, o NFER redireciona automaticamente a autorização para a SVC (SEFAZ Virtual de Contingência — SVC-AN ou SVC-RS) sem travar a venda.
- Geração Imediata de DANFE e XML: Receba URLs diretas para download do PDF da DANFE oficial e do XML autorizado.
Exemplo Prático: Emitindo uma NF-e Modelo 55 via API REST
Veja como é simples emitir uma Nota Fiscal Eletrônica de Produto com um único POST:
E a resposta retornada pela API do NFER em formato JSON estruturado com status de autorização e links diretos:
Operações Avançadas de Ciclo de Vida da NF-e
Uma API fiscal completa não serve apenas para autorizar notas; ela precisa suportar todos os eventos fiscais pós-emissão com simplicidade:
| Operação | Endpoint REST NFER | Prazo Regulamentar SEFAZ | Descrição |
|---|---|---|---|
| Cancelamento | POST /v1/nfe/{id}/cancel | Até 24 horas (varia por estado) | Cancela a nota autorizada caso a mercadoria ainda não tenha circulado. |
| Carta de Correção (CC-e) | POST /v1/nfe/{id}/cce | Até 30 dias | Corrige dados não tributários (ex.: endereço, observações, transportador). |
| Inutilização de Numeração | POST /v1/nfe/inutilize | Até o 10º dia do mês subsequente | Inutiliza saltos de numeração não utilizados decorrentes de falhas técnicas. |
| Emissão em Lote | POST /v1/nfe/batch | Instantâneo via fila assíncrona | Envia até 50 NF-e simultâneas para operações de alto volume e flash sales. |
Disparo Automático para o Cliente e para o Contador
Com o NFER, você não precisa configurar servidores de e-mail (SMTP) adicionais: o sistema envia o XML e o PDF da DANFE diretamente para o e-mail do cliente final assim que a nota é autorizada.
Além disso, no primeiro dia útil de cada mês, o NFER compila todos os XMLs e relatórios fiscais do período e envia automaticamente em um arquivo ZIP para a contabilidade da empresa (recurso disponível nos planos Growth+).
Integre a emissão de NF-e modelo 55 ao seu software
Crie sua conta no NFER agora mesmo. Ganhe 30 dias de teste grátis com ambiente de homologação e produção sem taxa de adesão.
Criar Conta Grátis por 30 Dias









