Skip to content

Commit 79be015

Browse files
committed
Merge PR #4902 into 19.0
Signed-off-by pedrobaeza
2 parents 5ce638b + 6b0e3c9 commit 79be015

46 files changed

Lines changed: 17002 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

l10n_es_aeat_mod123/README.rst

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
.. image:: https://odoo-community.org/readme-banner-image
2+
:target: https://odoo-community.org/get-involved?utm_source=readme
3+
:alt: Odoo Community Association
4+
5+
===============
6+
AEAT modelo 123
7+
===============
8+
9+
..
10+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11+
!! This file is generated by oca-gen-addon-readme !!
12+
!! changes will be overwritten. !!
13+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14+
!! source digest: sha256:849442b112cfabebbb991097d173de7b56021a6d11a77620c1334852ac1d92ea
15+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16+
17+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
18+
:target: https://odoo-community.org/page/development-status
19+
:alt: Beta
20+
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
21+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
22+
:alt: License: AGPL-3
23+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github
24+
:target: https://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod123
25+
:alt: OCA/l10n-spain
26+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
27+
:target: https://translation.odoo-community.org/projects/l10n-spain-19-0/l10n-spain-19-0-l10n_es_aeat_mod123
28+
:alt: Translate me on Weblate
29+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
30+
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=19.0
31+
:alt: Try me on Runboat
32+
33+
|badge1| |badge2| |badge3| |badge4| |badge5|
34+
35+
Modelo 123 de la AEAT. Retenciones e ingresos a cuenta del Impuesto
36+
sobre la Renta de las Personas Físicas, Impuesto sobre Sociedades y del
37+
Impuesto sobre la Renta de no Residentes (establecimientos permanentes).
38+
Determinados rendimientos del capital mobiliario o determinadas rentas.
39+
40+
Este modelo tiene su utilidad sobre todo en préstamos entre empresas o
41+
particulares, o financiaciones recibidas por ENISA (Empresa Nacional de
42+
Innovación) o CDTI (Centro para el Desarrollo Tecnológico Industrial).
43+
44+
Otra utilidad que se le da es para las retenciones en los repartos de
45+
dividendos.
46+
47+
El modelo se presentará mensualmente para grandes empresas, y
48+
trimestralmente para el resto, por parte de aquellas empresas que deban
49+
abonar intereses de esos préstamos.
50+
51+
**Table of contents**
52+
53+
.. contents::
54+
:local:
55+
56+
Usage
57+
=====
58+
59+
Para introducir datos válidos para el modelo:
60+
61+
1. Realizar una factura de proveedor de los intereses cobrados por la
62+
empresa o particular prestatario con impuesto "Retenciones 19%
63+
(préstamos)".
64+
2. O también puede realizar una factura de proveedor del reparto de
65+
dividendos con el impuesto "Retenciones 19% (dividendos)".
66+
3. Validarla.
67+
68+
Para crear una declaración del modelo:
69+
70+
1. Ir a *Facturación > Informes AEAT > Modelo 123*.
71+
2. Pulsar en el botón "Crear".
72+
3. Seleccionar el ejercicio fiscal y el tipo de período. Los periodos
73+
incluidos se calculan automáticamente.
74+
4. Seleccionar el tipo de declaración.
75+
5. Rellenar el teléfono, necesario para la exportacion BOE.
76+
6. Guardar y pulsar en el botón "Calcular".
77+
7. Cuando revise los valores, pulse en el botón "Confirmar".
78+
8. Se puede exportar la declaración en formato BOE para presentarla
79+
telemáticamente en el portal de la AEAT.
80+
81+
Bug Tracker
82+
===========
83+
84+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-spain/issues>`_.
85+
In case of trouble, please check there if your issue has already been reported.
86+
If you spotted it first, help us to smash it by providing a detailed and welcomed
87+
`feedback <https://github.com/OCA/l10n-spain/issues/new?body=module:%20l10n_es_aeat_mod123%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
88+
89+
Do not contact contributors directly about support or help with technical issues.
90+
91+
Credits
92+
=======
93+
94+
Authors
95+
-------
96+
97+
* Tecnativa
98+
* Spanish Localization Team
99+
100+
Contributors
101+
------------
102+
103+
- `Tecnativa <https://www.tecnativa.com>`__:
104+
105+
- Pedro M. Baeza
106+
107+
- `Sygel Technology <https://www.sygel.es>`__:
108+
109+
- Valentin Vinagre
110+
- Manuel Regidor
111+
112+
- Emilio Pascual (`Moduon <https://www.moduon.team/>`__)
113+
- `NuoBiT <https://www.nuobit.com>`__:
114+
115+
- Eric Antones
116+
117+
Maintainers
118+
-----------
119+
120+
This module is maintained by the OCA.
121+
122+
.. image:: https://odoo-community.org/logo.png
123+
:alt: Odoo Community Association
124+
:target: https://odoo-community.org
125+
126+
OCA, or the Odoo Community Association, is a nonprofit organization whose
127+
mission is to support the collaborative development of Odoo features and
128+
promote its widespread use.
129+
130+
This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod123>`_ project on GitHub.
131+
132+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

l10n_es_aeat_mod123/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
2+
3+
from . import models
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Copyright 2016-2021 Tecnativa - Pedro M. Baeza
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
{
5+
"name": "AEAT modelo 123",
6+
"version": "19.0.1.0.0",
7+
"category": "Localisation/Accounting",
8+
"author": "Tecnativa, Spanish Localization Team, Odoo Community Association (OCA)",
9+
"website": "https://github.com/OCA/l10n-spain",
10+
"license": "AGPL-3",
11+
"depends": ["l10n_es", "l10n_es_aeat"],
12+
"data": [
13+
"data/l10n.es.aeat.map.tax.line.tax.csv",
14+
"data/2024/aeat.model.export.config.csv",
15+
"data/2024/aeat.model.export.config.line.csv",
16+
"data/2024/l10n.es.aeat.map.tax.csv",
17+
"data/2024/l10n.es.aeat.map.tax.line.csv",
18+
"data/2016/aeat.model.export.config.csv",
19+
"data/2016/aeat.model.export.config.line.csv",
20+
"data/2016/l10n.es.aeat.map.tax.csv",
21+
"data/2016/l10n.es.aeat.map.tax.line.csv",
22+
"views/mod123_view.xml",
23+
"security/ir.model.access.csv",
24+
"security/mod_123_security.xml",
25+
],
26+
"installable": True,
27+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"id","name","model_number","model_id:id","date_start","date_end","active"
2+
"aeat_mod123_main_export_config","Mod. 123 2016-2023","123","model_l10n_es_aeat_mod123_report","2016-01-01","2023-12-31",
3+
"aeat_mod123_sub01_export_config","Mod. 123 2016 - Página","123",,,,False
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
"id","export_config_id:id","sequence","name","export_type","size","decimal_size","alignment","apply_sign","bool_no","bool_yes","expression","fixed_value","conditional_expression","subconfig_id/id"
2+
"aeat_mod123_sub01_export_line_01","aeat_mod123_sub01_export_config",1,"Constante: <T","string",2,,"left",,,,,"<T",,
3+
"aeat_mod123_sub01_export_line_02","aeat_mod123_sub01_export_config",2,"Constante: 123","string",3,,"left",,,,,"123",,
4+
"aeat_mod123_sub01_export_line_03","aeat_mod123_sub01_export_config",3,"Constante: 01","string",2,,"left",,,,,"01",,
5+
"aeat_mod123_sub01_export_line_04","aeat_mod123_sub01_export_config",4,"Constante: 000>","string",4,,"left",,,,,"000>",,
6+
"aeat_mod123_sub01_export_line_05","aeat_mod123_sub01_export_config",5,"Indicador de página complementaria: En blanco","string",1,,"left",,,,,,,
7+
"aeat_mod123_sub01_export_line_06","aeat_mod123_sub01_export_config",6,"Tipo de declaración","string",1,,"left",,,,"${object.tipo_declaracion}",,,
8+
"aeat_mod123_sub01_export_line_07","aeat_mod123_sub01_export_config",7,"Identificación: NIF","string",9,,"left",,,,"${object.company_vat}",,,
9+
"aeat_mod123_sub01_export_line_08","aeat_mod123_sub01_export_config",8,"Identificación: Denominación o Apellidos","string",60,,"left",,,,"${object.company_id.name}",,,
10+
"aeat_mod123_sub01_export_line_09","aeat_mod123_sub01_export_config",9,"Identificación: Nombre","string",20,,"left",,,,"${object.company_id.name if object.company_vat[0].isdigit() else ''}",,,
11+
"aeat_mod123_sub01_export_line_10","aeat_mod123_sub01_export_config",10,"Identificación: Ejercicio","string",4,,"left",,,,"${object.year}",,,
12+
"aeat_mod123_sub01_export_line_11","aeat_mod123_sub01_export_config",11,"Identificación: Periodo","string",2,,"left",,,,"${object.period_type}",,,
13+
"aeat_mod123_sub01_export_line_12","aeat_mod123_sub01_export_config",12,"Liquidación(3). Retenciones e ingresos a cuenta. Número perceptores [01]","integer",15,,"right",,,,"${object.casilla_01}",,,
14+
"aeat_mod123_sub01_export_line_13","aeat_mod123_sub01_export_config",13,"Liquidación(3). Retenciones e ingresos a cuenta. Base retenciones e ingresos a cuenta [02]","float",17,2,"right",1,,,"${object.casilla_02}",,,
15+
"aeat_mod123_sub01_export_line_14","aeat_mod123_sub01_export_config",14,"Liquidación(3). Retenciones e ingresos a cuenta. Retenciones e ingresos a cuenta, [03]","float",17,2,"right",1,,,"${object.casilla_03}",,,
16+
"aeat_mod123_sub01_export_line_15","aeat_mod123_sub01_export_config",15,"Liquidación(3). Periodificaci—n. Ingresos ejercicios anteriores. [04]","float",17,2,"right",1,,,"${object.casilla_04}",,,
17+
"aeat_mod123_sub01_export_line_16","aeat_mod123_sub01_export_config",16,"Liquidación(3). Periodificaci—n. Regularizaci—n. [05]","float",17,2,"right",1,,,"${object.casilla_05}",,,
18+
"aeat_mod123_sub01_export_line_17","aeat_mod123_sub01_export_config",17,"Liquidación(3). Total Liquidación. Suma de retenciones e ingresos a cuenta y regularizaci—n. [03] + [05]","float",17,2,"right",1,,,"${object.casilla_06}",,,
19+
"aeat_mod123_sub01_export_line_18","aeat_mod123_sub01_export_config",18,"Liquidación(3). Total Liquidación. Resultado de anteriores declaraciones. [07]","float",17,2,"right",1,,,"${object.casilla_07}",,,
20+
"aeat_mod123_sub01_export_line_19","aeat_mod123_sub01_export_config",19,"Liquidación(3). Total Liquidación. Resultado a ingresar. [08]","float",17,2,"right",1,,,"${object.casilla_08}",,,
21+
"aeat_mod123_sub01_export_line_20","aeat_mod123_sub01_export_config",20,"declaración complementaria","boolean",1,,"left",," ","X","${object.statement_type == 'C'}",,,
22+
"aeat_mod123_sub01_export_line_21","aeat_mod123_sub01_export_config",21,"Número de justificante de la declaración anterior","string",13,,"left",,,,"${object.previous_number if object.statement_type == 'C' else ''}",,,
23+
"aeat_mod123_sub01_export_line_22","aeat_mod123_sub01_export_config",22,"Domiciliación IBAN","string",34,,"left",,,,,,,
24+
"aeat_mod123_sub01_export_line_23","aeat_mod123_sub01_export_config",23,"Reservado AEAT","string",185,,"left",,,,,,,
25+
"aeat_mod123_sub01_export_line_24","aeat_mod123_sub01_export_config",24,"Reservado para la Administración. Sello electronico","string",13,,"left",,,,,,,
26+
"aeat_mod123_sub01_export_line_25","aeat_mod123_sub01_export_config",25,"Indicador de fin de registro","string",12,,"left",,,,,"</T12301000>",,
27+
"aeat_mod123_main_export_line_01","aeat_mod123_main_export_config",1,"Constante: <T","string",2,,"left",,,,,"<T",,
28+
"aeat_mod123_main_export_line_02","aeat_mod123_main_export_config",2,"Constante: 123","string",3,,"left",,,,,"123",,
29+
"aeat_mod123_main_export_line_03","aeat_mod123_main_export_config",3,"Constante: 0","string",1,,"left",,,,,"0",,
30+
"aeat_mod123_main_export_line_04","aeat_mod123_main_export_config",4,"Ejercicio devengo (AAAA)","string",4,,"left",,,,"${object.year}",,,
31+
"aeat_mod123_main_export_line_05","aeat_mod123_main_export_config",5,"Periodo (PP)","string",2,,"left",,,,"${object.period_type}",,,
32+
"aeat_mod123_main_export_line_06","aeat_mod123_main_export_config",6,"Constante: 0000>","string",5,,"left",,,,,"0000>",,
33+
"aeat_mod123_main_export_line_07","aeat_mod123_main_export_config",7,"Constante: <AUX>","string",5,,"left",,,,,"<AUX>",,
34+
"aeat_mod123_main_export_line_08","aeat_mod123_main_export_config",8,"Reservado para la Administración: Rellenar con blancos","string",70,,"left",,,,,,,
35+
"aeat_mod123_main_export_line_09","aeat_mod123_main_export_config",9,"Versión del programa","string",4,,"left",,,,,"odoo",,
36+
"aeat_mod123_main_export_line_10","aeat_mod123_main_export_config",10,"Reservado para la Administración. Rellenar con blancos","string",4,,"left",,,,,,,
37+
"aeat_mod123_main_export_line_11","aeat_mod123_main_export_config",11,"NIF Empresa Desarrollo","string",9,,"left",,,,,"G87846952",,
38+
"aeat_mod123_main_export_line_12","aeat_mod123_main_export_config",12,"Reservado para la Administración. Rellenar con blancos","string",213,,"left",,,,,,,
39+
"aeat_mod123_main_export_line_13","aeat_mod123_main_export_config",13,"Constante: </AUX>","string",6,,"left",,,,,"</AUX>",,
40+
"aeat_mod123_main_export_line_14","aeat_mod123_main_export_config",14,"Contenido del fichero [sub01]","subconfig",,,,,,,,,1,"aeat_mod123_sub01_export_config"
41+
"aeat_mod123_main_export_line_15","aeat_mod123_main_export_config",15,"Constante: </T1230+Ejercicio+periodo+0000>","string",18,,"left",,,,"</T1230${object.year}${object.period_type}0000>",,,
42+
"aeat_mod123_main_export_line_16","aeat_mod123_main_export_config",16,"Fin de Registro. Constante CRLF (Hexadecimal 0D0A, Decimal 1310)","string",2,,"left",,,,"${""\r\n"".encode(""ascii"")}",,,
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
id,model,date_from,date_to
2+
aeat_mod123_map,123,,2023-12-31
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id,field_number,field_type,inverse,map_parent_id:id,name,sum_type,to_regularize,move_type,account_xmlid_ids/id,tax_xmlid_ids/id
2+
aeat_mod123_map_line_02,02,base,True,aeat_mod123_map,Base retenciones,both,True,regular,,"p_rp19,p_rrD19,p_irpf24_rdc"
3+
aeat_mod123_map_line_03,03,amount,False,aeat_mod123_map,Retenciones,credit,True,regular,,"p_rp19,p_rrD19,p_irpf24_rdc"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
"id","name","model_number","model_id:id","date_start","date_end","active"
2+
"aeat_mod123_2024_main_export_config","Mod. 123 2024-actualidad","123","model_l10n_es_aeat_mod123_report","2024-01-01",,True
3+
"aeat_mod123_2024_sub01_export_config","Mod. 123 2024 - Página","123",,,,False

0 commit comments

Comments
 (0)