Login Registre-se
Projeto Api Java-CTe com JAXB - CT-e Simples V. 3.00.1  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Boa Tarde,

Como eu já Havia comentado anteriormente, eu criei uma Api que gerencia todas as funções na CTe, abstraindo boa parte de todos os processos.

Criei o Projeto no GitHub -> https://github.com/Samuel-Oliveira/Java_CTe

Funções implementadas:
Tutoriais

- Configurações : https://github.com/Samuel-Oliveira/Java_CTe/wiki/Configura%C3%A7%C3%B5es-CTe
- Envio da CTe : https://github.com/Samuel-Oliveira/Java_CTe/wiki/Envio-da-CTe
- Cancelamento CTe : https://github.com/Samuel-Oliveira/Java_CTe/wiki/Cancelamento-Cte
- Inutilização CTe : https://github.com/Samuel-Oliveira/Java_CTe/wiki/Inutilizacao-Cte
- Consulta Situação CTe : https://github.com/Samuel-Oliveira/Java_CTe/wiki/Consulta-Situacao-CTe
- Carta de Correção Eletrônica CTe: https://github.com/Samuel-Oliveira/Java_CTe/wiki/CCe-Cte
- Status Serviço Cte Sefaz: https://github.com/Samuel-Oliveira/Java_CTe/wiki/Status-de-Servico-Cte
- Download Cte: https://github.com/Samuel-Oliveira/Java_CTe/wiki/Download-Cte

Para Iniciar :

