Login Registre-se
Rejeição 297 - Assinatura difere do calculado Apenas para o webservice do CEARÁ  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
GustavoASC

JavaC Membro

Membro desde: 05/05/2015 12:39:25
Mensagens: 6
Offline

Bom dia Pessoal,
Preciso muito da ajuda de vocês.

Estou com problemas ao comunicar com o webservice de inutilização do CEARÁ, tanto em homologação quanto em produção. Sempre é retornada a rejeição 297 - Assinatura difere do calculado.
No entanto, isto somente ocorre para o webservice desta UF. A inutilização pelo webservice do RS, por exemplo, funciona perfeitamente, e a rotina em si é exatamente a mesma (só muda a URL e a UF passada ao instanciar o STUB).

Estou há uma semana vasculhando a Internet, lendo tópicos, testando de tudo quanto é forma, mas sem sucesso.
Estou sem ideias de como resolver esta situação.

Testei tanto com o Java 1.7.75 64 bits quanto com o Java 8, mas mesmo assim o problema persiste.

Segue o XML que utilizei (obs.: a rotina assina este XML antes de efetuar o envio ao webservice):


Rotina para comunicar com o webservice (como podem ver, utilizo o Apache Axis2):


Desde já, agradeço!!
ocelionfe

JavaC Membro

Membro desde: 27/08/2012 21:39:32
Mensagens: 66
Offline

verifique de esta usando algum acento ou caractere especial como ° etc..
GustavoASC

JavaC Membro

Membro desde: 05/05/2015 12:39:25
Mensagens: 6
Offline

ocelionfe wrote:verifique de esta usando algum acento ou caractere especial como ° etc..

Bom dia!
Obrigado pela contribuição!
Mas este XML não possui nenhum caractere especial, nem antes nem depois de assinar... também não tem nenhum Enter.
Tentei assinar e enviar este XML por outro software emissor de NF-e, mas neste outro software não é retornada esta rejeição. Vale ressaltar que, em ambos os emissores, o conteúdo do XML é o mesmo, antes e depois de assinar...

Fiquei me perguntando se não poderia ser algum bug dentro do Axis2, ou então algum parâmetro/option que não está sendo setado no STUB

Alguém poderia fazer um teste para mim? Assinar e enviar este mesmo XML para o webservice de homologação do Ceará e ver se também é retornada a rejeição...
Pois se for retornada esta mesma rejeição, pode ser algo errado dentro do Axis2

Muito obrigado!
thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 72
Offline

Amigo esse XML não está assinado,
uso assim, vê se estão iguais!
GustavoASC

JavaC Membro

Membro desde: 05/05/2015 12:39:25
Mensagens: 6
Offline

thiago oliveira wrote:Amigo esse XML não está assinado,
uso assim, vê se estão iguais!

Boa tarde Thiago!
Vou comparar o XML assinado pela minha rotina com o XML assinado que você enviou, e daí aviso aqui no fórum se ficaram iguais!
Na sua rotina, com este XML que você postou, o webservice de inutilização do Ceará não retornou a rejeição "Assinatura difere do calculado" né?
Obrigado!

Esta mensagem foi editada 1 vez. Última atualização foi em 11/05/2015 12:53:59

GustavoASC

JavaC Membro

Membro desde: 05/05/2015 12:39:25
Mensagens: 6
Offline

Boa tarde thiago!
Percebi que o XML que você assinou não é o mesmo que coloquei no primeiro post...
Você poderia assinar exatamente o XML que coloquei no primeiro post, depois enviar o XML assinado para o ambiente homologação de inutilização do Ceará e me avisar se foi retornada a mesma rejeição?
Para mim o problema ocorre somente com este XML, e somente para o webservice de inutilização do Ceará.

Se vc puder fazer isto, descubro pistas se o erro realmente é na minha rotina ou se é algum problema no Apache Axis2 (por exemplo).


Muito obrigado!
GustavoASC

JavaC Membro

Membro desde: 05/05/2015 12:39:25
Mensagens: 6
Offline

alguém pode dar uma ajuda aí?
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team