El día de hoy revisé el caso de un usuario que intenta bajar los XML recibidos del 2014-02.  Ocasionando que el programa dejará de funcionar después de bajar los XML.

Revisando los XML bajados, observamos que algunos no tiene la estructura correcta.

Veamos a detalle el asunto

La siguiente imagen corresponde a un XML recibido por el contribuyente. Observa que señalo en color Amarillo  cfdi:Complemento

y es el único en todo el XML

xml-mal-elaborado

 

Compara contra este que si está correctamente bien estructurado el XML

Date cuenta de la abundancia del cfdi: en el XML

xml-mal-elaborado1

 

Esto me recuerda, que hay Pacs que te regresan solo el timbre y es responsabilidad de la empresa o del programador, anexar el timbre al XML para completar la estructura.

Se supone, que el Pac valida que este correctamente estructurado el XML y en este caso no es así.

Hemos modificado el programa para que señale aquellos XMLs que NO son un CFDi

xml-mal-elaborado2