Nfs-e para prefeitura de santo andré [RESOLVIDO]  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

Fla pessoal beleza?

Estou tendo que desenvolver a exportação de notas fiscais de serviço eletrônica para a prefeitura de santo andré, não irei utilizar o webservice, e sim a importação pelo sistema da prefeitura.
Eles utilizam um sistema da ginfes para importar as notas, e estou tendo muitos problemas para criar o xml no formato deles, já revirei de tudo e não estou conseguindo, sempre da erro na hora de importar o xml flando que o arquivo está fora da estrutura de entrada XML.

Venho por meio deste tópico pedir ajuda, caso tenha alguem no forum que tenha conseguido criar o xml para ser importado pelo sistema da ginfes

Desde já agradeço
[]s

This message was edited 1 time. Last update was at 10/02/2011 10:24:43

Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

Depois de muita luta consegui, se algum tiver o mesmo problema que eu eu posso ajudar
[]s
murilo.tuvani
What is classpath?
[Avatar]

Membro desde: 04/06/2008 16:51:57
Mensagens: 6
Localização: Itu/SP
Offline

Olá Naruffy, como você fez para importar o certificado? Eu estou tentando do mesmo jeito que a NFe do governo do estado e está exibindo
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:183)
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:103)
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:87)
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:55)
... 32 more

OU
java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:3
[WWW] [MSN]
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

Olá Murilo,

Como o arquivo que eu fiz era apenas para ser importado pelo sistema deles, eu não precisei do certificado. O certificado é necessário apenas para consumir o webservice, sendo assim, não sei o porque você teve problemas =/, desculpe-me não ter a solução.

O que eu iria te sugerir seria mandar um e-mail para o suporte da ginfes, eles demoraram para me responder, mas responderam quando eu tive dúvidas.

[]s
Marcelo Bonfim
Entusiasta Java

Membro desde: 05/01/2007 13:09:24
Mensagens: 19
Offline

Ola Naruffy blz,

Estou enfrentando o mesmo problema com meu XML criado para importar pelo sistema da prefeitura de Ribeirão Preto (Ginfes) falando que o arquivo está fora da estrutura do XML de entrada.

Oq vc fez para resolver o erro retornado?

Desde já agradeço!!!

Abrass
[MSN]
deusdara
JavaChild

Membro desde: 26/08/2009 10:53:34
Mensagens: 124
Offline

Marcelo Bonfim wrote:Ola Naruffy blz,

Estou enfrentando o mesmo problema com meu XML criado para importar pelo sistema da prefeitura de Ribeirão Preto (Ginfes) falando que o arquivo está fora da estrutura do XML de entrada.

Oq vc fez para resolver o erro retornado?

Desde já agradeço!!!

Abrass


Marcelo, eu sou responsável pela Nfse aqui na empresa, já desenvolvi o o leiaute do GissOnline, envia o xml que vejo o que está acontecendo.
Marcelo Bonfim
Entusiasta Java

Membro desde: 05/01/2007 13:09:24
Mensagens: 19
Offline

Fala Naruffy blz,

Segue o xml para ver oq está errado



Fico no aguardo

Abrass!!!
 Nome do arquivo Rps1.xml [Disk] Download
 Descrição XML LoteRps
 Tamanho 4 Kbytes
 Baixado:  41 vez(es)

[MSN]
deusdara
JavaChild

Membro desde: 26/08/2009 10:53:34
Mensagens: 124
Offline

Vamos lá:

--
O valor está fora do range.




--

Os valores na tag <tipos:Valores> estão fora do
pattern, tem que ser no modelo 0.00
Exemplo:

--

Tamanho máximo 4 na tag abaixo:


--
Cpf ou Cnpj? Você colocou o 2.



--


Tenta corrigir esses erros e depois me fala o resultado. Você é do grupo Simus? Conheço umas pessoas da empresa.

Abraços,
Danilo Deus Dará
Marcelo Bonfim
Entusiasta Java

Membro desde: 05/01/2007 13:09:24
Mensagens: 19
Offline

deusdara wrote:Vamos lá:

--
O valor está fora do range.




--

Os valores na tag <tipos:Valores> estão fora do
pattern, tem que ser no modelo 0.00
Exemplo:

--

Tamanho máximo 4 na tag abaixo:


--
Cpf ou Cnpj? Você colocou o 2.



--


