Validador Estructura Archivos Exógena DIAN: revisa tu XML localmente antes de presentarlo

Antes de subir tu archivo de información exógena al prevalidador de la DIAN, esta herramienta te permite hacer una primera revisión sin salir del navegador: pega el XML y comprueba que esté bien formado, que conserve su bloque de cabecera con el año, el formato y el número de envío, y que la cantidad de registros coincida con la declarada. Una revisión estructural local, rápida y privada.

Cómo se usa

  1. Abre tu archivo XML con un editor de texto y copia todo el contenido.
  2. Pégalo en el cuadro de la herramienta (viene un ejemplo cargado para que veas el resultado esperado).
  3. Pulsa Validar estructura y lee el informe: buena formación, raíz, cabecera, conteo de registros y observaciones.
  4. Corrige en tu archivo lo que el informe señale y repite la revisión antes de ir al prevalidador oficial.

Ejemplo resuelto

Un XML de ejemplo con cabecera completa (año 2024, formato 1001, envío 1, valor total $3.600.000 y CantReg 3) y tres elementos de datos produce un informe limpio: bien formado, raíz detectada, los diez campos de cabecera presentes y 3 registros contados, sin observaciones. Si borras el campo <CantReg> o cambias su valor a 5, el informe lo señala de inmediato como una discrepancia entre lo declarado y lo contado.

¿Para quién es útil?

  • Contadores y auxiliares que preparan la información exógena anual de varios clientes.
  • Quien genera XML desde Excel o software propio y quiere un control previo al prevalidador.
  • Revisores que reciben archivos de terceros y necesitan una inspección rápida de su estructura.
  • Estudiantes de tributaria que estudian el formato de los archivos que exige la DIAN.

Limitaciones honestas

Esta herramienta no es el validador oficial de la DIAN y su resultado no garantiza la aceptación del archivo. Solo revisa estructura: no valida que los NIT existan, que los conceptos correspondan al formato, que las sumas coincidan con los registros ni la firma digital del envío. La validación de contenido debe hacerse siempre en el prevalidador oficial de la DIAN antes de la presentación definitiva.

Herramienta orientativa: los resultados son una estimación y no constituyen asesoría fiscal, legal ni sanitaria. Verifica siempre los parámetros vigentes.

Errores estructurales que más se repiten

La mayoría de rechazos por estructura nace de editar el XML a mano: una etiqueta que queda sin cerrar, un carácter & sin escapar dentro de una razón social (“Pérez & Asociados” debe escribirse como &amp; en el XML) o tildes guardadas con una codificación distinta de la declarada en la primera línea. Otro fallo frecuente es regenerar solo una parte del archivo y dejar la cabecera desactualizada, de modo que CantReg o ValorTotal ya no coinciden con los registros. La regla práctica: genera el archivo completo de nuevo desde la fuente y usa esta revisión solo para detectar el problema, no para “parchar” el XML.

Preguntas frecuentes

¿Esta herramienta reemplaza el prevalidador de la DIAN?

No. Es una revisión estructural previa y local. El prevalidador oficial aplica las reglas de cada formato (conceptos, tipos de documento, validaciones cruzadas y firma) y es el paso obligado antes de presentar. Usar esta herramienta no exime de prevalidador ni garantiza que el archivo sea aceptado.

¿Mis datos quedan guardados en algún servidor?

No. Todo el análisis se ejecuta en tu navegador con JavaScript: el XML que pegas no se envía ni se almacena en ningún servidor. Aun así, por prudencia, evita pegar información sensible en equipos compartidos.

¿Qué significa que CantReg no coincida con los registros contados?

Que la cabecera declara una cantidad de registros distinta de los elementos de datos (D_…) presentes en el archivo. Es un error frecuente al editar el XML a mano o al regenerarlo parcialmente, y el prevalidador lo rechazaría: hay que corregir la cabecera o completar los registros.

¿Qué campos de cabecera revisa la herramienta?

Los estructurales habituales del bloque <Cab>: año (<Ano>), concepto (<CodCpt>), formato, versión, número de envío, fecha de envío, fecha inicial y final del período, valor total y cantidad de registros (<CantReg>).


Herramientas relacionadas

Explora también estas herramientas gratuitas en español:

Ver todas las herramientas gratis en español

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top