Forums

Versão completa: Problemas com Assinatura Digital no envio de Rps - Teixeira de Freitas
Você está visualizando uma versão simplificada de nosso conteúdo. Ver versão completa com a formatação apropriada.
Páginas: 1 2
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.
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
Obrigado Lucas, vou resolver o problema.
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
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?
O certificado da prefeitura ja esta configurado erico. As notas estão valendo
Isso as notas enviadas para producao claro
ENTAO POSSO CONTINUAR VALIDANDO NO AMBIENTE DE PRODUCAO?
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,
(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
Páginas: 1 2