summaryrefslogtreecommitdiff
path: root/addons/l10n_do
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_do
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/l10n_do')
-rw-r--r--addons/l10n_do/__init__.py4
-rw-r--r--addons/l10n_do/__manifest__.py110
-rw-r--r--addons/l10n_do/data/account.account.template.csv282
-rw-r--r--addons/l10n_do/data/account.tax.template.xml1368
-rw-r--r--addons/l10n_do/data/account_account_tag_data.xml566
-rw-r--r--addons/l10n_do/data/account_chart_template_configure_data.xml8
-rw-r--r--addons/l10n_do/data/account_chart_template_data.xml17
-rw-r--r--addons/l10n_do/data/account_data.xml49
-rw-r--r--addons/l10n_do/data/account_group.xml480
-rw-r--r--addons/l10n_do/data/account_tax_report_data.xml148
-rw-r--r--addons/l10n_do/data/fiscal_position_template.xml184
-rw-r--r--addons/l10n_do/data/l10n_do_chart_data.xml14
-rw-r--r--addons/l10n_do/data/l10n_do_res_partner_title.xml33
-rw-r--r--addons/l10n_do/demo/demo_company.xml34
-rw-r--r--addons/l10n_do/models/__init__.py4
-rw-r--r--addons/l10n_do/models/chart_template.py50
-rw-r--r--addons/l10n_do/static/description/icon.pngbin0 -> 2502 bytes
17 files changed, 3351 insertions, 0 deletions
diff --git a/addons/l10n_do/__init__.py b/addons/l10n_do/__init__.py
new file mode 100644
index 00000000..dc5e6b69
--- /dev/null
+++ b/addons/l10n_do/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
diff --git a/addons/l10n_do/__manifest__.py b/addons/l10n_do/__manifest__.py
new file mode 100644
index 00000000..34bbce33
--- /dev/null
+++ b/addons/l10n_do/__manifest__.py
@@ -0,0 +1,110 @@
+# -*- coding: utf-8 -*-
+
+# Author: Gustavo Valverde <gvalverde@iterativo.do> iterativo | Consultores
+# Contributors: Edser Solis - iterativo
+
+# Odoo 8.0 author: Eneldo Serrata <eneldo@marcos.do>
+# (Marcos Organizador de Negocios SRL..)
+# Odoo 7.0 author: Jose Ernesto Mendez <tecnologia@obsdr.com>
+# (Open Business Solutions SRL.)
+
+# Copyright (c) 2016 - Present | iterativo, SRL. - http://iterativo.do
+# All rights reserved.
+
+{
+ 'name': 'Dominican Republic - Accounting',
+ 'version': '2.0',
+ 'category': 'Accounting/Localizations/Account Charts',
+ 'description': """
+
+Localization Module for Dominican Republic
+===========================================
+
+Catálogo de Cuentas e Impuestos para República Dominicana, Compatible para
+**Internacionalización** con **NIIF** y alineado a las normas y regulaciones
+de la Dirección General de Impuestos Internos (**DGII**).
+
+**Este módulo consiste de:**
+
+- Catálogo de Cuentas Estándar (alineado a DGII y NIIF)
+- Catálogo de Impuestos con la mayoría de Impuestos Preconfigurados
+ - ITBIS para compras y ventas
+ - Retenciones de ITBIS
+ - Retenciones de ISR
+ - Grupos de Impuestos y Retenciones:
+ - Telecomunicaiones
+ - Proveedores de Materiales de Construcción
+ - Personas Físicas Proveedoras de Servicios
+ - Otros impuestos
+- Secuencias Preconfiguradas para manejo de todos los NCF
+ - Facturas con Valor Fiscal (para Ventas)
+ - Facturas para Consumidores Finales
+ - Notas de Débito y Crédito
+ - Registro de Proveedores Informales
+ - Registro de Ingreso Único
+ - Registro de Gastos Menores
+ - Gubernamentales
+- Posiciones Fiscales para automatización de impuestos y retenciones
+ - Cambios de Impuestos a Exenciones (Ej. Ventas al Estado)
+ - Cambios de Impuestos a Retenciones (Ej. Compra Servicios al Exterior)
+ - Entre otros
+
+**Nota:**
+Esta localización, aunque posee las secuencias para NCF, las mismas no pueden
+ser utilizadas sin la instalación de módulos de terceros o desarrollo
+adicional.
+
+Estructura de Codificación del Catálogo de Cuentas:
+===================================================
+
+**Un dígito** representa la categoría/tipo de cuenta del del estado financiero.
+**1** - Activo **4** - Cuentas de Ingresos y Ganancias
+**2** - Pasivo **5** - Costos, Gastos y Pérdidas
+**3** - Capital **6** - Cuentas Liquidadoras de Resultados
+
+**Dos dígitos** representan los rubros de agrupación:
+11- Activo Corriente
+21- Pasivo Corriente
+31- Capital Contable
+
+**Cuatro dígitos** se asignan a las cuentas de mayor: cuentas de primer orden
+1101- Efectivo y Equivalentes de Efectivo
+2101- Cuentas y Documentos por pagar
+3101- Capital Social
+
+**Seis dígitos** se asignan a las sub-cuentas: cuentas de segundo orden
+110101 - Caja
+210101 - Proveedores locales
+
+**Ocho dígitos** son para las cuentas de tercer orden (las visualizadas
+en Odoo):
+1101- Efectivo y Equivalentes
+110101- Caja
+11010101 Caja General
+ """,
+ 'author': 'Gustavo Valverde - iterativo | Consultores de Odoo',
+ 'website': 'http://iterativo.do',
+ 'depends': ['account',
+ 'base_iban'
+ ],
+ 'data': [
+ # Basic accounting data
+ 'data/l10n_do_chart_data.xml',
+ 'data/account_group.xml',
+ 'data/account_account_tag_data.xml',
+ 'data/account.account.template.csv',
+ 'data/account_chart_template_data.xml',
+ 'data/account_data.xml',
+ 'data/account_tax_report_data.xml',
+ 'data/account.tax.template.xml',
+ 'data/l10n_do_res_partner_title.xml',
+ # Adds fiscal position
+ 'data/fiscal_position_template.xml',
+ # configuration wizard, views, reports...
+ 'data/account_chart_template_configure_data.xml',
+ ],
+ 'demo': [
+ 'demo/demo_company.xml',
+ ],
+ 'license': 'LGPL-3',
+}
diff --git a/addons/l10n_do/data/account.account.template.csv b/addons/l10n_do/data/account.account.template.csv
new file mode 100644
index 00000000..eccff565
--- /dev/null
+++ b/addons/l10n_do/data/account.account.template.csv
@@ -0,0 +1,282 @@
+id,code,name,user_type_id/id,reconcile,chart_template_id/id,tag_ids/id
+do_niif_11010301,11010301,Depósitos a corto plazo en RD$,account.data_account_type_liquidity,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1101,account_tag_110103"
+do_niif_11010302,11010302,Depósitos a corto plazo en USD$,account.data_account_type_liquidity,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1101,account_tag_110103"
+do_niif_11020100,11020100,Bonos y Acciones Temporales,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1102"
+do_niif_11020200,11020200,Operaciones en Bolsa,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1102"
+do_niif_11020300,11020300,Otros Valores Negociables,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1102"
+do_niif_11030101,11030101,Cheques Devueltos por Cobrar,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110301"
+do_niif_11030102,11030102,Intereses por Cobrar,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110301"
+do_niif_11030201,11030201,Cuentas por Cobrar a Clientes,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11030210,11030210,Cuentas por Cobrar a Clientes (PoS),account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11030202,11030202,Cuentas por Cobrar a Funcionarios y Empleados,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11030203,11030203,Cuentas por Cobrar a Afiliadas,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11030204,11030204,Cuentas por Cobrar a Accionistas,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11030205,11030205,Otras Cuentas por Cobrar,account.data_account_type_receivable,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1103,account_tag_110302"
+do_niif_11040100,11040100,Provisiones de Incobrables a Clientes,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1104"
+do_niif_11040200,11040200,Provisiones de Incobrables a Funcionarios y Empleados,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1104"
+do_niif_11040300,11040300,Provisiones de Incobrables a Afiliadas,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1104"
+do_niif_11040400,11040400,Provisiones de Incobrables a Accionistas,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1104"
+do_niif_11040500,11040500,Provisiones de Otras Cuentas Incobrables,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1104"
+do_niif_11050100,11050100,Inventario de Mercancías o Productos Terminados,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11050200,11050200,Inventario de Materia Prima,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11050300,11050300,Inventario en Tránsito,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11050400,11050400,Inventario de Materiales y Suministros,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11050500,11050500,Inventario de Combustibles,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11050600,11050600,Bienes Enviados No Facturados,account.data_account_type_current_assets,TRUE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1105"
+do_niif_11060100,11060100,Deterioro Acum. de Inventario en Almacen,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1106"
+do_niif_11060200,11060200,Deterioro Acum. de Materiales y Suministros,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1106"
+do_niif_11060300,11060300,Deterioro Acum. de Combustibles,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1106"
+do_niif_11070100,11070100,Obsolescencia de Inventario en Almacen,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1107"
+do_niif_11070200,11070200,Obsolescencia de Materiales y Suministros,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1107"
+do_niif_11070300,11070300,Obsolescencia de Combustibles,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1107"
+do_niif_11080101,11080101,ITBIS Pagado en Compras de Bienes Locales,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080102,11080102,ITBIS Pagado en Compras de Servicios Deducibles,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080103,11080103,ITBIS Pagado en Importaciones,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080104,11080104,ITBIS en Compras de Bienes o Servicios Sujetos a Proporcionalidad,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080105,11080105,ITBIS en Importaciones Sujeto a Proporcionalidad,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080106,11080106,ITBIS Pagado en Importaciones Sujeto a Proporcionalidad,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110801"
+do_niif_11080301,11080301,ITBIS Retenido por Ventas (N08-04 y N02-05),account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110803"
+do_niif_11080302,11080302,ITBIS Retenido por Entidades del Estado (5%),account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110803"
+do_niif_11080303,11080303,Saldo a Favor Anterior,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1108,account_tag_110803"
+do_niif_11090100,11090100,Acciones Temporales,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1109"
+do_niif_11090200,11090200,Depósitos a Plazo Temporales,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1109"
+do_niif_11090300,11090300,Bonos Temporales,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1109"
+do_niif_11090400,11090400,Fianzas y Depósitos,account.data_account_type_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1109"
+do_niif_11100100,11100100,Avance a Proveedores,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_11100200,11100200,Alquileres pagados por Anticipado,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_11100300,11100300,Anticipos para Seguros,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_11100400,11100400,Anticipos para ISR,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_11100500,11100500,Anticipos para Gastos,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_11100600,11100600,Anticipos para 1% Activos,account.data_account_type_prepayments,FALSE,do_chart_template,"account_tag_1,account_tag_11,account_tag_1110"
+do_niif_12010101,12010101,Terrenos,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120101"
+do_niif_12010102,12010102,Edificaciones,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120101"
+do_niif_12010103,12010103,Mejoras en Edificaciones,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120101"
+do_niif_12010104,12010104,Mejoras en Edificaciones y Locales Arrendados,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120101"
+do_niif_12010201,12010201,Equipos de Transporte Liviano,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120102"
+do_niif_12010202,12010202,Mobiliarios y Equipos de Oficina,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120102"
+do_niif_12010301,12010301,Maquinarias,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120103"
+do_niif_12010302,12010302,Herramientas,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120103"
+do_niif_12010303,12010303,Instalaciones,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120103"
+do_niif_12010304,12010304,Sistemas de Cámara y Seguridad,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120103"
+do_niif_12010305,12010305,Misceláneos u otros activos,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1201,account_tag_120103"
+do_niif_12020100,12020100,Depreciación Acum. de Edificios,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12020200,12020200,Depreciación Acum. de Equipos de Transporte,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12020300,12020300,Depreciación Acum. de Mobiliarios y Equipos,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12020400,12020400,Depreciación Acum. de Maquinarias,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12020500,12020500,Depreciación Acum. de Herramientas,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12020600,12020600,Depreciación Acum. de Instalaciones,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1202"
+do_niif_12040100,12040100,Marcas y Patentes,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1204"
+do_niif_12040200,12040200,Licencias y Programas Informáticos,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1204"
+do_niif_12050100,12050100,Edificaciones y Locales Arrendados,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1205"
+do_niif_12050200,12050200,Maquinarias y Equipos Arrendados,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1205"
+do_niif_12050300,12050300,Instalaciones Arrendadas,account.data_account_type_fixed_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1205"
+do_niif_12060100,12060100,Depreciación Acum. Edificaciones y Locales Arrendados,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1206"
+do_niif_12060200,12060200,Depreciación Acum. Maquinarias y Equipos Arrendados,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1206"
+do_niif_12060300,12060300,Depreciación Acum. Instalaciones Arrendadas,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1206"
+do_niif_12070100,12070100,Deterioro Valor Acum. Edificios y Locales Arrendados,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1207"
+do_niif_12070200,12070200,Deterioro Valor Acum. Maquinaria y Equipo Arrendado,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1207"
+do_niif_12070300,12070300,Deterioro Valor Acum. Instalaciones Arrendadas,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1207"
+do_niif_12080100,12080100,Acciones en otras sociedades,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1208"
+do_niif_12090100,12090100,Diferencias temporales deducibles,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1209"
+do_niif_12090200,12090200,Gastos Organizacionales Diferidos,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1209"
+do_niif_12090300,12090300,ISR Deducible,account.data_account_type_non_current_assets,FALSE,do_chart_template,"account_tag_1,account_tag_12,account_tag_1209"
+do_niif_13010100,13010101,Costos de Construcción en Proceso,account.data_account_type_non_current_assets,FALSE,do_chart_template,
+do_niif_21010100,21010100,Préstamos Bancarios por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010200,21010200,Cuentas por Pagar a Proveedores Locales,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010300,21010300,Cuentas por Pagar a Proveedores del Exterior,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010400,21010400,Cuentas por Pagar a Afiliadas,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010500,21010500,Cuentas por Pagar a Accionistas,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010600,21010600,Nóminas por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010700,21010700,Intereses por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21010800,21010800,Otras Cuentas por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2101"
+do_niif_21020100,21020100,Dividendos por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020200,21020200,Comisiones por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020300,21020300,Vacaciones por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020400,21020400,Bonificaciones por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020500,21020500,Regalía Pascual por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020600,21020600,Seguro Médico por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020700,21020700,Seguro Familiar de Salud (SFS) por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020800,21020800,Aporte a Fondo de Pensiones (AFP) por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21020900,21020900,Seguro de Riesgo Laboral (SRL) por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21021000,21021000,INFOTEP por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21021100,21021100,Tesorería de la Seguridad Social (TSS) por Pagar,account.data_account_type_payable,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21021200,21021200,Bienes Recibidos no Facturados,account.data_account_type_non_current_liabilities,TRUE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2102"
+do_niif_21030101,21030101,ITBIS por Venta Servicios,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210301"
+do_niif_21030102,21030102,ITBIS por Venta Bienes,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210301"
+do_niif_21030103,21030103,ITBIS por Venta Servicios en Nombre de Terceros,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210301"
+do_niif_21030201,21030201,ITBIS Retenido a Persona Jurídica (N02-05),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210302"
+do_niif_21030202,21030202,ITBIS Retenido a Persona Física (R293-11),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210302"
+do_niif_21030203,21030203,ITBIS Retenido a Entidades No Lucrativas (N01-11),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210302"
+do_niif_21030204,21030204,ITBIS Retenido por Servicios Profesionales (N02-05),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210302"
+do_niif_21030205,21030205,ITBIS Retenido a Informales de Bienes (N08-10),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210302"
+do_niif_21030301,21030301,ISR Retenido por Honorarios Profesionales de Personas Físicas,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030302,21030302,ISR Retenido por Alquileres Pagados a Personas Físicas,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030303,21030303,ISR Retenido por Dividendos Pagados,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030304,21030304,ISR Retenido por Intereses Pagados al Exterior,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030305,21030305,ISR Retenido por Intereses Pagados,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030306,21030306,ISR Retenido por Transferencias de Títulos y Propiedades,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030307,21030307,ISR Retenido por Remesas al Exterior (L253-12),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030308,21030308,Otras Retenciones (N07-07),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030309,21030309,Otras Retenciones,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210303"
+do_niif_21030401,21030401,Retención de Impuesto al Salario (ISR del IR3),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210304"
+do_niif_21030402,21030402,Retención de Seguro Familiar de Salud (SFS),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210304"
+do_niif_21030403,21030403,Retención de Fondo de Pensiones (AFP),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210304"
+do_niif_21030404,21030404,Retención de INFOTEP (0.5%),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210304"
+do_niif_21030501,21030501,ISR por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210305"
+do_niif_21030502,21030502,Anticipos ISR por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210305"
+do_niif_21030503,21030503,Propina Legal por Pagar (L16-92),account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210305"
+do_niif_21030504,21030504,Otros Impuestos por Pagar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2103,account_tag_210305"
+do_niif_21040100,21040100,Provisiones Pago Alquileres,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2104"
+do_niif_21040200,21040200,Provisiones Arrendamiento Financiero,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2104"
+do_niif_21040300,21040300,Provisiones Gastos Fijos,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2104"
+do_niif_21050100,21050100,Tarjeta de Crédito Empresarial,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2105"
+do_niif_21050200,21050200,Prima de Tarjetas de Crédito,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_21,account_tag_2105"
+do_niif_22010100,22010100,Préstamos Bancarios Largo Plazo,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2201"
+do_niif_22010200,22010200,Préstamos Hipotecarios LP,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2201"
+do_niif_22012300,22012300,Préstamos Accionistas / Particulares,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2201"
+do_niif_22020100,22020100,Provisiones Beneficios de Empleados LP,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2202"
+do_niif_22020200,22020200,Provisiones Prestaciones Laborales,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2202"
+do_niif_22020300,22020300,Provisiones Indemnizaciones,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2202"
+do_niif_22030100,22030100,Anticipos o Garantías de Clientes,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2203"
+do_niif_22030200,22030200,Depósitos por Identificar,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2203"
+do_niif_22040100,22040100,Provisiones Arrendamiento Financiero LP,account.data_account_type_non_current_liabilities,FALSE,do_chart_template,"account_tag_2,account_tag_22,account_tag_2204"
+do_niif_31010100,31010100,Capital Social Autorizado,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3101"
+do_niif_31010200,31010200,Capital Social en Acciones no Emitidas,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3101"
+do_niif_31010300,31010300,Capital Social Pagado,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3101"
+do_niif_31010400,31010400,Capital Social No Pagado,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3101"
+do_niif_31010500,31010500,Acciones o Participaciones en Tesorería,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3101"
+do_niif_31020100,31020100,Superávit por Revaluación de Terrenos,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3102"
+do_niif_31020200,31020200,Superávit por Revaluación de Edificaciones,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3102"
+do_niif_31020300,31020300,Superávit por Revaluación de Instalaciones,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3102"
+do_niif_31020400,31020400,Superávit por Revaluación de Mobiliario y Equipo,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_31,account_tag_3102"
+do_niif_32010100,32010100,Reserva Legal,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_32,account_tag_3201"
+do_niif_33010100,33010100,Utilidades de Ejercicios Anteriores,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3301"
+do_niif_33010200,33010200,Pérdidas de Ejercicios Anteriores,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3301"
+do_niif_33020100,33020100,Utilidad del Ejercicio,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3302"
+do_niif_33020200,33020200,Pérdidas del Ejercicio,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3302"
+do_niif_33040100,33040100,Superávit en Reserva,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3304"
+do_niif_33040200,33040200,Déficit en Reserva,account.data_account_type_equity,FALSE,do_chart_template,"account_tag_3,account_tag_33,account_tag_3304"
+do_niif_41010100,41010100,Ventas de Bienes,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4101"
+do_niif_41010200,41010200,Ventas por Exportaciones de Bienes,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4101"
+do_niif_41020100,41020100,Ventas de Servicios,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4102"
+do_niif_41020200,41020200,Ventas por Exportaciones de Servicios,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4102"
+do_niif_41030100,41030100,Devoluciones de Bienes,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4103"
+do_niif_41030200,41030200,Devoluciones por Servicios,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4103"
+do_niif_41040100,41040100,Descuentos por Ventas (por NC),account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_41,account_tag_4104"
+do_niif_42010100,42010100,Intereses sobre Certificados,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4201"
+do_niif_42010200,42010200,Intereses por Cuentas Bancarias,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4201"
+do_niif_42010300,42010300,Intereses por Financiamientos,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4201"
+do_niif_42020100,42020100,Ingresos por Ventas de Activos Depreciables (CAT II y III) ,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4202"
+do_niif_42030100,42030100,Ingresos por Dividendos Ganados,account.data_account_type_revenue,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4203"
+do_niif_42040100,42040100,Ingresos por Diferencia Cambiaria,account.data_account_type_other_income,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4204"
+do_niif_42040200,42040200,Cobro de Cuentas Incobrables,account.data_account_type_other_income,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4204"
+do_niif_42040300,42040300,Ingresos por Sobrante en Caja,account.data_account_type_other_income,FALSE,do_chart_template,"account_tag_4,account_tag_42,account_tag_4204"
+do_niif_51010100,51010100,Costos de Bienes,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5101"
+do_niif_51010200,51010200,Costos de Servicios,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5101"
+do_niif_51010300,51010300,Diferencia en Precio,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5101"
+do_niif_51020400,51020400,Costos de Importación,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5102"
+do_niif_51010500,51010500,ITBIS llevado al Costo,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5101"
+do_niif_51020100,51020100,Costos de Materia Prima,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5102"
+do_niif_51020200,51020200,Costos de Mano de Obra,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5102"
+do_niif_51020300,51020300,Costos Indirectos,account.data_account_type_direct_costs,FALSE,do_chart_template,"account_tag_5,account_tag_51,account_tag_5102"
+do_niif_52010100,61010100,Sueldos y Salarios,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010200,61010200,Regalía Pascual,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010300,61010300,Retribuciones Complementarias,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010400,61010400,Bono Vacacional,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010500,61010500,Bono por Desempeño,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010600,61010600,Comisiones a Empleados,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010700,61010700,Indemnizaciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010800,61010800,Bonificaciones y Gratificaciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010900,61010900,Comidas o Dietas al Personal,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011000,61011000,Cursos y Entrenamientos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011100,61011100,Prestaciones Laborales (Preaviso y Cesantia),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011200,61011200,Incentivos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011300,61011300,Horas Extras,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011400,61011400,Uniformes,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52011500,61011500,Otros Gastos de Personal,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201"
+do_niif_52010102,61010102,Contribución a la Administradora de Fondos de Pensiones (AFP),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520101"
+do_niif_52010103,61010103,Contribución al Seguro Riesgo Laboral (SRL),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520101"
+do_niif_52010104,61010104,Contribución al Seguro Familiar de Salud (SFS),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520101"
+do_niif_52010201,61010201,Contribución a la Administradora de Riesgos de Salud (ARS),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520102"
+do_niif_52010202,61010202,Contribución a Seguros del Personal,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520102"
+do_niif_52010203,61010203,Contribución a Planes Complementarios de Salud,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520102"
+do_niif_52010204,61010204,Contribución Seguros de Vida,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520102"
+do_niif_52010205,61010205,Contribución al INFOTEP,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5201,account_tag_520102"
+do_niif_52020100,61020100,Energía Eléctrica,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020200,61020200,Comunicaciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020300,61020300,Suministros de Oficina (Papelería y útiles),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020400,61020400,Útiles de Aseo y Limpieza,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020500,61020500,Agua y Basura,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020600,61020600,Seguro de Edificio y Locales,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020700,61020700,Combustibles y Lubricantes,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020800,61020800,Alquileres / Arrendamientos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52020900,61020900,Franquicias,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021000,61021000,Eventos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021100,61021100,Seguros,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021200,61021200,Servicios de Mensajería,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021300,61021300,Flete y Carga,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021400,61021400,Cuotas y Suscripciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52021500,61021500,Alojamiento en Hoteles,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5202"
+do_niif_52030101,61030101,Legales (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030102,61030102,Contabilidad y Auditoría (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030103,61030103,Tecnología (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030104,61030104,Mantenimientos de Planta (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030105,61030105,Mantenimientos de Local (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030106,61030106,Mantenimientos Mobiliarios y Equipos (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030107,61030107,Asesorías (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030108,61030108,Fumigaciones (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030109,61030109,Copias y Escaneos (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030110,61030110,Servicios de Vigilancia (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030111,61030111,Otros Servicios Profesionales (P. Física),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520301"
+do_niif_52030201,61030201,Legales (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030202,61030202,Contabilidad y Auditoría (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030203,61030203,Tecnología (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030204,61030204,Mantenimiento de Planta (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030205,61030205,Mantenimiento del Local (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030206,61030206,Mantenimiento Mobiliario y Equipos (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030207,61030207,Asesorías (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030208,61030208,Fumigaciones (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030209,61030209,Copias y Escaneos (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030210,61030210,Servicios de Vigilancia (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030211,61030211,Otros Servicios Profesionales (P. Jurídica),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520302"
+do_niif_52030301,61030301,Honorarios por Servicios del Exterior - Relacionadas,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520303"
+do_niif_52030302,61030302,Honorarios por Servicios del Exterior - Terceros,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5203,account_tag_520303"
+do_niif_52040100,61040100,Gastos por Depreciación de Edificios,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52040200,61040200,Gastos por Depreciación de Equipo de Transporte,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52040300,61040300,Gastos por Depreciación de Mobiliario y Equipos,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52040400,61040400,Gastos por Depreciación de Maquinaria,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52040500,61040500,Gastos por Depreciación de Herramientas,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52040600,61040600,Gastos por Depreciación de Instalaciones,account.data_account_type_depreciation,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5204"
+do_niif_52050100,61050100,Gastos por Reparación de Edificios,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52050200,61050200,Gastos por Reparación de Equipo de Transporte,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52050300,61050300,Gastos por Reparación de Mobiliario y Equipos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52050400,61050400,Gastos por Reparación de Maquinaria,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52050500,61050500,Gastos por Reparación de Herramientas,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52050600,61050600,Gastos por Reparación de Instalaciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5205"
+do_niif_52060100,61060100,Relaciones Públicas,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060200,61060200,Publicidad,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060300,61060300,Gastos de Viajes y Representación,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060400,61060400,Donaciones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060500,61060500,Donaciones a ProIndustria (Ley 392-07),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060600,61060600,Promociones,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52060700,61060700,Gastos en Restaurantes,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5206"
+do_niif_52070100,61070100,Gastos por Préstamos Financieros,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070200,61070200,Retención por Cheques o Transferencias Electrónicas (0.15%),account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070300,61070300,Intereses Bancarios,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070400,61070400,Comisiones Bancarias,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070500,61070500,Comisiones de Tarjeta de Crédito,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070600,61070600,Cargos Bancarios,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070700,61070700,Seguro sobre Préstamos Bancarios,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070800,61070800,Pérdidas por Diferencia Cambiaria,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52070900,61070900,Otro Gastos Financieros,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5207"
+do_niif_52080100,61080100,Pérdidas por Faltante en Caja,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080200,61080200,Pérdidas por Ventas de Activos Fijos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080300,61080300,Pérdidas por Cuentas Incobrables,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080400,61080400,Gastos por ISR,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080500,61080500,Impuestos a los Activos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080600,61080600,Gastos por Penalidades/Recargos de DGII,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080700,61080700,Gastos por Penalidades/Recargos de TSS,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080800,61080800,Gastos sin Comprobantes,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52080900,61080900,Gastos No Deducibles,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_52081000,61081000,Gastos por Impuestos,account.data_account_type_expenses,FALSE,do_chart_template,"account_tag_6,account_tag_52,account_tag_5208"
+do_niif_61010100,71010100,Ganancias o Pérdidas,account.data_unaffected_earnings,FALSE,do_chart_template,"account_tag_7,account_tag_61,account_tag_6101"
diff --git a/addons/l10n_do/data/account.tax.template.xml b/addons/l10n_do/data/account.tax.template.xml
new file mode 100644
index 00000000..12802e12
--- /dev/null
+++ b/addons/l10n_do/data/account.tax.template.xml
@@ -0,0 +1,1368 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+
+ <!-- Chart template for Taxes -->
+ <record id="tax_0_sale" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">4</field>
+ <field name="name">Exento ITBIS Ventas</field>
+ <field name="description">Exento</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('account_tax_report_2A3_ingrs_local_vnts')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('account_tax_report_2A3_ingrs_local_vnts')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_0_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">10</field>
+ <field name="name">Exento ITBIS Compras</field>
+ <field name="description">Exento</field>
+ <field name="amount">0</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_sale" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">1</field>
+ <field name="name">18% ITBIS Ventas</field>
+ <field name="description">18% ITBIS</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('account_tax_report_2b6_grvd')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_18_casilla')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('account_tax_report_2b6_grvd')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_18_casilla')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_sale_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">2</field>
+ <field name="name">18% ITBIS Incl. Ventas</field>
+ <field name="description">18% ITBIS</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('account_tax_report_2b6_grvd')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_18_casilla')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('account_tax_report_2b6_grvd')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_18_casilla')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_tip_sale" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">3</field>
+ <field name="name">10% Propina Legal</field>
+ <field name="description">10% Legal</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="tax_group_tip"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030503'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030503'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">18% ITBIS Compras</field>
+ <field name="sequence">11</field>
+ <field name="description">18% ITBIS (B)</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_purch_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">12</field>
+ <field name="name">18% ITBIS Incl. Compras</field>
+ <field name="description">18% ITBIS (Incl B)</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_16_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">16% ITBIS Compras</field>
+ <field name="sequence">13</field>
+ <field name="description">16% ITBIS (B)</field>
+ <field name="amount">16</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_16_purch_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">16% ITBIS Incl. Compras</field>
+ <field name="sequence">14</field>
+ <field name="description">16% ITBIS (Incl B)</field>
+ <field name="amount">16</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_9_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">9% ITBIS Compras</field>
+ <field name="sequence">15</field>
+ <field name="description">9% ITBIS (L690-16)</field>
+ <field name="amount">9</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_9_purch_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">9% ITBIS Incl. Compras</field>
+ <field name="sequence">16</field>
+ <field name="description">9% ITBIS (L690-16)</field>
+ <field name="amount">9</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_8_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">8% ITBIS Compras</field>
+ <field name="sequence">17</field>
+ <field name="description">8% ITBIS (L690-16)</field>
+ <field name="amount">8</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_8_purch_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">8% ITBIS Incl. Compras</field>
+ <field name="sequence">18</field>
+ <field name="description">8% ITBIS (L690-16)</field>
+ <field name="amount">8</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080101'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_tip_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">19</field>
+ <field name="name">10% Propina Legal</field>
+ <field name="description">10% Legal</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="tax_group_tip"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52080900'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52080900'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_purch_serv" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">18% ITBIS Compras - Servicios</field>
+ <field name="description">18% ITBIS (S)</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_purch_serv_incl" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">18% ITBIS Incl. Compras - Servicios</field>
+ <field name="description">18% ITBIS (Incl S)</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_importation" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">18% ITBIS - Importaciones</field>
+ <field name="description">18% ITBIS (IMP)</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080103'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_imptcn')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080103'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_pgdo_imptcn')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_of_10" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">20</field>
+ <field name="name">18% ITBIS sobre el 10% del Monto Total</field>
+ <field name="description">18% del 10%</field>
+ <field name="amount">1.8</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030102'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_0015_bank" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">30</field>
+ <field name="name">0.15% Transferencia Bancaria</field>
+ <field name="description">0.15% Trans</field>
+ <field name="amount">0.0015</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">none</field>
+ <field eval="1" name="price_include"/>
+ <field name="tax_group_id" ref="group_tax"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52070200'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52070200'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_10_telco" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">30</field>
+ <field name="name">10% ISC Telecomunicaciones</field>
+ <field name="description">10% ISC</field>
+ <field name="amount">10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="tax_group_isc"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52020200'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52020200'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_2_telco" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">30</field>
+ <field name="name">2% CDT Telecomunicaciones</field>
+ <field name="description">2% CDT</field>
+ <field name="amount">2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_tax"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52020200'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_52020200'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_group_telco" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">30</field>
+ <field name="name">Impuestos a las Telecomunicaciones</field>
+ <field eval="18" name="amount"/>
+ <field name="amount_type">group</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('tax_10_telco'), ref('tax_2_telco')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_tax"/>
+ </record>
+
+ <record id="ret_100_tax_security" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">40</field>
+ <field name="name">Retención 100% ITBIS Servicios de Seguridad (N07-09)</field>
+ <field name="description">-100% ITBIS (N07-09)</field>
+ <field name="amount">-18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_100_tax_nonprofit" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">41</field>
+ <field name="name">Retención 100% ITBIS Servicios No Lucrativas (N01-11)</field>
+ <field name="description">-100% ITBIS (N01-11)</field>
+ <field name="amount">-18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('account_tax_report_retcn_prsn')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030203'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_retcn_prsn')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('account_tax_report_retcn_prsn')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030203'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_retcn_prsn')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_100_tax_person" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">42</field>
+ <field name="name">Retención 100% ITBIS Servicios a Físicas (R293-11)</field>
+ <field name="description">-100% ITBIS (R293-11)</field>
+ <field name="amount">-18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'plus_report_line_ids': [ref('account_tax_report_retcn_prsn')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030202'),
+ 'minus_report_line_ids': [ref('account_tax_report_itbs_retcn_prsn')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ 'minus_report_line_ids': [ref('account_tax_report_retcn_prsn')],
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030202'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_retcn_prsn')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_30_tax_moral" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">43</field>
+ <field name="name">Retención 30% ITBIS Servicios a Jurídicas (N02-05)</field>
+ <field name="description">-30% ITBIS (N02-05)</field>
+ <field name="amount">-5.4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_30_tax_freelance" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="active">False</field>
+ <field name="sequence">43</field>
+ <field name="name">Retención 30% ITBIS Servicios Profesionales (N02-05)</field>
+ <field name="description">-30% ITBIS (N02-05)</field>
+ <field name="amount">-5.4</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">none</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030201'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_75_tax_nonformal" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">44</field>
+ <field name="name">Retención 75% ITBIS Bienes a Informales (N08-10)</field>
+ <field name="description">-75% ITBIS (N08-10)</field>
+ <field name="amount">-13.5</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030205'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030205'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_10_income_person" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">40</field>
+ <field name="name">Retención 10% ISR Honorarios a Físicas</field>
+ <field name="description">-10% ISR</field>
+ <field name="amount">-10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030301'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030301'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_10_income_rent" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">50</field>
+ <field name="name">Retención 10% ISR Alquileres a Físicas</field>
+ <field name="description">-10% ISR</field>
+ <field name="amount">-10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030302'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030302'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_10_income_dividend" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">51</field>
+ <field name="name">Retención 10% ISR por Dividendos (L253-12)</field>
+ <field name="description">-10% ISR</field>
+ <field name="amount">-10</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030303'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030303'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_2_income_person" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">52</field>
+ <field name="name">Retención 2% ISR a Física (con Materiales)</field>
+ <field name="description">-2% ISR (N07-07)</field>
+ <field name="amount">-2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030308'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030308'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_2_income_transfer" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">53</field>
+ <field name="name">Retención 2% ISR por Transferencia de Títulos</field>
+ <field name="description">-2% ISR</field>
+ <field name="amount">-2</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030306'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030306'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_27_income_remittance" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">49</field>
+ <field name="name">Retención 27% ISR por Remesas al Exterior (L253-12)</field>
+ <field name="description">-27% ISR</field>
+ <field name="amount">-27</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030307'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_21030307'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="ret_5_income_gov" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">50</field>
+ <field name="name">Retención 5% ISR Gubernamentales</field>
+ <field name="description">-5% ISR</field>
+ <field name="amount">-5</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">sale</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_isr"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080302'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080302'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_group_nonformal" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">60</field>
+ <field name="name">Retención a Proveedores Informales de Bienes (75%)</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="group_ret"/>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('ret_75_tax_nonformal')])]" name="children_tax_ids"/>
+ </record>
+
+ <record id="tax_group_person_construction" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">61</field>
+ <field name="name">Retención a Físicas por Servicios con Materiales (2%)</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">purchase</field>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('ret_100_tax_person'), ref('ret_2_income_person')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_ret"/>
+ </record>
+
+ <record id="tax_group_person_services" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">58</field>
+ <field name="name">Retención a Físicas por Honorarios por Servicios (10%)</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">purchase</field>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('ret_100_tax_person'), ref('ret_10_income_person')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_ret"/>
+ </record>
+
+ <record id="tax_group_moral_services" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">58</field>
+ <field name="name">Retención a Jurídicas por Servicios Profesionales (30%)</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">purchase</field>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('ret_30_tax_moral')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_ret"/>
+ </record>
+
+ <record id="tax_group_restaurant_sale" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">64</field>
+ <field name="name">Ventas del Restaurante</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">sale</field>
+ <field eval="[(6, 0, [ref('tax_18_sale'), ref('tax_tip_sale')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_ret"/>
+ </record>
+
+ <record id="tax_group_restaurant_purch" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="sequence">65</field>
+ <field name="name">Compras a Restaurantes</field>
+ <field name="amount_type">group</field>
+ <field eval="18" name="amount"/>
+ <field name="type_tax_use">purchase</field>
+ <field eval="[(6, 0, [ref('tax_18_purch'), ref('tax_tip_purch')])]" name="children_tax_ids"/>
+ <field name="tax_group_id" ref="group_ret"/>
+ </record>
+
+ <record id="tax_18_10_total_mount" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">18% ITBIS sobre el 10% del Monto Total</field>
+ <field name="description">18% del 10%</field>
+ <field name="amount">1.8</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_11080102'),
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_property_cost" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">18% ITBIS llevado al Costo Bienes</field>
+ <field name="description">18%</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_51010500'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_51010500'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ <record id="tax_18_serv_cost" model="account.tax.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">18% ITBIS llevado al Costo Servicios</field>
+ <field name="description">18%</field>
+ <field name="amount">18</field>
+ <field name="amount_type">percent</field>
+ <field name="type_tax_use">purchase</field>
+ <field eval="0" name="price_include"/>
+ <field name="tax_group_id" ref="group_itbis"/>
+ <field name="invoice_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_51010500'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ <field name="refund_repartition_line_ids" eval="[(5,0,0),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'base',
+ }),
+ (0,0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('do_niif_51010500'),
+ 'plus_report_line_ids': [ref('account_tax_report_itbs_pgdo_locales')],
+ }),
+ ]"/>
+ </record>
+
+ </data>
+</odoo>
diff --git a/addons/l10n_do/data/account_account_tag_data.xml b/addons/l10n_do/data/account_account_tag_data.xml
new file mode 100644
index 00000000..7097e3a0
--- /dev/null
+++ b/addons/l10n_do/data/account_account_tag_data.xml
@@ -0,0 +1,566 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+
+ <!-- Account Tags -->
+
+ <record id='account_tag_1' model='account.account.tag'>
+ <field name='name'>1 Activos</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_11' model='account.account.tag'>
+ <field name='name'>11 Activos Corrientes</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1101' model='account.account.tag'>
+ <field name='name'>1101 Efectivo y Equivalentes de Efectivo</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110101' model='account.account.tag'>
+ <field name='name'>110101 Caja</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110102' model='account.account.tag'>
+ <field name='name'>110102 Bancos</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110103' model='account.account.tag'>
+ <field name='name'>110103 Inversiones Temporales Plazo Menor 90 días</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1102' model='account.account.tag'>
+ <field name='name'>1102 Inversiones en Valores a Corto Plazo</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1103' model='account.account.tag'>
+ <field name='name'>1103 Cuentas y Documentos por Cobrar</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110301' model='account.account.tag'>
+ <field name='name'>110301 Documentos por Cobrar</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110302' model='account.account.tag'>
+ <field name='name'>110302 Cuentas por Cobrar</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1104' model='account.account.tag'>
+ <field name='name'>1104 Provisión para Cuentas Incobrables</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1105' model='account.account.tag'>
+ <field name='name'>1105 Inventarios</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1106' model='account.account.tag'>
+ <field name='name'>1106 Deterioro Acumulado de Valor de Inventarios</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1107' model='account.account.tag'>
+ <field name='name'>1107 Estimación por Obsolecencia de Inventario</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1108' model='account.account.tag'>
+ <field name='name'>1108 Impuestos Adelantados</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110801' model='account.account.tag'>
+ <field name='name'>110801 ITBIS Pagado en Compras</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_110803' model='account.account.tag'>
+ <field name='name'>110803 Otros Impuestos y Saldos</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1109' model='account.account.tag'>
+ <field name='name'>1109 Inversiones Temporales</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1110' model='account.account.tag'>
+ <field name='name'>1110 Pagos Anticipados</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_12' model='account.account.tag'>
+ <field name='name'>12 Activos Fijos</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1201' model='account.account.tag'>
+ <field name='name'>1201 Propiedades, Planta y Equipo</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_120101' model='account.account.tag'>
+ <field name='name'>120101 Bienes Inmuebles (CAT 1)</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_120102' model='account.account.tag'>
+ <field name='name'>120102 Bienes Muebles (CAT 2)</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_120103' model='account.account.tag'>
+ <field name='name'>120103 Bienes Muebles (CAT 3)</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1202' model='account.account.tag'>
+ <field name='name'>1202 Depreciación Acumulada de Propiedades, Planta y Equipo</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1203' model='account.account.tag'>
+ <field name='name'> 1203 Deterioro de Valor Acumulado de Propiedades, Planta y Equipo</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1204' model='account.account.tag'>
+ <field name='name'>1204 Activos Intangibles</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1205' model='account.account.tag'>
+ <field name='name'>1205 Bienes en Arrendamiento</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1206' model='account.account.tag'>
+ <field name='name'>1206 Depreciación Acumulada de Bienes en Arrendamiento</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1207' model='account.account.tag'>
+ <field name='name'>1207 Deterioro de Valor Acumulado de Bienes en Arrendamiento</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1208' model='account.account.tag'>
+ <field name='name'>1208 Inversiones Permanentes</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_1209' model='account.account.tag'>
+ <field name='name'>1209 Activos Diferidos</field>
+ <field name='color'>1</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2' model='account.account.tag'>
+ <field name='name'>2 Pasivos</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_21' model='account.account.tag'>
+ <field name='name'>21 Pasivo Corriente</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2101' model='account.account.tag'>
+ <field name='name'>2101 Cuentas y Documentos por Pagar a Corto Plazo</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2102' model='account.account.tag'>
+ <field name='name'>2102 Beneficios por Pagar a Corto Plazo</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2103' model='account.account.tag'>
+ <field name='name'>2103 Impuestos y Retenciones</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_210301' model='account.account.tag'>
+ <field name='name'>210301 ITBIS por Pagar</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_210302' model='account.account.tag'>
+ <field name='name'>210302 ITBIS Retenido</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_210303' model='account.account.tag'>
+ <field name='name'>210303 ISR Retenido</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_210304' model='account.account.tag'>
+ <field name='name'>210304 Retenciones en Nómina</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_210305' model='account.account.tag'>
+ <field name='name'>210305 Otros Impuestos o Retenciones</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2104' model='account.account.tag'>
+ <field name='name'>2104 Provisiones a Corto Plazo</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2105' model='account.account.tag'>
+ <field name='name'>2105 Tarjetas de Crédito</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_22' model='account.account.tag'>
+ <field name='name'>22 Pasivo No Corriente</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2201' model='account.account.tag'>
+ <field name='name'>2201 Cuentas y Documentos por Pagar a Largo Plazo</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2202' model='account.account.tag'>
+ <field name='name'>2202 Provisión para Obligaciones Laborales</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2203' model='account.account.tag'>
+ <field name='name'>2203 Anticipos y Garantías de Clientes</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_2204' model='account.account.tag'>
+ <field name='name'>2204 Provisiones a Largo Plazo</field>
+ <field name='color'>8</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3' model='account.account.tag'>
+ <field name='name'>3 Capital</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_31' model='account.account.tag'>
+ <field name='name'>31 Capital Contable</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3101' model='account.account.tag'>
+ <field name='name'>3101 Capital Social</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3102' model='account.account.tag'>
+ <field name='name'>3102 Superávit por Revaluación de Activos</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_32' model='account.account.tag'>
+ <field name='name'>32 Utilidades Restringidas</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3201' model='account.account.tag'>
+ <field name='name'>3201 Reserva Legal</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_33' model='account.account.tag'>
+ <field name='name'>33 Resultados</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3301' model='account.account.tag'>
+ <field name='name'>3301 Resultados Acumulados</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3302' model='account.account.tag'>
+ <field name='name'>3302 Resultados del Ejercicio</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_3304' model='account.account.tag'>
+ <field name='name'>3304 Otras Reservas de Patrimonio</field>
+ <field name='color'>6</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4' model='account.account.tag'>
+ <field name='name'>4 Ingresos y Ganancias</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_41' model='account.account.tag'>
+ <field name='name'>41 Ingresos por Operaciones</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4101' model='account.account.tag'>
+ <field name='name'>4101 Ventas de Bienes</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4102' model='account.account.tag'>
+ <field name='name'>4102 Ventas de Servicios</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4103' model='account.account.tag'>
+ <field name='name'>4103 Devoluciones</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4104' model='account.account.tag'>
+ <field name='name'>4104 Descuentos</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_42' model='account.account.tag'>
+ <field name='name'>42 Ingresos No Operacionales</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4201' model='account.account.tag'>
+ <field name='name'>4201 Intereses Ganados</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4202' model='account.account.tag'>
+ <field name='name'>4202 Ventas de Activos</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4203' model='account.account.tag'>
+ <field name='name'>4203 Dividendos Ganados</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_4204' model='account.account.tag'>
+ <field name='name'>4204 Ingresos Extraordinarios</field>
+ <field name='color'>7</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5' model='account.account.tag'>
+ <field name='name'>5 Costos Directos e Indirectos</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_51' model='account.account.tag'>
+ <field name='name'>51 Costos y Gastos de Operación</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5101' model='account.account.tag'>
+ <field name='name'>5101 Costos de Ventas</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5102' model='account.account.tag'>
+ <field name='name'>5102 Costos de Producción</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_6' model='account.account.tag'>
+ <field name='name'>6 Gastos y Pérdidas</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_52' model='account.account.tag'>
+ <field name='name'>61 Gastos de Operación</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5201' model='account.account.tag'>
+ <field name='name'>6101 Gastos de Personal</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_520101' model='account.account.tag'>
+ <field name='name'>610101 Aportes a la Seguridad Social</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_520102' model='account.account.tag'>
+ <field name='name'>610102 Otras Cargas Patronales</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5202' model='account.account.tag'>
+ <field name='name'>6102 Gastos de Administración</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5203' model='account.account.tag'>
+ <field name='name'>6103 Gastos por Trabajo, Suministros y Servicios</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_520301' model='account.account.tag'>
+ <field name='name'>610301 Gastos Honorarios por Servicios Profesionales (P. Física)</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_520302' model='account.account.tag'>
+ <field name='name'>610302 Gastos Honorarios por Servicios Profesionales (P. Jurídica)</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_520303' model='account.account.tag'>
+ <field name='name'>610303 Gastos Honorarios por Servicios Profesionales (P. Jurídica)</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5204' model='account.account.tag'>
+ <field name='name'>6104 Gastos por Depreciación</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5205' model='account.account.tag'>
+ <field name='name'>6105 Gastos por Reparaciones</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5206' model='account.account.tag'>
+ <field name='name'>6106 Gastos de Representación</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5207' model='account.account.tag'>
+ <field name='name'>6107 Gastos Financieros</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_5208' model='account.account.tag'>
+ <field name='name'>6108 Gastos Extraordinarios</field>
+ <field name='color'>4</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_7' model='account.account.tag'>
+ <field name='name'>7 Cuentas Liquidadoras de Resultados</field>
+ <field name='color'>5</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_61' model='account.account.tag'>
+ <field name='name'>71 Cuenta Liquidadora</field>
+ <field name='color'>5</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_6101' model='account.account.tag'>
+ <field name='name'>7101 Pérdidas y Ganancias</field>
+ <field name='color'>5</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ <record id='account_tag_6102' model='account.account.tag'>
+ <field name='name'>7102 Gastos por Impuestos</field>
+ <field name='color'>5</field>
+ <field name='applicability'>accounts</field>
+ </record>
+
+ </data>
+</odoo>
diff --git a/addons/l10n_do/data/account_chart_template_configure_data.xml b/addons/l10n_do/data/account_chart_template_configure_data.xml
new file mode 100644
index 00000000..a7671ce1
--- /dev/null
+++ b/addons/l10n_do/data/account_chart_template_configure_data.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <function model="account.chart.template" name="try_loading">
+ <value eval="[ref('l10n_do.do_chart_template')]"/>
+ </function>
+ </data>
+</odoo>
diff --git a/addons/l10n_do/data/account_chart_template_data.xml b/addons/l10n_do/data/account_chart_template_data.xml
new file mode 100644
index 00000000..c43b6f03
--- /dev/null
+++ b/addons/l10n_do/data/account_chart_template_data.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <!-- Chart Template for Defaults -->
+ <record id="do_chart_template" model="account.chart.template">
+ <field eval="True" name="use_anglo_saxon"/>
+ <field name="property_account_receivable_id" ref="do_niif_11030201"/>
+ <field name="property_account_payable_id" ref="do_niif_21010200"/>
+ <field name="property_account_income_categ_id" ref="do_niif_41010100"/>
+ <field name="property_account_expense_categ_id" ref="do_niif_51010100"/>
+ <field name="property_stock_account_input_categ_id" ref="do_niif_21021200"/>
+ <field name="property_stock_account_output_categ_id" ref="do_niif_11050600"/>
+ <field name="property_stock_valuation_account_id" ref="do_niif_11050100"/>
+ <field name="expense_currency_exchange_account_id" ref="do_niif_52070800"/>
+ <field name="income_currency_exchange_account_id" ref="do_niif_42040100"/>
+ <field name="default_pos_receivable_account_id" ref="do_niif_11030210" />
+ </record>
+</odoo>
diff --git a/addons/l10n_do/data/account_data.xml b/addons/l10n_do/data/account_data.xml
new file mode 100644
index 00000000..fe655ba0
--- /dev/null
+++ b/addons/l10n_do/data/account_data.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+
+ <!-- Account Tax Group -->
+ <record id="group_itbis" model="account.tax.group">
+ <field name="name">ITBIS</field>
+ </record>
+ <record id="group_isr" model="account.tax.group">
+ <field name="name">ISR</field>
+ </record>
+ <record id="group_ret" model="account.tax.group">
+ <field name="name">Retenciones</field>
+ </record>
+ <record id="group_tax" model="account.tax.group">
+ <field name="name">Otros Impuestos</field>
+ </record>
+ <record id="tax_group_isc" model="account.tax.group">
+ <field name="name">ISC</field>
+ </record>
+ <record id="tax_group_itbis_0" model="account.tax.group">
+ <field name="name">Exento</field>
+ </record>
+ <record id="tax_group_tip" model="account.tax.group">
+ <field name="name">Propina</field>
+ </record>
+ <record id="tax_group_itbis_18" model="account.tax.group">
+ <field name="name">ITBIS 18%</field>
+ </record>
+ <record id="tax_group_itbis_00015" model="account.tax.group">
+ <field name="name">ITBIS 0.0015%</field>
+ </record>
+ <record id="tax_group_retencion_2" model="account.tax.group">
+ <field name="name">ISR -2%</field>
+ </record>
+ <record id="tax_group_retencion_10" model="account.tax.group">
+ <field name="name">ISR -10%</field>
+ </record>
+ <record id="tax_group_retencion_27" model="account.tax.group">
+ <field name="name">ISR -27%</field>
+ </record>
+ <record id="tax_group_retencion_54" model="account.tax.group">
+ <field name="name">ITBIS -30%</field>
+ </record>
+ <record id="tax_group_retencion_18" model="account.tax.group">
+ <field name="name">ITBIS -100%</field>
+ </record>
+ </data>
+</odoo> \ No newline at end of file
diff --git a/addons/l10n_do/data/account_group.xml b/addons/l10n_do/data/account_group.xml
new file mode 100644
index 00000000..fc07a8f1
--- /dev/null
+++ b/addons/l10n_do/data/account_group.xml
@@ -0,0 +1,480 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="account_group_1" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Activos</field>
+ <field name="code_prefix_start">1</field>
+ </record>
+ <record id="account_group_11" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Activos Corrientes</field>
+ <field name="code_prefix_start">11</field>
+ </record>
+ <record id="account_group_1101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Efectivo y Equivalentes de Efectivo</field>
+ <field name="code_prefix_start">1101</field>
+ </record>
+ <record id="account_group_110101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Caja</field>
+ <field name="code_prefix_start">110101</field>
+ </record>
+ <record id="account_group_110102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Bancos</field>
+ <field name="code_prefix_start">110102</field>
+ </record>
+ <record id="account_group_110103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Inversiones Temporales Plazo Menor 90 días</field>
+ <field name="code_prefix_start">110103</field>
+ </record>
+ <record id="account_group_1102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Inversiones en Valores a Corto Plazo</field>
+ <field name="code_prefix_start">1102</field>
+ </record>
+ <record id="account_group_1103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuentas y Documentos por Cobrar</field>
+ <field name="code_prefix_start">1103</field>
+ </record>
+ <record id="account_group_110301" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Documentos por Cobrar</field>
+ <field name="code_prefix_start">110301</field>
+ </record>
+ <record id="account_group_110302" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuentas por Cobrar</field>
+ <field name="code_prefix_start">110302</field>
+ </record>
+ <record id="account_group_1104" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Provisión para Cuentas Incobrables</field>
+ <field name="code_prefix_start">1104</field>
+ </record>
+ <record id="account_group_1105" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Inventarios</field>
+ <field name="code_prefix_start">1105</field>
+ </record>
+ <record id="account_group_1106" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Deterioro Acumulado de Valor de Inventarios</field>
+ <field name="code_prefix_start">1106</field>
+ </record>
+ <record id="account_group_1107" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Estimación por Obsolencia de Inventario</field>
+ <field name="code_prefix_start">1107</field>
+ </record>
+ <record id="account_group_1108" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Impuestos Adelantados</field>
+ <field name="code_prefix_start">1108</field>
+ </record>
+ <record id="account_group_110801" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">ITBIS Adelantado en Compras</field>
+ <field name="code_prefix_start">110801</field>
+ </record>
+ <record id="account_group_110803" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Otros Impuestos y Saldos</field>
+ <field name="code_prefix_start">110803</field>
+ </record>
+ <record id="account_group_1109" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Inversiones Temporales</field>
+ <field name="code_prefix_start">1109</field>
+ </record>
+ <record id="account_group_1110" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Pagos Anticipados</field>
+ <field name="code_prefix_start">1110</field>
+ </record>
+ <record id="account_group_12" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Activo Fijos</field>
+ <field name="code_prefix_start">12</field>
+ </record>
+ <record id="account_group_1201" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Propiedades, Planta y Equipo</field>
+ <field name="code_prefix_start">1201</field>
+ </record>
+ <record id="account_group_120101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Bienes Inmuebles (CAT 1)</field>
+ <field name="code_prefix_start">120101</field>
+ </record>
+ <record id="account_group_120102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Bienes Muebles (CAT 2)</field>
+ <field name="code_prefix_start">120102</field>
+ </record>
+ <record id="account_group_120103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Bienes Muebles (CAT 3)</field>
+ <field name="code_prefix_start">120103</field>
+ </record>
+ <record id="account_group_1202" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Depreciación Acumulada de Propiedades, Planta y Equipo</field>
+ <field name="code_prefix_start">1202</field>
+ </record>
+ <record id="account_group_1203" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Deterioro de Valor Acumulado de Propiedades, Planta y Equipo</field>
+ <field name="code_prefix_start">1203</field>
+ </record>
+ <record id="account_group_1204" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Activos Intangibles</field>
+ <field name="code_prefix_start">1204</field>
+ </record>
+ <record id="account_group_1205" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Bienes en Arrendamiento</field>
+ <field name="code_prefix_start">1205</field>
+ </record>
+ <record id="account_group_1206" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Depreciación Acumulada de Bienes en Arrendamiento</field>
+ <field name="code_prefix_start">1206</field>
+ </record>
+ <record id="account_group_1207" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Deterioro de Valor Acumulado de Bienes en Arrendamiento</field>
+ <field name="code_prefix_start">1207</field>
+ </record>
+ <record id="account_group_1208" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Inversiones Permanentes</field>
+ <field name="code_prefix_start">1208</field>
+ </record>
+ <record id="account_group_1209" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Activos Diferidos</field>
+ <field name="code_prefix_start">1209</field>
+ </record>
+ <record id="account_group_13" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos de Construcción</field>
+ <field name="code_prefix_start">13</field>
+ </record>
+ <record id="account_group_1301" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Construcción en Proceso</field>
+ <field name="code_prefix_start">1301</field>
+ </record>
+ <record id="account_group_130101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos de Costrucción en Proceso</field>
+ <field name="code_prefix_start">130101</field>
+ </record>
+ <record id="account_group_2" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Pasivos</field>
+ <field name="code_prefix_start">2</field>
+ </record>
+ <record id="account_group_21" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Pasivo Corriente</field>
+ <field name="code_prefix_start">21</field>
+ </record>
+ <record id="account_group_2101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuentas y Documentos por Pagar a Corto Plazo</field>
+ <field name="code_prefix_start">2101</field>
+ </record>
+ <record id="account_group_2102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Beneficios por Pagar a Corto Plazo</field>
+ <field name="code_prefix_start">2102</field>
+ </record>
+ <record id="account_group_2103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Impuestos y Retenciones</field>
+ <field name="code_prefix_start">2103</field>
+ </record>
+ <record id="account_group_210301" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">ITBIS por Pagar</field>
+ <field name="code_prefix_start">210301</field>
+ </record>
+ <record id="account_group_210302" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">ITBIS Retenido</field>
+ <field name="code_prefix_start">210302</field>
+ </record>
+ <record id="account_group_210303" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">ISR Retenido</field>
+ <field name="code_prefix_start">210303</field>
+ </record>
+ <record id="account_group_210304" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Retenciones en Nómina</field>
+ <field name="code_prefix_start">210304</field>
+ </record>
+ <record id="account_group_210305" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Otros Impuestos o Retenciones</field>
+ <field name="code_prefix_start">210305</field>
+ </record>
+ <record id="account_group_2104" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Provisiones a Corto Plazo</field>
+ <field name="code_prefix_start">2104</field>
+ </record>
+ <record id="account_group_2105" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Tarjetas de Crédito</field>
+ <field name="code_prefix_start">2105</field>
+ </record>
+ <record id="account_group_22" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Pasivo No Corriente</field>
+ <field name="code_prefix_start">22</field>
+ </record>
+ <record id="account_group_2201" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuentas y Documentos por Pagar a Largo Plazo</field>
+ <field name="code_prefix_start">2201</field>
+ </record>
+ <record id="account_group_2202" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Provisión para Obligaciones Laborales</field>
+ <field name="code_prefix_start">2202</field>
+ </record>
+ <record id="account_group_2203" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Anticipos de Clientes y Pagos no Identificados</field>
+ <field name="code_prefix_start">2203</field>
+ </record>
+ <record id="account_group_2204" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Provisiones a Largo Plazo</field>
+ <field name="code_prefix_start">2204</field>
+ </record>
+ <record id="account_group_3" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Capital</field>
+ <field name="code_prefix_start">3</field>
+ </record>
+ <record id="account_group_31" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Capital Contable</field>
+ <field name="code_prefix_start">31</field>
+ </record>
+ <record id="account_group_3101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Capital Social</field>
+ <field name="code_prefix_start">3101</field>
+ </record>
+ <record id="account_group_3102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Superávit por Revaluación de Activos</field>
+ <field name="code_prefix_start">3102</field>
+ </record>
+ <record id="account_group_32" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Utilidades Restringidas</field>
+ <field name="code_prefix_start">32</field>
+ </record>
+ <record id="account_group_3201" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Reserva Legal</field>
+ <field name="code_prefix_start">3201</field>
+ </record>
+ <record id="account_group_33" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Resultados</field>
+ <field name="code_prefix_start">33</field>
+ </record>
+ <record id="account_group_3301" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Resultados Acumulados</field>
+ <field name="code_prefix_start">3301</field>
+ </record>
+ <record id="account_group_3302" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Resultados del Ejercicio</field>
+ <field name="code_prefix_start">3302</field>
+ </record>
+ <record id="account_group_3304" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Otras Reservas de Patrimonio</field>
+ <field name="code_prefix_start">3304</field>
+ </record>
+ <record id="account_group_4" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ingresos y Ganancias</field>
+ <field name="code_prefix_start">4</field>
+ </record>
+ <record id="account_group_41" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ingresos por Operaciones</field>
+ <field name="code_prefix_start">41</field>
+ </record>
+ <record id="account_group_4101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ventas de Bienes</field>
+ <field name="code_prefix_start">4101</field>
+ </record>
+ <record id="account_group_4102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ventas de Servicios</field>
+ <field name="code_prefix_start">4102</field>
+ </record>
+ <record id="account_group_4103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Devoluciones</field>
+ <field name="code_prefix_start">4103</field>
+ </record>
+ <record id="account_group_4104" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Descuentos</field>
+ <field name="code_prefix_start">4104</field>
+ </record>
+ <record id="account_group_42" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ingresos No Operacionales</field>
+ <field name="code_prefix_start">42</field>
+ </record>
+ <record id="account_group_4201" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Intereses Ganados</field>
+ <field name="code_prefix_start">4201</field>
+ </record>
+ <record id="account_group_4202" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ventas de Activos</field>
+ <field name="code_prefix_start">4202</field>
+ </record>
+ <record id="account_group_4203" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Dividendos Ganados</field>
+ <field name="code_prefix_start">4203</field>
+ </record>
+ <record id="account_group_4204" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Ingresos Extraordinarios</field>
+ <field name="code_prefix_start">4204</field>
+ </record>
+ <record id="account_group_5" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos, Gastos y Pérdidas</field>
+ <field name="code_prefix_start">5</field>
+ </record>
+ <record id="account_group_51" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos de Operación</field>
+ <field name="code_prefix_start">51</field>
+ </record>
+ <record id="account_group_5101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos de Ventas</field>
+ <field name="code_prefix_start">5101</field>
+ </record>
+ <record id="account_group_5102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Costos de Producción</field>
+ <field name="code_prefix_start">5102</field>
+ </record>
+ <record id="account_group_6" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos y Pérdidas</field>
+ <field name="code_prefix_start">6</field>
+ </record>
+ <record id="account_group_61" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos de Operación</field>
+ <field name="code_prefix_start">61</field>
+ </record>
+ <record id="account_group_6101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos de Personal</field>
+ <field name="code_prefix_start">6101</field>
+ </record>
+ <record id="account_group_610101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Aportes a la Seguridad Social</field>
+ <field name="code_prefix_start">610101</field>
+ </record>
+ <record id="account_group_610102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Otras Cargas Patronales</field>
+ <field name="code_prefix_start">610102</field>
+ </record>
+ <record id="account_group_6102" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos de Administración</field>
+ <field name="code_prefix_start">6102</field>
+ </record>
+ <record id="account_group_6103" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos por Trabajo, Suministros y Servicios</field>
+ <field name="code_prefix_start">6103</field>
+ </record>
+ <record id="account_group_610301" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos Honorarios por Servicios Profesionales (P. Física)</field>
+ <field name="code_prefix_start">610301</field>
+ </record>
+ <record id="account_group_610302" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos Honorarios por Servicios Profesionales (P. Jurídica)</field>
+ <field name="code_prefix_start">610302</field>
+ </record>
+ <record id="account_group_610303" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos Honorarios por Servicios Profesionales (P. Jurídica)</field>
+ <field name="code_prefix_start">610303</field>
+ </record>
+ <record id="account_group_6104" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos por Depreciación</field>
+ <field name="code_prefix_start">6104</field>
+ </record>
+ <record id="account_group_6105" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos por Reparaciones</field>
+ <field name="code_prefix_start">6105</field>
+ </record>
+ <record id="account_group_6106" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos de Representación</field>
+ <field name="code_prefix_start">6106</field>
+ </record>
+ <record id="account_group_6107" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos Financieros</field>
+ <field name="code_prefix_start">6107</field>
+ </record>
+ <record id="account_group_6108" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gastos Extraordinarios</field>
+ <field name="code_prefix_start">6108</field>
+ </record>
+ <record id="account_group_7" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuentas Liquidadoras de Resultados</field>
+ <field name="code_prefix_start">7</field>
+ </record>
+ <record id="account_group_71" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Cuenta Liquidadora</field>
+ <field name="code_prefix_start">71</field>
+ </record>
+ <record id="account_group_7101" model="account.group.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Pérdidas y Ganancias</field>
+ <field name="code_prefix_start">7101</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_do/data/account_tax_report_data.xml b/addons/l10n_do/data/account_tax_report_data.xml
new file mode 100644
index 00000000..fda5d6db
--- /dev/null
+++ b/addons/l10n_do/data/account_tax_report_data.xml
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="tax_report" model="account.tax.report">
+ <field name="name">Tax Report</field>
+ <field name="country_id" ref="base.do"/>
+ </record>
+
+ <record id="account_tax_report_total_operaciones" model="account.tax.report.line">
+ <field name="name">II-1 Total de Operaciones</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ </record>
+
+ <record id="account_tax_report_2A_ingrs_exprt" model="account.tax.report.line">
+ <field name="name">II.A INGRESOS POR EXPORTACIONES DE BIENES O SERVICIOS EXENTOS</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_total_operaciones"/>
+ </record>
+
+ <record id="account_tax_report_2A2_ingrs_exprt" model="account.tax.report.line">
+ <field name="name">II.A.2 INGRESOS POR EXPORTACIONES DE BIENES O SERVICIOS EXENTOS</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_2A_ingrs_exprt"/>
+ </record>
+
+ <record id="account_tax_report_2A3_ingrs_local_vnts" model="account.tax.report.line">
+ <field name="name">II.A.3 INGRESOS POR VENTAS LOCALES DE BIENES O SERVICIOS EXENTOS</field>
+ <field name="tag_name">II.A.3</field>
+ <field name="code">DOTAX010102</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_2A_ingrs_exprt"/>
+ </record>
+
+ <record id="account_tax_report_2b_grvd" model="account.tax.report.line">
+ <field name="name">II.B GRAVADAS</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_total_operaciones"/>
+ </record>
+
+ <record id="account_tax_report_2b6_grvd" model="account.tax.report.line">
+ <field name="name">II.B.6 OPERACIONES GRAVADAS AL 18%</field>
+ <field name="tag_name">II.B.6</field>
+ <field name="code">DOTAX010201</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_2b_grvd"/>
+ </record>
+
+ <record id="account_tax_report_2b7_grvd" model="account.tax.report.line">
+ <field name="name">II.B.7 OPERACIONES GRAVADAS AL 11%</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_2b_grvd"/>
+ </record>
+
+ <record id="account_tax_report_3_liquidacion" model="account.tax.report.line">
+ <field name="name">III LIQUIDACION</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ </record>
+
+ <record id="account_financial_report_line_02_01_do_account_tax_report_total_itbs" model="account.tax.report.line">
+ <field name="name">III.10 TOTAL ITBIS COBRADO (Sumar casillas 8+9)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_3_liquidacion"/>
+ </record>
+
+ <record id="account_tax_report_itbs_18_casilla" model="account.tax.report.line">
+ <field name="name">III.8 ITBIS COBRADO (18% de la casilla 6)</field>
+ <field name="tag_name">III.8</field>
+ <field name="code">DOTAX020101</field>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_financial_report_line_02_01_do_account_tax_report_total_itbs"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="account_tax_report_tbs_11_casilla" model="account.tax.report.line">
+ <field name="name">III.9 TBIS COBRADO (11% de la casilla 7)</field>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_financial_report_line_02_01_do_account_tax_report_total_itbs"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="account_tax_report_total_itbs_pgdo" model="account.tax.report.line">
+ <field name="name">III.14 TOTAL ITBIS PAGADO (Sumar casillas 11+12+13)</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_3_liquidacion"/>
+ </record>
+
+ <record id="account_tax_report_itbs_pgdo_locales" model="account.tax.report.line">
+ <field name="name">III.11 ITBIS PAGADO EN COMPRAS LOCALES</field>
+ <field name="tag_name">III.11</field>
+ <field name="code">DOTAX020201</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_total_itbs_pgdo"/>
+ </record>
+
+ <record id="account_tax_report_itbs_pgdo_dedubl" model="account.tax.report.line">
+ <field name="name">III.12 ITBIS PAGADO POR SERVICIOS DEDUCIBLES</field>
+ <field name="tag_name">III.12</field>
+ <field name="code">DOTAX020202</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_total_itbs_pgdo"/>
+ </record>
+
+ <record id="account_tax_report_itbs_pgdo_imptcn" model="account.tax.report.line">
+ <field name="name">III.13 ITBIS PAGADO EN IMPORTACIONES</field>
+ <field name="tag_name">III.13</field>
+ <field name="code">DOTAX020203</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ <field name="parent_id" ref="account_tax_report_total_itbs_pgdo"/>
+ </record>
+
+ <record id="account_tax_report_itbs_rntnd" model="account.tax.report.line">
+ <field name="name">A,1 ITBIS RETENIDO</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="3"/>
+ </record>
+
+ <record id="account_tax_report_retcn_prsn" model="account.tax.report.line">
+ <field name="name">A.25 Servicios Sujetos a Retención Personas = Físicas y Entidad</field>
+ <field name="tag_name">A.25</field>
+ <field name="code">DOTAX0301</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="1"/>
+ <field name="parent_id" ref="account_tax_report_itbs_rntnd"/>
+ </record>
+
+ <record id="account_tax_report_itbs_retcn_prsn" model="account.tax.report.line">
+ <field name="name">A.30 Itbis Por Servicios Sujetos A Retencion Personas Físicas</field>
+ <field name="tag_name">A.30</field>
+ <field name="code">DOTAX0302</field>
+ <field name="report_id" ref="tax_report"/>
+ <field name="sequence" eval="2"/>
+ <field name="parent_id" ref="account_tax_report_itbs_rntnd"/>
+ </record>
+
+</odoo>
diff --git a/addons/l10n_do/data/fiscal_position_template.xml b/addons/l10n_do/data/fiscal_position_template.xml
new file mode 100644
index 00000000..bafe680b
--- /dev/null
+++ b/addons/l10n_do/data/fiscal_position_template.xml
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Fiscal Position Templates -->
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Principal Fiscal Position for Dominican Republic internally -->
+ <record id="position_person" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">P. Física de Servicios</field>
+ </record>
+ <record id="position_service_moral" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">P. Jurídica de Servicios</field>
+ </record>
+ <record id="position_security_moral" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">P. Jurídica de Vigilancia</field>
+ </record>
+ <record id="position_nonformal" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Proveedor Informal de Bienes</field>
+ </record>
+ <record id="position_exterior" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Servicios del Exterior</field>
+ </record>
+ <record id="position_gov" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Gubernamental</field>
+ </record>
+ <record id="position_nonprofit" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">No Lucrativa de Servicios</field>
+ </record>
+ <record id="position_especial" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Regímenes Especiales</field>
+ </record>
+ <record id="position_restaurant" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Restaurantes</field>
+ </record>
+ <record id="position_restaurant_takeout" model="account.fiscal.position.template">
+ <field name="chart_template_id" ref="do_chart_template"/>
+ <field name="name">Para Llevar</field>
+ </record>
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Fiscal Position Tax Templates -->
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Locales -->
+ <!-- Proveedor Informal Bienes -->
+ <record id="fiscal_position_tax_3" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_nonformal"/>
+ <field name="tax_dest_id" ref="tax_group_nonformal"/>
+ </record>
+ <record id="fiscal_position_tax_4" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch_incl"/>
+ <field name="position_id" ref="position_nonformal"/>
+ <field name="tax_dest_id" ref="tax_group_nonformal"/>
+ </record>
+ <!-- Persona Física de Servicios>-->
+ <record id="fiscal_position_tax_9" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_person"/>
+ <field name="tax_dest_id" ref="tax_group_person_services"/>
+ </record>
+ <record id="fiscal_position_tax_10" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch_serv"/>
+ <field name="position_id" ref="position_person"/>
+ <field name="tax_dest_id" ref="tax_group_person_services"/>
+ </record>
+ <!-- Gubernamental -->
+ <record id="fiscal_position_tax_1" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale"/>
+ <field name="position_id" ref="position_gov"/>
+ <field name="tax_dest_id" ref="ret_5_income_gov"/>
+ </record>
+ <record id="fiscal_position_tax_2" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale_incl"/>
+ <field name="position_id" ref="position_gov"/>
+ <field name="tax_dest_id" ref="ret_5_income_gov"/>
+ </record>
+ <!-- No Lucrativas -->
+ <record id="fiscal_position_tax_12" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_nonprofit"/>
+ <field name="tax_dest_id" ref="ret_100_tax_nonprofit"/>
+ </record>
+ <record id="fiscal_position_tax_13" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch_incl"/>
+ <field name="position_id" ref="position_nonprofit"/>
+ <field name="tax_dest_id" ref="ret_100_tax_nonprofit"/>
+ </record>
+ <!-- Proveedor Moral de Seguridad -->
+ <record id="fiscal_position_tax_8" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_security_moral"/>
+ <field name="tax_dest_id" ref="ret_100_tax_security"/>
+ </record>
+ <!-- Proveedor Moral de Servicio -->
+ <record id="fiscal_position_tax_7" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_service_moral"/>
+ <field name="tax_dest_id" ref="tax_group_moral_services"/>
+ </record>
+ <!-- Importación / Exportación -->
+ <!-- Proveedor del Exterior -->
+ <record id="fiscal_position_tax_5" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch_serv"/>
+ <field name="position_id" ref="position_exterior"/>
+ <field name="tax_dest_id" ref="ret_27_income_remittance"/>
+ </record>
+ <record id="fiscal_position_tax_6" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_exterior"/>
+ <field name="tax_dest_id" ref="ret_27_income_remittance"/>
+ </record>
+ <!-- Restaurantes -->
+ <record id="fiscal_position_tax_14" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch"/>
+ <field name="position_id" ref="position_restaurant"/>
+ <field name="tax_dest_id" ref="tax_group_restaurant_purch"/>
+ </record>
+ <record id="fiscal_position_tax_15" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_purch_incl"/>
+ <field name="position_id" ref="position_restaurant"/>
+ <field name="tax_dest_id" ref="tax_group_restaurant_purch"/>
+ </record>
+ <record id="fiscal_position_tax_16" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale"/>
+ <field name="position_id" ref="position_restaurant"/>
+ <field name="tax_dest_id" ref="tax_group_restaurant_sale"/>
+ </record>
+ <record id="fiscal_position_tax_17" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale_incl"/>
+ <field name="position_id" ref="position_restaurant"/>
+ <field name="tax_dest_id" ref="tax_group_restaurant_sale"/>
+ </record>
+
+ <!-- Restaurantes Take-Out -->
+ <record id="fiscal_position_tax_18" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_group_restaurant_sale"/>
+ <field name="position_id" ref="position_restaurant_takeout"/>
+ <field name="tax_dest_id" ref="tax_18_sale"/>
+ </record>
+
+ <!-- Regímenes Especiales -->
+ <record id="fiscal_position_tax_19" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale"/>
+ <field name="position_id" ref="position_especial"/>
+ <field name="tax_dest_id" ref="tax_0_sale"/>
+ </record>
+ <record id="fiscal_position_tax_20" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_18_sale_incl"/>
+ <field name="position_id" ref="position_especial"/>
+ <field name="tax_dest_id" ref="tax_0_sale"/>
+ </record>
+ <record id="fiscal_position_tax_21" model="account.fiscal.position.tax.template">
+ <field name="tax_src_id" ref="tax_group_restaurant_sale"/>
+ <field name="position_id" ref="position_especial"/>
+ <field name="tax_dest_id" ref="tax_tip_sale"/>
+ </record>
+
+ <!-- = = = = = = = = = = = = = = = = = -->
+ <!-- Fiscal Position Accounts Template -->
+ <!-- = = = = = = = = = = = = = = = = = -->
+ <!-- Locales -->
+ <!-- Persona Física de Servicios -->
+ <record id="fiscal_position_account_2" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="position_person"/>
+ <field name="account_dest_id" ref="do_niif_52030111"/>
+ <field name="account_src_id" ref="do_niif_52021500"/>
+ </record>
+ <!-- Importación / Exportación -->
+ <!-- Proveedor del Exterior -->
+ <record id="fiscal_position_account_1" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="position_exterior"/>
+ <field name="account_dest_id" ref="do_niif_21010300"/>
+ <field name="account_src_id" ref="do_niif_21010200"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_do/data/l10n_do_chart_data.xml b/addons/l10n_do/data/l10n_do_chart_data.xml
new file mode 100644
index 00000000..3b241555
--- /dev/null
+++ b/addons/l10n_do/data/l10n_do_chart_data.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <menuitem id="account_reports_do_statements_menu" name="Dominican Republic" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_readonly"/>
+
+ <!-- Chart of Accounts Template -->
+ <record id="do_chart_template" model="account.chart.template">
+ <field name="name">Catálogo de Cuentas Dominicano (NIIF)</field>
+ <field name="code_digits">8</field>
+ <field name="cash_account_code_prefix">110101</field>
+ <field name="bank_account_code_prefix">110102</field>
+ <field name="transfer_account_code_prefix">11010100</field>
+ <field name="currency_id" ref="base.DOP"/>
+ </record>
+</odoo>
diff --git a/addons/l10n_do/data/l10n_do_res_partner_title.xml b/addons/l10n_do/data/l10n_do_res_partner_title.xml
new file mode 100644
index 00000000..b35d37fe
--- /dev/null
+++ b/addons/l10n_do/data/l10n_do_res_partner_title.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <!--
+ Resource: res.partner.title
+ Update partner titles
+ -->
+ <record id="res_partner_title_dra" model="res.partner.title">
+ <field name="name">Doctora</field>
+ <field name="shortcut">Dra.</field>
+ </record>
+ <record id="res_partner_title_msc" model="res.partner.title">
+ <field name="name">Msc.</field>
+ <field name="shortcut">Msc.</field>
+ </record>
+ <record id="res_partner_title_mba" model="res.partner.title">
+ <field name="name">MBA</field>
+ <field name="shortcut">MBA</field>
+ </record>
+ <record id="res_partner_title_lic" model="res.partner.title">
+ <field name="name">Licenciado</field>
+ <field name="shortcut">Lic.</field>
+ </record>
+ <record id="res_partner_title_licda" model="res.partner.title">
+ <field name="name">Licenciada</field>
+ <field name="shortcut">Licda.</field>
+ </record>
+ <record id="res_partner_title_ing" model="res.partner.title">
+ <field name="name">Ingeniero/a</field>
+ <field name="shortcut">Ing.</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_do/demo/demo_company.xml b/addons/l10n_do/demo/demo_company.xml
new file mode 100644
index 00000000..995cda62
--- /dev/null
+++ b/addons/l10n_do/demo/demo_company.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="partner_demo_company_do" model="res.partner">
+ <field name="name">DO Company</field>
+ <field name="vat">088390123</field>
+ <field name="street">A</field>
+ <field name="city">Andrés</field>
+ <field name="country_id" ref="base.do"/>
+ <field name="state_id" ref="base.state_DO_32"/>
+ <field name="zip">15700</field>
+ <field name="phone">+1 809-234-5678</field>
+ <field name="email">info@company.doexample.com</field>
+ <field name="website">www.doexample.com</field>
+ </record>
+
+ <record id="demo_company_do" model="res.company">
+ <field name="name">DO Company</field>
+ <field name="partner_id" ref="partner_demo_company_do"/>
+ </record>
+
+ <function model="res.company" name="_onchange_country_id">
+ <value eval="[ref('demo_company_do')]"/>
+ </function>
+
+ <function model="res.users" name="write">
+ <value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
+ <value eval="{'company_ids': [(4, ref('l10n_do.demo_company_do'))]}"/>
+ </function>
+
+ <function model="account.chart.template" name="try_loading">
+ <value eval="[ref('l10n_do.do_chart_template')]"/>
+ <value model="res.company" eval="obj().env.ref('l10n_do.demo_company_do')"/>
+ </function>
+</odoo>
diff --git a/addons/l10n_do/models/__init__.py b/addons/l10n_do/models/__init__.py
new file mode 100644
index 00000000..88065f98
--- /dev/null
+++ b/addons/l10n_do/models/__init__.py
@@ -0,0 +1,4 @@
+# coding: utf-8
+# Copyright 2016 iterativo (https://www.iterativo.do) <info@iterativo.do>
+
+from . import chart_template
diff --git a/addons/l10n_do/models/chart_template.py b/addons/l10n_do/models/chart_template.py
new file mode 100644
index 00000000..50efc595
--- /dev/null
+++ b/addons/l10n_do/models/chart_template.py
@@ -0,0 +1,50 @@
+# coding: utf-8
+# Copyright 2016 iterativo (https://www.iterativo.do) <info@iterativo.do>
+
+from odoo import models, api, _
+
+
+class AccountChartTemplate(models.Model):
+ _inherit = "account.chart.template"
+
+ @api.model
+ def _get_default_bank_journals_data(self):
+ if self.env.company.country_id and self.env.company.country_id.code.upper() == 'DO':
+ return [
+ {'acc_name': _('Cash'), 'account_type': 'cash'},
+ {'acc_name': _('Caja Chica'), 'account_type': 'cash'},
+ {'acc_name': _('Cheques Clientes'), 'account_type': 'cash'},
+ {'acc_name': _('Bank'), 'account_type': 'bank'}
+ ]
+ return super(AccountChartTemplate, self)._get_default_bank_journals_data()
+
+ def _prepare_all_journals(self, acc_template_ref, company, journals_dict=None):
+ """Create fiscal journals for buys"""
+ res = super(AccountChartTemplate, self)._prepare_all_journals(
+ acc_template_ref, company, journals_dict=journals_dict)
+ if not self == self.env.ref('l10n_do.do_chart_template'):
+ return res
+ for journal in res:
+ if journal['code'] == 'FACT':
+ journal['name'] = _('Compras Fiscales')
+ res += [{
+ 'type': 'purchase',
+ 'name': _('Gastos No Deducibles'),
+ 'code': 'GASTO',
+ 'company_id': company.id,
+ 'show_on_dashboard': True
+ }, {
+ 'type': 'purchase',
+ 'name': _('Migración CxP'),
+ 'code': 'CXP',
+ 'company_id': company.id,
+ 'show_on_dashboard': True
+ }, {
+ 'type': 'sale',
+ 'name': _('Migración CxC'),
+ 'code': 'CXC',
+ 'company_id': company.id,
+ 'show_on_dashboard': True
+ }]
+ return res
+
diff --git a/addons/l10n_do/static/description/icon.png b/addons/l10n_do/static/description/icon.png
new file mode 100644
index 00000000..82baa854
--- /dev/null
+++ b/addons/l10n_do/static/description/icon.png
Binary files differ