Biblioteca de Conhecimento de Transporte Eletrônico
A biblioteca é uma aplicação java que pode ser integrada a outras linguagens através de linha de comando. Funcionalidades da biblioteca:
- assinar cte
- enviar lote
- cancelar lote
- consultar envio
- inutilização
- verificar status do serviço
Sua configuração se dá através de arquivos de propriedades, sendo que para programas que rodem em multiplos clientes, pode ser passado como parametro o arquivo de propriedades a ser lido. Caso o arquivo não seja passado ele lerá o arquivo padrão. Para aplicações Java, a biblioteca pode ser utilizada diretamente dentro da aplicação, chamando através do Java seus métodos diretamente.
Características
- Esta biblioteca fornece integração com a sefaz, seu foco é na comunicação.
- Ela não gera o xml e nem o pdf da nova na versão atual (estas funcionalidades podem ser solicitadas a parte).
- Pode ser utilizada em qualquer estado que utilize CTe
- Segue a mesma modo de uso da NFe
- Uma biblioteca muito fácil de utilizar.
Exemplo de envio de CTe com a biblioteca:
CTeComando comando2 = new RecepcaoComando(); String saida2 = ""; saida2 = (String) comando2.execute("exemplo-lote.xml"); System.out.println("saida2:" + saida2);
Exemplo de retorno da recepção:
CTeComando comando2 = new RetRecepcaoComando(); String saida2 = ""; saida2 = (String) comando2.execute("423000000545086"); System.out.println("saida2:"+saida2);
|