NOTA: Los XML no los genero con la libreria de DADO. Este comentario es para aquellos que lo esten haciendo desde alguna otra aplicación, en mi caso estoy atado con mi proveedor de ERP y todavia no lográn entregarme un XML completo valido
Hice un catalogo de prueba y entre a validarlo.
Tomar en cuenta lo siguiente:
* Se valida que el nombre del XML sea con la nomenclatura especificada.
* En mi primer intento marco un error de xsi:
Código: Seleccionar todo
<catalogocuentas:Catalogo xmlns:xs="http://www.w3.org/2001/XMLSchema" Version="1.1" RFC="XAXX010101000" Mes="01" Anio="2015" xmlns:catalogocuentas="www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas">
Lo modifique manualmente añadiendo esto:
Código: Seleccionar todo
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas http://www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas/CatalogoCuentas_1_1.xsd"
y lo deje asi:
Código: Seleccionar todo
<catalogocuentas:Catalogo xmlns:xs="http://www.w3.org/2001/XMLSchema" Version="1.1" RFC="XAXX010101000" Mes="01" Anio="2015" xmlns:catalogocuentas="www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas http://www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas/CatalogoCuentas_1_1.xsd">
Con lo anterior valida correctamente:
Validación de Documento Digital de Contabilidad Electrónica.
Nombre del Documento: XAXX010101000201501CT.xml
Tamaño: 47943 bytes.
Tiempo (HH:MM:SS.CCC):00:00:00.4985320.
Nomenclatura del Documento: Correcta. Tipo identificado: Catálogo de cuentas.
Codificación del Documento: Válida. El Documento está expresado en UTF8.
Correspondencia de Metadatos: Correcta.
Criptografía del Contribuyente: Correcto. El documento no está Sellado.
Validación forma y sintaxis: Correcta.
El Documento XML es Válido.
CSD del Sello SAT: No se proporcionó un certificado.
Sello SAT: No se proporcionó un documento de Sello Fiscal.
Se concluye el proceso se validación.
Espero les sea útil