- Baixe o java-cte-3.00.2.jar (https://github.com/Samuel-Oliveira/Java_CTe/raw/master/java-cte-3.00.2.jar) e o adicione às bibliotecas de Seu Projeto.
- Baixe o Schemas.rar (https://github.com/Samuel-Oliveira/Java_CTe/raw/master/Schemas.rar) e extraia na sua Máquina.

Maven :



Veja a Wiki https://github.com/Samuel-Oliveira/Java_CTe/wiki, para ter um Tutorial Completo.

___________________________________________________________________________________

Historico de Versões

##v3.00.2 - 07-12-2017
- Atualizado Cacert
- Corrigido Erro Namespace PR

## v3.00.1 - 07-11-2017

- Atualizado Cacert
- Corrigido conflito com Nfe
- Atualizado para rodar somente com Versão 3.00
- Removido MDFe Para Outro Projeto
- Atualizado Layout e Melhorias de velocidade.

## v2.00.1 - 25-09-2017

-Adicionado Cacert Atual
-Adicionado Validação Para Modal Rodoviario
-Adicionado DistDfe
-Atualizado Metodo De verificação do Certificado
-Adicionado JavaDocs
-Removido a Parte de Certificado Digitais para outro Projeto.
-Adicionado MDfe ao Projeto
-Alterações:
'ConfiguracoesIniciaisCte' para 'ConfiguracoesIniciais'
'ConstantesUtil' para 'ConstantesCte'
'CteException' para 'EmissorException'
'VersaoCte' para 'Versao'
'ObjectToXml' para 'ObjectCteToXml'
Atenção: Alterado o caminho do Objeto Certificado, refaça os Imports.

## v2.00.0 - 17-02-2017

- Versão Inicial Do Sistema


Outras Duvidas Entrar em Contato samuk.exe@hotmail.com

 Nome do arquivo Schemas.rar [Disk] Download
 Descrição Schemas Versão 3.00
 Tamanho 54 Kbytes
 Baixado:  1180 vez(es)

 Nome do arquivo java-cte-3.00.2.jar [Disk] Download
 Descrição Api Completa Versão 3.00.2
 Tamanho 17165 Kbytes
 Baixado:  954 vez(es)

Esta mensagem foi editada 3 vezes. Última atualização foi em 28/01/2018 23:12:12


Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
vinicius_vdb

JavaC Membro

Membro desde: 28/03/2015 22:53:56
Mensagens: 10
Localização: Curitiba/PR
Offline

Bom dia,

Samuel é possível baixar o xml do cte ?

Estou precisando desta função mas não vi nada na documentação oficial, mas pesquisando no google verifiquei que existem vários softwares com essa função.

Obrigado.
[Email]
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Existe SIm, Tem o Serviço de Distribuicao.
Nesse branch vc já tem acesso a esse serviço -> https://github.com/Samuel-Oliveira/Java_CTe/tree/2.00.1

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
vinicius_vdb

JavaC Membro

Membro desde: 28/03/2015 22:53:56
Mensagens: 10
Localização: Curitiba/PR
Offline

Oi Samuel,

Estou utilizando seu projeto para tentar baixar o xml do cte, mas quando chamo o serviço de distribuição ocorre uma exception. Segue xml que estou enviando, estou fazendo algo errado ?


Ambiente: Produção - Estado: Paraná - Versão: 2.00
Xml DistDFe: <?xml version="1.0" encoding="UTF-8"?><distDFeInt versao="1.00" xmlns="http://www.portalfiscal.inf.br/cte"><tpAmb>1</tpAmb><cUFAutor>41</cUFAutor><CNPJ>088434480001xx</CNPJ><distNSU><ultNSU>000000000000000</ultNSU></distNSU></distDFeInt>
Versão Cte: 2.00 - WebService: null
set 22, 2017 3:32:27 PM org.apache.axis2.description.ClientUtils inferOutTransport
GRAVE: Address information does not exist in the Endpoint Reference (EPR).The system cannot infer the transport mechanism.
set 22, 2017 3:32:58 PM br.com.cte.ctebroker.NewMain main
GRAVE: null
br.com.samuelweb.exception.EmissorException: Address information does not exist in the Endpoint Reference (EPR).The system cannot infer the transport mechanism.
at br.com.samuelweb.cte.DistribuicaoDFe.consultaCte(DistribuicaoDFe.java:75)
at br.com.samuelweb.cte.Cte.distribuicaoDfe(Cte.java:114)


Obrigado pela ajuda.
[Email]
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Lançado nova Versão da API

## v3.00.1 - 07-11-2017

- Atualizado Cacert
- Corrigido conflito com Nfe
- Atualizado para rodar somente com Versão 3.00
- Removido MDFe Para Outro Projeto
- Atualizado Layout e Melhorias de velocidade.

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
vinicius_vdb

JavaC Membro

Membro desde: 28/03/2015 22:53:56
Mensagens: 10
Localização: Curitiba/PR
Offline

E ai Samuel, td certo ?

Você teria o jasper do CTe 3.0 ?
[Email]
VictorGabriel

JavaC Membro

Membro desde: 15/02/2018 09:39:53
Mensagens: 10
Offline

Boa Tarde Samuel blz?

Com essa lib do CT-e também é possível emitir CT-e OS ?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

BOa Tarde, Sim. Tanto Cte qnt Cte OS

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
feliciano

JavaC Membro

Membro desde: 09/07/2019 16:52:00
Mensagens: 5
Offline

Fala Samuel, estou precisando de um help. Fiz integração da NFe na minha empresa e ficou tudo ótimo, muito obrigado.
Agora estou precisando fazer a mesma coisa com CTe, mas estou pegando um erro ao tentar fazer o exemplo que você me passou. Vou mandar o código abaixo e o erro.



Erro:

Api Java Cte Versão 3.00.1 - Samuel Olivera - samuk.exe@hotmail.com
Certificado: ARQUIVO - GRANITOS COLODETTI LTDA:03562171000100 - Vencimento: 2020-03-14
Ambiente: Produção - Estado: Espírito Santo - Versão: 3.0
log4j:WARN No appenders could be found for logger (org.apache.axiom.locator.DefaultOMMetaFactoryLocator).
log4j:WARN Please initialize the log4j system properly.
Versão Cte: 3.0 - WebService: null
Erro:Address information does not exist in the Endpoint Reference (EPR).The system cannot infer the transport mechanism.
br.com.samuelweb.cte.exception.CteException: Address information does not exist in the Endpoint Reference (EPR).The system cannot infer the transport mechanism.
at br.com.samuelweb.cte.ConsultaProtocolo.consultar(ConsultaProtocolo.java:64)
at br.com.samuelweb.cte.Cte.consultaXml(Cte.java:42)
at br.com.sankhya.collodetti.WebServiceCTe.main(WebServiceCTe.java:3

Nessa chamada do método ConsultaXML não deveria passar o config também não? Foi assim que eu fiz quando fiz na NFe.

Abraço.

Esta mensagem foi editada 1 vez. Última atualização foi em 19/07/2019 09:03:55

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1308
Localização: Goiás
Offline

Blz?

Use a versão mais Atual:

https://github.com/Samuel-Oliveira/Java_CTe

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
feliciano

JavaC Membro

Membro desde: 09/07/2019 16:52:00
Mensagens: 5
Offline

samuk.exe@hotmail.com wrote:Blz?

Use a versão mais Atual:

https://github.com/Samuel-Oliveira/Java_CTe


Show!! Tudo certo agora!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team