Mensajepor pimelsoft » Mié Mar 19, 2014 4:19 am
Éste es un problema común con varios PACs, la solución es simple, restale unos minutos a tu hora de creación del CFDI y listo, hay varias funciones para ello, en VB sería:
FechayHoraCreacion = DateAdd(DateInterval.Minute, -5, Now).ToString("s")
De cualquier forma es importante cargar el dato en memoria dentro de una variable y no tomar la hora directamente del reloj del sistema, esto para que no cambien los segundo a la hora de crear la cadena original, lo que podría provocar errores (por no guardarlo, no por el retraso) a la hora de firmar el CFDI (así se previene también otro problema común con el sellado del CFDI).
Si por alguna razón radican en una zona donde la diferencia sea incluso de horas contra el PAC, pues también pueden restarle esas horas o más, con el fin de asegurar su aceptación. A el PAC y al SAT no les interesa la fecha y hora de creación, siempre que al timbrar esté dentro de las 72 horas límite.