Como Emitir um CTe
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