Comprobante no valido por diferencia en cadena original
Publicado: Sab Oct 13, 2012 10:14 am
Buen día
Tengo un problema de sello de emisor invalido para un proveedor, estabamos usando el validador del sat para verificar los comprobantes (cuando eran v3.0) y todos están correctos en el sat, hasta que hace unos dias cuando se compró la licencia de tu programa, estabamos en el proceso de subirlos a validacfd y todos salieron con el mismo error, sello del emisor invalido, haciendo una comparación de los resultados y advertencias de validacfd contra los resultados del SAT encontré una diferencia en las cadenas originales, a continuación un extracto
cadena del validador del sat
||3.0|2012-06-19T15:52:10|ingreso|pago en una sola exhibicion|92800.00|1.00||92800.00|.....
cadena de validacfd
||3.0|2012-06-19T15:52:10|ingreso|pago en una sola exhibicion|92800.00|1.00|92800.00|.....
hay doble || después del 1.0 de tasa de cambio en el validador del sat
le dí una checada a la documentación del anexo 20 y en el proceso de generación de la cadena, veo que ese espacio debe pertenecer al campo Moneda, el cual está incluido en el XML pero está con un valor vacío (Moneda=""), en el esquema indica que el campo es opcional, y creo que en las utilierías de generación de cadena del sat (http://www.sat.gob.mx/sitio_internet/cf ... l_3_0.xslt) funcionan de modo que si el campo (no me refiero al valor) está definido en el XML entonces se incluye en la cadena, y el valor que surge despues de normalizar sus espacios(utilerias.xslt) es anexado al resultado aunque esté definido como campo opcional y se encuentre sin valor (aunque un espacio vacío puede considerarse como valor en computación). ¿puedes checar este caso?, puedo pasarte uno de los xml, pero necesito que sea por correo privado para respetar la privacidad de los datos del proveedor.
Tengo un problema de sello de emisor invalido para un proveedor, estabamos usando el validador del sat para verificar los comprobantes (cuando eran v3.0) y todos están correctos en el sat, hasta que hace unos dias cuando se compró la licencia de tu programa, estabamos en el proceso de subirlos a validacfd y todos salieron con el mismo error, sello del emisor invalido, haciendo una comparación de los resultados y advertencias de validacfd contra los resultados del SAT encontré una diferencia en las cadenas originales, a continuación un extracto
cadena del validador del sat
||3.0|2012-06-19T15:52:10|ingreso|pago en una sola exhibicion|92800.00|1.00||92800.00|.....
cadena de validacfd
||3.0|2012-06-19T15:52:10|ingreso|pago en una sola exhibicion|92800.00|1.00|92800.00|.....
hay doble || después del 1.0 de tasa de cambio en el validador del sat
le dí una checada a la documentación del anexo 20 y en el proceso de generación de la cadena, veo que ese espacio debe pertenecer al campo Moneda, el cual está incluido en el XML pero está con un valor vacío (Moneda=""), en el esquema indica que el campo es opcional, y creo que en las utilierías de generación de cadena del sat (http://www.sat.gob.mx/sitio_internet/cf ... l_3_0.xslt) funcionan de modo que si el campo (no me refiero al valor) está definido en el XML entonces se incluye en la cadena, y el valor que surge despues de normalizar sus espacios(utilerias.xslt) es anexado al resultado aunque esté definido como campo opcional y se encuentre sin valor (aunque un espacio vacío puede considerarse como valor en computación). ¿puedes checar este caso?, puedo pasarte uno de los xml, pero necesito que sea por correo privado para respetar la privacidad de los datos del proveedor.