Forums
Problema na assinatura do RPS - Divinópolis - Versão para Impressão

+- Forums (http://forum.sonner.com.br)
+-- Fórum: GovDigital (http://forum.sonner.com.br/forumdisplay.php?fid=1)
+--- Fórum: Web Services (http://forum.sonner.com.br/forumdisplay.php?fid=2)
+--- Tópico: Problema na assinatura do RPS - Divinópolis (/showthread.php?tid=12)



Problema na assinatura do RPS - Divinópolis - digaodfreitas - 10-03-2015

Caros,

sabem me dizer o que estou fazendo de errado?

Estou tentando consumir o webservice de NFS-e de Divinópolis através do método: RecepcionarLoteRpsSincrono.

Segue em anexo o XML de envio e as mensagens que estou recebendo:

"RPS não assinado"

Att,


RE: Problema na assinatura do RPS - Divinópolis - lucas - 10-03-2015

Encontrei um problema na api de log desse metodo e não consegui localizar mais informações sobre o seu erro.

Poderia submeter denovo para facilitar a investigação?

Obs: O esperado é que o erro continue, so vai facilitar a minha depuracao


RE: Problema na assinatura do RPS - Divinópolis - digaodfreitas - 11-03-2015

(10-03-2015, 05:44 PM)lucas Escreveu:  Encontrei um problema na api de log desse metodo e não consegui localizar mais informações sobre o seu erro.

Poderia submeter denovo para facilitar a investigação?

Obs: O esperado é que o erro continue, so vai facilitar a minha depuracao

Lucas,

acabei de submeter novamente a nota.

Att,


RE: Problema na assinatura do RPS - Divinópolis - lucas - 13-03-2015

Rodrigo

Como voce deve saber seu arquivo possui 2 assinaturas:
uma delas

Código:
<Reference URI="#Rps111"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms>
....

e outra

Código:
<Reference URI="#"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/20

Observe que  segunda assinatura faz referencia a uma tag xml de id nulo
<Reference URI="#">

A segunda assinatura deveria assinar a tag LoteRps versao="1.00" que no momento não em Id ou então o conteudo total do arquivo (sem reference)
A reference URI="#" é inválida


RE: Problema na assinatura do RPS - Divinópolis - digaodfreitas - 16-03-2015

Coloquei o Id na tag LoteRPS e referenciei na assinatura da Raiz do arquivo e funcionou corretamente.

Obrigado lucas.