Skip to content

Commit

Permalink
Merge ee4e54c into 83e89fd
Browse files Browse the repository at this point in the history
  • Loading branch information
cubells committed Sep 9, 2015
2 parents 83e89fd + ee4e54c commit a97022e
Show file tree
Hide file tree
Showing 3 changed files with 237 additions and 0 deletions.
182 changes: 182 additions & 0 deletions l10n_es/data/fiscal_positions_common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@
Posición fiscal Inversión Sujeto Pasivo Nacional
Renombrada posición fiscal extracomunitaria para indicar explícitamente a Canarias, Ceuta y Melilla
Vicent Cubells <vicent@vcubells.net> (2015-09-01)
Posición fiscal 19,5% para arrendamientos
-->

<!-- ************************************************************* -->
Expand Down Expand Up @@ -109,6 +112,11 @@
<field name="chart_template_id" ref="account_chart_template_common"/>
</record>

<record id="fp_irpf195a" model="account.fiscal.position.template">
<field name="name">Retención 19,5% arrendamientos</field>
<field name="chart_template_id" ref="account_chart_template_common"/>
</record>

<record id="fp_irpf20" model="account.fiscal.position.template">
<field name="name">Retención IRPF 20%</field>
<field name="chart_template_id" ref="account_chart_template_common"/>
Expand Down Expand Up @@ -874,6 +882,179 @@
<field name="tax_dest_id" ref="account_tax_template_p_irpf19a"/>
</record>

<!-- Retención 19,5% arrendamientos -->

<record id="fptt_irpf195asale_21b"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21b"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva21b"/>
</record>
<record id="fptt_irpf195asale_21b_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21b"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_21s"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21s"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva21s"/>
</record>
<record id="fptt_irpf195asale_21s_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21s"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_21isp"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21isp"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva21isp"/>
</record>
<record id="fptt_irpf195asale_21isp_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva21isp"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_10b"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva10b"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva10b"/>
</record>
<record id="fptt_irpf195asale_10b_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva10b"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_10s"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva10s"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva10s"/>
</record>
<record id="fptt_irpf195asale_10s_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva10s"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_4b"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva4b"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva4b"/>
</record>
<record id="fptt_irpf195asale_4b_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva4b"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195asale_4s"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva4s"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva4s"/>
</record>
<record id="fptt_irpf195asale_4s_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva4s"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195a_21b" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva21_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva21_bc"/>
</record>
<record id="fptt_irpf195a_21b_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva21_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195a_21s" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva21_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva21_sc"/>
</record>
<record id="fptt_irpf195a_21s_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva21_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195a_10b" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva10_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva10_bc"/>
</record>
<record id="fptt_irpf195a_10b_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva10_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195a_10s" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva10_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva10_sc"/>
</record>
<record id="fptt_irpf195a_10s_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva10_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195a_4b" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva4_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva4_bc"/>
</record>
<record id="fptt_irpf195a_4b_2" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva4_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195a_4s" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva4_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva4_sc"/>
</record>
<record id="fptt_irpf195a_4s_2" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva4_sc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>
<record id="fptt_irpf195asale_ex"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva0"/>
<field name="tax_dest_id" ref="account_tax_template_s_iva0"/>
</record>
<record id="fptt_irpf195asale_ex_2"
model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_s_iva0"/>
<field name="tax_dest_id" ref="account_tax_template_s_irpf195a"/>
</record>
<record id="fptt_irpf195a_0" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva0_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_iva0_bc"/>
</record>
<record id="fptt_irpf195a_0_2" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fp_irpf195a"/>
<field name="tax_src_id" ref="account_tax_template_p_iva0_bc"/>
<field name="tax_dest_id" ref="account_tax_template_p_irpf195a"/>
</record>

<!-- Retención 20% arrendamientos -->

<record id="fptt_irpf20asale_21b"
Expand Down Expand Up @@ -2826,3 +3007,4 @@

</data>
</openerp>

15 changes: 15 additions & 0 deletions l10n_es/data/tax_codes_common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
Refatorización completa de códigos de impuestos
Estructura segun modelos de Hacienda
Vicent Cubells <vicent@vcubells.net> (2015-09-01)
Nuevos códigos de impuesto para 19,5% arrendamientos
-->

<record id="account_tax_code_template_root" model="account.tax.code.template">
Expand Down Expand Up @@ -983,6 +985,12 @@
<field name="name">Retenciones practicadas a arrendamientos. Base imponible (19%)</field>
<field name="sign">1.0</field>
</record>
<record id="account_tax_code_template_IRPAABI195" model="account.tax.code.template">
<field name="parent_id" ref="account_tax_code_template_RBI"/>
<field name="code">IRPAABI195</field>
<field name="name">Retenciones practicadas a arrendamientos. Base imponible (19,5%)</field>
<field name="sign">1.0</field>
</record>
<record id="account_tax_code_template_IRPAABI20" model="account.tax.code.template">
<field name="parent_id" ref="account_tax_code_template_RBI"/>
<field name="code">IRPAABI20</field>
Expand All @@ -1007,6 +1015,12 @@
<field name="name">Retenciones practicadas a arrendamientos. Cuota (19%)</field>
<field name="sign">1.0</field>
</record>
<record id="account_tax_code_template_IRPAAC195" model="account.tax.code.template">
<field name="parent_id" ref="account_tax_code_template_RLC115"/>
<field name="code">IRPAAC195</field>
<field name="name">Retenciones practicadas a arrendamientos. Cuota (19,5%)</field>
<field name="sign">1.0</field>
</record>
<record id="account_tax_code_template_IRPAAC20" model="account.tax.code.template">
<field name="parent_id" ref="account_tax_code_template_RLC115"/>
<field name="code">IRPAAC20</field>
Expand Down Expand Up @@ -1162,3 +1176,4 @@

</data>
</openerp>

40 changes: 40 additions & 0 deletions l10n_es/data/taxes_common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
Nuevo impuesto IRPF 19%
Nuevo impuestos para acomodar los nuevos códigos de impuestos
Vicent Cubells <vicent@vcubells.net> (2015-09-01)
Nuevo impuesto 19,5% para arrendamientos
-->

<record id="account_tax_template_s_iva21b" model="account.tax.template">
Expand Down Expand Up @@ -1148,6 +1150,8 @@
<field name="tax_sign" eval="-1.0"/>
<field name="type">percent</field>
</record>
<!-- No lleva códigos de impuestos porque sólo se declara mediante
saldo de la cuenta 473 en el modelo 200 -->
<record id="account_tax_template_s_irpf19a" model="account.tax.template">
<field name="description">S_RAC19A</field>
<field name="type_tax_use">sale</field>
Expand All @@ -1158,6 +1162,18 @@
<field name="amount" eval="-0.19"/>
<field name="type">percent</field>
</record>
<!-- No lleva códigos de impuestos porque sólo se declara mediante
saldo de la cuenta 473 en el modelo 200 -->
<record id="account_tax_template_s_irpf195a" model="account.tax.template">
<field name="description">S_RAC195A</field>
<field name="type_tax_use">sale</field>
<field name="account_paid_id" ref="pgc_473_child"/>
<field name="name">Retenciones a cuenta 19,5% (Arrendamientos)</field>
<field name="account_collected_id" ref="pgc_473_child"/>
<field name="chart_template_id" ref="account_chart_template_common"/>
<field name="amount" eval="-0.195"/>
<field name="type">percent</field>
</record>
<record id="account_tax_template_p_irpf19" model="account.tax.template">
<field name="ref_base_sign" eval="-1.0"/>
<field name="description">P_IRPF19</field>
Expand Down Expand Up @@ -1230,6 +1246,24 @@
<field name="tax_sign" eval="-1.0"/>
<field name="type">percent</field>
</record>
<record id="account_tax_template_p_irpf195a" model="account.tax.template">
<field name="ref_base_code_id" ref="account_tax_code_template_IRPAABI195"/>
<field name="ref_base_sign" eval="-1.0"/>
<field name="description">P_RAC195A</field>
<field name="ref_tax_code_id" ref="account_tax_code_template_IRPAAC195"/>
<field name="type_tax_use">purchase</field>
<field name="account_paid_id" ref="pgc_4751_child"/>
<field name="base_sign" eval="1.0"/>
<field name="base_code_id" ref="account_tax_code_template_IRPAABI195"/>
<field name="ref_tax_sign" eval="1.0"/>
<field name="name">Retenciones 19,5% (Arrendamientos)</field>
<field name="account_collected_id" ref="pgc_4751_child"/>
<field name="chart_template_id" ref="account_chart_template_common"/>
<field name="tax_code_id" ref="account_tax_code_template_IRPAAC195"/>
<field name="amount" eval="-0.195"/>
<field name="tax_sign" eval="-1.0"/>
<field name="type">percent</field>
</record>
<record id="account_tax_template_p_irpf7" model="account.tax.template">
<field name="ref_base_code_id" ref="account_tax_code_template_IRPBI7"/>
<field name="ref_base_sign" eval="-1.0"/>
Expand Down Expand Up @@ -1284,6 +1318,8 @@
<field name="tax_sign" eval="-1.0"/>
<field name="type">percent</field>
</record>
<!-- No lleva códigos de impuestos porque sólo se declara mediante
saldo de la cuenta 473 en el modelo 200 -->
<record id="account_tax_template_s_irpf20a" model="account.tax.template">
<field name="description">S_RAC20A</field>
<field name="type_tax_use">sale</field>
Expand Down Expand Up @@ -1311,6 +1347,7 @@
<field name="amount" eval="0.12"/>
<field name="tax_sign" eval="1.0"/>
<field name="type">percent</field>
<field name="include_base_amount" eval="1"/>
</record>
<record id="account_tax_template_s_iva0_e" model="account.tax.template">
<field name="ref_base_code_id" ref="account_tax_code_template_EYOA"/>
Expand Down Expand Up @@ -1448,6 +1485,8 @@
<field name="tax_sign" eval="-1.0"/>
<field name="type">percent</field>
</record>
<!-- No lleva códigos de impuestos porque sólo se declara mediante
saldo de la cuenta 473 en el modelo 200 -->
<record id="account_tax_template_s_irpf21a" model="account.tax.template">
<field name="description">S_RAC21A</field>
<field name="type_tax_use">sale</field>
Expand Down Expand Up @@ -1899,3 +1938,4 @@
</record>
</data>
</openerp>

0 comments on commit a97022e

Please sign in to comment.