Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Validador SAT-Error: CFD no codificado en: UTF-8.

La Razon de ser de este sitio, aqui va a ver anuncios, comentarios dudas y quejas de este programa de validacion de Comprobantes Fiscales Digitales.
haLCkoniCka
Mensajes: 19
Registrado: Lun Ene 10, 2011 2:25 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por haLCkoniCka »

buu ya me habìa emocionado :/
Signals
Mensajes: 16
Registrado: Jue Jul 14, 2011 7:31 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por Signals »

Tengo este comentario. Desde octubre de 2010 he emitido CFDs, y desde entonces todos mis XMLs han sido validados correctamente con el validador del SAT… hasta esta semana.

Según el validador del SAT mis XMLs están codificados en ANSI y no en UTF-8. Mis facturas digitales sí están codificados en UTF-8, 100% seguro porque ya lo chequé. La “diferencia” radica es que están grabados sin BOM (Byte Order Mark), osea codificados en UTF-8 sin BOM tal como se ha mencionado en este thread.

Si manualmente regrabo una factura digital con el Byte Order Mark, ésta es validada correctamente por el validador del SAT. (Regrabar creo es fiscalmente incorrecto)

En relación al Formato Electrónico Unico, el anexo 20 se refiere a que habrá que señirse a los “lienamientos técnicos de forma y sintaxis para la generación de archivos XML especificados por el consorcio w3, establecidos en http://www.w3.org

En el sitio w3.org, en las especificaciones para “Extensible Markup Language (XML) 1.0 (Fifth Edition)” en la cáusula “2.2 Characters”, menciona que:

“The mechanism for encoding character code points into bit patterns may vary from entity to entity. ALL XML PROCESSORS MUST ACCEPT THE UTF-8 AND UTF-16 ENCODINGS OF UNICODE” (No traduzco para evitar confuciones de interpretación). En todo el sitio w3.org, respecto de los lineamientos de forma y sintaxis para la generación de archivos XML no existe reseña alguna en relación al BOM, o si su presencia o ausencia tiene alguna afectación. De hecho la palaba "BOM" no existe en ese sitio. Referencia: http://www.w3.org/TR/xml/#charsets

En relación al BOM (Byte Order Mark)
NO BOM IS NEEDED IN A UTF-8 FILE. Some UTF-8 editors insert a BOM, some don’t. It does not indicate byte order; it just serves to indicate that the encoding is UTF-8 rather than something else.” Referencia: http://www.stanford.edu/~laurik/fsmbook/errata/BOM.html

Parece que el validador del SAT utiliza la marca del BOM para reconocer si el archivo está codificado en UTF-8 o no, lo que a mi me parece que esto provoca falsas identificaciones de la codificación de los XMLs toda vez que este marcador no está necesariamente presente en todos los archivos válidos codificados en UTF-8 y su ausencia no es indicativo definitivo de que un archivo no esté codificado en UTF-8 (“NO BOM IS NEEDED IN A UTF-8 FILE”).

Toda vez que la Autoridad indica en el famoso Anexo 20 que hay que señirse a los lineamientos que se establecen por el consorcio w3.org en cuanto a la generación de archivos XML, y que ese consorcio no hace referencia alguna al BOM, entonces la misma autoridad debe en consecuencia no tomar en cuenta ese marcador.

He cambiado mi sistema de facturación para “consentir” al validador del SAT del manera que los XML de ahora en adelante incluyan el BOM.

La pregunta es, la tonelada de archivos XML emitidos anteriormente que antes sí eran validadas por el sitio del SAT pero ahora ya no por lo antes expuesto, ¿son relamente válidas? Yo creo que sí. ¿Cuál es tu opinión?

Saludos y gracias.

Signals
haLCkoniCka
Mensajes: 19
Registrado: Lun Ene 10, 2011 2:25 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por haLCkoniCka »

Signals escribió:...

La pregunta es, la tonelada de archivos XML emitidos anteriormente que antes sí eran validadas por el sitio del SAT pero ahora ya no por lo antes expuesto, ¿son relamente válidas? Yo creo que sí. ¿Cuál es tu opinión?

Saludos y gracias.

Signals
pues yo voy a hacer lo que me plaza, solamente re-generarè los cfds de este mes, todos los anteriores no... no ya en serio, si lo harè de esta manera, ya que en ciertas empresas no cuentan ya con los archivos .key y .cer de los folios anteriores.

aveces me pregunto, QUE PEDO CON LOS PROGRAMADORES DEL SAT !?
poliman
Mensajes: 89
Registrado: Jue Dic 30, 2010 8:32 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por poliman »

haLCkoniCka escribió:
Signals escribió:...

La pregunta es, la tonelada de archivos XML emitidos anteriormente que antes sí eran validadas por el sitio del SAT pero ahora ya no por lo antes expuesto, ¿son relamente válidas? Yo creo que sí. ¿Cuál es tu opinión?

Saludos y gracias.

Signals
pues yo voy a hacer lo que me plaza, solamente re-generarè los cfds de este mes, todos los anteriores no... no ya en serio, si lo harè de esta manera, ya que en ciertas empresas no cuentan ya con los archivos .key y .cer de los folios anteriores.

aveces me pregunto, QUE PEDO CON LOS PROGRAMADORES DEL SAT !?

Como todo el mundo lo sabe, están en el SAT porque conocen a alguien y no porque sepan programar bien.

:mrgreen:
poliman
Mensajes: 89
Registrado: Jue Dic 30, 2010 8:32 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por poliman »

Aqui esta una aplicación VISUAL 8-) para aplicar el BOM a miles de XML en segundos.

http://www.mediafire.com/?p8t3ds12gt62ik1

:D :D
haLCkoniCka
Mensajes: 19
Registrado: Lun Ene 10, 2011 2:25 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por haLCkoniCka »

poliman escribió:Como todo el mundo lo sabe, están en el SAT porque conocen a alguien y no porque sepan programar bien.

:mrgreen:
donde està el botòn de LIKE?? :P
JCL
Mensajes: 7
Registrado: Mié Abr 06, 2011 7:55 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por JCL »

Dado con respecto a este problema yo tengo mi Xml en un campo de base de datos y cuando lo creo en disco para enviarlo por correo al cliente lo que estoy haciendo es pasarlo del campo de la base de datos a un campo memo estandar de Delphi 2009 y despues lo salvo en disco con el metodo
SaveToFile('MiArchivo.xml',Encode.UTF8) y de esta forma me esta funcionando bien.
CarlosPri
Mensajes: 42
Registrado: Mar Mar 15, 2011 7:36 am

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por CarlosPri »

Alguien Sabe si En clarion 6 se puede generar el famoso bom
ijmg2000
Mensajes: 56
Registrado: Mar Feb 01, 2011 8:09 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por ijmg2000 »

poliman escribió:Aqui esta una aplicación VISUAL 8-) para aplicar el BOM a miles de XML en segundos.

http://www.mediafire.com/?p8t3ds12gt62ik1

:D :D

Excelente!!!!....muy buena aplicación :D
poliman
Mensajes: 89
Registrado: Jue Dic 30, 2010 8:32 pm

Re: Validador SAT-Error: CFD no codificado en: UTF-8.

Mensaje por poliman »

ijmg2000 escribió:
poliman escribió:Aqui esta una aplicación VISUAL 8-) para aplicar el BOM a miles de XML en segundos.

http://www.mediafire.com/?p8t3ds12gt62ik1

:D :D

Excelente!!!!....muy buena aplicación :D
Gracias.

8-)
Cerrado