Imagen

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


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

Sello inválido cuando hay * en el nombre...

Es tan comun este tema que he decidido abrir un foro especial para este caso. Se trata de programadores que tienen problemas para crear el Sello Digital y que no pasan la validacion
isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mar Jul 12, 2011 11:18 pm

Hola a todos. Aquí nomas contándoles la novedad de que hoy por la mañana un cliente me dijo que una factura estaba siendo marcada por el validador del SAT como con sello inválido. Después de revisar el problema me dí cuenta que el asterisco es el caracter que está haciendo que el sello sea marcado como inválido.

Hable a soporte técnico del SAT el 12 de julio a las 4:30 de la tarde con la contadora Yadira Perez,a preguntar acerca de este problema y recibí la siguiente respuesta (palabras textuales): "el asterisco es un caracter de control por lo tanto no puede estar presente en el xml".

¿Como ven? ¿alguno de ustedes ha tenido un problema similar?

Yo por lo pronto voy a tener que poner una restricción en mi implementación para que de error si hay asterisco en alguno de los campos del xml. Y además voy a tener que regenerar todas las facturas que están mal.

Saludos

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello inválido cuando hay * en el nombre...

Mensajepor Dado » Mié Jul 13, 2011 8:18 am

El asterisco esta permitido y no es un simbolo de control, por lo menos no para la tecnologia XML

Te anexo un ejemplo con varios asteriscos por todos lados, lo valide en el SAT y valida bien.

Aqui mas bien es tu programa de facturacion, "no le gusta" el asterisco por alguna razon.
Adjuntos
Asterisco.xml
(4.53 KiB) Descargado 390 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Re: Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mié Jul 13, 2011 10:27 am

Los CFD son versión 2 y ahorita acabo de pasar estos 2 xml uno con asterisco en el nombre del receptor y otro sin asterisco en el nombre del receptor.


El primero me dice que el "sello del comprobante es válido" y el segundo me dice "No se pudo verificar el sello"

De hecho probé usando validacfd.exe y me dice que el sello en ambos casos es válido.

Les envio los xml y el resultado del validador del sat para cada uno.

Saludos y muchas gracias de antemano por su ayuda.
Adjuntos
EVFF3812_con_asterisco.xml
xml con asterisco
(3.24 KiB) Descargado 355 veces
EVFF3810_sin_asterisco.xml
xml sin asterisco
(3.24 KiB) Descargado 339 veces

isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Re: Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mié Jul 13, 2011 10:32 am

Ya pase el archivo Asterisco.xml y me dice los mismo de que el sello es inválido. Este es el resultado que arrojó.


Resumen del análisis del XML

Archivo XML :Asterisco.xml
Ruta :C:\Users\Administrador\Desktop\Asterisco.xml

Estructura : Estructura del CFD correcta

CFD codificado en: UTF-8.

El sello del comprobante es Inválido

Folio :No Registrado

Folio : 1234
Serie : A
Año : 2009
Número de Aprobación : 49555
Rfc emisor : MTI0806042N7

Vigencia del CSD : A la fecha de emisión del CFD, el CSD es : La información solicitada no está disponible en la ARA

Detalle del análisis del XML

Resultado de la Digestión :No se pudo verificar el sello

Tipo de Certificado:

No. de Serie del CSD :30001000000100000800

Cadena Original :||2.0|A|1234|2011-02-01T12:12:12|49555|2009|ingreso|Pago en una sola exhibición|6172.50|7124.75|MTI0806042N7|Mi Empresa SA de CV*|Calle Niño Perdido*|123|Col. Prados|Acapulco|Mpio de Huichitlan|Guerrero|México|37284|XAXX010101AAA|Mi Cliente* Favorito SA de CV|Calle Verde|1234|456|Col. Arboles|Ciudad de Tegucigalpa|Municipio de Torres|Nuevo Leon|México|38294|10|PZA|1|Lapiz Berol del No. 2***|123.45|1234.50|12345|2011-01-01|Aeropuerto de Toluca|10|PZA|2|Lapiz Berol del No. 2***|123.45|1234.50|3836463729385495|10|PZA|3|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|4|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|5|Lapiz Berol del No. 2***|123.45|1234.50|ISR|12.12|IVA|23.23|35.35|IVA|16.00|987.60|IEPS|0.00|0.00|987.60||


Será que este es otro bug del validador del SAT

isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Re: Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mié Jul 13, 2011 11:07 am

Por cierto me faltó comentar que para las validaciones que hice marqué las siguientes opciones en el validador del SAT:

Valiaciones estándar.
Folio
Vigencia CSD.
Recuperar CSD.

isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Re: Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mié Jul 13, 2011 11:14 am

Mas acero de esto, me acabó de dar cuenta que cuando marco todas las validaciones menos la de "Recuperar CSD", me dice que el sello es válido.

Sólo cuando marco la opción de "recuperar CSD" me dice que no se pudo verificar el sello.


Creo que acabo de encontrar un bug en el validador del SAT.

Déjenme hablar al SAT a ver que me dicen.

