Qué son los metadatos en la información exógena DIAN
Cuando usted prepara la información exógena para reportar a la DIAN, cada archivo XML que genera contiene dos partes fundamentales: el encabezado y los registros. El encabezado es, precisamente, el conjunto de metadatos del archivo.
Los metadatos son datos sobre los datos. En el contexto de la exógena DIAN, son los campos que identifican quién reporta, qué formato se está presentando, para qué año gravable y en qué versión del esquema. Sin metadatos correctos, la DIAN no puede procesar su información, así el contenido de los registros sea perfecto.
Piense en los metadatos como la carátula de un informe: si la carátula dice “Formato 1001 – Año 2024” pero el contenido corresponde al 2025, el archivo será rechazado.
Estructura de un archivo XML de exógena: encabezado vs. contenido
Todo archivo XML de información exógena sigue una estructura jerárquica definida por los esquemas XSD que publica la DIAN. A grandes rasgos, la estructura es:
- Encabezado (metadatos): contiene la información de identificación del archivo: año gravable, concepto, formato, NIT del informante, dígito de verificación, tipo de documento y versión del formato.
- Contenido (registros): contiene cada uno de los registros individuales que se reportan, como pagos a terceros (formato 1001), retenciones practicadas (formato 1003), IVA descontable (formato 1005), entre otros.
La DIAN valida primero los metadatos y luego los registros. Si el encabezado tiene errores, el prevalidador rechaza el archivo completo sin siquiera revisar el contenido.
Metadatos principales que exige la DIAN
A continuación se detallan los campos de metadatos que debe incluir todo archivo XML de exógena:
| Metadato | Descripción | Ejemplo |
|---|---|---|
| Año gravable | Período fiscal al que corresponde la información reportada. | 2025 |
| Concepto | Código del formato de información exógena (1001, 1003, 1005, 1006, 1007, 1008, 1009, 1010, etc.). | 1001 |
| Número de formato | Identificador numérico del formato según la resolución DIAN vigente. | 1001 |
| NIT del informante | Número de Identificación Tributaria de la persona natural o jurídica que reporta. | 900123456 |
| Dígito de verificación | Dígito de control calculado a partir del NIT, indispensable para la validación. | 7 |
| Tipo de documento | Código del tipo de documento del informante (NIT = 31, CC = 13, CE = 22, etc.). | 31 |
| Versión del formato | Versión del esquema XSD vigente para el año gravable reportado. | 10 |
El concepto y el número de formato suelen coincidir (por ejemplo, concepto 1001 y formato 1001), pero no siempre es así. Verifique siempre la resolución vigente para el año gravable que está reportando.
Ejemplo práctico: encabezado XML de exógena
A continuación puede ver cómo luce un encabezado típico de un archivo XML para el formato 1001 (pagos y abonos en cuenta a terceros):
<?xml version="1.0" encoding="UTF-8"?>
<mas xmlns="http://www.dian.gov.co/muisca/esquemas">
<!-- ENCABEZADO: Metadatos del archivo -->
<Cab>
<Ano>2025</Ano>
<CodCpt>1001</CodCpt>
<Formato>1001</Formato>
<Version>10</Version>
<NumNit>900123456</NumNit>
<DV>7</DV>
<TipoDoc>31</TipoDoc>
</Cab>
<!-- CONTENIDO: Registros individuales -->
<Reg>
<!-- Aquí van los registros de cada tercero -->
<TipoDocInf>13</TipoDocInf>
<NumDocInf>1098765432</NumDocInf>
<PagAbon>15000000.00</PagAbon>
<!-- ... más campos según el formato -->
</Reg>
</mas>
Observe cómo la sección <Cab> agrupa todos los metadatos, mientras que cada <Reg> contiene la información de un registro individual. Esta separación es fundamental: la DIAN procesa el encabezado primero para saber qué tipo de información está recibiendo y de quién.
Errores comunes en metadatos que causan rechazo
Estos son los errores que con mayor frecuencia generan rechazo en el prevalidador de la DIAN. Conózcalos para evitarlos:
Usted prepara la exógena del año 2025 pero en el encabezado queda escrito 2024. Esto ocurre frecuentemente al reutilizar archivos del año anterior sin actualizar el metadato <Ano>. El prevalidador rechaza el archivo de inmediato.
Omitir el campo <DV> o incluir un dígito de verificación incorrecto es una de las causas más comunes de rechazo. Recuerde que el dígito se calcula con un algoritmo específico a partir del NIT; no es un dato que usted pueda poner a criterio propio.
Cada año gravable puede tener una versión distinta del formato. Si usted usa la versión del año anterior (por ejemplo, versión 9 en lugar de versión 10), el archivo no pasará la validación del esquema XSD.
Si el metadato <CodCpt> dice 1003 pero el contenido del archivo corresponde al formato 1001, el prevalidador detecta la inconsistencia y rechaza el archivo. Concepto y contenido deben ser coherentes.
Un solo metadato erróneo invalida todo el archivo. No importa si usted tiene 10.000 registros perfectamente preparados: si el encabezado falla, ningún registro será procesado por la DIAN.
Cómo el prevalidador DIAN valida los metadatos
El prevalidador de la DIAN es la herramienta oficial que verifica la estructura y el contenido de los archivos XML antes de su presentación. La validación de metadatos sigue este orden:
- Validación estructural (XSD): el prevalidador verifica que el archivo XML cumple con el esquema XSD correspondiente al formato y versión declarados. Si la estructura no coincide, se rechaza.
- Validación del año gravable: confirma que el año gravable indicado corresponda al período de reporte habilitado.
- Validación del NIT: verifica que el NIT del informante exista en el RUT y que el dígito de verificación sea correcto.
- Validación de concepto y formato: cruza el código de concepto con el número de formato para asegurar coherencia.
- Validación de versión: confirma que la versión del formato sea la vigente para el año gravable reportado.
Solo cuando todos los metadatos pasan estas cinco validaciones, el prevalidador procede a revisar los registros individuales.
Recomendaciones para evitar rechazos
- Verifique siempre la resolución DIAN vigente para conocer las versiones actualizadas de cada formato.
- Calcule el dígito de verificación con el algoritmo oficial; no lo ingrese manualmente.
- No reutilice archivos XML de años anteriores sin actualizar todos los metadatos del encabezado.
- Antes de enviar a la DIAN, pase siempre el archivo por el prevalidador para detectar errores a tiempo.
Olvídese de los errores en metadatos
ExógenaDIAN genera automáticamente los metadatos correctos para cada formato: año gravable, concepto, versión, NIT y dígito de verificación. Usted solo sube su información contable y la herramienta se encarga del encabezado XML.
Probar ExógenaDIAN gratisResumen
Los metadatos son la primera línea de validación que aplica la DIAN sobre cualquier archivo XML de información exógena. Incluyen campos como el año gravable, el concepto, el formato, el NIT con dígito de verificación, el tipo de documento y la versión del esquema. Un error en cualquiera de estos campos significa el rechazo total del archivo.
Comprender la función de cada metadato, conocer los errores más frecuentes y utilizar herramientas que automaticen su generación le ahorrará tiempo, reprocesos y posibles sanciones por extemporaneidad ante la DIAN.
Olvídese de los metadatos: se generan solos
ExógenaDIAN genera XML con metadatos correctos automáticamente. Solo suba su balance.
Generar exógena gratis →Artículos relacionados
- Cómo hacer la exógena DIAN 2025 paso a paso →
- Fechas de vencimiento exógena DIAN 2025 →
- Cruces de información DIAN: evite inconsistencias →
Herramientas: Exógena DIAN · Sanciones Art. 651 · Vencimientos