12. Web Service da NF-e
12.2. Envio de uma NF-e individual
12.1.3. BuscaLoteV3
« Anterior
12.2.1. EnviaNFe2G
Próximo »

12.2. Envio de uma NF-e individual

Sumário

Funcionalidades para envio de NF-e individual

É a forma mais fácil e simples de autorizar uma NF-e, sendo recomendada para usuários que emitem NF-e de forma espaçada durante o dia, o seu uso deve ser evitado nos casos em que existe uma concentração de emissão de notas fiscais como ocorre com as distribuídoras que formam carga para distribuição no final do dia ou no início do dia seguinte, para estes casos o envio da NF-e em lote torna o processo mais ágil.

Atualmente existe a possibilidade de Envio síncrono ou asíncrono de NF-e.

No processo assíncrono, é necessário fazer o envio da NF-e e posterior consulta do resultado do processamento da NF-e enviada, com pelo menos duas chamadas do WS da SEFAZ, além da necessidade de gerenciamento da processo de busca do resultado do processamento para evitar a rejeição por consumo indevido.

No processo síncrono, ocorre uma única chamada do WS da SEFAZ que devolve uma resposta conclusiva: nota autorizada ou nota rejeitada.

Envio Síncrono

É a forma menos complexa de enviar a NF-e.

Nem todas as UF permitem o envio síncrono de NF-e, ex. SP não permite o envio síncrono.

Roteiro de implantação - processo síncrono

  1. opções para criar a NF-e;

    • gerar o XML da NF-e;
  2. Enviar a NF-e

    • chamar a funcionalidade EnviaNFeSincrono para enviar a NF-e
    • analisar o retorno e se a NF-e tiver sido autorizada (cStat=100 ou cStat=150): gravar o procNFe e imprimir o DANFE,
    • caso contrário é preciso verificar a causa da falha, corrigir e reiniciar o processo.

Diagrama síncrono:

DiagramaAalho

Roteiro de implantação - processo assíncrono

  1. opções para criar a NF-e;

    • gerar o XML da NF-e;
  2. Enviar a NFe em duas etapas

    • chamar a funcionalidade EnviaNFe2G para enviar a NF-e sem assinatura, esta funcionalidade assina o XML, valida o XML, gera o lote e transmite o lote;
    • chamar a funcionalidade BuscaNFe2G para verificar o resultado do processamento do lote;
  3. Resultado do processamento da NF-e

    • se a NF-e tiver sido autorizada: gravar o procNFe e imprimir o DANFE,
    • caso contrário é preciso verificar a causa da falha, corrigir e reiniciar o processo.

Diagrama assíncrono:

DiagramaAalho

12.2. Envio de uma NF-e individual
12. Web Service da NF-e
« Anterior
12.1.3. BuscaLoteV3
Próximo »
12.2.1. EnviaNFe2G