Passos para Emitir um CTe


A Emissão de um CTe pode ser feita em sequências diferentes, utilizando-se os comandos separados para cada passo ou utilizando parâmetro extras do comando.

obs: Para emissão de DFes as configurações de Certificado, SSL e ambiente WebService devem ser configuradas previamente no ACBrMonitor - aba: DFe 


Segue a baixo as formas mais simples de emissão de um CTe


Modo 1 - Passar os dados para Gerar o XML, Enviar CTe para o fisco e realizar a emissão em um único comando:


1 - Utilize o método CriarEnviarCTe


CTe.CriarEnviarCTe("C:\ACBrMonitorPLUS\Entrada\CTe.INI",1,1)

-   Primeiro parâmetro: Informa o path para o arquivo CTe.INI com todos os dados do CTe. (Também pode ser passado todo o conteúdo do arquivo CTe.INI, entre as aspas duplas. " " ).

-   Segundo Parâmetro: Informa o numero do Lote CTe, se não informado utiliza por default: 1. Lembrando que este método envia um CTe por vez.

-   Terceiro Parâmetro: Informa se deseja imprimir o CTe, caso seja autorizada pela SEFAZ após o envio. ("1" ou True ).


Resposta do Método CTe.CriarEnviarCTe




Modo 2 - Utilizar Métodos Separados para Criar XML, Enviar para o fisco, Imprimir


1 - Utilize o método CriarCTe


CTe.CriarCTe("C:\ACBrMonitorPLUS\Entrada\CTe.INI")


2 - Utilize o método EnviarCTe


CTe.EnviarCTe("C:\ACBrMonitorPlus\Logs\35XXXXXXXXXXXXXXXX550010000000050000000058-cte.xml")

-   Primeiro parâmetro: Informa o path para o XML gerado através do método CriarCTe. (Também pode ser passado todo o conteúdo do XML entre as aspas duplas. " " ).


3 - Utilize o método ImprimirDACTE


CTe.ImprimirDACTE("C:\ACBrMonitorPlus\Arqs\35XXXXXXXXXXXXXXXX550010000000050000000058-cte.xml")

       -   Primeiro parâmetro: Informa o path para o XML autorizado após o Envio. (Também pode ser passado todo o conteúdo do XML entre as aspas duplas. " " ).



Created with the Personal Edition of HelpNDoc: Easily create EPub books