Rejeição 297: Assinatura difere do calculado
O XML foi alterado depois de assinado, ou o digest foi calculado sobre um conteúdo diferente do enviado.
Mensagem oficial (cStat 297)Assinatura difere do calculado
Por que acontece
O XML foi alterado depois de assinado, ou o digest foi calculado sobre um conteúdo diferente do enviado.
Como corrigir
- Assine o XML final e não altere mais nada depois (nem espaços, quebras de linha ou codificação).
- Remova quebras de linha e espaços entre tags antes de assinar.
- Use a canonicalização C14N exigida e calcule o digest sobre a tag infNFe.