10. Web Service do CT-e [v3.00]
10.2. Envio de um CT-e individual
10.1.3. BuscaLote [v3.00]
« Anterior
10.2.1. EnviaCTe [v3.00]
Próximo »

10.2. Envio de um CT-e individual

Sumário

Funcionalidades para envio de CT-e individual

É a forma mais fácil e simples de autorizar um CT-e, sendo recomendado para usuários que emitem CT-e de forma espaçada durante o dia. O envio do CT-e em lote torna o processo mais ágil, sendo assim mais conveniente para usuários que emitem uma grande quantidade de CT-e em um curto período de tempo.

Não existe WS para recepção de um único CT-e, a DLL realiza os procedimentos necessários para envio do CT-e pelo WS de recepção de lote de CT-e.

Processo assíncrono, necessário fazer o envio do CT-e e posterior consulta do resultado do processamento do CT-e enviado.

Roteiro de implantação

  1. gerar o XML do CT-e;

  2. formas de envio do CT-e

    • chamar a funcionalidade EnviaCTe para enviar o CT-e sem assinatura, esta funcionalidade assina o XML, valida o XML, gera o lote e transmite o lote;
    • chamar a funcionalidade BuscaCTe para verificar o resultado do processamento do lote;
  3. Resultado do processamento do CT-e

    • se o CT-e tiver sido autorizado: gravar o procCTe e imprimir o DACTE;
    • se o lote estiver em processamento, aguardar alguns instantes e refazer a busca;
    • caso contrário é preciso verificar a causa da falha, corrigir e reiniciar o processo.

Diagrama:

DiagramaAalho

10.2. Envio de um CT-e individual
10. Web Service do CT-e [v3.00]
« Anterior
10.1.3. BuscaLote [v3.00]
Próximo »
10.2.1. EnviaCTe [v3.00]