Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
690d039
[ADD] l10n_es_aeat_mod130: Módulo para la declaración del modelo 130 …
Jan 24, 2014
c4f4973
Launchpad automatic translations update.
Jan 25, 2014
9cab1cf
[FIX] l10n_es_aeat_mod130: Corrección del archivo exportado para evit…
Jan 30, 2014
8ef85bc
[FIX] l10n_es_aeat: compatibilidad de la función export_to_boe para e…
acysos Jan 31, 2014
13fc8a4
[FIX] l10n_es_aeat_mod130: Tilde en archivo que hace fallar runbot.
Mar 6, 2014
153c1cb
[FIX] l10n_es_aeat_mod130/mod303: import corregido para que valga tam…
May 29, 2014
7d795ac
[MIG] l10n_es_aeat_mo130
rlizana Jul 23, 2014
fa06d92
[FIX] l10n_es_aeat_mod130: Problema en la búsqueda cuando los periodo…
pedrobaeza Sep 10, 2014
233c694
[IMP] unificar campos en el módulo base + migrar a la nueva api.
Mar 23, 2015
10a0b53
[FIX+IMP] l10n_es_aeat_*: PEP8 + Refinamientos varios
pedrobaeza Jun 25, 2015
20e9d5d
OCA Transbot updated translations from Transifex
oca-transbot Sep 1, 2015
0ef45f7
[IMP] Añadir reglas de registro multicompañía a informes financieros …
hugosantosred Apr 11, 2017
35134b9
[MIG] l10n_es_aeat_mod130: Migration to 11.0
May 7, 2019
b5706e9
[MIG] l10n_es_aeat_mod130: Finish migration
pedrobaeza Jun 6, 2019
b217745
[MIG] l10n_es_aeat_mod130: Migration to 12.0
ernestotejeda Oct 10, 2019
8b57bd5
Translated using Weblate (Spanish)
CarlesAntoli Dec 28, 2019
40a1177
[12.0] l10n_es_aeat_*: [FIX] Caracteres no válidos 'NIF Empresa Desar…
rlizana Apr 23, 2020
89f5c73
[IMP] l10n_es_aeat_mod130: Add chatter
javierobcn Jul 22, 2020
d730c9d
Setting field 06 for Model 130 to editable. Computing initial value f…
javiermatos Oct 29, 2020
32784ea
Translated using Weblate (Catalan)
brendapaniagua Nov 6, 2020
a48a24e
[FIX] *: replace tabs for spaces
xAdrianC-Kernet Oct 5, 2022
92745f8
[IMP] l10n_es_aeat_mod130: pre-commit stuff
pedrobaeza Oct 20, 2022
5ab7591
[MIG] l10n_es_aeat_mod130: Migration to 14.0
pedrobaeza Oct 20, 2022
f9450ae
[FIX] l10n_es_aeat_mod130: Negative/To compensate is also for result=0
pedrobaeza Jan 25, 2023
68b35d8
Translated using Weblate (Slovenian)
sysadminmatmoz Apr 11, 2023
7c92214
[FIX] l10n_es_aeat_mod130: Type for 0 result must be N
pedrobaeza Apr 20, 2023
f6dfcf4
[MIG] l10n_es_aeat_mod130: Migration to 15.0
carolinafernandez-tecnativa Oct 2, 2023
58e71ae
Translated using Weblate (Spanish)
Ivorra78 Oct 9, 2023
e0dfb8d
[IMP] l10n_es_aeat_mod130: pre-commit auto fixes
carolinafernandez-tecnativa Jul 18, 2024
a1cd3d0
[MIG] l10n_es_aeat_mod130: Migration to 17.0
carolinafernandez-tecnativa Jul 18, 2024
72ee816
[FIX] l10n_es_aeat_mod_130: Error in referenced field of the result o…
herminioelx Apr 16, 2025
d8cb61f
[IMP] l10n_es_aeat*: cambio de menu a declaraciones con submenus por …
acysos May 28, 2025
4521e31
[FIX] l10n_es_aeat_mod130: Incorrect multi-company rule
pedrobaeza Jul 8, 2025
f3ca1e0
[MIG] l10n_es_aeat_mod130: Migration to 18.0
zurbaran Jul 25, 2025
c2818c3
[UPD] Update l10n_es_aeat_mod130.pot
Jul 27, 2025
27e3092
[BOT] post-merge updates
OCA-git-bot Jul 27, 2025
bc17a66
[[FIX] l10n_es_aeat_mod130: Recover missing space on no boolean items
etobella Oct 14, 2025
03d5eb3
[BOT] post-merge updates
OCA-git-bot Oct 14, 2025
4344a9b
[IMP] l10n_es_aeat_mod130: pre-commit auto fixes
EmilioPascual Apr 9, 2026
380951e
[MIG] l10n_es_aeat_mod130: Migration to 19.0
EmilioPascual Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions l10n_es_aeat_mod130/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===============
AEAT modelo 130
===============

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:87b9600497dce80cc2e7a1562204845f386c57bebd0b83eea893615f285a4df0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod130
:alt: OCA/l10n-spain
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-spain-19-0/l10n-spain-19-0-l10n_es_aeat_mod130
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Módulo para la presentación del modelo 130 (Pago fraccionado IRPF -
Impuesto sobre la Renta de las Personas Físicas - para empresarios y
profesionales en estimación directa) de la Agencia Española de
Administración Tributaria. Instrucciones del modelo:
http://goo.gl/StTY2h

Incluye la exportación al formato BOE para su uso telemático.

**Table of contents**

.. contents::
:local:

Known issues / Roadmap
======================

**AVISO**: Este modelo no cubre el 100% de las posibilidades que se
pueden dar en la declaración, por lo que se exime a los desarrolladores
de cualquier responsabilidad derivada de su uso. Carencias conocidas:

- La casilla [02] no se calculará correctamente si se incluyen en la
partida de gastos (familia de cuentas 6), gastos que no son
deducibles.
- No se controla el límite máximo de 2000 € en los gastos no deducibles
de difícil justificación.
- En la casilla [04], no se tienen en cuenta deducciones para rentas
obtenidas en Ceuta o Melilla.
- No se tienen en cuenta las retenciones e ingresos a cuenta soportados
sobre los rendimientos procedentes de las actividades económicas
(casilla [06]).
- No se pueden realizar declaraciones para actividades agrícolas,
ganaderas, forestales y pesqueras (casillas [08] a [11]).
- No se pueden aplicar las deducciones correspondientes por el artículo
80 bis (casilla [13]).
- No se pueden deducir resultados negativos de anteriores declaraciones
(casilla [15]).

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-spain/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-spain/issues/new?body=module:%20l10n_es_aeat_mod130%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Tecnativa

Contributors
------------

- `Tecnativa <https://www.tecnativa.com>`__:

- Pedro M. Baeza
- Víctor Martín
- Ernesto Tejeda
- Carolina Fernandez

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod130>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions l10n_es_aeat_mod130/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Copyright 2014-2019 Tecnativa - Pedro M. Baeza

from . import models
21 changes: 21 additions & 0 deletions l10n_es_aeat_mod130/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2014-2022 Tecnativa - Pedro M. Baeza
# Copyright 2023-2024 Tecnativa - Carolina Fernandez
{
"name": "AEAT modelo 130",
"version": "19.0.1.0.0",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/l10n-spain",
"category": "Localization/Accounting",
"depends": [
"l10n_es_aeat",
],
"data": [
"data/aeat.model.export.config.csv",
"data/aeat.model.export.config.line.csv",
"views/mod130_view.xml",
"security/ir.model.access.csv",
"security/ir_rule.xml",
],
"installable": True,
}
3 changes: 3 additions & 0 deletions l10n_es_aeat_mod130/data/aeat.model.export.config.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,name,model_number,date_start,date_end,active,model_id/id
aeat_mod130_export_config,Mod. 130 2015-actualidad,130,2015-01-01,,1,l10n_es_aeat_mod130.model_l10n_es_aeat_mod130_report
aeat_mod130_sub_export_config,Mod. 130 2015-actualidad - Página,130,,,0,
52 changes: 52 additions & 0 deletions l10n_es_aeat_mod130/data/aeat.model.export.config.line.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
id,export_config_id:id,sequence,name,export_type,size,decimal_size,alignment,apply_sign,negative_sign,positive_sign,bool_no,bool_yes,expression,fixed_value,conditional_expression,repeat_expression,subconfig_id/id
aeat_mod130_sub_export_line_01,aeat_mod130_sub_export_config,1,"Inicio del identificador de modelo y página",string,2,0,left,,N,0,,X,,"<T",,,
aeat_mod130_sub_export_line_02,aeat_mod130_sub_export_config,2,"Modelo",string,3,0,left,,N,0,,X,,"130",,,
aeat_mod130_sub_export_line_03,aeat_mod130_sub_export_config,3,"Página",string,2,0,left,,N,0,,X,,"01",,,
aeat_mod130_sub_export_line_04,aeat_mod130_sub_export_config,4,"Fin de identificador de modelo",string,4,0,left,,N,0,,X,,"000>",,,
aeat_mod130_sub_export_line_05,aeat_mod130_sub_export_config,5,"Indicador de página complementaria: En blanco",string,1,0,left,,N,0,,X,,,,,
aeat_mod130_sub_export_line_06,aeat_mod130_sub_export_config,6,"Tipo de declaración",string,1,0,left,,N,0,,X,${object.tipo_declaracion},,,,
aeat_mod130_sub_export_line_07,aeat_mod130_sub_export_config,7,"Declarante (1). Sujeto pasivo. NIF",string,9,0,left,,N,0,,X,${object.company_vat},,,,
aeat_mod130_sub_export_line_08,aeat_mod130_sub_export_config,8,"Declarante (1). Sujeto pasivo. Apellidos",string,60,0,left,,N,0,,X,${object.company_id.name},,,,
aeat_mod130_sub_export_line_09,aeat_mod130_sub_export_config,9,"Declarante (1). Sujeto pasivo. Nombre",string,20,0,left,,N,0,,X,${object.company_id.name if object.company_vat[0].isdigit() else ''},,,,
aeat_mod130_sub_export_line_10,aeat_mod130_sub_export_config,10,"Devengo (2). Ejercicio",string,4,0,left,,N,0,,X,${object.year},,,,
aeat_mod130_sub_export_line_11,aeat_mod130_sub_export_config,11,"Devengo (2). Periodo",string,2,0,left,,N,0,,X,${object.period_type},,,,
aeat_mod130_sub_export_line_12,aeat_mod130_sub_export_config,12,"Liquidación (3). I. Actividades econ. Estim. Directa - [01] Ingresos computables correspondientes al conjunto …",float,17,2,right,,N,0,,X,${object.casilla_01},,,,
aeat_mod130_sub_export_line_13,aeat_mod130_sub_export_config,13,"Liquidación (3). I. Actividades econ. Estim. Directa - [02] Gastos fiscalmente deducibles (…)",float,17,2,right,,N,0,,X,${object.casilla_02},,,,
aeat_mod130_sub_export_line_14,aeat_mod130_sub_export_config,14,"Liquidación (3). I. Actividades econ. Estim. Directa - [03 ]Rendimiento neto ([01] - [02]).",float,17,2,right,True,N,0,,X,${object.casilla_03},,,,
aeat_mod130_sub_export_line_15,aeat_mod130_sub_export_config,15,"Liquidación (3). I. Actividades econ. Estim. Directa - [04] 20 por 100 del importe de la casilla [03].",float,17,2,right,,N,0,,X,${object.casilla_04},,,,
aeat_mod130_sub_export_line_16,aeat_mod130_sub_export_config,16,"Liquidación (3). I. Actividades econ. Estim. Directa - [05] A deducir : De los trim. anteriores, suma de los importes (…)",float,17,2,right,,N,0,,X,${object.casilla_05},,,,
aeat_mod130_sub_export_line_17,aeat_mod130_sub_export_config,17,"Liquidación (3). I. Actividades econ. Estim. Directa - [06] A deducir: Retenciones e ingresos a cta. soportados (…)",float,17,2,right,,N,0,,X,${object.casilla_06},,,,
aeat_mod130_sub_export_line_18,aeat_mod130_sub_export_config,18,"Liquidación (3). I. Actividades econ. Estim. Directa - [07] Pago fraccionado previo del trimestre ([04]-[05]-[06])",float,17,2,right,True,N,0,,X,${object.casilla_07},,,,
aeat_mod130_sub_export_line_19,aeat_mod130_sub_export_config,19,"Liquidación (3). II. Actividades agrícolas, ganaderas, etc. - [08] Volumen de ingresos del trimestre (…)",float,17,2,right,,N,0,,X,${object.casilla_08},,,,
aeat_mod130_sub_export_line_20,aeat_mod130_sub_export_config,20,"Liquidación (3). II. Actividades agrícolas, ganaderas, etc. - [09] 2 por 100 del importe de la casilla [08]",float,17,2,right,,N,0,,X,${object.casilla_09},,,,
aeat_mod130_sub_export_line_21,aeat_mod130_sub_export_config,21,"Liquidación (3). II. Actividades agrícolas, ganaderas, etc. - [10] A deducir: Retenciones e Ingresos a cuenta (…)",float,17,2,right,,N,0,,X,${object.casilla_10},,,,
aeat_mod130_sub_export_line_22,aeat_mod130_sub_export_config,22,"Liquidación (3). II. Actividades agrícolas, ganaderas, etc. - [11] Pago fraccionado previo del trimestre (…) ([09]-[10])",float,17,2,right,True,N,0,,X,${object.casilla_11},,,,
aeat_mod130_sub_export_line_23,aeat_mod130_sub_export_config,23,"Liquidación (3). III. Total Liquidación - [12] Suma de pagos fraccionados del trimestre ([07]+[11])",float,17,2,right,,N,0,,X,${object.casilla_12},,,,
aeat_mod130_sub_export_line_24,aeat_mod130_sub_export_config,24,"Liquidación (3). III. Total Liquidación - [13] A deducir: Minorac. por aplic. de la deducc. art. 110,3 del Reglam. del Impto.",float,17,2,right,True,N,0,,X,${object.casilla_13},,,,
aeat_mod130_sub_export_line_25,aeat_mod130_sub_export_config,25,Liquidación (3). III. Total Liquidación - [14] Diferencia ([12]-[13]),float,17,2,right,,N,0,,X,${object.casilla_14},,,,
aeat_mod130_sub_export_line_26,aeat_mod130_sub_export_config,26,"Liquidación (3). III. Total Liquidación - [15] A deducir: Resultados negativos ejercicios anteriores",float,17,2,right,,N,0,,X,${object.casilla_15},,,,
aeat_mod130_sub_export_line_27,aeat_mod130_sub_export_config,27,"Liquidación (3). III. Total Liquidación - [16] A deducir: cantidades al pago adquis. o rehab. vivienda habitual (…)",float,17,2,right,,N,0,,X,${object.casilla_16},,,,
aeat_mod130_sub_export_line_28,aeat_mod130_sub_export_config,28,"Liquidación (3). III. Total Liquidación - [17] Total ([14]-[15]-[16])",float,17,2,right,True,N,0,,X,${object.casilla_17},,,,
aeat_mod130_sub_export_line_29,aeat_mod130_sub_export_config,29,"Liquidación (3). III. Total Liquidación - [18] A deducir (exclus. complementaria) Resultado anteriores liquidaciones (…)",float,17,2,right,,N,0,,X,${object.casilla_18},,,,
aeat_mod130_sub_export_line_30,aeat_mod130_sub_export_config,30,"Liquidación (3). III. Total Liquidación - [19] Resultado de la autoliquidación ([17]-[18])",float,17,2,right,True,N,0,,X,${object.result},,,,
aeat_mod130_sub_export_line_31,aeat_mod130_sub_export_config,31,"Declaración complementaria",boolean,1,0,left,,N,0," ",X,${object.statement_type == 'C'},,,,
aeat_mod130_sub_export_line_32,aeat_mod130_sub_export_config,32,"Número de justificante de la declaración anterior",string,13,0,left,,N,0,,X,${object.previous_number if object.statement_type == 'C' else ''},,,,
aeat_mod130_sub_export_line_33,aeat_mod130_sub_export_config,33,"Domiciliación IBAN",string,34,0,left,,N,0,,X,"${object.partner_bank_id and object.partner_bank_id.acc_number and object.partner_bank_id.acc_number.replace("" "", """") or """"}",,,,
aeat_mod130_sub_export_line_34,aeat_mod130_sub_export_config,34,"Reservado AEAT",string,96,0,left,,N,0,,X,,,,,
aeat_mod130_sub_export_line_35,aeat_mod130_sub_export_config,35,"Reservado para la Administración. Sello electronico",string,13,0,left,,N,0,,X,,,,,
aeat_mod130_sub_export_line_36,aeat_mod130_sub_export_config,36,"Indicador de fin de registro",string,12,0,left,,N,0,,X,,"</T13001000>",,,
aeat_mod130_export_line_01,aeat_mod130_export_config,1,"Constante: <T",string,2,0,left,,N,0,,X,,"<T",,,
aeat_mod130_export_line_02,aeat_mod130_export_config,2,"Modelo",string,3,0,left,,N,0,,X,,"130",,,
aeat_mod130_export_line_03,aeat_mod130_export_config,3,"Constante: 0",string,1,0,left,,N,0,,X,,"0",,,
aeat_mod130_export_line_04,aeat_mod130_export_config,4,"Ejercicio devengo: AAAA",string,4,0,left,,N,0,,X,${object.year},,,,
aeat_mod130_export_line_05,aeat_mod130_export_config,5,"Período. (PP)",string,2,0,left,,N,0,,X,${object.period_type},,,,
aeat_mod130_export_line_06,aeat_mod130_export_config,6,"Constante: 0000>",string,5,0,left,,N,0,,X,,"0000>",,,
aeat_mod130_export_line_07,aeat_mod130_export_config,7,"Constante",string,5,0,left,,N,0,,X,,"<AUX>",,,
aeat_mod130_export_line_08,aeat_mod130_export_config,8,"Reservado para la Administración: Rellenar con blancos",string,70,0,left,,N,0,,X,,,,,
aeat_mod130_export_line_09,aeat_mod130_export_config,9,"Versión del Programa",string,4,0,left,,N,0,,X,,"odoo",,,
aeat_mod130_export_line_10,aeat_mod130_export_config,10,"Reservado para la Administración: Rellenar con blancos",string,4,0,left,,N,0,,X,,,,,
aeat_mod130_export_line_11,aeat_mod130_export_config,11,"NIF Empresa Desarrollo",string,9,0,left,,N,0,,X,,G87846952,,,
aeat_mod130_export_line_12,aeat_mod130_export_config,12,"Reservado para la Administración: Rellenar con blancos",string,213,0,left,,N,0,,X,,,,,
aeat_mod130_export_line_13,aeat_mod130_export_config,13,"Constante: </AUX>",string,6,0,left,,N,0,,X,,"</AUX>",,,
aeat_mod130_export_line_14,aeat_mod130_export_config,14,"Página",subconfig,,,,,,,,,,,True,,aeat_mod130_sub_export_config
aeat_mod130_export_line_15,aeat_mod130_export_config,15,"Constante. </T1300+Ejercicio+periodo+0000>",string,18,0,left,,N,0,,X,"</T1300${object.year}${object.period_type}0000>",,,,
Binary file added l10n_es_aeat_mod130/doc/DR130e15v12.xls
Binary file not shown.
Loading
Loading