diff --git a/IMPUESTOS_RD.md b/IMPUESTOS_RD.md
index 83be7e2..d6f8ff9 100644
--- a/IMPUESTOS_RD.md
+++ b/IMPUESTOS_RD.md
@@ -11,16 +11,17 @@ Aplica la legislación tributaria vigente de la República Dominicana (Ley 11-92
1. [ITBIS — Impuesto sobre Transferencias de Bienes Industrializados y Servicios](#itbis)
- [ITBIS 18% Ventas](#itbis-18-ventas)
- - [ITBIS 16% Ventas (Histórico)](#itbis-16-ventas)
+ - [ITBIS 16% Ventas — Tasa Especial](#itbis-16-ventas)
- [ITBIS 18% Compras / Crédito Fiscal](#itbis-18-compras)
- - [ITBIS 16% Compras / Crédito Fiscal (Histórico)](#itbis-16-compras)
+ - [ITBIS 16% Compras / Crédito Fiscal — Tasa Especial](#itbis-16-compras)
- [ITBIS 8% Ventas — Tasa Reducida](#itbis-8-ventas)
- [ITBIS 8% Compras — Tasa Reducida / Crédito Fiscal](#itbis-8-compras)
- [ITBIS Exento](#itbis-exento)
- [ITBIS Tasa Cero — Exportaciones y Zona Franca](#itbis-tasa-cero)
- [Retención ITBIS 30% — Gran Contribuyente](#retencion-itbis-30)
- [Retención ITBIS 2% — Adquirencias (NG 06-23)](#retencion-itbis-2-adquirencias)
- - [Retención ITBIS 100% — Proveedor Informal (B11/E41)](#retencion-itbis-100-proveedor-informal)
+ - [Retención ITBIS 100% — Servicios Gravados](#retencion-itbis-100-servicios)
+ - [Retención ITBIS 75% — Proveedor Informal Bienes (B11/E41)](#retencion-itbis-75-proveedor-informal)
2. [ISR — Retenciones en la Fuente](#isr-retenciones)
- [Retención ISR 5% — Honorarios Personas Jurídicas](#retencion-isr-5-personas-juridicas)
- [Retención ISR 10% — Honorarios Personas Físicas](#retencion-isr-10-personas-fisicas)
@@ -96,8 +97,9 @@ o preste servicios gravados, independientemente de su tamaño o régimen fiscal.
- Importaciones de bienes (liquidadas en Aduana, administradas por DGA)
- Prestación o locación de servicios en territorio dominicano
-**Nota sobre la tasa 16%:** La Ley 253-12 condicionó la reducción a 16% al logro de una presión
-tributaria de 3.25% del PIB, condición que nunca se cumplió. La tasa vigente es 18%.
+**Nota sobre la tasa 16%:** Esta localización conserva plantillas de 16% y 8% como tasas
+especiales para los casos en que la normativa, el producto, el período o una autorización fiscal
+lo requieran. No se marcan como inactivas.
---
@@ -107,20 +109,13 @@ tributaria de 3.25% del PIB, condición que nunca se cumplió. La tasa vigente e
|---|---|
| ID plantilla | `do_tax_itbis_16_venta` |
| Tasa | 16% |
-| Estado | **HISTÓRICO — NO VIGENTE** |
+| Estado | Tasa especial disponible |
| Cuenta contable | 210201 — ITBIS cobrado por pagar |
**Base legal:** Art. 345 CT (Ley 11-92), modificado por Ley 253-12.
-**Advertencia:** Esta tasa NO está vigente. La reducción a 16% estuvo condicionada a alcanzar una
-presión tributaria del 3.25% del PIB, condición que nunca se cumplió. Esta plantilla se conserva
-exclusivamente para:
-- Corrección de períodos anteriores a 2013
-- Referencia histórica para auditorías
-- Migración de datos de sistemas anteriores
-
-**No debe aplicarse** en transacciones actuales salvo instrucción expresa de la DGII o revisión de
-períodos históricos.
+**Uso:** Aplicar solo cuando el bien, servicio, período o autorización fiscal corresponda a una
+tasa especial distinta del 18% general.
---
@@ -160,13 +155,13 @@ Los exportadores (tasa cero) pueden solicitar devolución mediante formulario IT
|---|---|
| ID plantilla | `do_tax_itbis_16_compra` |
| Tasa | 16% |
-| Estado | **HISTÓRICO — NO VIGENTE** |
+| Estado | Tasa especial disponible |
| Cuenta contable | 110401 — ITBIS adelantado en compras |
**Base legal:** Art. 345 CT (Ley 11-92), modificado por Ley 253-12.
-Conservada para corrección de períodos históricos y migración de datos. Ver nota en
-[ITBIS 16% Ventas](#itbis-16-ventas).
+Aplicar solo cuando el bien, servicio, período o autorización fiscal corresponda a una
+tasa especial distinta del 18% general. Ver nota en [ITBIS 16% Ventas](#itbis-16-ventas).
---
@@ -792,22 +787,39 @@ deducible (Art. 287 CT). Esto aplica independientemente de la retención.
---
-### Retención ITBIS 100% Proveedor Informal
+### Retención ITBIS 100% Servicios
| Campo | Valor |
|---|---|
| ID plantilla | `do_tax_ret_itbis_100_inf` |
-| Tasa | 18% (mismo que ITBIS general) |
-| NCF aplicable | B11 (Comprobante de Compras) / e-CF E41 |
-| Aplica a | Compradores que adquieren de proveedores sin RNC activo |
+| Tasa | -18% (retención del 100% del ITBIS general) |
+| Aplica a | Servicios gravados sujetos a retención del 100% |
| Cuenta contable | 210202 — Retenciones de ITBIS por pagar |
| Formulario | IT-1 (plazo día 20) |
+**Base legal:** Art. 337 CT (Ley 11-92) | NG 01-11 DGII | Decreto 293-11.
+
+**Descripción:** Se usa para servicios gravados por ITBIS en los que la norma exige retener el
+100% del ITBIS facturado y depositarlo a la DGII.
+
+---
+
+### Retención ITBIS 75% Proveedor Informal
+
+| Campo | Valor |
+|---|---|
+| ID plantilla | `do_tax_ret_itbis_75_inf` |
+| Tasa | -13.5% (75% × 18%) |
+| NCF aplicable | B11 (Comprobante de Compras) / e-CF E41 |
+| Aplica a | Compras de bienes gravados a proveedores informales |
+| Cuenta contable | 210212 — Retenciones ITBIS proveedor informal por pagar |
+| Formulario | IT-1 (plazo día 20) |
+
**Base legal:** Art. 337 CT (Ley 11-92) | NG 08-10 DGII | Decreto 293-11.
-**Descripción:** Cuando una empresa compra bienes o servicios a un proveedor informal (sin RNC
-o sin NCF válido), debe emitir un Comprobante de Compras (B11 o e-CF E41) y retener el 100%
-del ITBIS que el proveedor debería haber cobrado, para depositarlo directamente a la DGII.
+**Descripción:** Cuando una empresa compra bienes gravados a proveedores informales, la NG
+08-10 establece la retención del 75% del ITBIS. La plantilla usa tasa negativa porque en Tryton
+la retención reduce el monto pagado al proveedor y genera una obligación fiscal.
**Quiénes deben aplicarla:**
- Contribuyentes registrados (con RNC activo) que adquieran de proveedores informales
diff --git a/README.rst b/README.rst
index 7d5dea2..d8fd117 100644
--- a/README.rst
+++ b/README.rst
@@ -8,8 +8,10 @@ Cobertura funcional
* Plan de cuentas base para República Dominicana.
* Catálogo de impuestos y códigos fiscales.
-* Reglas fiscales de venta y compra para escenarios dominicanos comunes.
+* Reglas fiscales de venta, compra, tasas especiales y retenciones para escenarios dominicanos comunes.
* Campo ``tax_kind`` para clasificar ITBIS, retenciones, ISC, CDT, propina legal y otros impuestos.
+* Campos ``tax_fiscal_type`` y ``tax_application`` para clasificar fiscalmente cada impuesto con mayor granularidad sin romper integraciones que usan ``tax_kind``.
+* Cuentas fiscales auxiliares para retenciones ITBIS, retenciones ISR, adquirencias, pagos al exterior, ISC, CDT e impuestos especiales.
* Documentación técnica en ``doc/index.rst`` y escenario funcional en ``tests/scenario_account_do.rst``.
Pruebas
diff --git a/account_chart_do.xml b/account_chart_do.xml
index a4596a4..605b82e 100644
--- a/account_chart_do.xml
+++ b/account_chart_do.xml
@@ -864,6 +864,12 @@
+
+ 6208
+ Impuesto sobre cheques y transferencias electrónicas
+
+
+
6301
Gasto por impuesto corriente
@@ -1013,6 +1019,34 @@
+
+
+
+ 11040101
+ ITBIS adelantado en compras 18%
+
+
+
+
+ 11040102
+ ITBIS adelantado en compras 16%
+
+
+
+
+ 11040103
+ ITBIS adelantado en compras 9%
+
+
+
+
+ 11040104
+ ITBIS adelantado en compras 8%
+
+
+
+
+
110402
Retenciones de ISR a favor
@@ -1318,12 +1352,56 @@
+
+
+
+ 21020101
+ ITBIS cobrado por pagar 18%
+
+
+
+
+ 21020102
+ ITBIS cobrado por pagar 16%
+
+
+
+
+ 21020103
+ ITBIS cobrado por pagar 9%
+
+
+
+
+ 21020104
+ ITBIS cobrado por pagar 8%
+
+
+
+
+ 21020105
+ ITBIS tasa cero ventas y exportaciones
+
+
+
+
+
210202
Retenciones de ITBIS por pagar
+
+
+
+ 21020201
+ Retenciones ITBIS 100% servicios por pagar
+
+
+
+
+
210203
Retenciones de ISR por pagar
@@ -1342,6 +1420,22 @@
+
+
+
+ 21020501
+ Propina legal por pagar
+
+
+
+
+ 21020502
+ Impuesto a los activos por pagar
+
+
+
+
+
210301
Sueldos y salarios por pagar
@@ -1539,30 +1633,144 @@
+
+
+
+ 11040601
+ ITBIS retenido por adquirencias 2% a recuperar
+
+
+
+
+
+
+ 110407
+ ITBIS retenido por terceros a recuperar
+
+
+
+
+ 110408
+ Retenciones de ISR por clientes a favor
+
+
+
+
+
+
+ 11040801
+ Retención ISR Estado 1.5% a favor
+
+
+
+
+ 11040802
+ Retención ISR Estado 5% a favor
+
+
+
+
+ 11040803
+ Retención ISR exportadores 2.5% a favor
+
+
+
+
+
210206
ISR dividendos retenidos por pagar
+
+
+
+ 21020601
+ ISR dividendos 10% retenidos por pagar
+
+
+
+
+
210207
ISR pagos al exterior por pagar
+
+
+
+ 21020701
+ ISR exterior servicios y regalías 27% por pagar
+
+
+
+
+ 21020702
+ ISR exterior intereses y asistencia 10% por pagar
+
+
+
+
+
210208
ISC por pagar
+
+
+
+ 21020801
+ ISC bebidas alcohólicas por pagar
+
+
+
+
+ 21020802
+ ISC tabaco y cigarrillos por pagar
+
+
+
+
+ 21020803
+ ISC telecomunicaciones por pagar
+
+
+
+
+ 21020804
+ ISC combustibles fósiles por pagar
+
+
+
+
+ 21020805
+ ISC vehículos de motor por pagar
+
+
+
+
+
210209
CDT INDOTEL por pagar
+
+
+
+ 21020901
+ CDT INDOTEL 2% por pagar
+
+
+
+
+
210210
Impuesto sobre Transferencia Inmobiliaria por pagar
@@ -1570,4 +1778,278 @@
+
+
+ 21021001
+ Transferencia inmobiliaria ITI 3% por pagar
+
+
+
+
+
+
+ 210211
+ Retenciones ITBIS 30% por pagar
+
+
+
+
+
+
+ 21021101
+ Retenciones ITBIS 30% gran contribuyente por pagar
+
+
+
+
+
+
+ 210212
+ Retenciones ITBIS proveedor informal por pagar
+
+
+
+
+
+
+ 21021201
+ Retenciones ITBIS proveedor informal 75% por pagar
+
+
+
+
+
+
+ 210213
+ Retenciones ISR honorarios por pagar
+
+
+
+
+
+
+ 21021301
+ Retenciones ISR servicios personas jurídicas 5% por pagar
+
+
+
+
+ 21021302
+ Retenciones ISR servicios personas físicas 10% por pagar
+
+
+
+
+
+
+ 210214
+ Retenciones ISR alquileres por pagar
+
+
+
+
+
+
+ 21021401
+ Retenciones ISR alquileres 10% por pagar
+
+
+
+
+
+
+ 210215
+ Retenciones ISR intereses por pagar
+
+
+
+
+
+
+ 21021501
+ Retenciones ISR intereses personas físicas 10% por pagar
+
+
+
+
+ 21021502
+ Retenciones ISR intereses personas jurídicas 1% por pagar
+
+
+
+
+
+
+ 210216
+ Retenciones ISR Estado por pagar
+
+
+
+
+ 210217
+ Retenciones ISR premios por pagar
+
+
+
+
+
+
+ 21021701
+ Retenciones ISR premios 25% por pagar
+
+
+
+
+
+
+ 210218
+ Retenciones ISR sector ganadero por pagar
+
+
+
+
+
+
+ 21021801
+ Retenciones ISR ganadería/carne bovina 1% por pagar
+
+
+
+
+
+
+ 210219
+ Impuesto sobre cheques y transferencias por pagar
+
+
+
+
+
+
+ 21021901
+ Impuesto cheques y transferencias 0.15% por pagar
+
+
+
+
+ 21021902
+ Impuesto cheques y transferencias 0.20% por pagar
+
+
+
+
+
+
+ 11040701
+ ITBIS retenido por aerolíneas a recuperar
+
+
+
+
+ 11040702
+ ITBIS retenido por sociedades a recuperar
+
+
+
+
+ 11040703
+ ITBIS retenido por hoteles a recuperar
+
+
+
+
+ 11040704
+ ITBIS retenido por entidades del Estado a recuperar
+
+
+
+
+
+
+ 21020202
+ Retenciones ITBIS RST 18% por pagar
+
+
+
+
+ 21020203
+ Retenciones ITBIS RST 16% por pagar
+
+
+
+
+ 21020204
+ Retenciones ITBIS seguros 100% por pagar
+
+
+
+
+
+
+ 21020301
+ Retenciones ISR otras rentas 10% por pagar
+
+
+
+
+
+
+ 21021202
+ Retenciones ITBIS proveedor informal 75% tasa 16% por pagar
+
+
+
+
+ 21021203
+ Retenciones ITBIS proveedor informal 100% tasa 18% por pagar
+
+
+
+
+ 21021204
+ Retenciones ITBIS proveedor informal 100% tasa 16% por pagar
+
+
+
+
+
+
+ 21021702
+ Retenciones ISR premios 10% por pagar
+
+
+
+
+ 21021703
+ Retenciones ISR premios 15% por pagar
+
+
+
+
+ 21021704
+ Retenciones ISR máquinas tragamonedas 10% por pagar
+
+
+
+
+
+
+ 21020806
+ Retenciones ISC seguros por pagar
+
+
+
+
+ 21020807
+ ISC Avtur 6.5% por pagar
+
+
+
+
+ 21020808
+ ISC adicional combustibles RD$2 por galón por pagar
+
+
+
+
diff --git a/doc/index.rst b/doc/index.rst
index 2b5999b..6394e81 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -10,9 +10,23 @@ It includes:
* Dominican tax groups and tax templates for ITBIS, ISR withholdings, ISC,
CDT, legal tip, and other taxes;
* tax code templates for DGII-oriented fiscal balances;
-* sale and purchase tax rules for common Dominican fiscal situations;
-* a ``tax_kind`` classification field on tax templates and taxes.
+* sale, purchase, reduced-rate, zero-rate, informal supplier, acquirer, and
+ withholding tax rules for common Dominican fiscal situations;
+* a broad ``tax_kind`` classification field on tax templates and taxes;
+* granular ``tax_fiscal_type`` and ``tax_application`` fields for fiscal
+ reporting, validation, and account mapping.
The chart is intended as a base localization. Companies should review account
-names, inactive historical taxes, and sector-specific taxes before using it in
-production.
+names, sector-specific taxes, and DGII filing mappings before using it in
+production. The 16% and 8% ITBIS templates are kept as special-rate templates
+for cases where those rates apply.
+
+DGII account mapping
+--------------------
+
+In this localization, "DGII account mapping" means the link between accounting
+accounts and fiscal forms or fiscal boxes. For example, the ITBIS payable,
+ITBIS credit, ISR withholding, ITBIS withholding, ISC payable, CDT payable,
+asset tax, and transfer tax accounts are separated so reporting modules can map
+balances and movements to IT-1, IR-17, IR-2, ACT, ISC, and related DGII
+outputs without parsing account names.
diff --git a/locale/es.po b/locale/es.po
index 253df1e..79269ad 100644
--- a/locale/es.po
+++ b/locale/es.po
@@ -18,6 +18,70 @@ msgctxt "field:account.tax.template,tax_kind:"
msgid "Tax Kind"
msgstr "Tipo de impuesto"
+msgctxt "field:account.tax,tax_fiscal_type:"
+msgid "Fiscal Tax Type"
+msgstr "Tipo fiscal de impuesto"
+
+msgctxt "field:account.tax.template,tax_fiscal_type:"
+msgid "Fiscal Tax Type"
+msgstr "Tipo fiscal de impuesto"
+
+msgctxt "field:account.tax,tax_application:"
+msgid "Tax Application"
+msgstr "Aplicación del impuesto"
+
+msgctxt "field:account.tax.template,tax_application:"
+msgid "Tax Application"
+msgstr "Aplicación del impuesto"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Annual Declaration"
+msgstr "Declaración anual"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Asset Transfer"
+msgstr "Transferencia de activos"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Bank Charge"
+msgstr "Cargo bancario"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Payment Withholding"
+msgstr "Retención en pago/cobro"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Purchase Invoice"
+msgstr "Factura de compra"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Sale Invoice"
+msgstr "Factura de venta"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Annual Declaration"
+msgstr "Declaración anual"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Asset Transfer"
+msgstr "Transferencia de activos"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Bank Charge"
+msgstr "Cargo bancario"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Payment Withholding"
+msgstr "Retención en pago/cobro"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Purchase Invoice"
+msgstr "Factura de compra"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Sale Invoice"
+msgstr "Factura de venta"
+
msgctxt "model:account.account.template,name:do_account_1"
msgid "ACTIVOS"
msgstr "ACTIVOS"
@@ -822,6 +886,10 @@ msgctxt "model:account.account.template,name:do_account_6202"
msgid "Comisiones bancarias y tarjetas"
msgstr "Comisiónes bancarias y tarjetas"
+msgctxt "model:account.account.template,name:do_account_6208"
+msgid "Impuesto sobre cheques y transferencias electrónicas"
+msgstr "Impuesto sobre cheques y transferencias electrónicas"
+
msgctxt "model:account.account.template,name:do_account_6203"
msgid "Gasto financiero por arrendamientos"
msgstr "Gasto financiero por arrendamientos"
@@ -1243,12 +1311,12 @@ msgid "ISC 17% — Vehículos de Motor (Referencial, hasta 2,000 cc)"
msgstr "ISC 17% — Vehículos de Motor (Referencial, hasta 2,000 cc)"
msgctxt "model:account.tax.template,name:do_tax_itbis_16_compra"
-msgid "ITBIS 16% — Compras / Crédito Fiscal (Histórico, No Vigente)"
-msgstr "ITBIS 16% — Compras / Crédito Fiscal (Histórico, No Vigente)"
+msgid "ITBIS 16% — Compras / Crédito Fiscal Tasa Especial"
+msgstr "ITBIS 16% — Compras / Crédito Fiscal Tasa Especial"
msgctxt "model:account.tax.template,name:do_tax_itbis_16_venta"
-msgid "ITBIS 16% — Ventas (Histórico, No Vigente)"
-msgstr "ITBIS 16% — Ventas (Histórico, No Vigente)"
+msgid "ITBIS 16% — Ventas Tasa Especial (Personas Jurídicas y Físicas)"
+msgstr "ITBIS 16% — Ventas Tasa Especial (Personas Jurídicas y Físicas)"
msgctxt "model:account.tax.template,name:do_tax_itbis_18_compra"
msgid "ITBIS 18% — Compras / Crédito Fiscal (Personas Jurídicas y Físicas)"
@@ -1323,8 +1391,12 @@ msgid "Retención ISR 10% — Honorarios y Servicios a Personas Físicas"
msgstr "Retención ISR 10% — Honorarios y Servicios a Personas Físicas"
msgctxt "model:account.tax.template,name:do_tax_ret_itbis_100_inf"
-msgid "Retención ITBIS 100% — Compras a Proveedor Informal (B11 / e-CF E41)"
-msgstr "Retención ITBIS 100% — Compras a Proveedor Informal (B11 / e-CF E41)"
+msgid "Retención ITBIS 100% — Servicios Gravados Sujetos a Retención"
+msgstr "Retención ITBIS 100% — Servicios Gravados Sujetos a Retención"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_itbis_75_inf"
+msgid "Retención ITBIS 75% — Bienes de Proveedor Informal (B11 / e-CF E41)"
+msgstr "Retención ITBIS 75% — Bienes de Proveedor Informal (B11 / e-CF E41)"
msgctxt "model:account.tax.template,name:do_tax_ret_itbis_2_adq"
msgid "Retención ITBIS 2% — Adquirencias Tarjetas de Crédito y Débito (NG 06-23)"
@@ -1349,3 +1421,239 @@ msgstr "tax_form"
msgctxt "model:ir.ui.view,name:tax_view_list"
msgid "tax_list"
msgstr "tax_list"
+
+msgctxt "model:account.account.template,name:do_account_210218"
+msgid "Retenciones ISR sector ganadero por pagar"
+msgstr "Retenciones ISR sector ganadero por pagar"
+
+msgctxt "model:account.account.template,name:do_account_210219"
+msgid "Impuesto sobre cheques y transferencias por pagar"
+msgstr "Impuesto sobre cheques y transferencias por pagar"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isc_bebidas"
+msgid "ISC Bebidas Alcohólicas 10%"
+msgstr "ISC Bebidas Alcohólicas 10%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isc_combustibles"
+msgid "ISC Combustibles Fósiles 16%"
+msgstr "ISC Combustibles Fósiles 16%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_bovine"
+msgid "Retención ISR Ganadería/Carne Bovina 1%"
+msgstr "Retención ISR Ganadería/Carne Bovina 1%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_exporter"
+msgid "Retención ISR Exportadores Mercado Local 2.5%"
+msgstr "Retención ISR Exportadores Mercado Local 2.5%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_gobierno_5"
+msgid "Retención ISR Estado/Sector Público 5%"
+msgstr "Retención ISR Estado/Sector Público 5%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_itbis_compras_9"
+msgid "ITBIS Soportado 9% (Ley 690-16)"
+msgstr "ITBIS Soportado 9% (Ley 690-16)"
+
+msgctxt "model:account.tax.code.template,name:do_tc_itbis_ventas_9"
+msgid "ITBIS Facturado 9% (Ley 690-16)"
+msgstr "ITBIS Facturado 9% (Ley 690-16)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_isc_fuel"
+msgid "Regla ISC Combustibles Fósiles 16% (RD)"
+msgstr "Regla ISC Combustibles Fósiles 16% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_isr_exporter"
+msgid "Regla ISR Exportadores Mercado Local 2.5% (RD)"
+msgstr "Regla ISR Exportadores Mercado Local 2.5% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_itbis9"
+msgid "Regla Clientes ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+msgstr "Regla Clientes ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_state_isr5"
+msgid "Regla Cliente Estado / Sector Público ISR 5% (RD)"
+msgstr "Regla Cliente Estado / Sector Público ISR 5% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_supplier_isr_bovine"
+msgid "Regla ISR Ganadería / Carne Bovina 1% (RD)"
+msgstr "Regla ISR Ganadería / Carne Bovina 1% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_supplier_itbis9"
+msgid "Regla Proveedores ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+msgstr "Regla Proveedores ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+
+msgctxt "model:account.tax.template,name:do_tax_isc_bebidas_alc"
+msgid "ISC 10% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)"
+msgstr "ISC 10% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)"
+
+msgctxt "model:account.tax.template,name:do_tax_isc_combustibles_16"
+msgid "ISC 16% — Combustibles Fósiles y Derivados del Petróleo"
+msgstr "ISC 16% — Combustibles Fósiles y Derivados del Petróleo"
+
+msgctxt "model:account.tax.template,name:do_tax_itbis_9_compra"
+msgid "ITBIS 9% — Compras / Crédito Fiscal Tasa Especial Ley 690-16"
+msgstr "ITBIS 9% — Compras / Crédito Fiscal Tasa Especial Ley 690-16"
+
+msgctxt "model:account.tax.template,name:do_tax_itbis_9_venta"
+msgid "ITBIS 9% — Ventas Tasa Especial Ley 690-16"
+msgstr "ITBIS 9% — Ventas Tasa Especial Ley 690-16"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_bovine_1"
+msgid "Retención ISR 1% — Sector Ganadería y Carne Bovina"
+msgstr "Retención ISR 1% — Sector Ganadería y Carne Bovina"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_est_5"
+msgid "Retención ISR 5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)"
+msgstr "Retención ISR 5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_exporter_25"
+msgid "Retención ISR 2.5% — Exportadores en Ventas al Mercado Local"
+msgstr "Retención ISR 2.5% — Exportadores en Ventas al Mercado Local"
+
+msgctxt "model:account.account.template,name:do_account_11040101"
+msgid "ITBIS adelantado en compras 18%"
+msgstr "ITBIS adelantado en compras 18%"
+
+msgctxt "model:account.account.template,name:do_account_11040102"
+msgid "ITBIS adelantado en compras 16%"
+msgstr "ITBIS adelantado en compras 16%"
+
+msgctxt "model:account.account.template,name:do_account_11040103"
+msgid "ITBIS adelantado en compras 9%"
+msgstr "ITBIS adelantado en compras 9%"
+
+msgctxt "model:account.account.template,name:do_account_11040104"
+msgid "ITBIS adelantado en compras 8%"
+msgstr "ITBIS adelantado en compras 8%"
+
+msgctxt "model:account.account.template,name:do_account_11040601"
+msgid "ITBIS retenido por adquirencias 2% a recuperar"
+msgstr "ITBIS retenido por adquirencias 2% a recuperar"
+
+msgctxt "model:account.account.template,name:do_account_11040801"
+msgid "Retención ISR Estado 1.5% a favor"
+msgstr "Retención ISR Estado 1.5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_11040802"
+msgid "Retención ISR Estado 5% a favor"
+msgstr "Retención ISR Estado 5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_11040803"
+msgid "Retención ISR exportadores 2.5% a favor"
+msgstr "Retención ISR exportadores 2.5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_21020101"
+msgid "ITBIS cobrado por pagar 18%"
+msgstr "ITBIS cobrado por pagar 18%"
+
+msgctxt "model:account.account.template,name:do_account_21020102"
+msgid "ITBIS cobrado por pagar 16%"
+msgstr "ITBIS cobrado por pagar 16%"
+
+msgctxt "model:account.account.template,name:do_account_21020103"
+msgid "ITBIS cobrado por pagar 9%"
+msgstr "ITBIS cobrado por pagar 9%"
+
+msgctxt "model:account.account.template,name:do_account_21020104"
+msgid "ITBIS cobrado por pagar 8%"
+msgstr "ITBIS cobrado por pagar 8%"
+
+msgctxt "model:account.account.template,name:do_account_21020105"
+msgid "ITBIS tasa cero ventas y exportaciones"
+msgstr "ITBIS tasa cero ventas y exportaciones"
+
+msgctxt "model:account.account.template,name:do_account_21020201"
+msgid "Retenciones ITBIS 100% servicios por pagar"
+msgstr "Retenciones ITBIS 100% servicios por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020501"
+msgid "Propina legal por pagar"
+msgstr "Propina legal por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020502"
+msgid "Impuesto a los activos por pagar"
+msgstr "Impuesto a los activos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020601"
+msgid "ISR dividendos 10% retenidos por pagar"
+msgstr "ISR dividendos 10% retenidos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020701"
+msgid "ISR exterior servicios y regalías 27% por pagar"
+msgstr "ISR exterior servicios y regalías 27% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020702"
+msgid "ISR exterior intereses y asistencia 10% por pagar"
+msgstr "ISR exterior intereses y asistencia 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020801"
+msgid "ISC bebidas alcohólicas por pagar"
+msgstr "ISC bebidas alcohólicas por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020802"
+msgid "ISC tabaco y cigarrillos por pagar"
+msgstr "ISC tabaco y cigarrillos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020803"
+msgid "ISC telecomunicaciones por pagar"
+msgstr "ISC telecomunicaciones por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020804"
+msgid "ISC combustibles fósiles por pagar"
+msgstr "ISC combustibles fósiles por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020805"
+msgid "ISC vehículos de motor por pagar"
+msgstr "ISC vehículos de motor por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020901"
+msgid "CDT INDOTEL 2% por pagar"
+msgstr "CDT INDOTEL 2% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021001"
+msgid "Transferencia inmobiliaria ITI 3% por pagar"
+msgstr "Transferencia inmobiliaria ITI 3% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021101"
+msgid "Retenciones ITBIS 30% gran contribuyente por pagar"
+msgstr "Retenciones ITBIS 30% gran contribuyente por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021201"
+msgid "Retenciones ITBIS proveedor informal 75% por pagar"
+msgstr "Retenciones ITBIS proveedor informal 75% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021301"
+msgid "Retenciones ISR servicios personas jurídicas 5% por pagar"
+msgstr "Retenciones ISR servicios personas jurídicas 5% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021302"
+msgid "Retenciones ISR servicios personas físicas 10% por pagar"
+msgstr "Retenciones ISR servicios personas físicas 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021401"
+msgid "Retenciones ISR alquileres 10% por pagar"
+msgstr "Retenciones ISR alquileres 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021501"
+msgid "Retenciones ISR intereses personas físicas 10% por pagar"
+msgstr "Retenciones ISR intereses personas físicas 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021502"
+msgid "Retenciones ISR intereses personas jurídicas 1% por pagar"
+msgstr "Retenciones ISR intereses personas jurídicas 1% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021701"
+msgid "Retenciones ISR premios 25% por pagar"
+msgstr "Retenciones ISR premios 25% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021801"
+msgid "Retenciones ISR ganadería/carne bovina 1% por pagar"
+msgstr "Retenciones ISR ganadería/carne bovina 1% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021901"
+msgid "Impuesto cheques y transferencias 0.15% por pagar"
+msgstr "Impuesto cheques y transferencias 0.15% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021902"
+msgid "Impuesto cheques y transferencias 0.20% por pagar"
+msgstr "Impuesto cheques y transferencias 0.20% por pagar"
diff --git a/locale/es_419.po b/locale/es_419.po
index e0a3c26..96ec3a8 100644
--- a/locale/es_419.po
+++ b/locale/es_419.po
@@ -10,6 +10,70 @@ msgctxt "field:account.tax.template,tax_kind:"
msgid "Tax Kind"
msgstr "Tipo de Impuesto"
+msgctxt "field:account.tax,tax_fiscal_type:"
+msgid "Fiscal Tax Type"
+msgstr "Tipo fiscal de impuesto"
+
+msgctxt "field:account.tax.template,tax_fiscal_type:"
+msgid "Fiscal Tax Type"
+msgstr "Tipo fiscal de impuesto"
+
+msgctxt "field:account.tax,tax_application:"
+msgid "Tax Application"
+msgstr "Aplicación del impuesto"
+
+msgctxt "field:account.tax.template,tax_application:"
+msgid "Tax Application"
+msgstr "Aplicación del impuesto"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Annual Declaration"
+msgstr "Declaración anual"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Asset Transfer"
+msgstr "Transferencia de activos"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Bank Charge"
+msgstr "Cargo bancario"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Payment Withholding"
+msgstr "Retención en pago/cobro"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Purchase Invoice"
+msgstr "Factura de compra"
+
+msgctxt "selection:account.tax,tax_application:"
+msgid "Sale Invoice"
+msgstr "Factura de venta"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Annual Declaration"
+msgstr "Declaración anual"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Asset Transfer"
+msgstr "Transferencia de activos"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Bank Charge"
+msgstr "Cargo bancario"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Payment Withholding"
+msgstr "Retención en pago/cobro"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Purchase Invoice"
+msgstr "Factura de compra"
+
+msgctxt "selection:account.tax.template,tax_application:"
+msgid "Sale Invoice"
+msgstr "Factura de venta"
+
msgctxt "model:account.account.template,name:do_account_1"
msgid "ACTIVOS"
msgstr "ACTIVOS"
@@ -814,6 +878,10 @@ msgctxt "model:account.account.template,name:do_account_6202"
msgid "Comisiones bancarias y tarjetas"
msgstr "Comisiónes bancarias y tarjetas"
+msgctxt "model:account.account.template,name:do_account_6208"
+msgid "Impuesto sobre cheques y transferencias electrónicas"
+msgstr "Impuesto sobre cheques y transferencias electrónicas"
+
msgctxt "model:account.account.template,name:do_account_6203"
msgid "Gasto financiero por arrendamientos"
msgstr "Gasto financiero por arrendamientos"
@@ -1235,12 +1303,12 @@ msgid "ISC 17% — Vehículos de Motor (Referencial, hasta 2,000 cc)"
msgstr "ISC 17% — Vehículos de Motor (Referencial, hasta 2,000 cc)"
msgctxt "model:account.tax.template,name:do_tax_itbis_16_compra"
-msgid "ITBIS 16% — Compras / Crédito Fiscal (Histórico, No Vigente)"
-msgstr "ITBIS 16% — Compras / Crédito Fiscal (Histórico, No Vigente)"
+msgid "ITBIS 16% — Compras / Crédito Fiscal Tasa Especial"
+msgstr "ITBIS 16% — Compras / Crédito Fiscal Tasa Especial"
msgctxt "model:account.tax.template,name:do_tax_itbis_16_venta"
-msgid "ITBIS 16% — Ventas (Histórico, No Vigente)"
-msgstr "ITBIS 16% — Ventas (Histórico, No Vigente)"
+msgid "ITBIS 16% — Ventas Tasa Especial (Personas Jurídicas y Físicas)"
+msgstr "ITBIS 16% — Ventas Tasa Especial (Personas Jurídicas y Físicas)"
msgctxt "model:account.tax.template,name:do_tax_itbis_18_compra"
msgid "ITBIS 18% — Compras / Crédito Fiscal (Personas Jurídicas y Físicas)"
@@ -1315,8 +1383,12 @@ msgid "Retención ISR 10% — Honorarios y Servicios a Personas Físicas"
msgstr "Retención ISR 10% — Honorarios y Servicios a Personas Físicas"
msgctxt "model:account.tax.template,name:do_tax_ret_itbis_100_inf"
-msgid "Retención ITBIS 100% — Compras a Proveedor Informal (B11 / e-CF E41)"
-msgstr "Retención ITBIS 100% — Compras a Proveedor Informal (B11 / e-CF E41)"
+msgid "Retención ITBIS 100% — Servicios Gravados Sujetos a Retención"
+msgstr "Retención ITBIS 100% — Servicios Gravados Sujetos a Retención"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_itbis_75_inf"
+msgid "Retención ITBIS 75% — Bienes de Proveedor Informal (B11 / e-CF E41)"
+msgstr "Retención ITBIS 75% — Bienes de Proveedor Informal (B11 / e-CF E41)"
msgctxt "model:account.tax.template,name:do_tax_ret_itbis_2_adq"
msgid "Retención ITBIS 2% — Adquirencias Tarjetas de Crédito y Débito (NG 06-23)"
@@ -1405,3 +1477,239 @@ msgstr "Retención ITBIS"
msgctxt "selection:account.tax.template,tax_kind:"
msgid "Retención ITBIS Adquirentes"
msgstr "Retención ITBIS Adquirentes"
+
+msgctxt "model:account.account.template,name:do_account_210218"
+msgid "Retenciones ISR sector ganadero por pagar"
+msgstr "Retenciones ISR sector ganadero por pagar"
+
+msgctxt "model:account.account.template,name:do_account_210219"
+msgid "Impuesto sobre cheques y transferencias por pagar"
+msgstr "Impuesto sobre cheques y transferencias por pagar"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isc_bebidas"
+msgid "ISC Bebidas Alcohólicas 10%"
+msgstr "ISC Bebidas Alcohólicas 10%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isc_combustibles"
+msgid "ISC Combustibles Fósiles 16%"
+msgstr "ISC Combustibles Fósiles 16%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_bovine"
+msgid "Retención ISR Ganadería/Carne Bovina 1%"
+msgstr "Retención ISR Ganadería/Carne Bovina 1%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_exporter"
+msgid "Retención ISR Exportadores Mercado Local 2.5%"
+msgstr "Retención ISR Exportadores Mercado Local 2.5%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_isr_gobierno_5"
+msgid "Retención ISR Estado/Sector Público 5%"
+msgstr "Retención ISR Estado/Sector Público 5%"
+
+msgctxt "model:account.tax.code.template,name:do_tc_itbis_compras_9"
+msgid "ITBIS Soportado 9% (Ley 690-16)"
+msgstr "ITBIS Soportado 9% (Ley 690-16)"
+
+msgctxt "model:account.tax.code.template,name:do_tc_itbis_ventas_9"
+msgid "ITBIS Facturado 9% (Ley 690-16)"
+msgstr "ITBIS Facturado 9% (Ley 690-16)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_isc_fuel"
+msgid "Regla ISC Combustibles Fósiles 16% (RD)"
+msgstr "Regla ISC Combustibles Fósiles 16% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_isr_exporter"
+msgid "Regla ISR Exportadores Mercado Local 2.5% (RD)"
+msgstr "Regla ISR Exportadores Mercado Local 2.5% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_itbis9"
+msgid "Regla Clientes ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+msgstr "Regla Clientes ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_customer_state_isr5"
+msgid "Regla Cliente Estado / Sector Público ISR 5% (RD)"
+msgstr "Regla Cliente Estado / Sector Público ISR 5% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_supplier_isr_bovine"
+msgid "Regla ISR Ganadería / Carne Bovina 1% (RD)"
+msgstr "Regla ISR Ganadería / Carne Bovina 1% (RD)"
+
+msgctxt "model:account.tax.rule.template,name:do_tax_rule_supplier_itbis9"
+msgid "Regla Proveedores ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+msgstr "Regla Proveedores ITBIS 9% Tasa Especial Ley 690-16 (RD)"
+
+msgctxt "model:account.tax.template,name:do_tax_isc_bebidas_alc"
+msgid "ISC 10% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)"
+msgstr "ISC 10% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)"
+
+msgctxt "model:account.tax.template,name:do_tax_isc_combustibles_16"
+msgid "ISC 16% — Combustibles Fósiles y Derivados del Petróleo"
+msgstr "ISC 16% — Combustibles Fósiles y Derivados del Petróleo"
+
+msgctxt "model:account.tax.template,name:do_tax_itbis_9_compra"
+msgid "ITBIS 9% — Compras / Crédito Fiscal Tasa Especial Ley 690-16"
+msgstr "ITBIS 9% — Compras / Crédito Fiscal Tasa Especial Ley 690-16"
+
+msgctxt "model:account.tax.template,name:do_tax_itbis_9_venta"
+msgid "ITBIS 9% — Ventas Tasa Especial Ley 690-16"
+msgstr "ITBIS 9% — Ventas Tasa Especial Ley 690-16"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_bovine_1"
+msgid "Retención ISR 1% — Sector Ganadería y Carne Bovina"
+msgstr "Retención ISR 1% — Sector Ganadería y Carne Bovina"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_est_5"
+msgid "Retención ISR 5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)"
+msgstr "Retención ISR 5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)"
+
+msgctxt "model:account.tax.template,name:do_tax_ret_isr_exporter_25"
+msgid "Retención ISR 2.5% — Exportadores en Ventas al Mercado Local"
+msgstr "Retención ISR 2.5% — Exportadores en Ventas al Mercado Local"
+
+msgctxt "model:account.account.template,name:do_account_11040101"
+msgid "ITBIS adelantado en compras 18%"
+msgstr "ITBIS adelantado en compras 18%"
+
+msgctxt "model:account.account.template,name:do_account_11040102"
+msgid "ITBIS adelantado en compras 16%"
+msgstr "ITBIS adelantado en compras 16%"
+
+msgctxt "model:account.account.template,name:do_account_11040103"
+msgid "ITBIS adelantado en compras 9%"
+msgstr "ITBIS adelantado en compras 9%"
+
+msgctxt "model:account.account.template,name:do_account_11040104"
+msgid "ITBIS adelantado en compras 8%"
+msgstr "ITBIS adelantado en compras 8%"
+
+msgctxt "model:account.account.template,name:do_account_11040601"
+msgid "ITBIS retenido por adquirencias 2% a recuperar"
+msgstr "ITBIS retenido por adquirencias 2% a recuperar"
+
+msgctxt "model:account.account.template,name:do_account_11040801"
+msgid "Retención ISR Estado 1.5% a favor"
+msgstr "Retención ISR Estado 1.5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_11040802"
+msgid "Retención ISR Estado 5% a favor"
+msgstr "Retención ISR Estado 5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_11040803"
+msgid "Retención ISR exportadores 2.5% a favor"
+msgstr "Retención ISR exportadores 2.5% a favor"
+
+msgctxt "model:account.account.template,name:do_account_21020101"
+msgid "ITBIS cobrado por pagar 18%"
+msgstr "ITBIS cobrado por pagar 18%"
+
+msgctxt "model:account.account.template,name:do_account_21020102"
+msgid "ITBIS cobrado por pagar 16%"
+msgstr "ITBIS cobrado por pagar 16%"
+
+msgctxt "model:account.account.template,name:do_account_21020103"
+msgid "ITBIS cobrado por pagar 9%"
+msgstr "ITBIS cobrado por pagar 9%"
+
+msgctxt "model:account.account.template,name:do_account_21020104"
+msgid "ITBIS cobrado por pagar 8%"
+msgstr "ITBIS cobrado por pagar 8%"
+
+msgctxt "model:account.account.template,name:do_account_21020105"
+msgid "ITBIS tasa cero ventas y exportaciones"
+msgstr "ITBIS tasa cero ventas y exportaciones"
+
+msgctxt "model:account.account.template,name:do_account_21020201"
+msgid "Retenciones ITBIS 100% servicios por pagar"
+msgstr "Retenciones ITBIS 100% servicios por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020501"
+msgid "Propina legal por pagar"
+msgstr "Propina legal por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020502"
+msgid "Impuesto a los activos por pagar"
+msgstr "Impuesto a los activos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020601"
+msgid "ISR dividendos 10% retenidos por pagar"
+msgstr "ISR dividendos 10% retenidos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020701"
+msgid "ISR exterior servicios y regalías 27% por pagar"
+msgstr "ISR exterior servicios y regalías 27% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020702"
+msgid "ISR exterior intereses y asistencia 10% por pagar"
+msgstr "ISR exterior intereses y asistencia 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020801"
+msgid "ISC bebidas alcohólicas por pagar"
+msgstr "ISC bebidas alcohólicas por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020802"
+msgid "ISC tabaco y cigarrillos por pagar"
+msgstr "ISC tabaco y cigarrillos por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020803"
+msgid "ISC telecomunicaciones por pagar"
+msgstr "ISC telecomunicaciones por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020804"
+msgid "ISC combustibles fósiles por pagar"
+msgstr "ISC combustibles fósiles por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020805"
+msgid "ISC vehículos de motor por pagar"
+msgstr "ISC vehículos de motor por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21020901"
+msgid "CDT INDOTEL 2% por pagar"
+msgstr "CDT INDOTEL 2% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021001"
+msgid "Transferencia inmobiliaria ITI 3% por pagar"
+msgstr "Transferencia inmobiliaria ITI 3% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021101"
+msgid "Retenciones ITBIS 30% gran contribuyente por pagar"
+msgstr "Retenciones ITBIS 30% gran contribuyente por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021201"
+msgid "Retenciones ITBIS proveedor informal 75% por pagar"
+msgstr "Retenciones ITBIS proveedor informal 75% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021301"
+msgid "Retenciones ISR servicios personas jurídicas 5% por pagar"
+msgstr "Retenciones ISR servicios personas jurídicas 5% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021302"
+msgid "Retenciones ISR servicios personas físicas 10% por pagar"
+msgstr "Retenciones ISR servicios personas físicas 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021401"
+msgid "Retenciones ISR alquileres 10% por pagar"
+msgstr "Retenciones ISR alquileres 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021501"
+msgid "Retenciones ISR intereses personas físicas 10% por pagar"
+msgstr "Retenciones ISR intereses personas físicas 10% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021502"
+msgid "Retenciones ISR intereses personas jurídicas 1% por pagar"
+msgstr "Retenciones ISR intereses personas jurídicas 1% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021701"
+msgid "Retenciones ISR premios 25% por pagar"
+msgstr "Retenciones ISR premios 25% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021801"
+msgid "Retenciones ISR ganadería/carne bovina 1% por pagar"
+msgstr "Retenciones ISR ganadería/carne bovina 1% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021901"
+msgid "Impuesto cheques y transferencias 0.15% por pagar"
+msgstr "Impuesto cheques y transferencias 0.15% por pagar"
+
+msgctxt "model:account.account.template,name:do_account_21021902"
+msgid "Impuesto cheques y transferencias 0.20% por pagar"
+msgstr "Impuesto cheques y transferencias 0.20% por pagar"
diff --git a/tax.py b/tax.py
index 5a0f829..3dd3594 100644
--- a/tax.py
+++ b/tax.py
@@ -15,6 +15,75 @@ TAX_KIND = [
('others', 'Other Taxes'),
]
+TAX_FISCAL_TYPE = [
+ ('', ''),
+ ('itbis_sale_18', 'ITBIS ventas 18%'),
+ ('itbis_sale_16', 'ITBIS ventas 16%'),
+ ('itbis_sale_9', 'ITBIS ventas 9%'),
+ ('itbis_sale_8', 'ITBIS ventas 8%'),
+ ('itbis_purchase_18', 'ITBIS compras 18%'),
+ ('itbis_purchase_16', 'ITBIS compras 16%'),
+ ('itbis_purchase_9', 'ITBIS compras 9%'),
+ ('itbis_purchase_8', 'ITBIS compras 8%'),
+ ('itbis_exempt', 'ITBIS exento'),
+ ('itbis_zero_rate', 'ITBIS tasa cero'),
+ ('itbis_withholding_30', 'Retención ITBIS 30%'),
+ ('itbis_withholding_75_informal', 'Retención ITBIS 75% proveedor informal'),
+ ('itbis_withholding_75_informal_16', 'Retención ITBIS 75% proveedor informal 16%'),
+ ('itbis_withholding_100_services', 'Retención ITBIS 100% servicios'),
+ ('itbis_withholding_100_informal_goods_18', 'Retención ITBIS 100% bienes informales 18%'),
+ ('itbis_withholding_100_informal_goods_16', 'Retención ITBIS 100% bienes informales 16%'),
+ ('itbis_withholding_rst_18', 'Retención ITBIS RST 18%'),
+ ('itbis_withholding_rst_16', 'Retención ITBIS RST 16%'),
+ ('itbis_withholding_insurance_100', 'Retención ITBIS seguros 100%'),
+ ('itbis_withholding_airline_100', 'ITBIS retenido aerolíneas 100%'),
+ ('itbis_withholding_society_30_suffered', 'ITBIS retenido sociedades 30%'),
+ ('itbis_withholding_hotel_100', 'ITBIS retenido hoteles 100%'),
+ ('itbis_withholding_state_100', 'ITBIS retenido Estado 100%'),
+ ('itbis_withholding_acquirer_2', 'Retención ITBIS adquirencia 2%'),
+ ('isr_legal_entity_services_5', 'ISR servicios personas jurídicas 5%'),
+ ('isr_individual_services_10', 'ISR servicios personas físicas 10%'),
+ ('isr_dividends_10', 'ISR dividendos 10%'),
+ ('isr_interest_individual_10', 'ISR intereses personas físicas 10%'),
+ ('isr_interest_legal_entity_1', 'ISR intereses personas jurídicas 1%'),
+ ('isr_rent_10', 'ISR alquileres 10%'),
+ ('isr_state_1_5', 'ISR pagos del Estado 1.5%'),
+ ('isr_state_5', 'ISR pagos del Estado 5%'),
+ ('isr_bovine_meat_1', 'ISR ganadería/carne bovina 1%'),
+ ('isr_exporter_sales_2_5', 'ISR exportadores ventas mercado local 2.5%'),
+ ('isr_prizes_10', 'ISR premios 10%'),
+ ('isr_prizes_15', 'ISR premios 15%'),
+ ('isr_prizes_25', 'ISR premios 25%'),
+ ('isr_slot_machine_prizes_10', 'ISR premios máquinas tragamonedas 10%'),
+ ('isr_other_income_10', 'ISR otras rentas 10%'),
+ ('isr_foreign_services_27', 'ISR exterior servicios/regalías 27%'),
+ ('isr_foreign_interest_10', 'ISR exterior intereses/asistencia 10%'),
+ ('isc_alcohol_10', 'ISC bebidas alcohólicas 10%'),
+ ('isc_tobacco_20', 'ISC tabaco 20%'),
+ ('isc_telecom_10', 'ISC telecomunicaciones 10%'),
+ ('isc_fossil_fuel_16', 'ISC combustibles fósiles 16%'),
+ ('isc_avtur_6_5', 'ISC Avtur 6.5%'),
+ ('isc_fuel_rd2_gallon', 'ISC adicional combustibles RD$2 por galón'),
+ ('isc_insurance_withholding_100', 'Retención ISC seguros 100%'),
+ ('isc_vehicle_17', 'ISC vehículos 17% referencial'),
+ ('cdt_indotel_2', 'CDT INDOTEL 2%'),
+ ('legal_tip_10', 'Propina legal 10%'),
+ ('check_transfer_tax_015', 'Impuesto cheques/transferencias 0.15%'),
+ ('check_transfer_tax_020', 'Impuesto cheques/transferencias 0.20%'),
+ ('asset_tax_1', 'Impuesto a los activos 1%'),
+ ('real_estate_transfer_3', 'Transferencia inmobiliaria 3%'),
+]
+
+TAX_APPLICATION = [
+ ('', ''),
+ ('sale_invoice', 'Factura de venta'),
+ ('purchase_invoice', 'Factura de compra'),
+ ('payment_withholding', 'Retención en pago/cobro'),
+ ('bank_charge', 'Cargo bancario'),
+ ('annual_declaration', 'Declaración anual'),
+ ('asset_transfer', 'Transferencia de activos'),
+]
+
MODEL_DATA_RENAMES = {
'do_tax_group_otros': 'do_tax_group_others',
'do_tc_otros': 'do_tc_others',
@@ -49,6 +118,10 @@ class TaxTemplate(metaclass=PoolMeta):
__name__ = 'account.tax.template'
tax_kind = fields.Selection(TAX_KIND, 'Tax Kind', sort=False)
+ tax_fiscal_type = fields.Selection(
+ TAX_FISCAL_TYPE, 'Fiscal Tax Type', sort=False)
+ tax_application = fields.Selection(
+ TAX_APPLICATION, 'Tax Application', sort=False)
@classmethod
def __register__(cls, module_name):
@@ -64,8 +137,9 @@ class TaxTemplate(metaclass=PoolMeta):
def _get_tax_value(self, tax=None):
values = super()._get_tax_value(tax=tax)
- if not tax or tax.tax_kind != self.tax_kind:
- values['tax_kind'] = self.tax_kind
+ for field in ['tax_kind', 'tax_fiscal_type', 'tax_application']:
+ if not tax or getattr(tax, field) != getattr(self, field):
+ values[field] = getattr(self, field)
return values
@@ -73,6 +147,10 @@ class Tax(metaclass=PoolMeta):
__name__ = 'account.tax'
tax_kind = fields.Selection(TAX_KIND, 'Tax Kind', sort=False)
+ tax_fiscal_type = fields.Selection(
+ TAX_FISCAL_TYPE, 'Fiscal Tax Type', sort=False)
+ tax_application = fields.Selection(
+ TAX_APPLICATION, 'Tax Application', sort=False)
@classmethod
def __register__(cls, module_name):
diff --git a/tax_code_do.xml b/tax_code_do.xml
index 5f33577..6048eb8 100644
--- a/tax_code_do.xml
+++ b/tax_code_do.xml
@@ -5,8 +5,8 @@
Débitos / obligaciones a DGII → invoice="+", credit="-"
Créditos / reducciones al saldo → invoice="-", credit="+"
- Excepción: ITBIS retención GC 30% (do_tax_ret_itbis_30) tiene rate=-5.4%,
- por lo que el monto ya llega negativo al código; se usa invoice="+", credit="-".
+ Retenciones practicadas por la compañía usan tasa negativa y operador "-"
+ para presentar la obligación fiscal como valor positivo.
Lógica del árbol ITBIS:
Padre "ITBIS" = Ventas (+) + Compras (-) + Retenciones recibidas (-) = Neto a pagar
@@ -40,6 +40,11 @@
+
+ ITBIS Facturado 9% (Ley 690-16)
+
+
+
ITBIS Facturado 8% (Tasa Reducida)
@@ -62,26 +67,51 @@
+
+ ITBIS Soportado 9% (Ley 690-16)
+
+
+
ITBIS Soportado 8% (Tasa Reducida)
-
+
ITBIS Retenido por Gran Contribuyente (30%)
-
+
ITBIS Retenido por Adquirencias (NG 06-23, 2%)
-
+
- ITBIS Retenido 100% Proveedor Informal (B11/E41)
+ ITBIS Retenido 100% Servicios Gravados
+
+
+
+
+ ITBIS Retenido 75% Proveedor Informal (B11/E41)
+
+
+
+
+ ITBIS Retenido a Proveedores RST
+
+
+
+
+ ITBIS Retenido en Servicios de Seguro
+
+
+
+
+ ITBIS Retenido por Terceros Sectoriales
@@ -133,11 +163,36 @@
+
+ Retención ISR Estado/Sector Público 5%
+
+
+
+
+ Retención ISR Ganadería/Carne Bovina 1%
+
+
+
+
+ Retención ISR Exportadores Mercado Local 2.5%
+
+
+
Retención ISR Premios y Loterías 25% (Art. 321 CT)
+
+ Retención ISR Premios 10% / 15% y Tragamonedas
+
+
+
+
+ Retención ISR Otras Rentas 10%
+
+
+
ISR Pagos al Exterior (Art. 305-306 CT)
@@ -151,7 +206,7 @@
- ISC Bebidas Alcohólicas 20%
+ ISC Bebidas Alcohólicas 10%
@@ -165,6 +220,16 @@
+
+ ISC Combustibles Fósiles 16%
+
+
+
+
+ Retención ISC Servicios de Seguro
+
+
+
ISC Vehículos de Motor (ad valorem)
@@ -213,10 +278,9 @@
@@ -251,6 +315,22 @@
credit
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
@@ -299,6 +379,22 @@
credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
@@ -315,54 +411,183 @@
credit
-
+
- +
+ -
tax
invoice
- -
+ +
tax
credit
-
+
- -
+ +
tax
invoice
- +
+ -
tax
credit
-
+
- +
+ -
tax
invoice
- -
+ +
tax
credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ invoice
+
+
@@ -375,14 +600,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -391,14 +616,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -407,14 +632,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -423,14 +648,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -439,14 +664,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -455,14 +680,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -484,33 +709,138 @@
credit
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
- +
+ -
tax
invoice
- -
+ +
tax
credit
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -519,14 +849,14 @@
- +
+ -
tax
invoice
- -
+ +
tax
credit
@@ -580,6 +910,65 @@
credit
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
+
+ +
+
+ tax
+ invoice
+
+
+
+ -
+
+ tax
+ credit
+
+
+
+ -
+
+ tax
+ invoice
+
+
+
+ +
+
+ tax
+ credit
+
+
diff --git a/tax_do.xml b/tax_do.xml
index fb98d47..00e7cb0 100644
--- a/tax_do.xml
+++ b/tax_do.xml
@@ -54,23 +54,42 @@
-
-
+
+
Arts. 335-392 CT Ley 11-92; Ley 253-12 Art. 10; Decreto 293-11
itbis
+ itbis_sale_18
+ sale_invoice
- ITBIS 16% — Ventas (Histórico, No Vigente)
+ ITBIS 16% — Ventas Tasa Especial (Personas Jurídicas y Físicas)
ITBIS 16% Ventas
percentage
-
-
- Art. 345 CT Ley 11-92 mod. Ley 253-12 — tasa histórica no vigente
+
+
+ Art. 345 CT Ley 11-92 mod. Ley 253-12 — tasa especial 16%
itbis
+ itbis_sale_16
+ sale_invoice
+
+
+
+ ITBIS 9% — Ventas Tasa Especial Ley 690-16
+ ITBIS 9% Ventas
+ percentage
+
+
+
+
+
+ IT-1 DGII 2020; Ley 690-16 — tasa especial ITBIS 9%
+ itbis
+ itbis_sale_9
+ sale_invoice
@@ -80,23 +99,42 @@
-
-
+
+
Arts. 349-357 CT Ley 11-92 — Crédito fiscal ITBIS; Decreto 293-11
itbis
+ itbis_purchase_18
+ purchase_invoice
- ITBIS 16% — Compras / Crédito Fiscal (Histórico, No Vigente)
+ ITBIS 16% — Compras / Crédito Fiscal Tasa Especial
ITBIS 16% Compras
percentage
-
-
- Art. 345 CT Ley 11-92 — Crédito fiscal histórico, tasa no vigente
+
+
+ Art. 345 CT Ley 11-92 — Crédito fiscal tasa especial 16%
itbis
+ itbis_purchase_16
+ purchase_invoice
+
+
+
+ ITBIS 9% — Compras / Crédito Fiscal Tasa Especial Ley 690-16
+ ITBIS 9% Compras
+ percentage
+
+
+
+
+
+ IT-1 DGII 2020; Ley 690-16 — crédito fiscal tasa especial 9%
+ itbis
+ itbis_purchase_9
+ purchase_invoice
@@ -106,10 +144,12 @@
-
-
+
+
Art. 345 CT; Ley 253-12; Decreto 293-11 — Tasa reducida 8%
itbis
+ itbis_sale_8
+ sale_invoice
@@ -119,10 +159,12 @@
-
-
+
+
Arts. 349-357 CT — Crédito fiscal tasa reducida 8%; Decreto 293-11
itbis
+ itbis_purchase_8
+ purchase_invoice
@@ -133,6 +175,8 @@
Arts. 343-344 CT Ley 11-92; Ley 288-04; NG 12-22 DGII
itbis
+ itbis_exempt
+ sale_invoice
@@ -142,10 +186,12 @@
-
-
+
+
Art. 342 CT; Ley 557-05; Ley 8-90 Zonas Francas; NG 05-19 DGII
itbis
+ itbis_zero_rate
+ sale_invoice
@@ -156,10 +202,12 @@
-
-
+
+
NG 01-11 DGII 2011; Arts. 309 y 337 CT — Grandes Contribuyentes
itbis_withholding
+ itbis_withholding_30
+ purchase_invoice
@@ -184,104 +234,225 @@
Retención ISR 5% — Honorarios y Servicios a Personas Jurídicas
Retención ISR Persona Jurídica 5%
percentage
-
+
-
-
+
+
Art. 309 CT Ley 11-92; Decreto 95-12 — Honorarios personas jurídicas
isr_withholding
+ isr_legal_entity_services_5
+ purchase_invoice
Retención ISR 10% — Honorarios y Servicios a Personas Físicas
Retención ISR Persona Física 10%
percentage
-
+
-
-
+
+
Art. 309 CT Ley 11-92; Decreto 95-12 — Honorarios personas físicas
isr_withholding
+ isr_individual_services_10
+ purchase_invoice
Retención ISR 10% — Dividendos y Utilidades Distribuidas (Personas Físicas y Jurídicas)
Retención ISR Dividendos 10%
percentage
-
+
-
-
+
+
Art. 308 CT Ley 11-92; Decreto 95-12; Formulario IR-18
isr_withholding
+ isr_dividends_10
+ payment_withholding
Retención ISR 10% — Intereses a Personas Físicas (NG 07-19)
Retención ISR Intereses Persona Física 10%
percentage
-
+
-
-
+
+
NG 07-19 DGII; Art. 306 bis CT — Intereses personas físicas, definitivo
isr_withholding
+ isr_interest_individual_10
+ payment_withholding
Retención ISR 10% — Alquileres y Arrendamientos (Personas Físicas y Jurídicas)
Retención ISR Alquileres 10%
percentage
-
+
-
-
+
+
Art. 309 CT; NG 08-11 DGII — Alquileres personas físicas y jurídicas
isr_withholding
+ isr_rent_10
+ purchase_invoice
Retención ISR 1.5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)
Retención ISR Estado 1.5%
percentage
-
+
-
-
+
+
Art. 309 CT; Decreto 95-12; Formulario 623 DGII — Sector público
isr_withholding
+ isr_state_1_5
+ sale_invoice
+
+
+
+ Retención ISR 5% — Pagos del Estado / Sector Público (Personas Físicas y Jurídicas)
+ Retención ISR Estado 5%
+ percentage
+
+
+
+
+
+ Art. 309 CT mod. Ley 253-12 — retención pagos del Estado 5%
+ isr_withholding
+ isr_state_5
+ sale_invoice
+
+
+
+ Retención ISR 1% — Sector Ganadería y Carne Bovina
+ Retención ISR Ganadería/Carne Bovina 1%
+ percentage
+
+
+
+
+
+ NG 04-25 DGII — retención 1% sobre facturas sector carne bovina
+ isr_withholding
+ isr_bovine_meat_1
+ purchase_invoice
+
+
+
+ Retención ISR 2.5% — Exportadores en Ventas al Mercado Local
+ Retención ISR Exportadores 2.5%
+ percentage
+
+
+
+
+
+ NG 15-07 DGII — retención 2.5% ventas locales de exportadores
+ isr_withholding
+ isr_exporter_sales_2_5
+ sale_invoice
Retención ISR 1% — Intereses a Personas Jurídicas (NG 07-19)
Retención ISR Intereses Persona Jurídica 1%
percentage
-
+
-
-
+
+
NG 07-19 DGII 2019; Art. 306 bis CT — Intereses personas jurídicas
isr_withholding
+ isr_interest_legal_entity_1
+ payment_withholding
Retención ISR 25% — Premios de Lotería, Sorteos y Rifas (Personas Físicas y Jurídicas)
Retención ISR Premios 25%
percentage
-
+
-
-
+
+
Art. 321 CT Ley 11-92; Decreto 95-12 — Premios y loterías, definitivo
isr_withholding
+ isr_prizes_25
+ payment_withholding
+
+
+
+ Retención ISR 10% — Premios RD$100,001 a RD$500,000
+ Retención ISR Premios 10%
+ percentage
+
+
+
+
+
+ Art. 309 CT mod. Ley 253-12 — premios RD$100,001 a RD$500,000 10%
+ isr_withholding
+ isr_prizes_10
+ payment_withholding
+
+
+
+ Retención ISR 15% — Premios RD$500,001 a RD$1,000,000
+ Retención ISR Premios 15%
+ percentage
+
+
+
+
+
+ Art. 309 CT mod. Ley 253-12 — premios RD$500,001 a RD$1,000,000 15%
+ isr_withholding
+ isr_prizes_15
+ payment_withholding
+
+
+
+ Retención ISR 10% — Premios Máquinas Tragamonedas
+ Retención ISR Máquinas Tragamonedas 10%
+ percentage
+
+
+
+
+
+ Art. 309 CT mod. Ley 253-12 — premios máquinas tragamonedas 10%
+ isr_withholding
+ isr_slot_machine_prizes_10
+ payment_withholding
+
+
+
+ Retención ISR 10% — Otras Rentas no Contempladas
+ Retención ISR Otras Rentas 10%
+ percentage
+
+
+
+
+
+ Art. 309 CT mod. Ley 253-12 — otras rentas no contempladas 10%
+ isr_withholding
+ isr_other_income_10
+ purchase_invoice
@@ -290,59 +461,232 @@
Retención ISR 27% — Pagos al Exterior: Servicios y Regalías (No Residentes)
Retención ISR Exterior 27%
percentage
-
+
-
-
+
+
Art. 305 CT Ley 11-92 — Servicios y regalías a no residentes 27%
isr_withholding
+ isr_foreign_services_27
+ purchase_invoice
Retención ISR 10% — Pagos al Exterior: Intereses y Asistencia Técnica (No Residentes)
Retención ISR Exterior 10%
percentage
-
+
-
-
+
+
Arts. 305-306 CT — Intereses y asistencia técnica a no residentes
isr_withholding
+ isr_foreign_interest_10
+ purchase_invoice
-
+
-
+
- Retención ITBIS 100% — Compras a Proveedor Informal (B11 / e-CF E41)
- Retención ITBIS Proveedor Informal 100%
+ Retención ITBIS 100% — Servicios Gravados Sujetos a Retención
+ Retención ITBIS Servicios 100%
percentage
-
+
-
-
- Art. 337 CT; NG 08-10 DGII — Retención 100% ITBIS comprador B11/E41
+
+
+ NG 01-11 DGII — Retención 100% ITBIS en servicios gravados
itbis_withholding
+ itbis_withholding_100_services
+ purchase_invoice
+
+
+
+
+ Retención ITBIS 75% — Bienes de Proveedor Informal (B11 / e-CF E41)
+ Retención ITBIS Proveedor Informal 75%
+ percentage
+
+
+
+
+
+ NG 08-10 DGII — Retención 75% ITBIS compras a proveedores informales
+ itbis_withholding
+ itbis_withholding_75_informal
+ purchase_invoice
+
+
+
+ Retención ITBIS 75% — Bienes Proveedor Informal Tasa 16%
+ Retención ITBIS Proveedor Informal 75% Tasa 16%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 57; NG 08-10/05-19 — 75% de ITBIS tasa 16%
+ itbis_withholding
+ itbis_withholding_75_informal_16
+ purchase_invoice
+
+
+
+ Retención ITBIS 100% — Bienes Proveedor Informal Tasa 18%
+ Retención ITBIS Proveedor Informal 100% Tasa 18%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 56 — bienes comprobante de compras, retención 100%
+ itbis_withholding
+ itbis_withholding_100_informal_goods_18
+ purchase_invoice
+
+
+
+ Retención ITBIS 100% — Bienes Proveedor Informal Tasa 16%
+ Retención ITBIS Proveedor Informal 100% Tasa 16%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 57 — bienes comprobante de compras, retención 100%
+ itbis_withholding
+ itbis_withholding_100_informal_goods_16
+ purchase_invoice
+
+
+
+ Retención ITBIS 100% — Contribuyentes RST Tasa 18%
+ Retención ITBIS RST 18%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 53 — ITBIS retenido RST operaciones gravadas 18%
+ itbis_withholding
+ itbis_withholding_rst_18
+ purchase_invoice
+
+
+
+ Retención ITBIS 100% — Contribuyentes RST Tasa 16%
+ Retención ITBIS RST 16%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 54 — ITBIS retenido RST operaciones gravadas 16%
+ itbis_withholding
+ itbis_withholding_rst_16
+ purchase_invoice
+
+
+
+ Retención ITBIS 100% — Compañías de Seguros
+ Retención ITBIS Seguros 100%
+ percentage
+
+
+
+
+
+ NG 04-13 DGII — aseguradoras retienen 100% del ITBIS facturado
+ itbis_withholding
+ itbis_withholding_insurance_100
+ purchase_invoice
+
+
+
+ ITBIS Retenido por Aerolíneas 100% — BSP/IATA
+ ITBIS Retenido Aerolíneas 100%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 28; NG 02-05 — ITBIS retenido por aerolíneas
+ itbis_withholding
+ itbis_withholding_airline_100
+ sale_invoice
+
+
+
+ ITBIS Retenido por Sociedades 30% — Retención Sufrida
+ ITBIS Retenido Sociedades 30%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 29; NG 02-05/07-09 — sociedades retienen ITBIS
+ itbis_withholding
+ itbis_withholding_society_30_suffered
+ sale_invoice
+
+
+
+ ITBIS Retenido por Hoteles 100% — Comisiones Paquetes
+ ITBIS Retenido Hoteles 100%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 30; NG 02-05 — hoteles retienen ITBIS en comisiones
+ itbis_withholding
+ itbis_withholding_hotel_100
+ sale_invoice
+
+
+
+ ITBIS Retenido por Entidades del Estado 100%
+ ITBIS Retenido Estado 100%
+ percentage
+
+
+
+
+
+ IT-1 DGII casilla 31 — ITBIS retenido por instituciones del Estado
+ itbis_withholding
+ itbis_withholding_state_100
+ sale_invoice
- ISC 20% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)
- ISC Bebidas Alcohólicas 20%
+ ISC 10% — Bebidas Alcohólicas (Vinos, Ron, Whisky y Destilados)
+ ISC Bebidas Alcohólicas 10%
percentage
-
+
-
-
- Arts. 393-441 CT Ley 11-92 — ISC bebidas alcohólicas, ad valorem 20%
+
+
+ Ley 253-12 mod. Art. 375 CT — ISC bebidas alcohólicas ad valorem 10%
isc
+ isc_alcohol_10
+ sale_invoice
@@ -352,10 +696,12 @@
-
-
+
+
Arts. 393-441 CT Ley 11-92 — ISC tabaco y cigarrillos, ad valorem 20%
isc
+ isc_tobacco_20
+ sale_invoice
@@ -365,10 +711,72 @@
-
-
+
+
Arts. 393-441 CT; Ley 253-12 — ISC servicios telecomunicaciones 10%
isc
+ isc_telecom_10
+ sale_invoice
+
+
+
+ ISC 16% — Combustibles Fósiles y Derivados del Petróleo
+ ISC Combustibles Fósiles 16%
+ percentage
+
+
+
+
+
+ Ley 253-12 mod. Art. 367 CT — ISC combustibles fósiles 16%
+ isc
+ isc_fossil_fuel_16
+ sale_invoice
+
+
+
+ ISC 6.5% — Avtur Tasa Reducida
+ ISC Avtur 6.5%
+ percentage
+
+
+
+
+
+ Ley 253-12 Art. 23 — tasa reducida Avtur 6.5% ad valorem
+ isc
+ isc_avtur_6_5
+ sale_invoice
+
+
+
+ ISC RD$2.00 — Adicional por Galón Gasolina/Gasoil
+ ISC Combustibles RD$2/Galón
+ fixed
+
+
+
+
+
+ Ley 253-12 Art. 20 — adicional RD$2.00 por galón gasolina/gasoil
+ isc
+ isc_fuel_rd2_gallon
+ sale_invoice
+
+
+
+ Retención ISC 100% — Compañías de Seguros
+ Retención ISC Seguros 100%
+ percentage
+
+
+
+
+
+ NG 04-13 DGII — aseguradoras retienen 100% del ISC facturado
+ isc
+ isc_insurance_withholding_100
+ purchase_invoice
@@ -398,10 +808,12 @@
-
-
+
+
Art. 26 Ley 153-98 Telecomunicaciones — CDT INDOTEL 2% ingresos brutos
cdt
+ cdt_indotel_2
+ sale_invoice
@@ -416,10 +828,12 @@
-
-
+
+
Ley 4-11 y Resolución Ministerio Trabajo — Propina obligatoria 10%
tip
+ legal_tip_10
+ sale_invoice
+
Impuesto sobre Cheques y Transferencias Bancarias 0.20% (Personas Físicas y Jurídicas)
Impuesto Cheques y Transferencias 0.20%
@@ -446,10 +862,12 @@
-
-
- Impuesto sobre cheques y transferencias bancarias — 2.0 por mil
+
+
+ Ley 30-26, vig. 2026-07-03 — 2.0 por mil cheques/transferencias
others
+ check_transfer_tax_020
+ bank_charge
+
+ Regla Clientes ITBIS 16% Tasa Especial (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla Clientes ITBIS 9% Tasa Especial Ley 690-16 (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla Clientes ITBIS 8% Tasa Reducida (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla Proveedores ITBIS 16% Tasa Especial (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla Proveedores ITBIS 9% Tasa Especial Ley 690-16 (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla Proveedores ITBIS 8% Tasa Reducida (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+
+ Regla Proveedores con Retención ITBIS 30% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+ Regla Proveedor Informal Bienes ITBIS 75% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+ Regla Servicios Gravados Retención ITBIS 100% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+ Regla Clientes Tarjeta / Adquirencia ITBIS 2% (RD)
+ sale
+
+
+
+
+
+
+
+
+
+
+
+
+ Regla ISR Servicios Personas Jurídicas 5% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla ISR Servicios Personas Físicas 10% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla ISR Alquileres 10% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla Cliente Estado / Sector Público ISR 1.5% (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla Cliente Estado / Sector Público ISR 5% (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla ISR Ganadería / Carne Bovina 1% (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+ Regla ISR Exportadores Mercado Local 2.5% (RD)
+ sale
+
+
+
+
+
+
+
+
+
+ Regla ISC Combustibles Fósiles 16% (RD)
+ sale
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Regla Proveedor Informal Servicios (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Regla Proveedor RST con Retención ITBIS (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+
+ Regla Proveedor Servicios de Seguro (RD)
+ purchase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Regla Cliente con Retención Sectorial ITBIS (RD)
+ sale
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/test_module.py b/tests/test_module.py
index 3ec1113..9882f24 100644
--- a/tests/test_module.py
+++ b/tests/test_module.py
@@ -4,7 +4,8 @@ from decimal import Decimal
from pathlib import Path
from xml.etree import ElementTree as ET
-from trytond.modules.account_do.tax import TAX_KIND
+from trytond.modules.account_do.tax import (
+ TAX_APPLICATION, TAX_FISCAL_TYPE, TAX_KIND)
from trytond.pool import Pool
from trytond.tests.test_tryton import ModuleTestCase, with_transaction
from trytond.transaction import Transaction
@@ -90,8 +91,21 @@ class AccountDoTestCase(ModuleTestCase):
('closed', '!=', True),
], limit=1)
for code in [
- '110401', '110406', '210201', '210202', '210203',
- '210206', '210207', '210208', '210209', '210210']:
+ '110401', '110406', '110407', '110408',
+ '11040101', '11040102', '11040103', '11040104',
+ '11040601', '11040801', '11040802', '11040803',
+ '210201', '210202', '210203', '210206', '210207',
+ '210208', '210209', '210210', '210211', '210212',
+ '210213', '210214', '210215', '210216', '210217',
+ '210218', '210219',
+ '21020101', '21020102', '21020103', '21020104',
+ '21020105', '21020201', '21020501', '21020502',
+ '21020601', '21020701', '21020702', '21020801',
+ '21020802', '21020803', '21020804', '21020805',
+ '21020901', '21021001', '21021101', '21021201',
+ '21021301', '21021302', '21021401', '21021501',
+ '21021502', '21021701', '21021801', '21021901',
+ '21021902', '6208']:
with self.subTest(code=code):
self.assertTrue(Account.search([
('company', '=', company.id),
@@ -127,8 +141,16 @@ class AccountDoTestCase(ModuleTestCase):
('company', '=', company.id),
('description', '=', 'Retención ITBIS Gran Contribuyente 30%'),
('tax_kind', '=', 'itbis_withholding'),
+ ('tax_fiscal_type', '=', 'itbis_withholding_30'),
('rate', '=', Decimal('-0.054')),
], limit=1))
+ self.assertTrue(Tax.search([
+ ('company', '=', company.id),
+ ('description', '=', 'Retención ITBIS Proveedor Informal 75%'),
+ ('tax_kind', '=', 'itbis_withholding'),
+ ('tax_fiscal_type', '=', 'itbis_withholding_75_informal'),
+ ('rate', '=', Decimal('-0.135')),
+ ], limit=1))
chart.properties.company = company
chart.properties.account_receivable = receivable
@@ -216,24 +238,125 @@ class AccountDoUnitTestCase(unittest.TestCase):
for _, record_id, model, values in _iter_xml_records('tax_do.xml')
if model == 'account.tax.template'
}
- self.assertEqual(len(taxes), 31)
+ self.assertEqual(len(taxes), 55)
self.assertFalse([
record_id for record_id, values in taxes.items()
if not values.get('tax_kind')])
+ self.assertFalse([
+ record_id for record_id, values in taxes.items()
+ if not values.get('tax_fiscal_type')])
+ self.assertFalse([
+ record_id for record_id, values in taxes.items()
+ if not values.get('tax_application')])
self.assertEqual(
taxes['do_tax_itbis_18_venta']['invoice_account'],
- 'do_account_210201')
+ 'do_account_21020101')
self.assertEqual(
taxes['do_tax_itbis_18_compra']['invoice_account'],
- 'do_account_110401')
+ 'do_account_11040101')
+ expected_accounts = {
+ 'do_tax_itbis_18_venta': 'do_account_21020101',
+ 'do_tax_itbis_16_venta': 'do_account_21020102',
+ 'do_tax_itbis_9_venta': 'do_account_21020103',
+ 'do_tax_itbis_8_venta': 'do_account_21020104',
+ 'do_tax_itbis_tasa_cero': 'do_account_21020105',
+ 'do_tax_itbis_18_compra': 'do_account_11040101',
+ 'do_tax_itbis_16_compra': 'do_account_11040102',
+ 'do_tax_itbis_9_compra': 'do_account_11040103',
+ 'do_tax_itbis_8_compra': 'do_account_11040104',
+ 'do_tax_ret_itbis_2_adq': 'do_account_11040601',
+ 'do_tax_ret_itbis_30': 'do_account_21021101',
+ 'do_tax_ret_itbis_100_inf': 'do_account_21020201',
+ 'do_tax_ret_itbis_75_inf': 'do_account_21021201',
+ 'do_tax_ret_itbis_75_inf_16': 'do_account_21021202',
+ 'do_tax_ret_itbis_100_goods_18': 'do_account_21021203',
+ 'do_tax_ret_itbis_100_goods_16': 'do_account_21021204',
+ 'do_tax_ret_itbis_rst_18': 'do_account_21020202',
+ 'do_tax_ret_itbis_rst_16': 'do_account_21020203',
+ 'do_tax_ret_itbis_insurance_100': 'do_account_21020204',
+ 'do_tax_ret_itbis_airline_100': 'do_account_11040701',
+ 'do_tax_ret_itbis_society_30_suf': 'do_account_11040702',
+ 'do_tax_ret_itbis_hotel_100': 'do_account_11040703',
+ 'do_tax_ret_itbis_state_100': 'do_account_11040704',
+ 'do_tax_ret_isr_hon_5': 'do_account_21021301',
+ 'do_tax_ret_isr_serv_10': 'do_account_21021302',
+ 'do_tax_ret_isr_div_10': 'do_account_21020601',
+ 'do_tax_ret_isr_int_10': 'do_account_21021501',
+ 'do_tax_ret_isr_int_pj_1': 'do_account_21021502',
+ 'do_tax_ret_isr_alq_10': 'do_account_21021401',
+ 'do_tax_ret_isr_est_15': 'do_account_11040801',
+ 'do_tax_ret_isr_est_5': 'do_account_11040802',
+ 'do_tax_ret_isr_exporter_25': 'do_account_11040803',
+ 'do_tax_ret_isr_bovine_1': 'do_account_21021801',
+ 'do_tax_ret_isr_premios_25': 'do_account_21021701',
+ 'do_tax_ret_isr_premios_10': 'do_account_21021702',
+ 'do_tax_ret_isr_premios_15': 'do_account_21021703',
+ 'do_tax_ret_isr_tragamonedas_10': 'do_account_21021704',
+ 'do_tax_ret_isr_other_income_10': 'do_account_21020301',
+ 'do_tax_ret_isr_ext_27': 'do_account_21020701',
+ 'do_tax_ret_isr_ext_10': 'do_account_21020702',
+ 'do_tax_isc_bebidas_alc': 'do_account_21020801',
+ 'do_tax_isc_tabaco': 'do_account_21020802',
+ 'do_tax_isc_telecom': 'do_account_21020803',
+ 'do_tax_isc_combustibles_16': 'do_account_21020804',
+ 'do_tax_isc_avtur_65': 'do_account_21020807',
+ 'do_tax_isc_fuel_rd2_gallon': 'do_account_21020808',
+ 'do_tax_ret_isc_insurance_100': 'do_account_21020806',
+ 'do_tax_isc_vehiculos': 'do_account_21020805',
+ 'do_tax_cdt_indotel': 'do_account_21020901',
+ 'do_tax_propina_10': 'do_account_21020501',
+ 'do_tax_cheques_015': 'do_account_21021901',
+ 'do_tax_cheques_020': 'do_account_21021902',
+ 'do_tax_activos_1': 'do_account_21020502',
+ 'do_tax_iti_3': 'do_account_21021001',
+ }
+ for record_id, account_id in expected_accounts.items():
+ with self.subTest(record_id=record_id):
+ self.assertEqual(taxes[record_id]['invoice_account'], account_id)
+ self.assertEqual(
+ taxes[record_id]['credit_note_account'], account_id)
self.assertEqual(
taxes['do_tax_ret_itbis_30']['tax_kind'],
'itbis_withholding')
self.assertIn(
"Decimal('-5.4')/100",
taxes['do_tax_ret_itbis_30']['rate'])
+ self.assertEqual(
+ taxes['do_tax_ret_itbis_75_inf']['tax_fiscal_type'],
+ 'itbis_withholding_75_informal')
+ self.assertIn(
+ "Decimal('-13.5')/100",
+ taxes['do_tax_ret_itbis_75_inf']['rate'])
+ for record_id in [
+ 'do_tax_ret_isr_hon_5',
+ 'do_tax_ret_isr_serv_10',
+ 'do_tax_ret_isr_alq_10',
+ 'do_tax_ret_isr_est_5',
+ 'do_tax_ret_isr_bovine_1',
+ 'do_tax_ret_isr_exporter_25',
+ 'do_tax_ret_isr_ext_27',
+ ]:
+ self.assertIn("Decimal('-", taxes[record_id]['rate'])
+ self.assertEqual(
+ taxes['do_tax_itbis_9_venta']['tax_fiscal_type'],
+ 'itbis_sale_9')
+ self.assertIn(
+ "Decimal('9')/100",
+ taxes['do_tax_itbis_9_compra']['rate'])
+ self.assertEqual(
+ taxes['do_tax_isc_bebidas_alc']['tax_fiscal_type'],
+ 'isc_alcohol_10')
+ self.assertIn(
+ "Decimal('10')/100",
+ taxes['do_tax_isc_bebidas_alc']['rate'])
+ self.assertEqual(
+ taxes['do_tax_isc_combustibles_16']['tax_fiscal_type'],
+ 'isc_fossil_fuel_16')
self.assertEqual(
taxes['do_tax_cheques_020']['tax_kind'], 'others')
+ self.assertEqual(
+ taxes['do_tax_cheques_020']['invoice_account'],
+ 'do_account_21021902')
self.assertIn(
"Decimal('0.20')/100",
taxes['do_tax_cheques_020']['rate'])
@@ -280,8 +403,17 @@ class AccountDoUnitTestCase(unittest.TestCase):
'do_tc_others_checks_020')
self.assertEqual(lines['do_tcl_itbis18v_inv']['operator'], '+')
self.assertEqual(lines['do_tcl_itbis18c_inv']['operator'], '-')
- self.assertEqual(lines['do_tcl_ret_itbis_inv']['operator'], '+')
- self.assertEqual(lines['do_tcl_ret_itbis_adq_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_itbis9v_inv']['operator'], '+')
+ self.assertEqual(lines['do_tcl_itbis9c_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_ret_itbis_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_ret_itbis_adq_inv']['operator'], '+')
+ self.assertEqual(lines['do_tcl_ret_itbis_inf75_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_isr_hon_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_isr_est_inv']['operator'], '+')
+ self.assertEqual(lines['do_tcl_isr_est5_inv']['operator'], '+')
+ self.assertEqual(lines['do_tcl_isr_bovine_inv']['operator'], '-')
+ self.assertEqual(lines['do_tcl_isr_exporter_inv']['operator'], '+')
+ self.assertEqual(lines['do_tcl_isc_comb_inv']['operator'], '+')
self.assertEqual(lines['do_tcl_prop_inv']['code'], 'do_tc_others_tip')
def test_tax_kind_contains_dominican_tax_categories(self):
@@ -302,5 +434,11 @@ class AccountDoUnitTestCase(unittest.TestCase):
codes = [code for code, _ in TAX_KIND]
self.assertEqual(len(codes), len(set(codes)))
+ def test_fiscal_classification_codes_are_unique(self):
+ fiscal_codes = [code for code, _ in TAX_FISCAL_TYPE]
+ application_codes = [code for code, _ in TAX_APPLICATION]
+ self.assertEqual(len(fiscal_codes), len(set(fiscal_codes)))
+ self.assertEqual(len(application_codes), len(set(application_codes)))
+
del ModuleTestCase
diff --git a/view/tax_form.xml b/view/tax_form.xml
index 675da06..a950fca 100644
--- a/view/tax_form.xml
+++ b/view/tax_form.xml
@@ -3,5 +3,9 @@
+
+
+
+
diff --git a/view/tax_list.xml b/view/tax_list.xml
index eac5c6c..96af1cd 100644
--- a/view/tax_list.xml
+++ b/view/tax_list.xml
@@ -2,5 +2,7 @@
+
+