Sumário
12. Gerar o XML do CT-e
11.5.2. CriaProcCancCTe
« Anterior
12.1. Identificação do CT-e [27-08-13]
Próximo »

12. Gerar o XML do CT-e

Sumário


O CT-e é um XML que deve ser gerado pelo emissor do CT-e com todas as informações que a operação exige.

É possível gerar uma CT-e sem as informações que são exigidas para operação, apesar da SEFAZ autorizar o uso desta CT-e, isto não quer dizer que o conhecimento de transporte está correto.

Para evitar equívocos é importante que o usuário conheça a estrutura e as informações que são requeridas no conhecimento de transporte eletrônico, esta familiaridade vai ajudar na correção dos problemas de preenchimento e principalmente identificar as informações necessárias e como e onde informar.

Diagrama completo:

O CT-e é formado por grupos de informações que são agrupados por afinidade formando uma grande árvore invertida:

DiagramaCTe

Opções para gerar o CT-e oferecidas pela DLL

Roteiro para gerar o CT-e com o conjunto mínimo de informações requeridas:

O CT-e é uma estrutra de árvore com o elemento raiz chamado CT-e que tem diversos "galhos/folhas" Para criar o CT-e com a DLL, o usuário deve começar a criar os itens das extremidades, ou seja os itens mais internos.

Assim, uma boa ordem de criação dos grupos seria:

  1. criar o grupo ide - identificação do CT-e;

  2. criar o grupo emi - emitente do CT-e;

  3. criar o grupo rem - remetente da carga;

  4. criar o grupo dest - destinatário da carga;

  5. criar o grupo vPrest - valores da prestação de serviço;

  6. criar o grupo imp - impostos;

  7. criar o grupo infCTeNorm - informações do CT-e;

  8. consolidar os grupos criados;

DiagramaCTe

12. Gerar o XML do CT-e
Sumário
« Anterior
11.5.2. CriaProcCancCTe
Próximo »
12.1. Identificação do CT-e [27-08-13]