Bom dia,
Tenho uma aplicação gerando o CT-e (Conhecimento de Transporte Eletrônico) a mais de 2 meses em ambiente de produção, ou seja com validade juridica.
Esta disponivel para o Delphi dois componentes: ACBrCTe e ACBrCTeDACTeQR.
Sendo o primeiro o responsável por tudo, gerar o XML, assinar, validar, enviar para o SEFAZ, protocolar o XML (caso seja autorizado o uso do mesmo), imprimir o DACTe e enviar por e-mail uma cópia do XML.
O segundo nada mais é do que o DACTe feito em Quick Report, utilizado pelo componente ACBrCTe para emissão do DACTe (Documento Auxiliar do Conhecimento de Transporte Eletrônico).
Ao baixar os fontes dos componentes ACBr, temos na pasta ...\Exemplos\ACBrCTe 4 arquivos TXT que contem fragmentos de código da minha aplicação.
Não é nenhum bicho de 7 cabeças, mas o tem prazo esta curto demais, você vai ter que se dedicar muitas horas, mas vai conseguir.
[]s