Página 1 de 1
El esquema V2.0 termino su vigencia el 30-jun-2012
Publicado: Sab Jun 30, 2012 10:33 am
por rescamilla
Cubo
tengo el ValidaCFD_Cl version 0.3b estoy recibiendo un CFD generado el dia de hoy 30 de junio, todavia en version 2.0 pero me lo esta rechazando porque dice que el esquema V2.0 termino su vigencia el 30-jun-2012, pero el dia de hoy deberia estar considerado dentro de la vigencia, en todo caso seria para los generados hasta el dia 1 de julio que ya no serian validos no esto correcto??
Re: El esquema V2.0 termino su vigencia el 30-jun-2012
Publicado: Sab Jun 30, 2012 3:31 pm
por Dado
rescamilla escribió:Cubo
tengo el ValidaCFD_Cl version 0.3b estoy recibiendo un CFD generado el dia de hoy 30 de junio, todavia en version 2.0 pero me lo esta rechazando porque dice que el esquema V2.0 termino su vigencia el 30-jun-2012, pero el dia de hoy deberia estar considerado dentro de la vigencia, en todo caso seria para los generados hasta el dia 1 de julio que ya no serian validos no esto correcto??
Actualiza el validador a la version 0.3e y lo vuelves a probar
Re: El esquema V2.0 termino su vigencia el 30-jun-2012
Publicado: Sab Jun 30, 2012 9:16 pm
por Mokay
Acabo de instalar la versión 0.3e y sigue mandando el error en una factura CFD 2.0 emitida con fecha del 30/Jun/2012.
Re: El esquema V2.0 termino su vigencia el 30-jun-2012
Publicado: Sab Jun 30, 2012 10:03 pm
por Dado
AVISO : DEBIDO A UN ERROR DE PROGRAMACION (Ouch!) LOS CFD/CFDI CON FECHA DE 30/JUN/2012 ESTAN SIENDO MARCADOS COMO FECHA INVALIDA, PORFAVOR IGNOREN ESTE ERROR
Para los entendidos, cometi el error de programarlo asi :
Si Fecha>EncodeDate(2012,06,30) and Version=2.0 then error
Y dije, pues debe funcionar, esta clarisimo, si la fecha es *estrictamente* mayor al 30 de junio del 2012 y la version es 2.0 pos' hay un error............si? pues no esta bien programado (mmmh, ya van varias que me pasa con las fechas)
EncodeDate(2012,06,30) corresponde estrictamente al 30 de junio de 2012 con CERO SEGUNDOS
Pero el 30 de junio de 2012 con DIEZ SEGUNDOS es ESTRICTAMENTE mayor a 2012/06/30 cero segundos.........ya vieron mi error?
Ya lo estoy corrigiendo y sera publicado en la proxima version
Forma correcta :
Si Fecha >= EncodeDate(2012,07,01) and Version=2.0 then error