TIP: You can type at any time to perform a new search.
Colombia - Pre-configuración Factura Electrónica
l10n_co_electronic_invoice · OCA/l10n-colombia
- Repository
- OCA/l10n-colombia · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting/Localizations
- Folder size
- 9.64 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-colombia
- Last tracking update
- 2026-08-07 09:06:34
- Authors
- Odoo Community Association (OCA), IKU Solutions - Yan Chirino
- Maintainers
- Odoo Community Association (OCA), IKU Solutions - Yan Chirino
- Committers
- OCA-git-bot, oca-ci, Yan Chirino
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_co_electronic_invoice_self
- Description
This module implements the preconfiguration data required for electronic document interchange (EDI) in Colombia. It provides the necessary fields, codes, and reference data for Colombian EDI compliance: > - **Preconfiguración EDI Colombia** (desarrollado por *[Yan Chirino - IKU Solutions]*): > Implements Colombian EDI preconfiguration including payment methods, responsibility types, tax types, > CIIU codes, UNSPSC codes, UOM codes, and geographic data required for electronic invoicing. > For more information, visit > <https://micrositios.dian.gov.co/sistema-de-facturacion-electronica/>
Code Analysis ⓘ
Views touched (18)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_only_form_view_inherit |
product_template_only_form_view_inherit | product.template | form | Inherits product.product_template_form_view |
product_uom_form_view_inherit |
product_uom_form_view_inherit | uom.uom | form | Inherits uom.product_uom_form_view |
view_company_form_inherit |
view_company_form_inherit | res.company | form | Inherits base.view_company_form |
view_l10n_co_ciiu_form |
view_l10n_co_ciiu_form | l10n_co.ciiu | form | New |
view_l10n_co_ciiu_list |
view_l10n_co_ciiu_list | l10n_co.ciiu | list | New |
view_l10n_co_payment_method_form |
view_l10n_co_payment_method_form | l10n_co.payment.method | form | New |
view_l10n_co_payment_method_list |
view_l10n_co_payment_method_list | l10n_co.payment.method | list | New |
view_l10n_co_responsibility_type_form |
view_l10n_co_responsibility_type_form | l10n_co.responsibility.type | form | New |
view_l10n_co_responsibility_type_list |
view_l10n_co_responsibility_type_list | l10n_co.responsibility.type | list | New |
view_l10n_co_tax_type_form |
view_l10n_co_tax_type_form | l10n_co.tax.type | form | New |
view_l10n_co_tax_type_list |
view_l10n_co_tax_type_list | l10n_co.tax.type | list | New |
view_move_form_inherit |
view_move_form_inherit | account.move | form | Inherits l10n_latam_invoice_document.view_move_form |
view_partner_form_inherit |
view_partner_form_inherit | res.partner | form | Inherits base.view_partner_form |
view_product_unspsc_form |
view_product_unspsc_form | product.unspsc | form | New |
view_product_unspsc_list |
view_product_unspsc_list | product.unspsc | list | New |
view_tax_form_inherit |
view_tax_form_inherit | account.tax | form | Inherits account.view_tax_form |
view_unece_uom_code_form |
view_unece_uom_code_form | unece.uom.code | form | New |
view_unece_uom_code_list |
view_unece_uom_code_list | unece.uom.code | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (13)
New fields (10)
-
l10n_co_dian_generation_dateDatetimestring='Fecha de generación del documento' -
l10n_co_dian_operation_typeSelectioncompute='_compute_operation_type'store=Truestring='Operation Type (CO)' args: [('10', 'Estandar'), ('09', 'AIU'), ('11', 'Mandatos'), ('12', 'Transporte'), ('13', 'Cambiario'), ('15', 'Compra Divisas'), ('16', 'Venta Divisas'), ('20', 'Nota Crédito que referencia una factura electrónica'), ('22', 'Nota Crédito sin referencia a facturas'), ('30', 'Nota Débito que referencia una factura electrónica'), ('32', 'Nota Débito sin referencia a facturas'), ('33', 'Inactivo: Nota Débito para facturación electrónica V1 (Decreto 2242)')] -
l10n_co_dian_statusSelectionselection=[('not_sent', 'No enviado'), ('sent', 'Enviado'), ('accepted', 'Aceptado'), ('rejected', 'Rechazado'), ('error', 'Error')]string='Estado en DIAN' -
l10n_co_dian_zip_keyCharcopy=Falsehelp='TrackId/ZipKey retornado por SendTestSetAsync. Se usa para consultar el estado con GetStatusZip.'readonly=Truestring='ZipKey DIAN' -
l10n_co_discrepancy_response_codeSelectionselection=[('nc_1', 'NC - Devolución parcial de los bienes y/o no aceptación parcial del servicio'), ('nc_2', 'NC - Anulación de factura electrónica'), ('nc_3', 'NC - Rebaja o descuento parcial o total'), ('nc_4', 'NC - Ajuste de precio'), ('nc_5', 'NC - Descuento comercial por pronto pago'), ('nc_6', 'NC - Descuento comercial por volumen de ventas'), ('nd_1', 'ND - Intereses'), ('nd_2', 'ND - Gastos por cobrar'), ('nd_3', 'ND - Cambio del valor'), ('nd_4', 'ND - Otros')]string='Concepto de Corrección' -
l10n_co_edi_cufe_cude_refCharcopy=Falsereadonly=Truestring='CUFE/CUDE' -
l10n_co_invoice_period_endDatehelp='Fecha de fin del periodo de facturación que modifica esta nota crédito/débito. Obligatorio para NC/ND sin referencia a factura (DIAN CAE04).'string='Periodo Fin' -
l10n_co_invoice_period_startDatehelp='Fecha de inicio del periodo de facturación que modifica esta nota crédito/débito. Obligatorio para NC/ND sin referencia a factura (DIAN CAE02).'string='Periodo Inicio' -
l10n_co_payment_method_idMany2one → l10n_co.payment.methodcomodel_name='l10n_co.payment.method'default=<expr>string='Medio de Pago' -
l10n_co_payment_termSelectiondefault='1'selection=[('1', 'Contado'), ('2', 'Credito')]string='Forma de Pago'
No public methods.
New fields (1)
-
l10n_co_tax_type_idMany2one → l10n_co.tax.typedefault=<expr>string='Tipo de impuesto' args: 'l10n_co.tax.type'
No public methods.
New fields (5)
-
activeBooleandefault=Truestring='Activo' -
codeCharreadonly=Truerequired=Truestring='Código' -
descriptionCharreadonly=Truerequired=Truestring='Descripción'translate=True -
is_codeBooleanreadonly=Truestring='¿Es código?' -
parent_idMany2one → l10n_co.ciiureadonly=Truestring='Padre' args: 'l10n_co.ciiu'
No public methods.
New fields (3)
-
activeBooleandefault=Truestring='Activo' -
codeCharstring='Código' -
nameCharstring='Nombre'
No public methods.
New fields (4)
-
activeBooleandefault=Truestring='Activo' -
codeCharstring='Codigo' -
display_nameCharcompute='_compute_name'string='Nombre' -
nameCharstring='Referencia'
No public methods.
New fields (4)
-
activeBooleandefault=Truestring='Activo' -
codeCharstring='Código' -
is_withholding_taxBooleandefault=Falsestring='Es retención?' -
nameCharstring='Referencia'
No public methods.
New fields (1)
-
l10n_co_document_iso_codeCharstring='ISO Code'
No public methods.
New fields (4)
-
l10n_co_edi_ref_nominal_taxFloathelp='Tarifa nominal del impuesto al consumo (litros para licores, ml para cerveza). Usado para cálculo de impuestos per-unit (códigos 32, 34).'string='Tarifa Nominal Impuesto Consumo' -
product_brandCharstring='Marca' -
product_modelCharstring='Modelo' -
product_unspsc_idMany2one → product.unspscstring='Producto UNSPSC' args: 'product.unspsc'
No public methods.
New fields (9)
-
activeBooleandefault=Truestring='Activo' -
class_codeCharstring='Código Clase' -
class_nameCharstring='Nombre Clase' -
family_codeCharstring='Código Familia' -
family_nameCharstring='Nombre Familia' -
nameCharstring='Nombre Producto' -
product_codeCharstring='Código Producto' -
segment_codeCharstring='Código Segmento' -
segment_nameCharstring='Nombre Segmento'
No public methods.
New fields (5)
-
l10n_co_autoretenedorBooleanstring='¿Es Autorretenedor?' -
l10n_co_ciiu_idMany2one → l10n_co.ciiureadonly=Falserelated='partner_id.l10n_co_ciiu_id' args: 'l10n_co.ciiu', 'Principal actividad economica' -
l10n_co_ciiu_idsMany2many → l10n_co.ciiureadonly=Falserelated='partner_id.l10n_co_ciiu_ids'string='Otras actividades economicas' args: 'l10n_co.ciiu' -
l10n_co_regimen_fiscalSelectionreadonly=Falserelated='partner_id.l10n_co_regimen_fiscal'string='Regimen Fiscal' -
l10n_co_responsibility_idsMany2many → l10n_co.responsibility.typereadonly=Falserelated='partner_id.l10n_co_responsibility_ids'string='Responsabilidades' args: 'l10n_co.responsibility.type'
No public methods.
New fields (4)
-
l10n_co_ciiu_idMany2one → l10n_co.ciiuargs: 'l10n_co.ciiu', 'Principal actividad economica' -
l10n_co_ciiu_idsMany2many → l10n_co.ciiustring='Otras actividades economicas' args: 'l10n_co.ciiu' -
l10n_co_regimen_fiscalSelectionselection=[('48', 'Impuesto sobre las ventas – IVA'), ('49', 'No responsable de IVA')]string='Regimen Fiscal' -
l10n_co_responsibility_idsMany2many → l10n_co.responsibility.typestring='Responsabilidades' args: 'l10n_co.responsibility.type'
No public methods.
New fields (3)
-
activeBooleandefault=Truestring='Activo' -
codeCharstring='Codigo' -
nameCharstring='Referencia'
No public methods.
New fields (1)
-
unece_code_idMany2one → unece.uom.codehelp='Código de unidad de medida UNECE adoptado por la DIAN'string='Código de unidad de medida UNECE' args: 'unece.uom.code'
No public methods.
Loading…