Erro ao assinar NFSE Ginfes Santos - SP

710 views
Skip to first unread message

Ricardo Ferreira

unread,
Mar 23, 2016, 1:07:46 PM3/23/16
to NFePHP
Boa tarde Pessoal,

Estou tentando assinar o xml porém sem sucesso.

Tenho como erro do web service o seguinte retorno:

E302 - Assinatura inválida.

Já mexi em todas as parte do código e gerei novamente os arquivos .pem e nada, dei uma olhada no xml e não consegui identificar o erro.


Alguém já passou por esse problema? Teria alguma dica, sugestão?

Estou enviando em anexo o xml gerado caso alguém queira dar uma olhada
teste_ass.xml

Ricardo Ferreira

unread,
Mar 23, 2016, 1:19:08 PM3/23/16
to NFePHP
Esse é o xml de retorno com o erro exato

   <env:Header/>
   <env:Body>
      <hom:RecepcionarLoteRpsV3Response xmlns:hom="http://homologacao.ginfes.com.br">
         <return><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns3:EnviarLoteRpsResposta xmlns:ns2="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:ns3="http://www.ginfes.com.br/servico_enviar_lote_rps_resposta_v03.xsd"><ListaMensagemRetorno><ns2:MensagemRetorno><ns2:Codigo>E303</ns2:Codigo><ns2:Mensagem>O documento XML difere da assinatura.</ns2:Mensagem><ns2:Correcao>O documento XML não pode conter alterações após a assinatura.</ns2:Correcao></ns2:MensagemRetorno></ListaMensagemRetorno></ns3:EnviarLoteRpsResposta>]]></return>
      </hom:RecepcionarLoteRpsV3Response>
   </env:Body>
</env:Envelope>

Roberto Machado

unread,
Mar 23, 2016, 1:27:01 PM3/23/16
to nfe...@googlegroups.com
Você "modificou" o xml após a assinatura !!!

Roberto

Roberto Machado

unread,
Mar 23, 2016, 1:28:34 PM3/23/16
to nfe...@googlegroups.com
Lembre-se que o RPS é assinado e depois colocado no xml de envio que também é assinado

Roberto

Ricardo Ferreira

unread,
Mar 23, 2016, 2:00:31 PM3/23/16
to NFePHP
Opa não entendi.

Como assim o RPS é assinado e depois colocado no xml que também é assinado?

Estou fazendo assim

Eu gero primeiro o arquivo teste.xml (que seria a RPS que tu citou creio eu), depois eu pego o arquivo teste.xml e assino ele gerando assim o arquivo assinado.xml.

Depois pego esse arquivo e mando para o web service ai que recebo o erro.

Seguindo a sua resposta, eu assino esses dois arquivos? 
teste.xml
assinado.xml

Roberto Machado

unread,
Mar 23, 2016, 2:06:32 PM3/23/16
to nfe...@googlegroups.com
Ricardo;

Verifique na documentação ... são pelo menos duas assinaturas uma no bloco RPS sobre o conteúdo da tag <infRps> e outra assinatura no xml do lote de rps

Roberto

Ricardo Ferreira

unread,
Mar 23, 2016, 2:10:00 PM3/23/16
to NFePHP
Será que tem problema eu gerar o xml em um arquivo depois assinar, em vez de ja gerar ele assinado?

Roberto Machado

unread,
Mar 23, 2016, 2:16:14 PM3/23/16
to nfe...@googlegroups.com
Não ... pode ser assinado já montado mas fique atento :

1 - cada RPS contido no xml deve ser assinado individualmente, e a tag dessa assinatura tem que ser colocada no local correto
2 - o xml com os RPS assinados  também tem que ser assinado.

Roberto

Fred Keyster

unread,
May 12, 2016, 9:35:50 AM5/12/16
to NFePHP
Roberto como eu assino essa tag </InfRps> ? Pois as duas assinaturas estão indo tudo abaixo do </LoteRps>. Preciso que uma vá abaixo do </InfRps> e a outra abaixo do </LoteRps>.

Pode me ajudar?

Roberto Machado

unread,
May 12, 2016, 9:38:51 AM5/12/16
to nfe...@googlegroups.com
Voce sabe usar o hangout ? se sim podemos nos falar e eu te passo o como 

Roberto

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)

Roberto Machado

unread,
May 12, 2016, 9:43:03 AM5/12/16
to nfe...@googlegroups.com
Te mandei um convite pelo hangout aceite e poderemos nos falar

Use o Chrome !!
Reply all
Reply to author
Forward
0 new messages