Login Registre-se
Projeto NFSe  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Aix

JavaC Membro

Membro desde: 24/03/2011 11:02:00
Mensagens: 47
Offline

raffamz wrote:Aix,
Mandei um tutorial para o Maciel na época. Ele disse que ia postar.
Qual o problema? onde está acontecendo?
Abraço


amigo é o seguinte,

eu utilizei a classe aqui do forum BuildAllCacerts para liberar conexão SSL para o endereço 'homologacao.notacarioca.rio.gov.br' com o java 7 não funcionou, ele até gera o arquivo cacerts mas da erro, fui verificar o erro e vi que ele cai no método abaixo com a seguinte exception:

ERROR: | javax.net.ssl.SSLException: java.lang.UnsupportedOperationException
INFO: | Server sent 3 certificate(s):
INFO: | Added certificate to keystore 'cacerts' using alias 'homologacao.notacarioca.rio.gov.br-0'
INFO: | Added certificate to keystore 'cacerts' using alias 'homologacao.notacarioca.rio.gov.br-1'
INFO: | Added certificate to keystore 'cacerts' using alias 'homologacao.notacarioca.rio.gov.br-2'



como o método não possui implementação coloquei o seguinte código para poder gerar o cacerts:



com o java 6 a geração do arquivo cacerts pela BuildAllCacerts funciona sem essas alterações mencionadas acima, porém não consigo conectar com o webservice do rio, no momento de fazer o envio da o seguinte erro:


INFO (WebserviceSOAPImpl.java:183) - Liberando conexões SSL
ERROR (LoteEnviaImpl.java:312) - HTTP transport error: java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)



testei com as urls da NFE e funciona fine, não sei porque com esta url do RIO não rola, então baixei o SOAPUI aqui para testar e anexei o certificado + o cacerts gerado com a classe mencionada acima no java 6 que não da erro e tenho a seguinte resposta pelo SOAP UI:



qualquer ajuda sou grato, preciso implementar esta prefeitura, obrigado.
raffamz

JavaC Membro

Membro desde: 10/01/2013 09:37:57
Mensagens: 30
Offline

Amigo, desculpe o sumiço!
Já resolveu seu problema?
Qlqr coisa, raffamz@gmail.com.

Abraço

raffamz - Raffa Magalhães
[Email]
Aix

JavaC Membro

Membro desde: 24/03/2011 11:02:00
Mensagens: 47
Offline

ola, sim resolvi sim, gerei com o keytool do java e não teve erro funcionou de boa, obrigado
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Bom dia.

Estou com dificuldades para assinar meu XML da NFS-e (curitiba)

Se possível, tem como algum amigo do fórum me passar um exemplo, ou me explicar como fez para assinar os XML's de envio da NFS-e?

Agradeço desde já

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
Aix

JavaC Membro

Membro desde: 24/03/2011 11:02:00
Mensagens: 47
Offline

thibeserra wrote:Bom dia.

Estou com dificuldades para assinar meu XML da NFS-e (curitiba)

Se possível, tem como algum amigo do fórum me passar um exemplo, ou me explicar como fez para assinar os XML's de envio da NFS-e?

Agradeço desde já


A assinatura não é obrigatória veja o XSD, testei aqui em ambiente de produção e homologação e funcionou de boa, basta o certificado estar anexado la no portal deles, mas se mesmo assim quiser assinar posso testar só a noite se não resolver até la, abraços.
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Aix wrote:
thibeserra wrote:Bom dia.

Estou com dificuldades para assinar meu XML da NFS-e (curitiba)

Se possível, tem como algum amigo do fórum me passar um exemplo, ou me explicar como fez para assinar os XML's de envio da NFS-e?

Agradeço desde já


A assinatura não é obrigatória veja o XSD, testei aqui em ambiente de produção e homologação e funcionou de boa, basta o certificado estar anexado la no portal deles, mas se mesmo assim quiser assinar posso testar só a noite se não resolver até la, abraços.


Se possível agradeço a ajuda amigo. Quase não encontrei material falando sobre NFS-e. Se tiver um tempinho a noite pra poder me passar algo, agradeço muito

Obrigado desde já

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
raffamz

JavaC Membro

Membro desde: 10/01/2013 09:37:57
Mensagens: 30
Offline

Se a Nfse de Curitiba é parecida com a do Rio, posso te ajudar tbm!
Qualquer coisa, vc já tem meu email.

raffamz - Raffa Magalhães
[Email]
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

raffamz wrote:Se a Nfse de Curitiba é parecida com a do Rio, posso te ajudar tbm!
Qualquer coisa, vc já tem meu email.


Então cara, lendo os manuais da NFS-e de Curitiba, esta utiliza ABRASF, aceitar certificados do tipo A1 e A3 (token) e deve ser assinado o XML da NFS-e.

abaixo segue o XML que o portal de Curitiba (http://isscuritiba.curitiba.pr.gov.br/portalnfse/) oferece como exemplo:



Abaixo segue o XSD



Será que o XML da Nota Carioca tem o mesmo estilo/schema?

Agora fugindo um pouco do atual problema, venho com uma dúvida. O que são esses padrões GINFES, ABRASF? Lembrando que o de Curitiba é o ABRASF.

Agradeço desde já

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Pessoal, só pra reforçar, segue a citação do manual de utilização de webServices da NFS-e de Curitiba para assinatura digital do XML

Existem 2 (duas) tags que deverão ser transmitidas para o WebService e que devem ser
assinadas digitalmente utilizando um certificado digital válido emitido por uma entidade
certificadora credenciada a ICP – Brasil. As tags a serem assinadas digitalmente são (LoteRps
e todas as ocorrências de InfRps).


Fiquei em dúvidas tipo de assinar 2 tags no XML. Se alguém tiver algum exemplo ou alguma ajuda.

Valeu!

Esta mensagem foi editada 1 vez. Última atualização foi em 13/05/2013 15:23:41


"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
victorr

JavaC Membro

Membro desde: 03/04/2013 15:29:44
Mensagens: 6
Offline

Também estou tentando seguir com um projeto NFSe para Salvador, que também utiliza o padrão ABRASF, alguém pode passar o contato para me dar uma luz, qualquer coisa q ajude?

Respondeu Jesus: Eu sou o Caminho, a Verdade e a Vida. Ninguém vai ao Pai, a não ser por Mim. (Jo. 14:6)
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Boa tarde.

Pesquisando, encontrei uma forma de assinar o XML de Recepção de Lote da NFS-e Curitiba.

Segundo a documentação, deve ser assinado as tags LoteRps e todas as ocorrências de InfRps.

Criei uma aplicação de testes para testar a assinatura do XML. Realizei algumas mudanças na classe que assinava os XML's da NF-e. Segue:

Classe Assinador.java




Classe Main.java




Ainda não desenvolvi a classe de transmissão para processar o XML. Porém, validando o XML pelo programa que o Portal de Curitiba Oferece, este me aponta ser válido!

Segue o XML de exemplo assinado:



Agora vou tentar desenvolver a classe que transmite este XML.

Qualquer dica, ajuda aceito também..rs.

Obrigado.

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
tardelli13

JavaC Membro
[Avatar]

Membro desde: 17/05/2013 17:13:23
Mensagens: 8
Localização: São Paulo
Offline

hudson wrote:Opa amigo preciso de um exemplo ou algo que possa me ajudar,
meu sistema ja cria o XML, estou usando o UNINFSE para transmitir,
mas queria englobar tudo no meu sistema...
Assinar, transmitir, consultar o RPS...
Se pudesse postar algum exemplo agradeço


Boa tarde Hudson,

Poderia por gentileza passar algum exemplo de como regar os xml's?
[WWW]
tardelli13

JavaC Membro
[Avatar]

Membro desde: 17/05/2013 17:13:23
Mensagens: 8
Localização: São Paulo
Offline

Será que alguém poderia postar uma classe de exemplo para a geração dos XMLS da "NFS-E" com JAXB?
[WWW]
paulork

JavaC Membro
[Avatar]

Membro desde: 01/10/2012 10:02:03
Mensagens: 27
Offline

Pessoal, preciso de ajuda...

Alguém já chegou a fazer ou pelo menos tentou fazer o processo de geração, envio, etc, da NFSe da prefeitura de Maringá?

Gerei as classes de envio a partir do WSDL... Gerei as classes para geração do XML a partir do arquivo XSD...
Gerei o XML a partir da classes... assinei... mas enviar, "nem a pau"... sempre recebo dois erros dependendo do teste...



ou se não



isso no caso usando a classe "NFSeRecepcao" postada aqui no forum:


Já quando tento enviar via os Stubs gerados apartir do WSDL tenho o seguinte erro:


Usei as mesmas classes de assinatura e pré envio (SocketFactoryDinamico/Protocol/etc) que usei para o projeto de NFe que está 100% funcionando.

Alguém tem alguma idéia, classe de envio, exemplo de envio apartir de Stubs que eu posso usar?

Agradeço a atenção
-------------------------------
Paulo

Esta mensagem foi editada 1 vez. Última atualização foi em 13/06/2013 14:07:40


Paulo R. K.
----------------------------------------
Desenvolvedor Java/Delphi @ 2014
raffamz

JavaC Membro

Membro desde: 10/01/2013 09:37:57
Mensagens: 30
Offline

paulork wrote:Pessoal, preciso de ajuda...

Alguém já chegou a fazer ou pelo menos tentou fazer o processo de geração, envio, etc, da NFSe da prefeitura de Maringá?

Gerei as classes de envio a partir do WSDL... Gerei as classes para geração do XML a partir do arquivo XSD...
Gerei o XML a partir da classes... assinei... mas enviar, "nem a pau"... sempre recebo dois erros dependendo do teste...



ou se não



isso no caso usando a classe "NFSeRecepcao" postada aqui no forum:


Já quando tento enviar via os Stubs gerados apartir do WSDL tenho o seguinte erro:


Usei as mesmas classes de assinatura e pré envio (SocketFactoryDinamico/Protocol/etc) que usei para o projeto de NFe que está 100% funcionando.

Alguém tem alguma idéia, classe de envio, exemplo de envio apartir de Stubs que eu posso usar?

Agradeço a atenção
-------------------------------
Paulo



Amigo,

O erro 'PKIX path building failed' é quando a aplicação não acha o caminho do servidor. Vc baixou o certificado do servidor e anexou a sua keyStore?

Abraço

raffamz - Raffa Magalhães
[Email]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team