diff --git a/facho/fe/data/dian/codelist/TipoOperacionF-2.1.custom.gc b/facho/fe/data/dian/codelist/TipoOperacionF-2.1.custom.gc new file mode 100644 index 0000000..8c4fdb5 --- /dev/null +++ b/facho/fe/data/dian/codelist/TipoOperacionF-2.1.custom.gc @@ -0,0 +1,103 @@ + + + + TipoOperacion + Tipo de operacion del documento + 1 + urn:dian:names:especificacion:ubl:listacodigos:gc:TipoOperacion + urn:dian:names:especificacion:ubl:listacodigos:gc:TipoOperacion-2.1 + http://dian.gov.co/ubl/os-ubl-2.0/cl/gc/default/TipoOperacion-2.1.gc + + DIAN (Dirección de Impuestos y Aduanas Nacionales) + 195 + + + + + Code + + + + Nombre + + + + CodeKey + + + + + + + 01 + + + Combustibles + + + + + 02 + + + Emisor es Autorretenedor + + + + + 03 + + + Excluidos y Exentos + + + + + 04 + + + Exportación + + + + + 05 + + + Genérica + + + + + 06 + + + Genérica con pago anticipado + + + + + 07 + + + Genérica con periodo de facturacion + + + + + 08 + + + Consorcio + + + + + 12 + + + Mandatos servicios + + + + diff --git a/facho/fe/data/dian/codelist/__init__.py b/facho/fe/data/dian/codelist/__init__.py index a296d88..12d55f8 100644 --- a/facho/fe/data/dian/codelist/__init__.py +++ b/facho/fe/data/dian/codelist/__init__.py @@ -89,6 +89,7 @@ TipoImpuesto = CodeList(path_for_codelist('TipoImpuesto-2.1.gc'), 'code', 'name' CodigoPrecioReferencia = CodeList(path_for_codelist('CodigoPrecioReferencia-2.1.gc'), 'code', 'name') MediosPago = CodeList(path_for_codelist('MediosPago-2.1.gc'), 'code', 'name') RegimenFiscal = CodeList(path_for_codelist('RegimenFiscal-2.1.custom.gc'), 'code', 'name') -TipoOperacionF = CodeList(path_for_codelist('TipoOperacionF-2.1.gc'), 'code', 'name') +TipoOperacionF = CodeList(path_for_codelist('TipoOperacionF-2.1.gc'), 'code', 'name')\ + .update(CodeList(path_for_codelist('TipoOperacionF-2.1.custom.gc'), 'code', 'name')) Municipio = CodeList(path_for_codelist('Municipio-2.1.gc'), 'code', 'name') Departamento = CodeList(path_for_codelist('Departamentos-2.1.gc'), 'code', 'name')