Ver Mensaje Individual
  #78 (permalink)  
Antiguo 06/04/2010, 16:29
JorgeCasas
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Facturacion electronica en México

Cita:
Iniciado por hcchavez Ver Mensaje
Puedo comentar que con OpenSsl estoy teniendo problemas con la
"digestion MD5" de la cadenaOriginal, no da el mismo resultado que el
validador de SAT. Sera que ellos usan Linux(Unix) ?.

Que lioooooooo.

Saludos y Suerte.

P. D.
Con FirmaSat todo de maravilla.
con el siguiente codigo desde VFP la digestion me sale tal cual la del SAT, obviamente bajo windows, bajo linux me da el mismo resultado si genero el archivo de texto con la cadena original desde fox y corriendo el openssl en Linux

TEXT TO cadenao noshow
||A|1|2005-09-02T16:30:00|1|ISP900909Q88|Industrias del Sur Poniente, S.A. de C.V.|Alvaro Obregón|37|3|Col. Roma Norte|México|Cuauhtémoc|Distrito Federal|México|06700|Pino Suarez|23|Centro|Monterrey|Monterrey|Nuevo Léon|México|95460|CAUR390312S87|Rosa María Calderón Uriegas|Topochico|52|Jardines del Valle|Monterrey|Monterrey|Nuevo León|México|95465|10|Caja|Vasos decorados|20|200|1|pieza|Charola metálica|150|150|IVA|52.5||
ENDTEXT
cadenao=ALLTRIM(cadenao)
cadena2=Strconv(cadenao, 9)
arch_des = Fcreate('md5.txt')
=Fwrite(arch_des ,cadena2)
=Fclose(arch_des)
!c:\openssl\bin\openssl dgst -md5 md5.txt >md51.txt

saludos