Tenta corrigir esses erros e depois me fala o resultado. Você é do grupo Simus? Conheço umas pessoas da empresa.

Abraços,
Danilo Deus Dará


Fala Danilo blz,

Sou do Grupo Simus sim, de que empresa vc é?

Já corrigi o dados conforme mencionado e o problema persiste...ja tentei de tudo por aqui e não mais oq faço rsrsrsrsrs!!!!

Alguma outra sugestão?

Abrass

Marcelo Bonfim
[MSN]
deusdara
JavaChild

Membro desde: 26/08/2009 10:53:34
Mensagens: 124
Offline

Segue em anexo o arquivo que eu acertei, dá uma olhada e faz os acertos:

 Nome do arquivo rps_corrigido_deus_dara.xml [Disk] Download
 Descrição GissOnline
 Tamanho 4 Kbytes
 Baixado:  108 vez(es)

Marcelo Bonfim
Entusiasta Java

Membro desde: 05/01/2007 13:09:24
Mensagens: 19
Offline

Fala Deus Dara,

Cara deu certo aqui, valeu pela ajuda!

Abrass

Marcelo Bonfim
[MSN]
deusdara
JavaChild

Membro desde: 26/08/2009 10:53:34
Mensagens: 124
Offline

Marcelo Bonfim wrote:Fala Deus Dara,

Cara deu certo aqui, valeu pela ajuda!

Abrass

Marcelo Bonfim


Precisando estamos por aqui!
CoringadoBatman
Entusiasta Java
[Avatar]

Membro desde: 17/01/2012 07:29:33
Mensagens: 24
Offline

Reabrir,

Desculpa mas como vocês fizeram a comunicação segura com o WS?

esstou enfrentando o seguinte erro:

javax.servlet.ServletException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)(-10001)
at SdtServiceGinfesImplService.consultarsituacaoloterpsv3(SdtServiceGinfesImplService.java:1646)
Marcelo Bonfim
Entusiasta Java

Membro desde: 05/01/2007 13:09:24
Mensagens: 19
Offline

Bom dia CoringadoBatman,

Karinha aqui em Ribeirão Preto não precisei fazer a comunicação com o WS porque não funciona, apenas gero o arquivo e faço upload pelo site...ruim demais, mas é o único jeito.

Mas posta mais detalhes ae do seu problema que talvez possa de ajudar!!!

[MSN]
CoringadoBatman
Entusiasta Java
[Avatar]

Membro desde: 17/01/2012 07:29:33
Mensagens: 24
Offline

Vou colocar exatamente o que estou fazendo, quem sabe posso ajudar alguém e alguém possa me ajudar..

1º Importar o Arquivo .pfx a1 certificado digital <Internet explorer-> Opções -> certificados -> importar -> .pfx>
2º exportar o .cer <Internet explorer-> Opções -> certificados -> exportar .cer 64 >
3º criar o keystore (primeira grande dúvida) criei o .keystore e .kjs
keytool -import -alias Xxx -keystore Xxx.keystore -file Caminho/Xxx.cer

keytool -import -alias Xxx -keystore Xxx.jks -file Caminho/Xxx.cer
(não sei se preciso usar os 2)

4º Configurei o server..xml do TOMCAT(5 no meu caso)
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="Xxx.keystore"
keypass="xxx"
5º Setei na aplicação
java System.setProperty("javax.net.ssl.trustStoreType", "JKS");
java System.setProperty("javax.net.ssl.trustStore", "Xxx.jks");
java System.setProperty("javax.net.ssl.trustStorePassword", "xxx");
java System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");
java System.setProperty("javax.net.ssl.keyStore", "Xxx.keystore");
java System.setProperty("javax.net.ssl.keyStorePassword", "xxx");
(outra dúvida, preciso setar os 2? preciso colocar o caminho completo do arquivo?)

6º Fiz o inspect no servidor de homologação:
https://homologacao.ginfes.com.br/ServiceGinfesImpl?wsdl
&SdtEnvioXmlGinfes.ConsultarSituacaoLoteRpsV3(&StrXml ,&StringDeRetorno)
&StrXml = String da xml
&SdtEnvioXmlGinfes = variavel que o inspect criou

------------------

Não sei onde estou errando mas recebo este erro:
javax.servlet.ServletException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)(-10001)
at SdtServiceGinfesImplService.consultarsituacaoloterpsv3(SdtServiceGinfesImplService.java:1646)


 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team