Factura electrónica DIAN: cómo conectarla a tu sistema
Solución gratuita, proveedor tecnológico o desarrollo propio: cómo integrar la factura electrónica de la DIAN con tu sistema de ventas o ERP.
Equipo HAAS SERVICE · · 5 min de lectura
Para conectar la factura electrónica de la DIAN con el sistema que ya usas tienes tres caminos: la solución gratuita de la DIAN (sin integración, digitando cada factura), un proveedor tecnológico habilitado que recibe los datos de tu sistema y se encarga de firmar, enviar y validar, o un desarrollo propio que se conecta directamente con el servicio de validación de la DIAN. Para la mayoría de empresas que ya tienen un sistema de ventas o un ERP, lo más práctico es integrarlo con un proveedor tecnológico; el desarrollo propio tiene sentido cuando el volumen es alto o los procesos son muy particulares.
Cómo funciona la facturación electrónica en Colombia
En el sistema de facturación electrónica de la DIAN, cada factura es un archivo XML con un formato definido en el anexo técnico. La versión vigente del anexo de la factura electrónica de venta es la 1.9, adoptada por la Resolución 000165 de 2023.
El recorrido de una factura es, en resumen:
Tu sistema genera la factura con los datos de la venta.
La factura se convierte al formato XML del anexo técnico y se firma digitalmente.
Se envía a la DIAN, que la valida antes de que tenga efectos (por eso se habla de validación previa).
La DIAN responde si la acepta o la rechaza, indicando los errores cuando los hay.
La factura validada se entrega al cliente junto con su representación gráfica (el PDF que la gente suele llamar «la factura»).
Cada factura tiene un código único, el CUFE, que permite verificarla.
Requisitos antes de empezar
Según la DIAN, para ser facturador electrónico necesitas:
Verificar si estás obligado a facturar electrónicamente según la Resolución 000042 de 2020.
Tener actualizado el correo del RUT, porque allí llegan los códigos de acceso (token) del proceso.
Contar con un software de facturación electrónica: la solución gratuita, uno de proveedor tecnológico o uno propio.
Tener un certificado de firma digital, obligatorio para firmar las facturas. Para quienes usan la Facturación Gratuita DIAN, la entidad ofrece una opción gratuita.
Solicitar la autorización de numeración de facturación y asociar los prefijos que vas a usar.
Al completar la habilitación, el RUT queda con la responsabilidad 52, «Facturador electrónico».
Las tres formas de operar
Facturación Gratuita DIAN
Es una herramienta en línea de la DIAN. Funciona bien para negocios con pocas facturas al mes, pero no se conecta con tu sistema: cada factura se digita a mano. Si ya registras las ventas en otro programa, terminas escribiendo dos veces lo mismo.
Proveedor tecnológico
Es una empresa habilitada por la DIAN que presta el servicio de facturación electrónica. La mayoría ofrece una API: tu sistema le envía los datos de la venta y el proveedor arma el XML, lo firma, lo envía a la DIAN, recibe la respuesta y entrega la factura al cliente.
Para una empresa que ya tiene un sistema de ventas, un punto de venta o un ERP, este suele ser el camino más rápido: la integración se concentra en enviar los datos correctos y en manejar las respuestas.
Desarrollo propio
Tu propio software genera el XML según el anexo técnico, lo firma y lo envía directamente al servicio de validación de la DIAN. Da control total y evita depender de un intermediario, pero exige conocer en detalle el anexo técnico, manejar la firma digital y mantenerse al día con cada cambio de la norma.
El set de pruebas: el paso que más se demora
Antes de facturar en producción, la DIAN pide superar un set de pruebas para pasar del estado «Registrado» a «Habilitado». Con software propio o de proveedor tecnológico, el set consiste en enviar 8 facturas electrónicas, 1 nota débito y 1 nota crédito, firmadas y validadas sin errores. Con la Facturación Gratuita DIAN son 2 facturas, 1 nota débito y 1 nota crédito.
Si trabajas con un proveedor tecnológico, normalmente él te acompaña en estas pruebas. Si el desarrollo es propio, conviene reservar tiempo para corregir los rechazos que aparezcan.
Qué debe hacer tu sistema para integrarse bien
Sin importar el camino que elijas, la integración funciona mejor cuando tu sistema:
Tiene datos limpios de clientes. Tipo y número de documento, razón social y correo correctos evitan la mayoría de los rechazos.
Calcula bien los impuestos. Las tarifas de IVA y las retenciones deben salir del sistema ya calculadas y coincidir con los totales.
Guarda la respuesta de la DIAN. El estado de cada factura, el CUFE y los mensajes de error deben quedar registrados y a la vista del equipo.
Reintenta sin duplicar. Si la conexión falla, el sistema debe reenviar la misma factura, no crear una nueva con otro número.
Maneja notas crédito y débito. Las devoluciones y los ajustes también son documentos electrónicos y deben quedar ligados a la factura original.
Avisa los rechazos. Una factura rechazada que nadie ve es una venta que no quedó facturada.
Errores comunes al integrar
Facturar en el sistema y en el portal del proveedor al mismo tiempo, lo que genera duplicados y saltos en la numeración.
Usar una numeración no autorizada o un prefijo que no se asoció.
Dejar vencer el certificado de firma digital, lo que detiene la facturación de un día para otro.
No probar con casos reales: descuentos, productos exentos, clientes del exterior o anticipos suelen fallar si no se prueban antes.
Cómo te ayudamos
En HAAS SERVICE conectamos tu sistema de ventas, punto de venta o ERP con la facturación electrónica mediante integraciones y APIs, para que cada venta se facture sola y los rechazos lleguen al equipo antes de que se conviertan en un problema. Si tu sistema actual no permite integrarse, evaluamos contigo si conviene adaptarlo o reemplazar solo esa parte. Agenda una primera reunión sin costo y revisamos tu caso.
Esta guía es informativa. Para decisiones tributarias, consulta con tu contador o con la DIAN.