Forums
Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - 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: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas (/showthread.php?tid=21)

Páginas: 1 2


Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - erico.santos - 12-05-2015

Bom dia,
Estamos tentando enviar um lote de RPS para o webservice(produção) em Teixeira de Freitas e recebemos sempre a seguinte mensagem.

Código:
<ns2:MensagemRetorno>
<ns2:Codigo>E324</ns2:Codigo>
<ns2:Mensagem>Assinatura do RPS invalida.</ns2:Mensagem>
<ns2:Correcao>
O RPS deve conter assinatura digital vinculada a certificado digital padrao ICP Brasil, nao revogado e nao expirado.
</ns2:Correcao>
</ns2:MensagemRetorno>

Porém, o certificado digital do cliente está válido até setembro de 2015.
Poderiam nos indicar como resolver o problema?
Estou anexando uma cópia do Xml de Envio.


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - lucas - 12-05-2015

erico.

Ja tinha percebido sua dificuldade nos logs.
Inclusive acabei de enviar um email para a prefeitura solicitando seu contato para te ajudar sobre o problema.

O erro no seu arquivo é o seguinte:
Abaixo parte do conteudo do arquivo enviado
Código:
<ns2:InfDeclaracaoPrestacaoServico
            Id="688395">
            <ns2:Rps Id="688395">
...

Observe que existem 2 tags no xml com o mesmo Id
Isso gera um erro de interpretação na assinatura que faz referencia para o Id do xml

Código:
            <SignedInfo>
                <CanonicalizationMethod
                    Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
                <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
                <Reference URI="#688395">

Esse erro engana muitos desenvolvedores pq o erro gerado é de assinatura inválida e não de xml inválido.
Como o processador de xml para localizar a tag de id 688395 varia de implementação para implementação não é incomum se vc tentar validar o seu xml utilizando a mesma tecnlogia que gerou a assinatura ele de o xml como válido uma vez que o algoritmo que faz as duas buscas é o mesmo.

Resumindo:
Vc não deve ter duas tags com o mesmo id no xml se for utilizar esse id como referencia de uma assinatura


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - erico.santos - 12-05-2015

Obrigado Lucas, vou resolver o problema.


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - lucas - 12-05-2015

Mais 1 coisa erico.
Boa parte dos seus testes foram feitos contra o endpoint de produção.
Produção ainda não esta com os certificados instalados, continue testando contra homologação.
A prefeitura esta providenciando o certificado para producao em estara disponivel em breve


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - Rsf87 - 13-05-2015

LUCAS BOA TARDE!!!

ESTOU FAZENDO UNS TESTES E AS NOTAS ESTAO SENDO IMPORTADAS PRO GOVDIGITAL, MESMO SEM O CERTIFICADO DIGITAL DA PREFEITURA, ESSAS NOTAS FISCAIS TEM VALIDADE? OU SERAO SUBSTITUIDAS APOS A VALIDACAO NO AMBIENTE DE PRODUCAO?


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - lucas - 13-05-2015

O certificado da prefeitura ja esta configurado erico. As notas estão valendo


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - lucas - 13-05-2015

Isso as notas enviadas para producao claro


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - Rsf87 - 13-05-2015

ENTAO POSSO CONTINUAR VALIDANDO NO AMBIENTE DE PRODUCAO?


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - leonardo pereira dos santos - 13-05-2015

boa tarde,
nao estou conseguindo emitir NF a mesna so fica em analise,
No aguardo

boa tarde , para impressao de NF o processo é demorado mesmo ,
ja tem mais de 1 hora que emitir uma NF e nao consigo imprimir a NF,


RE: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas - lucas - 15-05-2015

(13-05-2015, 03:47 PM)Rsf87 Escreveu:  ENTAO POSSO CONTINUAR VALIDANDO NO AMBIENTE DE PRODUCAO?

Se vc for "validar" no ambiente de producao vai ter que lidar com as consequencias em caso de erro.
O ideal é utilizar homologação