Ir al contenido

Facturación electrónica DIAN con Odoo: requisitos y pasos para implementarla

Qué necesitas, cómo se configura y qué errores evitar para facturar electrónicamente desde tu ERP.

Table of contents

No titles in the blog post

La factura electrónica es obligatoria para la gran mayoría de empresas en Colombia. La buena noticia es que, si usas Odoo, puedes emitirla directamente desde tu ERP, con la misma información de ventas, inventario y contabilidad, sin depender de un programa adicional.

En esta guía te contamos cómo funciona, qué requisitos necesitas y cuáles son los pasos para dejarla operando correctamente.

¿Cómo funciona la facturación electrónica en Odoo?

Cuando confirmas una factura, Odoo genera el documento en formato XML con la estructura que exige la DIAN, lo firma digitalmente, calcula el CUFE (Código Único de Factura Electrónica) y lo envía a la DIAN para su validación. La DIAN responde si el documento fue aceptado o rechazado, y esa respuesta queda registrada en la factura.

Odoo ofrece dos caminos para conectarse con la DIAN:

  • Conexión directa como software propio: mediante el módulo l10n_co_dian, Odoo se comunica directamente con el servicio gratuito de la DIAN.
  • A través de un proveedor tecnológico: mediante el módulo l10n_co_edi, que trabaja con Carvajal.

Documentos que puedes emitir

DocumentoUso
Factura electrónica de ventaVentas a clientes, empresas, personas o entidades públicas.
Nota créditoDevoluciones, descuentos o anulación total o parcial de una factura.
Nota débitoCobros adicionales sobre una factura ya emitida.
Documento soporteCompras a proveedores no obligados a facturar, desde el diario de compras.
Recibos de punto de ventaVentas en tienda física con el módulo de POS para Colombia.

Requisitos antes de empezar

  • RUT actualizado con la responsabilidad de facturador electrónico.
  • Certificado digital de firma electrónica (Odoo lo usa en formato PEM con su llave privada).
  • Registro como software propio en el portal de la DIAN, para obtener el Software ID, el PIN y el identificador del set de pruebas.
  • Resolución de numeración de facturación vigente, con su rango autorizado y clave técnica.
  • Datos maestros completos: NIT con dígito de verificación, responsabilidades fiscales de tu empresa y de tus clientes, y productos con su código correspondiente.
Consultor mostrando en el portátil la configuración de la facturación electrónica DIAN en Odoo
La habilitación se hace primero en un ambiente de pruebas antes de pasar a producción.

Pasos para configurarla en Odoo

  1. Instalar la localización colombiana (l10n_co) y el módulo de facturación electrónica.
  2. Completar los datos de la compañía: razón social, dirección, NIT y responsabilidades fiscales (régimen, gran contribuyente, autorretenedor, etc.).
  3. Cargar las credenciales DIAN: modo de operación, Software ID, PIN y certificado digital.
  4. Configurar contactos, productos e impuestos, incluyendo IVA y retenciones.
  5. Configurar los diarios: el de ventas con la resolución de numeración y el de compras para los documentos soporte.
  6. Activar la tasa de cambio oficial si facturas en moneda extranjera.
  7. Realizar el proceso de habilitación en ambiente de pruebas, enviando el set de documentos que exige la DIAN.
  8. Pasar a producción cuando la DIAN muestre tu empresa como habilitada, desactivando los modos de prueba.

Errores comunes (y cómo evitarlos)

  • NIT sin dígito de verificación o con datos incompletos del cliente: la DIAN rechaza el documento.
  • Resolución vencida o rango agotado: revisa la vigencia y solicita una nueva numeración con anticipación.
  • Impuestos mal configurados en los productos: la factura sale bien a los ojos del cliente, pero la contabilidad y las declaraciones quedan mal.
  • Dejar la base en modo de pruebas al salir a producción: las facturas no tendrían validez.
  • Certificado digital vencido: programa su renovación antes de la fecha límite.

Factura electrónica + contabilidad: la integración que sí importa

Emitir la factura es solo la mitad del trabajo. Si los impuestos y las cuentas están bien parametrizados, cada factura alimenta automáticamente tus declaraciones de IVA, retenciones y la información exógena. Ahí es donde un equipo contable marca la diferencia.

Preguntas frecuentes

¿Necesito un proveedor tecnológico para facturar con Odoo?

No necesariamente. Odoo permite conectarse directamente con la DIAN como software propio. También existe la opción de hacerlo a través de un proveedor tecnológico.

¿Cuánto tiempo toma la habilitación ante la DIAN?

Depende de qué tan rápido se completen los datos y el set de pruebas. Con la información lista, el proceso técnico puede hacerse en pocos días.

¿Odoo emite documento soporte para compras a no obligados a facturar?

Sí. Se configura desde el diario de compras con su propia numeración autorizada.

¿Qué pasa si la DIAN rechaza una factura?

Odoo muestra el motivo del rechazo. Se corrige el dato (por ejemplo, el NIT o un impuesto) y se vuelve a enviar.

¿Necesitas activar la facturación electrónica en Odoo?

Te acompañamos en la habilitación ante la DIAN y en la configuración contable para que todo cuadre desde el primer día.

Escríbenos por WhatsAppSolicitar asesoría

Este artículo es informativo y no reemplaza una asesoría profesional para tu caso particular. La normativa tributaria cambia con frecuencia: verifica siempre las fechas y valores vigentes en la DIAN.