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

JavaC Membro

Membro desde: 13/03/2014 13:32:01
Mensagens: 16
Offline

Na realidade o que aconteceu foi, que ao transmitir o xml para o webservice da prefeitura, retornou três erros "Tag invalida: DigestValue", "Tag invalida: SignatureValue" e "Tag invalida: X509Certificate", então comparei o meu xml com um xml gerado pela prefeitura e está tudo nos mesmos padrões, exceto a tag X509SubjectName, que não existe no meu. Então entrei em contato com o suporte do webservice que disse que o problema era com essa tag que não existia.
Eu tenho minhas dúvidas se realmente é por causa dessa tag, mas para poder questionar eles novamente, primeiro eu teria que fazer um teste gerando essa tag.
paulork

JavaC Membro
[Avatar]

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

Não confie muito no que os caras da prefeitura te falam... sofri muito com isso...

Faça o seguinte, se você tem um XML gerado, que segundo a estrutura (validação e tals) deveria passar, mas dá esse erro aí, coloque manualmente essa TAG lá, com o valor que é impresso na linha "cert.getSubjectDN().toString()" e envie assim... se passar é isso mesmo... aí precisamos analisar minunciosamente porque não gera ela...

Você pode testar o envio pelo SOAPUI se não quiser mexer no código para fazer o envio do XML já gerado e alterado manualmente...

abraço...

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

JavaC Membro

Membro desde: 13/03/2014 13:32:01
Mensagens: 16
Offline

Excelente dica, fiz esse novo teste e além dos erros de tags mencionados anteriormente, ocorreu o erro "Error1105 Tag invalida: X509SubjectName", ou seja, cerveja....

Pedi novamente auxilio ao pessoal da prefeitura, vamos ver o que eles vão falar.

E quanto a tag, não vou gerar por enquanto, pois da erro igual...
Inclusive verifiquei uma nota de produtos e a assinatura não tem a tag.

Abraço...
Diovane

JavaC Membro

Membro desde: 13/03/2014 13:32:01
Mensagens: 16
Offline

Como o suspeitei não tinha nada a ver com a tag, o problema é que o bocaberta aqui tava assinando a nota e não o lote, por isso o erro.

Muito obrigado pelas dicas...

Abraço.
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 92
Localização: Venâncio Aires
Offline

Pessoal,

estou com seguinte problema ao assinar o xml de cancelamento:

Se seto a TAG InfPedidoCancelamento me dá erro

Attribut Id is not allowed to appear in element InfPedidoCancelamento

E se deixo sem o Id dá erro ao assinar...

org.w3c.dom.DOMException: NOT_FOUND_ERR: An attempt is made to reference a node in a context where it does not exist.

Alguém sabe como fazer pra assinar sem o ID ?

Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
Diovane

JavaC Membro

Membro desde: 13/03/2014 13:32:01
Mensagens: 16
Offline

Bom dia ivandm!

Mande o teu código para que possamos analizar...
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 92
Localização: Venâncio Aires
Offline

Bom dia!

O problema não é assinar e sim em remover a tag : <Reference URI="#"> Acredito que seja este o problema!

Pois me retorna este erro:




Ivan Melchiors
Engenheiro da Computação - Univates
Intercompi Tecnologia da Informação
[WWW]
cmlavila

JavaC Membro

Membro desde: 02/09/2014 23:12:42
Mensagens: 2
Offline

Pessoal, desculpem reabrir o tópico. Vi que alguns falaram aqui sobre o NFSe para Salvador. Consigo assinar o .xml e o mesmo é validado corretamente; o problema está na hora do envio. Quando tentamos enviar, recebemos um 403 - Forbidden, no detalhamento do erro fala em falta de credenciais.

Alguém passou por isso? Existe algum cadastro, usuário e senha que minha usuária precise ter para que consiga enviar as rps? A ideia é que ela tenha um clientezinho Java que certifique, faça o envio e exiba o resultado na tela, algo muito simples mesmo.

Muito obrigada desde já!

Camila
Adlenl2

JavaC Membro
[Avatar]
Membro desde: 03/09/2014 08:56:44
Mensagens: 1
Localização: Maringá-PR
Offline

cmlavila

Quando eu tive este problema, verifiquei e atualizei os certificados e deu certo. Dê uma olhada se você consegue acessar a URL do webService através do browser, talvez seja o caso de você importar o pfx para o SO.


Eu estou com problemas entretanto, na encapsulação SOAP.
Conforme li aqui no fórum, realizei a conversão do WSDL para classes java para realizar a comunicação, entretanto ao utilizar as mesmas ele acusa o seguinte erro:

