Metadatos DIAN: qué son, para qué sirven y ejemplos prácticos

Entienda la estructura del encabezado XML de la información exógena y evite rechazos del prevalidador DIAN.

Publicado el 31 de marzo de 2026 · Lectura: 8 min

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:

  1. 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.
  2. 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
Dato clave

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):

formato_1001_2025.xml
<?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:

1. Año gravable incorrecto

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.

2. NIT sin dígito de verificación

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.

3. Versión de formato incorrecta

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.

4. Concepto que no corresponde al formato

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.

Importante

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:

  1. 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.
  2. Validación del año gravable: confirma que el año gravable indicado corresponda al período de reporte habilitado.
  3. Validación del NIT: verifica que el NIT del informante exista en el RUT y que el dígito de verificación sea correcto.
  4. Validación de concepto y formato: cruza el código de concepto con el número de formato para asegurar coherencia.
  5. 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

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 gratis

Resumen

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

Herramientas: Exógena DIAN · Sanciones Art. 651 · Vencimientos