Dataico
ConceptoActualizado 26 de mayo de 2026

¿Qué es un XML en facturación electrónica?

¿Qué es un XML?

El XML (eXtensible Markup Language) es un lenguaje de marcado universal que organiza y facilita el intercambio de información entre sistemas tecnológicos. Es legible tanto por máquinas como por personas, y es el estándar que la DIAN utiliza para recibir y validar los documentos electrónicos en Colombia.

En el contexto de la facturación electrónica, el XML es el archivo que contiene la información estructurada de cada factura y que Dataico transmite a la DIAN para su validación.

¿Por qué es importante el XML?

El XML actúa como un "idioma común" entre los distintos sistemas tecnológicos y la DIAN. Independientemente del proveedor tecnológico que use cada empresa, todos los documentos electrónicos deben cumplir con el mismo formato XML definido por la DIAN.

Tipos de XML en Dataico

Existen dos tipos de XML asociados a cada documento electrónico:

1. XML de petición

Es el archivo que Dataico envía a la DIAN al transmitir una factura. Contiene:

  • Datos del emisor y del cliente.
  • Productos o servicios facturados.
  • Impuestos, descuentos y retenciones.
  • Subtotales y totales de la factura.

2. XML de respuesta

Es el archivo que la DIAN devuelve después de procesar la factura. Es la factura final en formato digital, validada por la DIAN y lista para ser entregada al cliente junto con el PDF.

¿Dónde ver los XML en Dataico?

Puedes acceder a ambos XML desde el Resumen Detallado de cada factura, en la sección Detalles de la DIAN. También puedes descargar el XML directamente desde el listado de facturas usando los tres puntos de la fila.

¿Este artículo te fue útil?