buu ya me habìa emocionado :/

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.
-
- Mensajes: 19
- Registrado: Lun Ene 10, 2011 2:25 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
-
- Mensajes: 16
- Registrado: Jue Jul 14, 2011 7:31 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
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
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
-
- Mensajes: 19
- Registrado: Lun Ene 10, 2011 2:25 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
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.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
aveces me pregunto, QUE PEDO CON LOS PROGRAMADORES DEL SAT !?
-
- Mensajes: 89
- Registrado: Jue Dic 30, 2010 8:32 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
haLCkoniCka escribió: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.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
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.

-
- Mensajes: 89
- Registrado: Jue Dic 30, 2010 8:32 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
Aqui esta una aplicación VISUAL
para aplicar el BOM a miles de XML en segundos.
http://www.mediafire.com/?p8t3ds12gt62ik1


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


-
- Mensajes: 19
- Registrado: Lun Ene 10, 2011 2:25 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
donde està el botòn de LIKE??poliman escribió:Como todo el mundo lo sabe, están en el SAT porque conocen a alguien y no porque sepan programar bien.

-
- Mensajes: 7
- Registrado: Mié Abr 06, 2011 7:55 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
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.
SaveToFile('MiArchivo.xml',Encode.UTF8) y de esta forma me esta funcionando bien.
-
- Mensajes: 42
- Registrado: Mar Mar 15, 2011 7:36 am
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
Alguien Sabe si En clarion 6 se puede generar el famoso bom
-
- Mensajes: 56
- Registrado: Mar Feb 01, 2011 8:09 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
poliman escribió:Aqui esta una aplicación VISUALpara aplicar el BOM a miles de XML en segundos.
http://www.mediafire.com/?p8t3ds12gt62ik1
![]()
Excelente!!!!....muy buena aplicación

-
- Mensajes: 89
- Registrado: Jue Dic 30, 2010 8:32 pm
Re: Validador SAT-Error: CFD no codificado en: UTF-8.
Gracias.ijmg2000 escribió:poliman escribió:Aqui esta una aplicación VISUALpara aplicar el BOM a miles de XML en segundos.
http://www.mediafire.com/?p8t3ds12gt62ik1
![]()
Excelente!!!!....muy buena aplicación
