Sumário
8. Caminho mais curto para gerar e autorizar um CT-e
7. Credenciamento para emissão de CT-e
« Anterior
9. Roteiro de atualização
Próximo »

8. Caminho mais curto para gerar e autorizar um CT-e

Pré-requisitos essenciais

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,
    • caso contrário é preciso verificar a causa da falha, corrigir e reiniciar o processo.

O primeiro grande desafio será decidir como gerar o XML do CT-e:

  1. Gerar na raça (vide guia de implantação);
  2. Utilizar algum componente;
  3. Utilizar as funcionalidades oferecidas pela DLL;
  4. Outros (classes disponibilizadas pela comunidade);

Com o XML do CT-e pronto, o restante do processo é bastante rápido.

Vale ressaltar que o envio individual do CT-e deve ser evitado nos casos em que exista um volume considerável de notas, pois o processo é bastante lento e vai comprometer a performance da aplicação.

Diagrama:

DiagramaAtalho

8. Caminho mais curto para gerar e autorizar um CT-e
Sumário
« Anterior
7. Credenciamento para emissão de CT-e
Próximo »
9. Roteiro de atualização