Colombia - Actividades Económicas
Business Need
In Colombia, every company must declare its CIIU economic activity codes (Clasificación Industrial Internacional Uniforme) as defined by the DANE and required by the DIAN for electronic invoicing and withholding tax calculations.
Approach
This module adds an l10n.co.economic.activity model with CIIU codes and extends res.partner with fields for primary, secondary, and other economic activities. Data is pre-loaded with official CIIU codes used by the DIAN.
Useful Information
- Depends on: base, contacts, account, base_address_extended
- Works well with: l10n_co_withholding, l10n_co_electronic_invoice
- Suggested setup: Required for Colombian electronic invoicing and withholding tax configuration
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you store Colombian CIIU economic activity codes in Odoo and assign a main, secondary and other activities to each contact. A pre-loaded list of official codes is available from the Contacts menu.
This module adds a catalogue of Colombian economic activities (CIIU codes) and links them to contacts.
- A new "Actividades Económicas" menu under Contacts opens a list of activities showing the code and description. Each activity has a code, a description, an active flag and a full name shown as "[code] description". Codes must be unique; a duplicate code is rejected. Activities can be searched by code, description or full name, filtered to show archived ones, and grouped by code.
- The list is pre-loaded with official CIIU codes covering agriculture, mining, manufacturing, utilities, construction, trade, transport, accommodation, information and communications, finance, real estate, professional services, administrative services, public administration, education, health, arts and other services.
- On the contact form, in the Accounting tab, a "Actividades Económicas Colombia" section lets you pick one main activity, one secondary activity and any number of other activities. The main and secondary fields are single choices; the other activities field accepts several tags.
- Regular users can only read the activity catalogue; accounting managers can create, edit and delete activities.
The module touches l10n.co.economic.activity and res.partner. It is intended to support Colombian electronic invoicing and withholding tax setup, but the code itself only stores and displays the activities.
Depends on
Required by other modules
Menus it adds
Models and fields (2)
- res.partner · extends an existing modell10n_co_other_activity_ids (Otras Actividades Económicas), l10n_co_economic_activity_id (Actividad Económica Principal), l10n_co_secondary_activity_id (Actividad Económica Secundaria)
- l10n.co.economic.activity · new modelcode (Código), name (Descripción), active (Activo), complete_name (Nombre Completo)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-colombia.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Contacts > select a partner
- Set the country to Colombia
- In the Accounting tab, the Actividades Económicas Colombia group appears
- Select the primary, secondary, and other economic activities from the CIIU catalog
- These codes are used for electronic invoicing and withholding tax calculations
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.