Cita:
Empezado por nejamube
Hola, el validador siempre me marca que el sello digital es invalido, que pudo ser alterado.
Adjunto la cadena original y el CFD en formato XML.
Los estoy validando en :
¿La cadena original esta correcta ?
Es lo unico que creo que puede alterar el sello esperado por el SAT.
Gracias.
|
Hola, fijate que ami me pasaba lo mismo, el sello digital era invalido, intenta buscar dentro de tu cadena de sello saltos de linea, etc,,,aparte debes estar seguro de que el certificado (no autorizacion, año de autorizacion y no certificado) sean los correctos., con eso ami me soluciono el problema, saludos...
Código Delphi
[-]memo.Lines.clear;
memo.lines.add(SelloDigital(ruta_llave,CalculaCadenaOriginal(1)));
memo.Text := AnsiReplaceStr(memo.Text,#8,'');
memo.Text := AnsiReplaceStr(memo.Text,#10,'');
memo.Text := AnsiReplaceStr(memo.Text,#13,'');
memo.Text := AnsiReplaceStr(memo.Text,' ','');
sello:=memo.text;