on 10-22-2015 2:08 PM
Olá Pessoal,
Minha situação é a seguinte, estou gerando um XML de NFS-e para a prefeitura de Porto Alegre e para assinar esse XML eu divido basicamente o processo em 4 passos:
- Passo 1: Gerar o XML de cada RPS;
- Passo 2: Assinar individualmente o XML de cada RPS;
- Passo 3: Gerar o XML do LOTE com todos os RPS já assinados;
- Passo 4: Por fim, assinar o XML do LOTE.
Porém, quando vou carregar o XML no site da Prefeitura, ela retorna uma mensagem dizendo que existe erro na assinatura.
O certificado usado para assinar está dentro da validade e já está devidamente configurado na STRUST.
Eu estou usando a classe CL_SEC_SXML_DSIGNATURE para assinar o XML e a assinatura tanto do RPS quanto do LOTE está saindo exatamente igual a como está sendo solicitado no manual da Prefeitura.
Espero que alguém possa me ajudar.
Obrigado.
Att,
Diego Contiero dos Santos
Diego,
Vc esta assinando o RPS e Lote a partir de qual tag?
Eu fiz para algumas prefeituras e e quando tinha somente 1 RPS não precisava assinar 2 vezes, eu assinei somente o RPS e deu certo.
Mas uma vez assinado o RPS vc não deve mais alterar informações nem os prefixos do xml;
Faz um teste assinando somente uma vez.
Abraços
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde Wesley,
Já fiz essa tentativa e não obtive sucesso.
No site da receita existe uma validador de assinaturas, e fiz os seguintes testes:
- Eu valido somente o XML do RPS assinado e obtenho sucesso;
- Eu valido somente o LOTE assinado e obtenho sucesso;
Agora quando eu junto os dois é que da o problema. Ou seja, eu já tentei assinar o LOTE com todos os RPS já assinados e não obtive sucesso e já tentei também assinar individualmente e juntar, mas não obtive sucesso.
Agora fica a dúvida, se fosse o meu processo de assinatura que estivesse errado, quando eu assinasse individualmente também teria que ocorrer o erro, mas não ocorre, ou seja, meu processo de assinatura não está errado, o que está faltando é saber como encaixar isso.
User | Count |
---|---|
16 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.