From 83144c37496795a283b69284f599e4c413aa935b Mon Sep 17 00:00:00 2001 From: Alnus Tmp Date: Mon, 16 Nov 2020 12:09:57 -0500 Subject: [PATCH] Model RUT --- doc/tipo_responsabilidad.csv | 115 +++++++ doc/tipo_responsabilidad.py | 41 +++ doc/tipo_responsabilidad.xml | 461 +++++++++++++++++++++++++++++ rut.py | 10 + rut.xml | 19 ++ tipo_responsabilidad.xml | 461 +++++++++++++++++++++++++++++ view/party_tax_level_code_form.xml | 7 + view/party_tax_level_code_tree.xml | 5 + 8 files changed, 1119 insertions(+) create mode 100644 doc/tipo_responsabilidad.csv create mode 100644 doc/tipo_responsabilidad.py create mode 100644 doc/tipo_responsabilidad.xml create mode 100644 rut.py create mode 100644 rut.xml create mode 100644 tipo_responsabilidad.xml create mode 100644 view/party_tax_level_code_form.xml create mode 100644 view/party_tax_level_code_tree.xml diff --git a/doc/tipo_responsabilidad.csv b/doc/tipo_responsabilidad.csv new file mode 100644 index 0000000..35830a4 --- /dev/null +++ b/doc/tipo_responsabilidad.csv @@ -0,0 +1,115 @@ +"Código","Significado" +"O-07","Retención en la fuente a título de renta" +"O-08","Retención timbre nacional" +"O-09","Retención en la fuente en el impuesto sobre las ventas" +"O-13","Gran contribuyente" +"O-14","Informante de exógena" +"O-15","Autorretenedor" +"O-16","Obligación de facturar por ingresos de bienes y/o servicios excluidos" +"O-17","Profesionales de compra y venta de divisas" +"O-19","Productor y/o exportador de bienes exentos" +"O-22","Obligado a cumplir deberes formales a nombre de terceros" +"O-23","Agente de retención en el impuesto sobre las ventas" +"O-32","Impuesto Nacional a la Gasolina y al ACPM" +"O-33","Impuesto Nacional al consumo" +"O-34","Régimen simplificado impuesto nacional consumo rest y bares" +"O-36","Establecimiento Permanente" +"O-37","Obligado a Facturar Electrónicamente Modelo 2242" +"O-38","Facturación Electrónica Voluntaria Modelo 2242" +"O-39","Proveedor de Servicios Tecnológicos PST Modelo 2242" +"O-47","Régimen Simple de Tributación – SIMPLE" +"O-48","Impuesto sobre las ventas – IVA" +"O-49","No responsable de IVA" +"O-52","Facturador electrónico" +"O-99","Otro tipo de obligado" +"R-00-PN","Clientes del Exterior" +"R-12-PN","Factor PN" +"R-16-PN","Mandatario" +"R-25-PN","Agente Interventor" +"R-99-PN","No responsable" +"R-06-PJ","Apoderado especial" +"R-07-PJ","Apoderado general" +"R-12-PJ","Factor" +"R-16-PJ","Mandatario" +"R-99-PJ","Otro tipo de responsable" +"A-01","Agente de carga internacional" +"A-02","Agente marítimo" +"A-03","Almacén general de depósito" +"A-04","Comercializadora internacional (C.I.)" +"A-05","Comerciante de la zona aduanera especial de Inírida, Puerto Carreño, Cumaribo y Primavera" +"A-06","Comerciantes de la zona de régimen aduanero especial de Leticia" +"A-07","Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure" +"A-08","Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapí" +"A-09","Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina" +"A-10","Depósito público de apoyo logístico internacional" +"A-11","Depósito privado para procesamiento industrial" +"A-12","Depósito privado de transformación o ensamble" +"A-13","Depósito franco" +"A-14","Depósito privado aeronáutico" +"A-15","Depósito privado para distribución internacional" +"A-16","Depósito privado de provisiones de a bordo para consumo y para llevar" +"A-17","Depósito privado para envíos urgentes" +"A-18","Depósito privado" +"A-19","Depósito público" +"A-20","Depósito público para distribución internacional" +"A-21","Exportador de café" +"A-22","Exportador" +"A-23","Importador" +"A-24","Intermediario de tráfico postal y envíos urgentes" +"A-25","Operador de transporte multimodal" +"A-26","Sociedad de intermediación aduanera" +"A-27","Titular de puertos y muelles de servicio público o privado" +"A-28","Transportador 263nfor régimen de importación y/o exportación" +"A-29","Transportista nacional para operaciones del régimen de tránsito aduanero" +"A-30","Usuario comercial zona franca" +"A-32","Usuario industrial de bienes zona franca" +"A-34","Usuario industrial de servicios zona franca" +"A-36","Usuario operador de zona franca" +"A-37","Usuario aduanero permanente" +"A-38","Usuario altamente exportador" +"A-39","Usuario de zonas económicas especiales de exportación" +"A-40","Deposito privado de instalaciones industriales" +"A-41","Beneficiarios de programas especiales de exportación PEX" +"A-42","Depósitos privados para mercancías en tránsito San Andrés" +"A-43","Observadores de las operaciones de importación" +"A-44","Usuarios sistemas especiales Importación exportación" +"A-46","Transportador 263nformac régimen de importación y/o exportación" +"A-47","Transportador terrestre régimen de importación y/o exportación" +"A-48","Aeropuerto de servicio publico o privado" +"A-49","Transportador fluvial régimen de importación" +"A-50","Usuario industrial zona franca especial" +"A-53","Agencias de aduanas 1" +"A-54","Usuario Operador Zona Franca Especial" +"A-55","Agencias de aduanas 2" +"A-56","Agencias de aduanas 3" +"A-57","Agencias de aduanas 4" +"A-58","Transportador aéreo nacional" +"A-60","Transportador aéreo, marítimo o fluvial modalidad Cabotaje" +"A-61","Importador de alimentos de consumo humano y animal" +"A-62","Importador Ocasional" +"A-63","Importador de maquinaría y sus partes Decreto 2261 de 2012" +"A-64","Beneficiario Programa de Fomento Industria Automotriz-PROFIA" +"A-99","Otro tipo de agente aduanero" +"E-01","Agencia" +"E-02","Establecimiento de comercio" +"E-03","Centro de explotación agrícola" +"E-04","Centro de explotación animal" +"E-05","Centro de explotación minera" +"E-06","Centro de explotación de transformación" +"E-07","Centro de explotación de servicios" +"E-08","Oficina" +"E-09","Sede" +"E-10","Sucursal" +"E-11","Consultorio" +"E-12","Administraciones" +"E-13","Seccionales" +"E-14","Regionales" +"E-15","Intendencias" +"E-16","Local o negocio" +"E-17","Punto de venta" +"E-18","Fábrica" +"E-19","Taller" +"E-20","Cantera" +"E-21","Pozo de Petróleo y Gas" +"E-22","Otro lug de tipo de extrac explotación de recursos naturales" +"E-99","Otro tipo de establecimiento" diff --git a/doc/tipo_responsabilidad.py b/doc/tipo_responsabilidad.py new file mode 100644 index 0000000..71d0502 --- /dev/null +++ b/doc/tipo_responsabilidad.py @@ -0,0 +1,41 @@ +""" +Convierte el archivo departamentos_colombia.csv +en subdivisions_colombia.xml +""" + +import csv +model = 'party.tax_level_code' +tipo_responsabilidad = open('tipo_responsabilidad.csv','r') + +tipo_responsabilidad_xml = open('tipo_responsabilidad.xml','w') + +tipo_responsabilidad_reader = csv.reader(tipo_responsabilidad) +tipo_responsabilidad_header = next(tipo_responsabilidad_reader) +d_fields = {tipo_responsabilidad_header[x]:x for x in range(0,len(tipo_responsabilidad_header))} + +TipoResponsabilidad = {} + +tipo_responsabilidad_xml.write(''' + + +''') + + + +for row in tipo_responsabilidad_reader: + tipo_responsabilidad_xml.write(''' + {name} + {code} + +'''.format( + model=model, + id=row[d_fields['Código']], + name=row[d_fields['Significado']], + code=row[d_fields['Código']] + )) +tipo_responsabilidad_xml.write(""" + +""" +) +tipo_responsabilidad.close() +tipo_responsabilidad_xml.close() diff --git a/doc/tipo_responsabilidad.xml b/doc/tipo_responsabilidad.xml new file mode 100644 index 0000000..7ca8cf7 --- /dev/null +++ b/doc/tipo_responsabilidad.xml @@ -0,0 +1,461 @@ + + + + + Retención en la fuente a título de renta + O-07 + + + Retención timbre nacional + O-08 + + + Retención en la fuente en el impuesto sobre las ventas + O-09 + + + Gran contribuyente + O-13 + + + Informante de exógena + O-14 + + + Autorretenedor + O-15 + + + Obligación de facturar por ingresos de bienes y/o servicios excluidos + O-16 + + + Profesionales de compra y venta de divisas + O-17 + + + Productor y/o exportador de bienes exentos + O-19 + + + Obligado a cumplir deberes formales a nombre de terceros + O-22 + + + Agente de retención en el impuesto sobre las ventas + O-23 + + + Impuesto Nacional a la Gasolina y al ACPM + O-32 + + + Impuesto Nacional al consumo + O-33 + + + Régimen simplificado impuesto nacional consumo rest y bares + O-34 + + + Establecimiento Permanente + O-36 + + + Obligado a Facturar Electrónicamente Modelo 2242 + O-37 + + + Facturación Electrónica Voluntaria Modelo 2242 + O-38 + + + Proveedor de Servicios Tecnológicos PST Modelo 2242 + O-39 + + + Régimen Simple de Tributación – SIMPLE + O-47 + + + Impuesto sobre las ventas – IVA + O-48 + + + No responsable de IVA + O-49 + + + Facturador electrónico + O-52 + + + Otro tipo de obligado + O-99 + + + Clientes del Exterior + R-00-PN + + + Factor PN + R-12-PN + + + Mandatario + R-16-PN + + + Agente Interventor + R-25-PN + + + No responsable + R-99-PN + + + Apoderado especial + R-06-PJ + + + Apoderado general + R-07-PJ + + + Factor + R-12-PJ + + + Mandatario + R-16-PJ + + + Otro tipo de responsable + R-99-PJ + + + Agente de carga internacional + A-01 + + + Agente marítimo + A-02 + + + Almacén general de depósito + A-03 + + + Comercializadora internacional (C.I.) + A-04 + + + Comerciante de la zona aduanera especial de Inírida, Puerto Carreño, Cumaribo y Primavera + A-05 + + + Comerciantes de la zona de régimen aduanero especial de Leticia + A-06 + + + Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure + A-07 + + + Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapí + A-08 + + + Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina + A-09 + + + Depósito público de apoyo logístico internacional + A-10 + + + Depósito privado para procesamiento industrial + A-11 + + + Depósito privado de transformación o ensamble + A-12 + + + Depósito franco + A-13 + + + Depósito privado aeronáutico + A-14 + + + Depósito privado para distribución internacional + A-15 + + + Depósito privado de provisiones de a bordo para consumo y para llevar + A-16 + + + Depósito privado para envíos urgentes + A-17 + + + Depósito privado + A-18 + + + Depósito público + A-19 + + + Depósito público para distribución internacional + A-20 + + + Exportador de café + A-21 + + + Exportador + A-22 + + + Importador + A-23 + + + Intermediario de tráfico postal y envíos urgentes + A-24 + + + Operador de transporte multimodal + A-25 + + + Sociedad de intermediación aduanera + A-26 + + + Titular de puertos y muelles de servicio público o privado + A-27 + + + Transportador 263nfor régimen de importación y/o exportación + A-28 + + + Transportista nacional para operaciones del régimen de tránsito aduanero + A-29 + + + Usuario comercial zona franca + A-30 + + + Usuario industrial de bienes zona franca + A-32 + + + Usuario industrial de servicios zona franca + A-34 + + + Usuario operador de zona franca + A-36 + + + Usuario aduanero permanente + A-37 + + + Usuario altamente exportador + A-38 + + + Usuario de zonas económicas especiales de exportación + A-39 + + + Deposito privado de instalaciones industriales + A-40 + + + Beneficiarios de programas especiales de exportación PEX + A-41 + + + Depósitos privados para mercancías en tránsito San Andrés + A-42 + + + Observadores de las operaciones de importación + A-43 + + + Usuarios sistemas especiales Importación exportación + A-44 + + + Transportador 263nformac régimen de importación y/o exportación + A-46 + + + Transportador terrestre régimen de importación y/o exportación + A-47 + + + Aeropuerto de servicio publico o privado + A-48 + + + Transportador fluvial régimen de importación + A-49 + + + Usuario industrial zona franca especial + A-50 + + + Agencias de aduanas 1 + A-53 + + + Usuario Operador Zona Franca Especial + A-54 + + + Agencias de aduanas 2 + A-55 + + + Agencias de aduanas 3 + A-56 + + + Agencias de aduanas 4 + A-57 + + + Transportador aéreo nacional + A-58 + + + Transportador aéreo, marítimo o fluvial modalidad Cabotaje + A-60 + + + Importador de alimentos de consumo humano y animal + A-61 + + + Importador Ocasional + A-62 + + + Importador de maquinaría y sus partes Decreto 2261 de 2012 + A-63 + + + Beneficiario Programa de Fomento Industria Automotriz-PROFIA + A-64 + + + Otro tipo de agente aduanero + A-99 + + + Agencia + E-01 + + + Establecimiento de comercio + E-02 + + + Centro de explotación agrícola + E-03 + + + Centro de explotación animal + E-04 + + + Centro de explotación minera + E-05 + + + Centro de explotación de transformación + E-06 + + + Centro de explotación de servicios + E-07 + + + Oficina + E-08 + + + Sede + E-09 + + + Sucursal + E-10 + + + Consultorio + E-11 + + + Administraciones + E-12 + + + Seccionales + E-13 + + + Regionales + E-14 + + + Intendencias + E-15 + + + Local o negocio + E-16 + + + Punto de venta + E-17 + + + Fábrica + E-18 + + + Taller + E-19 + + + Cantera + E-20 + + + Pozo de Petróleo y Gas + E-21 + + + Otro lug de tipo de extrac explotación de recursos naturales + E-22 + + + Otro tipo de establecimiento + E-99 + + + diff --git a/rut.py b/rut.py new file mode 100644 index 0000000..8abd620 --- /dev/null +++ b/rut.py @@ -0,0 +1,10 @@ +from trytond.model import fields, ModelSQL, ModelView + + + +class TaxLevelCode(ModelSQL, ModelView): + "Tax Level Code" + __name__ = 'party.tax_level_code' + + code = fields.Char('Code', required=True) + name = fields.Char('Name', required=True) diff --git a/rut.xml b/rut.xml new file mode 100644 index 0000000..ad6b759 --- /dev/null +++ b/rut.xml @@ -0,0 +1,19 @@ + + + + + Parties Tax Level Code + party.party_tax_level_code + + + + + + + + + + + + diff --git a/tipo_responsabilidad.xml b/tipo_responsabilidad.xml new file mode 100644 index 0000000..7ca8cf7 --- /dev/null +++ b/tipo_responsabilidad.xml @@ -0,0 +1,461 @@ + + + + + Retención en la fuente a título de renta + O-07 + + + Retención timbre nacional + O-08 + + + Retención en la fuente en el impuesto sobre las ventas + O-09 + + + Gran contribuyente + O-13 + + + Informante de exógena + O-14 + + + Autorretenedor + O-15 + + + Obligación de facturar por ingresos de bienes y/o servicios excluidos + O-16 + + + Profesionales de compra y venta de divisas + O-17 + + + Productor y/o exportador de bienes exentos + O-19 + + + Obligado a cumplir deberes formales a nombre de terceros + O-22 + + + Agente de retención en el impuesto sobre las ventas + O-23 + + + Impuesto Nacional a la Gasolina y al ACPM + O-32 + + + Impuesto Nacional al consumo + O-33 + + + Régimen simplificado impuesto nacional consumo rest y bares + O-34 + + + Establecimiento Permanente + O-36 + + + Obligado a Facturar Electrónicamente Modelo 2242 + O-37 + + + Facturación Electrónica Voluntaria Modelo 2242 + O-38 + + + Proveedor de Servicios Tecnológicos PST Modelo 2242 + O-39 + + + Régimen Simple de Tributación – SIMPLE + O-47 + + + Impuesto sobre las ventas – IVA + O-48 + + + No responsable de IVA + O-49 + + + Facturador electrónico + O-52 + + + Otro tipo de obligado + O-99 + + + Clientes del Exterior + R-00-PN + + + Factor PN + R-12-PN + + + Mandatario + R-16-PN + + + Agente Interventor + R-25-PN + + + No responsable + R-99-PN + + + Apoderado especial + R-06-PJ + + + Apoderado general + R-07-PJ + + + Factor + R-12-PJ + + + Mandatario + R-16-PJ + + + Otro tipo de responsable + R-99-PJ + + + Agente de carga internacional + A-01 + + + Agente marítimo + A-02 + + + Almacén general de depósito + A-03 + + + Comercializadora internacional (C.I.) + A-04 + + + Comerciante de la zona aduanera especial de Inírida, Puerto Carreño, Cumaribo y Primavera + A-05 + + + Comerciantes de la zona de régimen aduanero especial de Leticia + A-06 + + + Comerciantes de la zona de régimen aduanero especial de Maicao, Uribia y Manaure + A-07 + + + Comerciantes de la zona de régimen aduanero especial de Urabá, Tumaco y Guapí + A-08 + + + Comerciantes del puerto libre de San Andrés, Providencia y Santa Catalina + A-09 + + + Depósito público de apoyo logístico internacional + A-10 + + + Depósito privado para procesamiento industrial + A-11 + + + Depósito privado de transformación o ensamble + A-12 + + + Depósito franco + A-13 + + + Depósito privado aeronáutico + A-14 + + + Depósito privado para distribución internacional + A-15 + + + Depósito privado de provisiones de a bordo para consumo y para llevar + A-16 + + + Depósito privado para envíos urgentes + A-17 + + + Depósito privado + A-18 + + + Depósito público + A-19 + + + Depósito público para distribución internacional + A-20 + + + Exportador de café + A-21 + + + Exportador + A-22 + + + Importador + A-23 + + + Intermediario de tráfico postal y envíos urgentes + A-24 + + + Operador de transporte multimodal + A-25 + + + Sociedad de intermediación aduanera + A-26 + + + Titular de puertos y muelles de servicio público o privado + A-27 + + + Transportador 263nfor régimen de importación y/o exportación + A-28 + + + Transportista nacional para operaciones del régimen de tránsito aduanero + A-29 + + + Usuario comercial zona franca + A-30 + + + Usuario industrial de bienes zona franca + A-32 + + + Usuario industrial de servicios zona franca + A-34 + + + Usuario operador de zona franca + A-36 + + + Usuario aduanero permanente + A-37 + + + Usuario altamente exportador + A-38 + + + Usuario de zonas económicas especiales de exportación + A-39 + + + Deposito privado de instalaciones industriales + A-40 + + + Beneficiarios de programas especiales de exportación PEX + A-41 + + + Depósitos privados para mercancías en tránsito San Andrés + A-42 + + + Observadores de las operaciones de importación + A-43 + + + Usuarios sistemas especiales Importación exportación + A-44 + + + Transportador 263nformac régimen de importación y/o exportación + A-46 + + + Transportador terrestre régimen de importación y/o exportación + A-47 + + + Aeropuerto de servicio publico o privado + A-48 + + + Transportador fluvial régimen de importación + A-49 + + + Usuario industrial zona franca especial + A-50 + + + Agencias de aduanas 1 + A-53 + + + Usuario Operador Zona Franca Especial + A-54 + + + Agencias de aduanas 2 + A-55 + + + Agencias de aduanas 3 + A-56 + + + Agencias de aduanas 4 + A-57 + + + Transportador aéreo nacional + A-58 + + + Transportador aéreo, marítimo o fluvial modalidad Cabotaje + A-60 + + + Importador de alimentos de consumo humano y animal + A-61 + + + Importador Ocasional + A-62 + + + Importador de maquinaría y sus partes Decreto 2261 de 2012 + A-63 + + + Beneficiario Programa de Fomento Industria Automotriz-PROFIA + A-64 + + + Otro tipo de agente aduanero + A-99 + + + Agencia + E-01 + + + Establecimiento de comercio + E-02 + + + Centro de explotación agrícola + E-03 + + + Centro de explotación animal + E-04 + + + Centro de explotación minera + E-05 + + + Centro de explotación de transformación + E-06 + + + Centro de explotación de servicios + E-07 + + + Oficina + E-08 + + + Sede + E-09 + + + Sucursal + E-10 + + + Consultorio + E-11 + + + Administraciones + E-12 + + + Seccionales + E-13 + + + Regionales + E-14 + + + Intendencias + E-15 + + + Local o negocio + E-16 + + + Punto de venta + E-17 + + + Fábrica + E-18 + + + Taller + E-19 + + + Cantera + E-20 + + + Pozo de Petróleo y Gas + E-21 + + + Otro lug de tipo de extrac explotación de recursos naturales + E-22 + + + Otro tipo de establecimiento + E-99 + + + diff --git a/view/party_tax_level_code_form.xml b/view/party_tax_level_code_form.xml new file mode 100644 index 0000000..eba4363 --- /dev/null +++ b/view/party_tax_level_code_form.xml @@ -0,0 +1,7 @@ + +
+