Login Registre-se
Como enviar meu Recibo Provisório de Serviço para o método RecepcionarLoteRps do WebService Ginfes?  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
willianeo

JavaC Membro

Membro desde: 29/08/2017 13:59:57
Mensagens: 4
Offline

Boa tarde!
Estou implementando uma solução para enviar meu Recibo Provisório de Serviço (RPS) em lote para gerar minhas notas fiscais.
Já consigo assinar o XML, porém não consigo enviar um RPS.
Este é o exemplo http://www.javac.com.br/jc/posts/list/1366-consumir-webservice-nfse.page que encontrei aqui, porém eu não sei como definir as variáveis "pathCertificado (Certificado PFX do cliente ) e KeyStore (KeyStore com a cadeia de certificados do java) ". Alguém faria a gentileza de me ajudar ?
Desde já agradeço!
robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 179
Offline

Bom dia!
Tente seguir este post e veja se consegue enviar o rps.

http://www.javac.com.br/jc/posts/list/2564.page

Defina também se você irá pegar o certificado(para assinatura) no repositório do Windows ou arquivo pfx direto.

Qualquer coisa, posta seu código (dentro da tag Code) para que possamos analisar.
jonathaspessoa

JavaC Membro

Membro desde: 20/08/2016 18:24:39
Mensagens: 62
Offline

Boa tarde

Aqui em Manaus ocorreu uma mudança no ginfes e mudaram o link para o: https://producao.issmanaus.com.br/ServiceGinfesImpl?wsdl

então tive que gerar os stub novamente, mas agora não consigo enviar o xml e aparece o seguinte erro:

org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.handleResponse(HTTPSenderImpl.java:343)
at org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.sendViaPost(HTTPSenderImpl.java:213)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:121)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:403)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:234)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:399)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:150)
at br.com.issmanaus.producao.ServiceGinfesImplServiceStub.recepcionarLoteRpsV3(ServiceGinfesImplServiceStub.java:24
at br.com.detalhe.DetalheFaturar.enviaLoteRPS(DetalheFaturar.java:800)
at br.com.detalhe.DetalheFaturar.assinaXmlLoteRps(DetalheFaturar.java:781)
at br.com.detalhe.DetalheFaturar.geraXmlRecepcaoLoteRps(DetalheFaturar.java:756)
at br.com.detalhe.DetalheFaturar.recepcaoLoteRps(DetalheFaturar.java:57
at br.com.detalhe.DetalheFaturar.access$100(DetalheFaturar.java:84)
at br.com.detalhe.DetalheFaturar$Task.run(DetalheFaturar.java:1180)

Já alterei o cabeçalho:

String xmlCabecalho = "<ns2:cabecalho versao=\"3\" xmlns:ns2=\"http://www.ginfes.com.br/cabecalho_v03.xsd\"><versaoDados>3</versaoDados></ns2:cabecalho>";

para isso:

String xmlCabecalho = "<ns2:cabecalho versao=\"3\" xmlns:ns2=\"http://producao.issmanaus.com.br/cabecalho_v03.xsd\"><versaoDados>3</versaoDados></ns2:cabecalho>";

mas nada. Agradeço ajuda
robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 179
Offline

Boa tarde!
Jonathas, coloquei o link https://producao.issmanaus.com.br/ServiceGinfesImpl?wsdl no brousse e não consegui acessar.
Confirme com a prefeitura se ele já esta funcionando.

Se você consegue acessar, talvez o meu certificado que não seja autorizado, então verifique se você utiliza algum cacert e veja se esta atualizado.

Abraço!

Esta mensagem foi editada 1 vez. Última atualização foi em 30/08/2017 15:05:54

jonathaspessoa

JavaC Membro

Membro desde: 20/08/2016 18:24:39
Mensagens: 62
Offline

vou verificar

Obrigado Roberto
sistemas.alfanetworks

JavaC Membro

Membro desde: 07/07/2016 17:43:54
Mensagens: 28
Offline

Não estou conseguindo nem acessar a url passada aqui.

Até o dia 03/10/2017 estava usando esta: https://producao.ginfes.com.br/ServiceGinfesImpl

Esta url não funciona: https://producao.issmanaus.com.br/ServiceGinfesImpl?wsdl
Quando tento acessar, pede o certificado digital, porém quando seleciono o certificado, dá erro 404

Não consigo gerar os stubs e muito menos testar pelo soap ui pois não acha o wsdl


Alguém tem a url de manaus?

Não acho informação em lugar nenhum e o suporte do ginfes é uma "beleza"
jonathaspessoa

JavaC Membro

Membro desde: 20/08/2016 18:24:39
Mensagens: 62
Offline

Meu chefe, até quinta ( 05/10) eu testei e tava tudo certo, só que funcionando no webservice do ginfes, e não do issmanaus, pois esse último pro meu sistema nunca funcionou.
sistemas.alfanetworks

JavaC Membro

Membro desde: 07/07/2016 17:43:54
Mensagens: 28
Offline

jonathaspessoa wrote:Meu chefe, até quinta ( 05/10) eu testei e tava tudo certo, só que funcionando no webservice do ginfes, e não do issmanaus, pois esse último pro meu sistema nunca funcionou.


Então, a ultima nota enviada de meu cliente foi no dia 03/10.
Porém no dia 06/10/2017 não estava funcionando mais. Estava dando timeout

Vou testar hoje pra ver como está
sistemas.alfanetworks

JavaC Membro

Membro desde: 07/07/2016 17:43:54
Mensagens: 28
Offline

Hoje voltou a funcionar normalmente na URL https://producao.ginfes.com.br/ServiceGinfesImpl
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team