Saludos

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello inválido cuando hay * en el nombre...

Mensajepor Dado » Mié Jul 13, 2011 11:17 am

UPS! ENVIAMOS EL MISMO MENSAJE AL MISMO TIEMPO, BUENO, YA TE DISTE CUENTA DE LO QUE TAMBIEN DESCUBRI POR MI LADO.

Pues pa' cosas raras...las del SAT

Valide el Asterisco.XML usando UNICAMENTE "Validaciones Estandar" y me marca "SELLO VALIDO" !

Resumen del análisis del XML

Archivo XML :Asterisco.xml
Ruta :C:\Users\Desktop\Asterisco.xml

Estructura : Estructura del CFD correcta

CFD codificado en: UTF-8.

El comprobante incluye un certificado codificado

El sello del comprobante es Válido

Detalle del análisis del XML

Resultado de la Digestión SHA1 :c2f412dc1746fbc67489e0b1ce95e048471419fb

Tipo de Certificado:CSD

No. de Serie del CSD :30001000000100000800

Cadena Original :||2.0|A|1234|2011-02-01T12:12:12|49555|2009|ingreso|Pago en una sola exhibición|6172.50|7124.75|MTI0806042N7|Mi Empresa SA de CV*|Calle Niño Perdido*|123|Col. Prados|Acapulco|Mpio de Huichitlan|Guerrero|México|37284|XAXX010101AAA|Mi Cliente* Favorito SA de CV|Calle Verde|1234|456|Col. Arboles|Ciudad de Tegucigalpa|Municipio de Torres|Nuevo Leon|México|38294|10|PZA|1|Lapiz Berol del No. 2***|123.45|1234.50|12345|2011-01-01|Aeropuerto de Toluca|10|PZA|2|Lapiz Berol del No. 2***|123.45|1234.50|3836463729385495|10|PZA|3|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|4|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|5|Lapiz Berol del No. 2***|123.45|1234.50|ISR|12.12|IVA|23.23|35.35|IVA|16.00|987.60|IEPS|0.00|0.00|987.60||



PERO SI MARCO TODAS LAS OPCIONES COMO TU INDICAS ME MARCA SELLO *INVALIDO*

Resumen del análisis del XML

Archivo XML :Asterisco.xml
Ruta :C:\Users\Desktop\Asterisco.xml

Estructura : Estructura del CFD correcta

CFD codificado en: UTF-8.

El sello del comprobante es Inválido

Folio :No Registrado

Folio : 1234
Serie : A
Año : 2009
Número de Aprobación : 49555
Rfc emisor : MTI0806042N7

Vigencia del CSD : A la fecha de emisión del CFD, el CSD es : La información solicitada no está disponible en la ARA

Detalle del análisis del XML

Resultado de la Digestión :No se pudo verificar el sello

Tipo de Certificado:

No. de Serie del CSD :30001000000100000800

Cadena Original :||2.0|A|1234|2011-02-01T12:12:12|49555|2009|ingreso|Pago en una sola exhibición|6172.50|7124.75|MTI0806042N7|Mi Empresa SA de CV*|Calle Niño Perdido*|123|Col. Prados|Acapulco|Mpio de Huichitlan|Guerrero|México|37284|XAXX010101AAA|Mi Cliente* Favorito SA de CV|Calle Verde|1234|456|Col. Arboles|Ciudad de Tegucigalpa|Municipio de Torres|Nuevo Leon|México|38294|10|PZA|1|Lapiz Berol del No. 2***|123.45|1234.50|12345|2011-01-01|Aeropuerto de Toluca|10|PZA|2|Lapiz Berol del No. 2***|123.45|1234.50|3836463729385495|10|PZA|3|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|4|Lapiz Berol del No. 2***|123.45|1234.50|10|PZA|5|Lapiz Berol del No. 2***|123.45|1234.50|ISR|12.12|IVA|23.23|35.35|IVA|16.00|987.60|IEPS|0.00|0.00|987.60||


CONCLUSION: LO QUE YA SABEMOS, EL VALIDADOR DEL SAT ES UNA MUGRE :(
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

isc28240
Mensajes: 11
Registrado: Mar Jul 12, 2011 9:22 am

Re: Sello inválido cuando hay * en el nombre...

Mensajepor isc28240 » Mié Jul 13, 2011 11:34 am

OK, pues acabo de hablar con el Lic David Velazquez a las 12:20pm, de orientación fiscal del SAT y le expliqué que cuando un xml con un asterisco le pongo al validador "recuperar CSD" me dice que no se pudo verificar el sello. Me dijo que "mientras el validador marqué que el sello es válido con las validaciones estándares: estructura, codificación y sello digital que no tengo problemas. Y que sí un cliente me la hace de tos que le diga que hable al SAT para que ellos le expliquen.

Avatar de Usuario
Dado
Mensajes: 15842
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Sello inválido cuando hay * en el nombre...

Mensajepor Dado » Mié Jul 13, 2011 11:39 am

(sin palabras) :?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SELLO DIGITAL INVALIDO”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados