Update foreign withholding and tax rules

This commit is contained in:
José Arturo García
2026-08-10 08:18:26 -04:00
parent 59f8dc0ede
commit 6f12c82ce1
14 changed files with 216 additions and 52 deletions
+43 -11
View File
@@ -67,6 +67,18 @@
<field name="tax" ref="do_tax_ret_isr_ext_27_en"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_supplier_ext_digital_en" model="account.tax.rule.template">
<field name="name">Foreign Royalties, Software and Online Services 15% Rule (RD)</field>
<field name="kind">purchase</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_supp_ext_isr15_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_supplier_ext_digital_en"/>
<field name="group" ref="do_tax_group_isr_ext_en"/>
<field name="tax" ref="do_tax_ret_isr_ext_15_en"/>
<field name="start_date" eval="datetime.date(2026, 7, 1)"/>
<field name="sequence" eval="10"/>
</record>
<!-- Tasas especiales ITBIS -->
<record id="do_tax_rule_customer_itbis16_en" model="account.tax.rule.template">
@@ -219,11 +231,16 @@
<field name="tax" ref="do_tax_isc_combustibles_16_en"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_customer_isc_fuel_rd2_en" model="account.tax.rule.template">
<field name="name">ISC Rule Additional RD$2 per Gallon of Fuel (RD)</field>
<field name="kind">sale</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_cust_isc_fuel_rd2_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_customer_isc_fuel_en"/>
<field name="rule" ref="do_tax_rule_customer_isc_fuel_rd2_en"/>
<field name="group" ref="do_tax_group_isc_en"/>
<field name="tax" ref="do_tax_isc_fuel_rd2_gallon_en"/>
<field name="sequence" eval="20"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_bank_check_transfer_en" model="account.tax.rule.template">
@@ -299,38 +316,53 @@
<field name="sequence" eval="20"/>
</record>
<record id="do_tax_rule_customer_sectorial_retention_en" model="account.tax.rule.template">
<field name="name">Customer Rule with ITBIS Sectoral Withholding (RD)</field>
<record id="do_tax_rule_customer_sectorial_society_en" model="account.tax.rule.template">
<field name="name">ITBIS Withheld by Companies 30% Customer Rule (RD)</field>
<field name="kind">sale</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_cust_sectorial_society_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_customer_sectorial_retention_en"/>
<field name="rule" ref="do_tax_rule_customer_sectorial_society_en"/>
<field name="group" ref="do_tax_group_itbis_en"/>
<field name="tax" ref="do_tax_ret_itbis_society_30_suf_en"/>
<field name="keep_origin" eval="True"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_customer_sectorial_airline_en" model="account.tax.rule.template">
<field name="name">ITBIS Withheld by Airlines Customer Rule (RD)</field>
<field name="kind">sale</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_cust_sectorial_airline_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_customer_sectorial_retention_en"/>
<field name="rule" ref="do_tax_rule_customer_sectorial_airline_en"/>
<field name="group" ref="do_tax_group_itbis_en"/>
<field name="tax" ref="do_tax_ret_itbis_airline_100_en"/>
<field name="keep_origin" eval="True"/>
<field name="sequence" eval="20"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_customer_sectorial_hotel_en" model="account.tax.rule.template">
<field name="name">ITBIS Withheld by Hotels Customer Rule (RD)</field>
<field name="kind">sale</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_cust_sectorial_hotel_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_customer_sectorial_retention_en"/>
<field name="rule" ref="do_tax_rule_customer_sectorial_hotel_en"/>
<field name="group" ref="do_tax_group_itbis_en"/>
<field name="tax" ref="do_tax_ret_itbis_hotel_100_en"/>
<field name="keep_origin" eval="True"/>
<field name="sequence" eval="30"/>
<field name="sequence" eval="10"/>
</record>
<record id="do_tax_rule_customer_sectorial_state_en" model="account.tax.rule.template">
<field name="name">ITBIS Withheld by State Entities Customer Rule (RD)</field>
<field name="kind">sale</field>
<field name="account" ref="do_account_root_en"/>
</record>
<record id="do_trline_cust_sectorial_state_en" model="account.tax.rule.line.template">
<field name="rule" ref="do_tax_rule_customer_sectorial_retention_en"/>
<field name="rule" ref="do_tax_rule_customer_sectorial_state_en"/>
<field name="group" ref="do_tax_group_itbis_en"/>
<field name="tax" ref="do_tax_ret_itbis_state_100_en"/>
<field name="keep_origin" eval="True"/>
<field name="sequence" eval="40"/>
<field name="sequence" eval="10"/>
</record>
</data>
</tryton>