OdooWiki OCA HUB

Colombia - Pre-configuración Factura Electrónica

l10n_co_electronic_invoice folder_open OCA/l10n-colombia open_in_new
Accounting/Localizations Licencia: AGPL-3

Este módulo implementa los datos de preconfiguración requeridos para el intercambio electrónico de documentos (EDI) en Colombia. Proporciona los campos, códigos y datos de referencia necesarios para el cumplimiento del EDI colombiano:

> - Preconfiguración EDI Colombia (desarrollado por [Yan Chirino - IKU Solutions]): > Implementa la preconfiguración del EDI colombiano incluyendo métodos de pago, tipos de responsabilidad, tipos de impuesto, > códigos CIIU, códigos UNSPSC, códigos de UOM y datos geográficos requeridos para la facturación electrónica. > Para más información, visite >

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade la preconfiguración de facturación electrónica colombiana a Odoo: tipos de responsabilidad fiscal, métodos de pago, tipos de impuestos, códigos de actividad económica CIIU, códigos de producto UNSPSC y códigos de unidad UNECE, además de campos relacionados con la DIAN en facturas, contactos y productos.

Este módulo prepara Odoo para la facturación electrónica colombiana (Factura Electrónica) añadiendo los datos de referencia y los campos requeridos por la DIAN. No envía documentos a la DIAN por sí mismo; proporciona la configuración y los datos que utilizan otros módulos EDI.

En las facturas de cliente y las notas de crédito/débito (account.move) añade campos colombianos: Forma de Pago (efectivo o crédito, por defecto efectivo), Medio de Pago (por defecto un método de pago precargado), un Tipo de Operación calculado automáticamente en función del tipo de documento y de si la nota hace referencia a otra factura, fechas de inicio/fin del periodo de facturación, un concepto de corrección para las notas de crédito/débito, y campos de seguimiento de la DIAN como CUFE/CUDE, estado DIAN, fecha de generación y ZipKey. Una vez que un documento se marca como enviado o aceptado por la DIAN, se oculta el botón Restablecer a borrador.

En los contactos y las empresas añade régimen fiscal, responsabilidades fiscales, actividad económica principal y otras actividades económicas (CIIU), y una marca de autoretenedor que se establece automáticamente cuando el régimen fiscal es O-15. En los productos añade código UNSPSC, marca, modelo y una tasa nominal de impuesto al consumo. Los impuestos obtienen un tipo de impuesto colombiano (por defecto IVA). Las unidades de medida obtienen un código UNECE.

Los nuevos menús en Contabilidad > Configuración > Localización Colombia permiten a los usuarios mantener los tipos de impuesto, los métodos de pago, las responsabilidades fiscales, los productos UNSPSC y los códigos UNCEFACT; las actividades CIIU están en Localización de contactos.

Depende de

basebase_address_extendedl10n_col10n_latam_basel10n_latam_invoice_documentaccountstockcontacts

Lo necesitan otros módulos

Menús que añade

Localización ColombiaTipo de impuestoMétodo de pagoResponsabilidad fiscalProductos UNSPSCCódigos UNCEFACTClasificación de Actividades Económicas CIIU
Modelos y campos (13)
  • uom.uom · amplía un modelo existenteunece_code_id (Código de unidad de medida UNECE)
  • account.tax · amplía un modelo existentel10n_co_tax_type_id (Tipo de impuesto)
  • res.company · amplía un modelo existentel10n_co_ciiu_id, l10n_co_ciiu_ids (Otras actividades economicas), l10n_co_autoretenedor (¿Es Autorretenedor?), l10n_co_regimen_fiscal (Regimen Fiscal), l10n_co_responsibility_ids (Responsabilidades)
  • res.partner · amplía un modelo existentel10n_co_ciiu_id, l10n_co_ciiu_ids (Otras actividades economicas), l10n_co_regimen_fiscal (Regimen Fiscal), l10n_co_responsibility_ids (Responsabilidades)
  • account.move · amplía un modelo existentel10n_co_dian_status (Estado en DIAN), l10n_co_dian_zip_key (ZipKey DIAN), l10n_co_payment_term (Forma de Pago), l10n_co_edi_cufe_cude_ref (CUFE/CUDE), l10n_co_payment_method_id (Medio de Pago), l10n_co_invoice_period_end (Periodo Fin), l10n_co_dian_operation_type (Operation Type (CO)), l10n_co_dian_generation_date (Fecha de generación del documento), l10n_co_invoice_period_start (Periodo Inicio), l10n_co_discrepancy_response_code (Concepto de Corrección)
  • l10n_co.ciiu · modelo nuevocode (Código), active (Activo), is_code (¿Es código?), parent_id (Padre), description (Descripción)
  • product.unspsc · modelo nuevoname (Nombre Producto), active (Activo), class_code (Código Clase), class_name (Nombre Clase), family_code (Código Familia), family_name (Nombre Familia), product_code (Código Producto), segment_code (Código Segmento), segment_name (Nombre Segmento)
  • unece.uom.code · modelo nuevocode (Codigo), name (Referencia), active (Activo)
  • l10n_co.tax.type · modelo nuevocode (Código), name (Referencia), active (Activo), is_withholding_tax (Es retención?)
  • product.template · amplía un modelo existenteproduct_brand (Marca), product_model (Modelo), product_unspsc_id (Producto UNSPSC), l10n_co_edi_ref_nominal_tax (Tarifa Nominal Impuesto Consumo)
  • l10n_co.payment.method · modelo nuevocode (Código), name (Nombre), active (Activo)
  • l10n_co.responsibility.type · modelo nuevocode (Codigo), name (Referencia), active (Activo), display_name (Nombre)
  • l10n_latam.identification.type · amplía un modelo existentel10n_co_document_iso_code (ISO Code)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-colombia.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Instale el módulo desde el menú Apps
  • El módulo cargará automáticamente todos los datos de referencia del EDI colombiano y creará los campos de configuración necesarios

Funcionamiento automático

Una vez instalado, el módulo funciona automáticamente:

  • Carga de datos: todos los datos de referencia del EDI colombiano se cargan automáticamente, incluidos los métodos de pago, los tipos de responsabilidad y los tipos de impuesto
  • Creación de campos: los campos requeridos para el cumplimiento del EDI se añaden automáticamente a los modelos correspondientes
  • Configuración: los ajustes específicos para Colombia se aplican a las empresas y los contactos

Configuración manual

Si necesita configurar manualmente los ajustes del EDI:

  • Vaya a Facturación > Configuración > Localización colombiana
  • Configure los métodos de pago, los tipos de responsabilidad y los tipos de impuesto
  • Configure la información de la empresa y los contactos con los campos colombianos requeridos

Configuración

El módulo proporciona automáticamente:

  • Métodos de pago colombianos (aprobados por la DIAN)
  • Tipos de responsabilidad para fines fiscales
  • Tipos y clasificaciones de impuesto
  • Códigos CIIU para actividades económicas
  • Códigos UNSPSC para productos y servicios
  • Códigos UOM para unidades de medida
  • Datos geográficos (departamentos, ciudades, códigos postales)

Solución de problemas

Si los datos del EDI no se cargan correctamente:

  • Compruebe que las dependencias del módulo estén instaladas
  • Verifique que la localización colombiana esté configurada correctamente
  • Revise los registros de Odoo en busca de errores de carga de datos
  • Asegúrese de que todos los campos requeridos estén correctamente asignados

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.