terça-feira, maio 19, 2009

Biblioteca CT-e

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.
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.
Funcionalidades da biblioteca:

  • assinar cte
  • enviar lote
  • cancelar lote
  • consultar envio
  • inutilização
  • verificar status do serviço

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);

3 comentários:

Unknown disse...

Prezado WESS...

como ou onde esta disponibilizado essa biblioteca??

Atenciosamente
Júlio CEsar Gavilan
Analista de Sistema

Anônimo disse...

Amigo, preciso da biblioteca pois tenho clientes que vao precisar do ct-e e sou desenvolvedor..como posso ter acesso a ela? valdir
valdirjseh@hotmail.com

João Brasilio disse...

Como posso ter acesso a essa biblioteca?