FiscalDev Tools
Voltar para o blog

O que é NF-e e Como Funciona a Nota Fiscal Eletrônica

nfe

Resumo

Categoria
NF-e / NFC-e

Introdução

A Nota Fiscal Eletrônica (NF-e) revolucionou a emissão de documentos fiscais no Brasil. Implementada a partir de 2008, ela substituiu os modelos físicos por um sistema 100% digital, trazendo mais eficiência, segurança e redução de custos para empresas e governo.

Neste artigo, vamos explicar tudo o que você precisa saber sobre a NF-e, desde o conceito básico até os detalhes técnicos de implementação.

O que é a NF-e?

A NF-e é um documento de existência digital, emitido e armazenado eletronicamente, para documentar operações de compra e venda. Ela tem o objetivo de garantir a autenticidade e a integridade do documento fiscal eletrônico.

Características Principais

  • Formato XML: Toda NF-e é representada em XML
  • Assinatura Digital: Garante autenticidade e integridade
  • Autorização SEFAZ: Só é válida após autorização da SEFAZ
  • Armazenamento Digital: Não pode ser impressa como documento fiscal
  • Validade Jurídica: Tem o mesmo valor de uma NF-e impressa

Fluxo de Trabalho da NF-e

1. Emissão

O processo começa com a montagem do XML da NF-e, que contém:

  • Dados do emitente (CNPJ, razão social, endereço)
  • Dados do destinatário
  • Produtos ou serviços
  • Valores (ICMS, IPI, PIS, COFINS)
  • Transporte
  • Informações adicionais

2. Assinatura

Após a montagem, o XML é assinado digitalmente usando o certificado do emitente. A assinatura:

  • Garante quem emitiu o documento
  • Garante que o conteúdo não foi alterado
  • Usa criptografia RSA ou ECDSA

3. Envio para SEFAZ

O XML assinado é enviado para a SEFAZ (Secretaria da Fazenda) via webservice. A SEFAZ:

  • Valida o schema XML
  • Verifica a assinatura digital
  • Valida as regras de negócio
  • Verifica o CNPJ do emitente

4. Autorização

Se tudo estiver correto, a SEFAZ autoriza a NF-e e retorna:

  • Número do Protocolo de Autorização
  • Data e hora da autorização
  • Chave de Acesso (44 dígitos)

5. Distribuição

Após a autorização, a NF-e pode ser:

  • Enviada ao destinatário (via e-mail)
  • Consultada no portal da SEFAZ
  • Transmitida para o fisco (quando aplicável)

Estrutura do XML da NF-e

Chave de Acesso

A chave de acesso é composta por 44 dígitos:

AAAA BBBB CCCC DDDD EEEE FFFF GGGG HHHH IIII JJJJ KKKK

Onde:

  • AAAA: Código da UF (2 dígitos)
  • BBBB: AAMM da emissão (4 dígitos)
  • CCCC: CNPJ do emitente (14 dígitos)
  • DDDD: Modelo (2 dígitos - 55 para NF-e, 65 para NFC-e)
  • EEEE: Série (3 dígitos)
  • FFFF: Número (9 dígitos)
  • GGGG: Forma de emissão (1 dígito)
  • HHHH: Código numérico aleatório (8 dígitos)
  • IIII: DV (1 dígito - verificador)
  • JJJJ: Protocolo de autorização (15 dígitos)

Tags Principais

<NFe>
  <infNFe>
    <ide> <!-- Identificação -->
    <emit> <!-- Emitente -->
    <dest> <!-- Destinatário -->
    <det> <!-- Detalhamento -->
    <total> <!-- Totais -->
    <transp> <!-- Transporte -->
    <infAdic> <!-- Informações Adicionais -->
  </infNFe>
</NFe>

Validação e Consulta

Validação do Schema

Antes de enviar para a SEFAZ, é essencial validar o XML contra o schema XSD oficial. Erros de schema impedem a autorização.

Consulta de Status

Após o envio, consulte o status da NF-e:

  1. Consulta por Chave de Acesso: Verifica se a NF-e foi autorizada
  2. Consulta de Status do Serviço: Verifica se o webservice está disponível
  3. Consulta de Protocolo: Verifica o protocolo de autorização

Cancelamento

A NF-e pode ser cancelada antes da saída da mercadoria:

  1. Prazo: Até 24 horas após a autorização
  2. Motivo: Obrigatório informar o motivo do cancelamento
  3. Protocolo: Necessário o protocolo de autorização original
  4. Justificativa: Mínimo de 15 caracteres

Erros Comuns

Rejeição 225: Falha Schema

Causa: XML não conforma com o schema XSD

Solução: Valide o XML antes de enviar. Use nosso Validador XML.

Rejeição 104: Certificado Vencido

Causa: O certificado digital utilizado está vencido

Solução: Renove o certificado antes de emitir NF-e.

Rejeição 239: CNPJ do Destinatário Inválido

Causa: CNPJ informado não existe ou está inapto

Solução: Verifique o CNPJ na Receita Federal.

Boas Práticas

  1. Valide sempre o XML: Antes de enviar para a SEFAZ
  2. Mantenha o certificado válido: Renove com antecedência
  3. Armazene os XMLs: Guarde autorização e cancelamento
  4. Monitore prazos: Não ultrapasse 24h para cancelamento
  5. Use homologação: Teste sempre em ambiente de homologação

Conclusão

A NF-e é fundamental para empresas brasileiras. Compreender seu fluxo de trabalho, estrutura e validação é essencial para evitar erros e garantir conformidade fiscal.

Use nossas ferramentas para validar, assinar e gerenciar XMLs de NF-e de forma rápida e segura.

FiscalDev Tools

Pronto para colocar em prática?

Use nossas ferramentas gratuitas para validar XMLs, gerenciar certificados e muito mais. Tudo processado localmente no seu navegador.

Explorar ferramentas

Artigos Relacionados

Nós usamos cookies e outras tecnologias semelhantes para melhorar a sua experiência em nossos serviços, personalizar publicidade e recomendar conteúdo de seu interesse. Para mais detalhes, consulte nossa Política de Privacidade.