Página 1 de 1

Sello digital invalido

Publicado: Mié Mar 07, 2012 11:21 am
por shinaco
Hola, estoy desarrollando para cumplir con la nueva especificación 2.2 de la factura electrónica, y al momento de validar tengo cuatro errores, de los cuales tres son esperados porque aún no he desarrollado esa parte.
Los tres errores esperados son:
1. Falta especificar el atributo "LugarExpedicion" en el nodo ComprobanteDigital
2. Falta especificar el atributo "unidad" para los conceptos (hay dos conceptos en la factura de prueba que estoy utilizando, por lo que este cuenta por dos)
Sin embargo, me encuentro con que me dice que el sello digital es invalido, y esto es inesperado.
Al revisar me topé con que hay una leve diferencia entre como mi programa genera la cadena original y cómo la genera el de ustedes.
Es importante notar que estoy utilizando estos componentes para generarla:

Código: Seleccionar todo

MSXML2.XSLTemplate60
MSXML2.FreeThreadedDOMDocument60
MSXML2.DOMDocument60
IXSLProcessor
Esta es mi cadena original:

Código: Seleccionar todo

||2.2|FWDM|261230|2012-03-07T09:39:18|271888|2010|ingreso|Pago en una sola exhibición|Efectivo|15.98|0|15.98|CONTADO||WDM990126350|WALDOS DOLAR MART DE MEXICO S DE RL DE CV|Paseo
Cucapah|16822|El Lago|Blvd. Insurgentes y Blvd. Manuel J. Clouthier|Tijuana|Baja California|Mexico|22210|Morelos Sur|Cuernavaca CP:12345|Mexico|REGIMEN GENERAL DE LAS PERSONAS MORALES,
TITULO II DE LA LEY DEL IMPUESTO SOBRE LA RENTA|SAME830813668|Eduardo Schñadower Mustri|Benito Perez Galdos|134|101|Los Morales|DF|Frente a la cruz roja de polanco|Miguel
Hidalgo|DF|Mexico|11510|1||LALA YOGHURT LIC CEREAL-NUEZ 250-GR|6.99|6.99|1||MARINELA CHOCO ROLES 67-GR|8.99|8.99|IVA|16.00|0.00|0.00||
Esta es la que genera ValidaCFD:

Código: Seleccionar todo

||2.2|FWDM|261230|2012-03-07T09:39:18|271888|2010|ingreso|Pago en una sola exhibición|Efectivo|15.98|0|15.98|CONTADO||WDM990126350|WALDOS DOLAR MART DE MEXICO S DE RL DE CV|Paseo Cucapah|16822|El Lago|Blvd. Insurgentes y Blvd. Manuel J. Clouthier|Tijuana|Baja California|Mexico|22210|Morelos Sur|Cuernavaca CP:12345|Mexico|REGIMEN GENERAL DE LAS PERSONAS MORALES, TITULO II DE LA LEY DEL IMPUESTO SOBRE LA RENTA|SAME830813668|Eduardo Schñadower Mustri|Benito Perez Galdos|134|101|Los Morales|DF|Frente a la cruz roja de polanco|Miguel Hidalgo|DF|Mexico|11510|1|LALA YOGHURT LIC CEREAL-NUEZ 250-GR|6.99|6.99|1|MARINELA CHOCO ROLES 67-GR|8.99|8.99|IVA|16.00|0.00|0.00||
¿A qué podría deberse esta diferencia de un par de pipes en las cadenas originales?

Adjunto el XML original.

Saludos

Eduardo Schñadower

Re: Sello digital invalido

Publicado: Mar Mar 13, 2012 9:21 am
por shinaco
¿Podría alguien responder, por favor? Me urge

Muchas gracias de antemano por su ayuda

Eduardo Schñadower

Re: Sello digital invalido

Publicado: Mar Mar 13, 2012 9:28 am
por Dado
Mmmmh, es que tienes la respuesta ahi mismo, frente a tus ojos.

El sello es invalido porque las cadenas originales no son iguales.

Las cadenas originales no son iguales porque te faltan atributos

Te faltan atributos segun lo que comentas "....aún no he desarrollado esa parte....."

Desarrolla "esa parte que te falta".........el doble pipe es porque te falta el dato OBLIGATORIO de unidad de medida

por cierto la palabra ur+ge esta prohibida en mi foro.

Re: Sello digital invalido

Publicado: Mar Mar 13, 2012 10:31 am
por shinaco
Hola Dado, muchas gracias por tu respuesta y una disculpa por el uso de esa palabra, es que estaba un tanto desesperado, porque mi plan original era ir liberando los cambios por partes y ya quería liberar este cambio (comencé con lo más sencillo que es el régimen fiscal) pero ahora veo que lo tendré que hacer todo antes de poderlo liberar a productivo.

Muchas gracias por tu ayuda

Eduardo Schñadower