org.apache.axis2.AxisFault: First Element must contain the local name, Envelope , but found definitions
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:123)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at br.org.abrasf.nfse.NfseWSServiceStub.consultarNfseServicoPrestado(NfseWSServiceStub.java:2430)
at br.com.src.NFSConsulta.envioLote(NFSConsulta.java:62)
at br.com.src.NFSConsulta.main(NFSConsulta.java:17)


Estou tentando realizar a consulta de NFSe Emitida.
Alguém que teve sucesso na implementação da NFSe poderia dar uma ajuda em como foi feito?
Depois de trabalhar com a NFe acreditei que seria semelhante, entretanto está sendo um pouco problemático. Qualquer ajuda é bem vinda.


Whatever happens, keep coding...
dodi

JavaC Membro
[Avatar]

Membro desde: 25/04/2011 23:19:36
Mensagens: 8
Offline

Pessoal,

Alguém tem um exemplo de integração com os WS da prefeitura de SL ?

Estou obtendo o seguinte erro:



A mensagem que estou enviando para o WS é:


Estou fazendo testes com o SoapUI para validar, antes de seguir com os meus testes. A mensagem que estou enviando na requisição do SoapUi é:


Já passaram por algum problema semelhante?
Alguém tem o serviço de consulta implementado em alguma prefeitura no padrão ABRASF?

Esta mensagem foi editada 1 vez. Última atualização foi em 15/12/2014 19:23:57

[MSN]
giuliano

JavaC Membro
[Avatar]

Membro desde: 26/11/2014 10:54:56
Mensagens: 8
Localização: Porto Alegre
Offline

Olá pessoal,

To dando uma reavivada no post pois estou um pouco confuso com relação a NFSe de Porto Alegre. O procedimento de emissão de uma NF como funciona? Estou perdido nessa questão de RPS e NFSe.

Qual a diferença entre os serviços GerarNfseEnvio e RecepcaoLoteRpsEnvio?


Alguém já implementou para Porto Alegre?


Abraço

Giuliano Costa
Costa Innovations Soluções em Software
http://www.costainnovations.com
[WWW]
flavio.souza

JavaC Membro

Membro desde: 05/08/2015 10:43:49
Mensagens: 12
Offline

Pessoal, estou tentando assinar o xml, já usei o exemplo postado pelo pessoal, comunico com o cartão SafeWeb, ele assina o xml, mas quando vou validar no site da receita, acusa que a assinatura é inválida. Alguém passou por isso, ou pode ter alguma ideia do que possa ser?
flavio.souza

JavaC Membro

Membro desde: 05/08/2015 10:43:49
Mensagens: 12
Offline

paulork, pode me dar uma ajuda, segui o seu exemplo, mas, a assinatura do Lote DigestValue e SignatureValue não estão assinando corretamente, o valor que ele esta gerando está errado, sei disso pois peguei um arquivo assinado e validado no site da receita, tirei a assinatura e estou tentando assinar com a minha implementação, mas, fazendo a comparação, a assinatura do RPS está correta, batendo uma com a outra, mas a do Lote não fecha, e isso, quando valido a minha assinatura no site da receita, ele da inválida.

Poderia me auxiliar nesta questão? tu saberias me dizer em quais elementos ele se baseia para gerar estes dois campos o DigestValue e SignatureValue?

Obrigado.
esdrasdemorais

JavaC Membro

Membro desde: 28/03/2016 16:17:03
Mensagens: 2
Offline

Caros também estou tendo o erro: ERROR: | Server returned HTTP response code: 500 for URL: https://producao.ginfes.com.br/ServiceGinfesImpl?wsdl
na classe NFSeRecepcao.

Alguém pode ajudar?
[Email]
bruc3

JavaC Membro

Membro desde: 11/04/2016 03:51:35
Mensagens: 2
Offline

Boa tarde,

Estou tentando enviar um lote de RPS para o webservice da Prefeitura de Belo Horizonte, mas está apresentando o erro "javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed"

Procurei no forum e vi que esse erro é referente ao arquivo cacerts, então usei as classes que estão disponíveis no forum para gera-lo. Deixo o arquivo que gerei em anexo pra ver se alguém pode me ajudar.

Acessando o site da prefeitura vi que eles disponibilizam um certificado para acessar o ambiente de homologação (http://www.pbh.gov.br/bhissdigital/portal/index.php?content=avisos/index.php&data=20120305), adicionei esse certificado no carcerts através do comando



Para o envio da NFSe estou usando a classe "NFSeRecepcao" e "SocketFactoryDinamico". O link do ambiente de homologação é: https://bhisshomologa.pbh.gov.br/bhiss-ws/nfse?wsdl

Alguém pode me ajudar a tentar dizer estou fazendo de errado?
 Nome do arquivo cacerts [Disk] Download
 Descrição
 Tamanho 101 Kbytes
 Baixado:  54 vez(es)

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