samuel-oliveira / java_cte Goto Github PK
View Code? Open in Web Editor NEWProjeto Open Source Java - CTe
License: MIT License
Projeto Open Source Java - CTe
License: MIT License
Caro Samuel, não esta sendo possível baixar via Maven a versão 3.00.2, esta apresentando a seguinte mensagem!
Failed to execute goal on project SmartXmlGateway: Could not resolve dependencies for project br.com.fwtj:Teste:war:v1: Failure to find br.com.samuelweb:java-cte:jar:3.00.2 in http://www.autocomsistemas.com.br:8081/nexus/content/repositories/autocom/ was cached in the local repository, resolution will not be reattempted until the update interval of Snapshot has elapsed or updates are forced -> [Help 1]
A versão 3.00.1 esta baixando sem nenhum problema!
Obrigado!
Olá,
Ao tentar fazer a solicitação dos CT-es, recebo a mensagem: "falha no esquema xml". Este erro só ocorre na versão 6 da sua SDK.
Criar o método setContigenciaSVC, assim como existe na API NFe para configuração de entrada em contingência.
Oi Pessoal, seria possível lançar uma versão da lib com a versão do axis2 para no mínimo 1.7.6 ?
Com o objetivo de remediar a vulnerabilidade de segurança do commons-fileupload:commons-fileupload 1.3.2
corrigida nesta versão 1.7.6
Refs:
https://axis.apache.org/axis2/java/core/release-notes/1.7.6.html
https://snyk.io/vuln/maven:commons-fileupload:commons-fileupload
Edit: Deixei um comentário no discord, caso queiram falar por lá.
@Samuel-Oliveira estou enviando eventos de cancelamento e carta de corração e estou recebendo um retorno null pode validar o que está havendo.
O XML de envio está otimo pois usei ele para enviar pelo UniNFe e foi enviado normalmente.
Retorno
Api Java Cte Versão 3.00.5 - Samuel Olivera - [email protected] Certificado: ARQUIVO_BYTES - {659A4504-BEA4-4898-B3C0-B11F9E6DBC96} - Vencimento: 2020-05-01 Ambiente: Produção - Estado: Mato Grosso - Versão: 3.00 Gravando xml da NFe Xml Evento: <?xml version="1.0" encoding="UTF-8"?><eventoCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="3.00"><infEvento Id="ID1101115119081065865700010257001000000012101983918101"><cOrgao>51</cOrgao><tpAmb>1</tpAmb><CNPJ>10658657000102</CNPJ><chCTe>51190810658657000102570010000000121019839181</chCTe><dhEvento>2019-08-12T08:01:53-03:00</dhEvento><tpEvento>110111</tpEvento><nSeqEvento>1</nSeqEvento><detEvento versaoEvento="3.00"><evCancCTe><descEvento>Cancelamento</descEvento><nProt>151190304103324</nProt><xJust>51190510658657000102550010000097061121296020</xJust></evCancCTe></detEvento></infEvento><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#ID1101115119081065865700010257001000000012101983918101"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>gOJtWX2oTziDnL7zmhbmCkOnUSU=</DigestValue></Reference></SignedInfo</eventoCTe> Versão Cte: 3.00 - WebService: https://cte.sefaz.mt.gov.br/ctews2/services/CteRecepcaoEvento Gravando xml da NFe java.lang.NullPointerException
XML criado pela API e enviado pelo UniNFe
XML Retornado pelo UniNFe apos enviar o XML gerado pela API
XML Gerado de Retorno apos envio pela API
Ao tentar compilar o projeto utilizando Java 17 obtive um erro informando que sun.misc.BASE64Encoder not found
.
O erro ocorre pois as classes sun.misc.BASE64Encoder
e sun.misc.BASE64Decoder
não estão disponíveis para versões mais atuais do JDK.
Desde o Java 1.8 temos disponível a classe import java.util.Base64 que que permite operações de encode/decode sem nem mesmo a necessidade de adicionar bibliotecas de terceiros como Apache Commons.
Seria possível exibir em forma de Log o xml de envio dos Objetos CTe em seus serviços conforme é feito com a NF-e ?
na opção tipo emissão 7 ou 8 a Url não aponta para SVC-RS ou SVC-SP
Você esta usando alguma biblioteca como xml apis na versão 6?Esta dando conflito com a biblioteca DOM.No java 9 e superior,não pode haver o mesmo pacote, em dois módulos diferentes,pois quebra o requisito de visibilidade única.
Boa tarde.
Por gentileza verificar a lista de urls de webservices que se encontram presentes neste arquivo https://github.com/Samuel-Oliveira/Java_CTe/blob/master/src/main/resources/WebServicesCte.ini , há algumas urls que estão incorretas.
Ex: qrcode do estado de MG.
Como está no seu arquivo: QR_Code=https://hcte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml
Como está no portal do DF-e: https://cte.fazenda.mg.gov.br/portalcte/sistema/qrcode.xhtml
Segue o link dos webservices disponíveis por estado.
https://dfe-portal.svrs.rs.gov.br/Cte/Servicos
O exemplo de consulta está apontando para o exemplo de consulta de DFe de CTe emitidos contra o cnpj.;
Seria interessante se fosse possível uma configuração para habilitar a visualização do SOAP gerado para caso de testes na API assim a pessoa possa decidir se quer ver o xml gerado sem o empacotamento ou não.
Alem dos tipos NSU, e NSU_UNICO, nao é possivel pegar a CTE por chave? ( como na NFE ) (distribuicaoDfe)
É possível deixar padrão em forma de Enum o ambiente de emissão do CTe conforme é Enum na NFe seguindo a mesma nomenclatura ?
Boa tarde @Samuel-Oliveira estou consumindo serviços de homologação na uf de mt e a api de cte retorna um erro Connection reset, porem testo de outra aplicação que não usa a api e o serviço está ativo, consulto a disponibilidade e também está em operação.
Api Java Cte Versão 3.00.5 - Samuel Olivera - [email protected] Certificado: ARQUIVO_BYTES - MATIAS E MATIAS LTDA:10658657000102 - Vencimento: 2020-05-01 Ambiente: Homologação - Estado: Mato Grosso - Versão: 3.00 Versão Cte: 3.00 - WebService: https://homologacao.sefaz.mt.gov.br/ctews/services/CteStatusServico Erro:Connection reset
Lembrando que isso ocorre somente com os serviços em homologação.
Já testei em ambientes diferentes com maquinas e internet diferente
Olá, estou fazendo um ajuste da versão do java-cte trocando de 3.00.3 para a 3.00.7 e esta aparecendo este erro.
WARNING-Exception: Exceção não tratada!
Message: WebService de PRESTACAO_DESACORDO não encontrado para Rio Grande do Sul
INFO: br.com.swconsultoria.cte.exception.CteException: WebService de PRESTACAO_DESACORDO não encontrado para Rio Grande do Sul
Cause: null
...
br.com.swconsultoria.cte.exception.CteException: WebService de PRESTACAO_DESACORDO não encontrado para Rio Grande do Sul
at br.com.swconsultoria.cte.util.WebServiceCteUtil.lambda$getUrl$0(WebServiceCteUtil.java:56)
at java.util.Optional.orElseThrow(Optional.java:290)
at br.com.swconsultoria.cte.util.WebServiceCteUtil.getUrl(WebServiceCteUtil.java:55)
at br.com.swconsultoria.cte.Eventos.envio(Eventos.java:59)
at br.com.swconsultoria.cte.Eventos.enviarEvento(Eventos.java:40)
at br.com.swconsultoria.cte.PrestacaoDesacordo.eventoPrestacaoDesacordo(PrestacaoDesacordo.java:26)
at br.com.swconsultoria.cte.Cte.prestacaoDesacordoCte(Cte.java:217)
o que poderia estar ocorrendo?
obrigrado.
Adicionar o Serviço de Consulta e Download de Cte.
Boa tarde;
A dúvida/problema tem solução no seguinte: atualizar o projeto para usar a versão 1.3.0 da biblioteca axiom-api.
Eu estou encontrando alguns problemas ao tentar rodar a biblioteca com Java 11. Ocorre um erro de duplicidade de módulos porque a lib Jaxen 1.6.0, que é uma dependência de Axiom-Api, carrega org.w3c, duplicando essas classes. A versão 1.3.0 da axiom-api carrega o jaxen mais recente, eliminando o problema.
Estou tentando atualizar um projeto que usava a versão 3.00.7 para a versão 4.00.2
Após atualizar a dependencia do maven, a classe (entre outras) br.com.swconsultoria.cte.schema_400.enviCTe.TCTe não pode ser resolvida:
Verificando na documentação o tipo deveria existir:
Mas checando na árvore do projeto realmente não existe o pacote enviCte e outros que estão apresentando erro.
Ainda não olhei à fundo manuais, etc da nova versão, mas a dúvida que fiquei é se o projeto ainda está sendo atualizado para a versão 4.00 do CTe, ou somente a documentação que ainda não foi atualizada?
Boa noite,
A versão 4.00 está disponível na versão 3.00.10?
Fala ae Samuel, eu vi que já teve uma issue com esse problema, mas não teve resposta, gostaria de saber se é um problema dos dados que estou enviando, pq toda vez retorna esse erro.
Status:215
Motivo:Rejeicao: Falha no esquema xml
Boa tarde, samu seria bacana atualizar o RAR dos Schemas, alguns não se tocam nesse detalhe!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.