Página 1 de 2
Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 4:10 pm
por luisito
Que tal Dado,
He estado timbrado de manera correcta(con la libreria CDFlib.DLL genero el XML y Timbre con TIMBREFISCAL), sin embargo, no me habian reportado que el XML del CFDI estaba incompleto ya que si lo valido en la pagina del SAT funciona bien.
Pero recientemente algunos clientes que solicitaron se les envie el XML y me lo rechazaron porque al validar la estructura les marca que el TimbreFiscalDigital no esta declarado:
No se ha declarado el elemento: '
http://www.sat.gob.mx/TimbreFiscalDigit ... calDigital'
En la estructura del XML no esta declarada al inicio.
a) Asi queda el XML Antes y despues del timbrado
xsi:schemaLocation="
http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... plocal.xsd"
b) Esta es la forma de como deberia aparecer segun el anexo 20:
xsi:schemaLocation=
http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cf ... plocal.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/Ti ... igital.xsd
c) Esta parte faltaria agregarle al XML segun la recomendacion que nos hacen.
http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/Ti ... igital.xsd
Puedes darme tu opinion al respecto
Saludos,
Re: Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 6:11 pm
por Dado
Mensaje recibido, deja analizo la situacion y aqui mismo te doy una respuesta.
pd. por cierto movi tu mensaje a este foro de "Soporte Libreria CFDLib.dll"
Re: Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 6:17 pm
por luisito
Gracias,
Estamos en contacto
Re: Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 8:51 pm
por Dado
Con la version mas reciente de la libreria no hay problemas de validacion ante el SAT
Ejecute el ejemplo que viene en la libreria y obtuve esta validacion del SAT, que como podras notar no hay un solo error, ni uno solo, aunque se trate de una prueba con certificado de pruebas y timbrado de pruebas .....
Descarga nuevamente la libreria para que tengas la ultima version
Validando encoding
Comprobante expresado en UTF-8
Cadena original:
||3.0|2011-11-17T21:42:51|ingreso|Pago en una sola exhibición|Contado|314.66|14.66|1.00|MXN|387.60|MTI0806042N7|EMPRESA DEMO VISITA
http://WWW.VALIDACFD.COM SA DE CV|Calle de la Amargura|123|456|Col. Bondojito|Oaxaca|Atras de una gasolinera|Oaxaca|Oaxaca|México|87345|Av. Revolucion|2233|4455|Col. Centro|Tampico|Referencia|Tampico|Tamaulipas|México|47372|PWD090210DR5|Mi Cliente SA de CV|Patriotismo|4579|94|La Añoranza|Boca del Rio|Junto al mar|Veracruz|Veracruz|Mexico|75489|10.25|Kilo|38495683628|Arroz blanco marca SOE|12.23|125.36|222-382734-393283-58373|5|PZA|29845798357|Piña dulce del bajio|18.90|94.50|348759|2011-01-08|Aeropuerto Internal. de México|4|Kg|98457345|Frijol flor de mayo|23.70|94.80|IVA|10.00|ISR|20.00|30.00|IVA|16.00|57.60|IVA|0.00|0.00|IEPS|20.00|60.00|117.60|1.0|123.45|2233.44|ABC|12.50|892.34|DEF|39.48|373.24|GHI|18|2355.23|JKL|17|4587.25||
Digestión SHA-1 de cadena como HEX:
a841437a039030151a9ed3281332c5c98a285145
Realizando validación del sello con un certificado externo
Certificado usado : 30001000000100000800
Certificado reportado : 30001000000100000800
El sello del Comprobante Fiscal Digital es válido
Cadena original:
||1.0|778df67f-caac-4fcb-aa49-45fbfb9255a6|2011-11-17T21:43:29|OuEpF6Jd7IqPhgGuDQQnZi/0v7EtQ3w6u24jeyOeI64VH01kc7gF8WzzJScYnTixZ+AuwwlZkg1azOfgjpR6aZ8R7ALWH9f6hMhJgFsbItgU6kCSM4wyIflPwu3on81rRcxmlI1skad6d/gJm79CtQAcvQS+E70zOmuYmP4w2VY=|30001000000100000801||
Digestión SHA-1 de cadena como HEX:
454a80fb92221f766eb170947f6610030a42abae
Realizando validación del sello con un certificado externo
Certificado usado : 30001000000100000801
Certificado reportado : 30001000000100000801
El sello del timbre es válido
Re: Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 9:06 pm
por Dado
Segui analizando este asunto para quedar bien conforme con mi libreria y aqui esta la conclusion
Mencionas lo siguiente :
En tu dicho mencionas que el namespace debe ir en el nodo <Comprobante>, es decir en el nodo raiz PERO ESTO NO ES CORRECTO
Lo correcto es que el NAMESPACE DEL TIMBRE VA EN EL TIMBRE MISMO, y asi es como lo menciona el Anexo 20

- Sin título.png (27.98 KiB) Visto 21338 veces
Revisando la forma en que mi libreria hace el XML me permito confirmar QUE MI LIBRERIA PONE EL NAMESPACE EN EL LUGAR CORRECTO :

- ejemplo.png (47.8 KiB) Visto 21338 veces
Re: Error al validar el XML de CFDI
Publicado: Jue Nov 17, 2011 9:14 pm
por Dado
Siendo un perfeccionista, SEGUI CON LA INVESTIGACION y descubri que "tus clientes" estan "validando" el esquema de una forma QUE NO ES CORRECTA, estan usando un editor de XML generico :

- xmlnotepad.png (66.1 KiB) Visto 21337 veces
ESTA NO ES LA FORMA DE "VALIDAR" UN XML, porfavor, hay cientos de validadores ESPECIALIZADOS de CFDI, EL XMLNOTEPAD NO ES UN VALIDADOR DE CFDI
Re: Error al validar el XML de CFDI
Publicado: Vie Nov 18, 2011 2:24 am
por luisito
Enterado,
La explicacion esta muy clara lo retransmitire y gracias por tu tiempo.
Por cierto en liga bajo nuevamente la libreria.
Saludos y gracias nuevamente
Re: Error al validar el XML de CFDI
Publicado: Mar Nov 29, 2011 12:02 pm
por luisito
Que tal Dado,
Aqui nuevamente con el caso del XML, le hemos transmitido a los Clientes la explicacion que nos hiciste el favor de postear y aun asi han recurrido a otras fuentes para informarse al respecto entre ellos al PAC (TimbreFiscal) con el cual trabajamos y les hacen las observaciones correspondientes que te anexo a este post, me gustaria saber si puedes apoyarnos en agregar al XML la declaracion del NameSpace en la parte del Comprobante y nosotros asumimos la responsabilidad de dicho cambio, en caso de que no aplique para tus demas clientes podria ser con una libreria "personalizada".
Para mi cliente son varias Empresas que han estado solicitando la modificacion y representan un buen porcentaje de su ingreso, asi que por eso necesitamos agregarselo.
Se que esto implica un cambio y si tiene costo alguno, no hay problema solo confirma el procedimiento a seguir.
Saludos
Re: Error al validar el XML de CFDI
Publicado: Mar Nov 29, 2011 1:53 pm
por Dado
El costo por hacer una libreria personalizada seria de $2,500.00 mas iva, tiempo de entrega 3 dias.
Re: Error al validar el XML de CFDI
Publicado: Mié Nov 30, 2011 1:42 pm
por luisito
Enterado,
Dejame platicarlo con mi cliente y ademas que me entregue un documento en el cual realiza la peticion del cambio para futuras aclaraciones al respecto.
Saludos