Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
ee68372
[ADD] l10n_es_aeat_mod216: nuevo modulo para sacar el modelo 216 del …
Apr 17, 2015
1c5a50a
[IMP+FIX] l10n_es_aeat_mod216: README, manifiesto, icono, ajustes, cá…
pedrobaeza Jun 28, 2015
da21d61
[FIX] Corrección cálculo diversos modelos
cubells Sep 29, 2015
cde543b
[IMP] l10n_es_aeat_*: Cálculo de importes de impuestos por cadena en …
pedrobaeza Oct 18, 2015
5430c7c
[IMP] l10n_es_aeat_mod216 mejoras visuales y cálculo automático de la…
antespi Nov 4, 2015
3d226a2
[FIX] l10n_es_aeat_*: Evitar problemas en campos related no readonly.…
pedrobaeza Feb 11, 2016
27517d8
[FIX] l10n_es_aeat_*: Mejor herencia de impuestos
pedrobaeza Feb 11, 2016
f6ef941
Fix inherit problem in Mods 115,216 and 296
jalzaga Mar 4, 2016
43d7348
[MIG] l10n_es_aeat_mod216: Migration to 9.0
antespi Oct 28, 2016
bce9a88
[MIG] l10n_es_aeat_mod216: Migration to 10.0
pedrobaeza Jul 1, 2017
7e9185b
[10.0][FIX] l10n_es_aeat_mod216: Position is_non_resident compatible …
sergio-teruel Nov 16, 2017
e3f5a0d
Es común que las nóminas de trabajadores no se entren
JordiBForgeFlow Jan 16, 2018
f3d9664
[IMP] l10n_es_aeat_mod216: Improve partner domain + README
pedrobaeza Jun 29, 2018
4c75c49
[IMP] l10n_es_aeat: Add active field to export configs
pedrobaeza Jan 28, 2019
c931321
[MIG] l10n_es_aeat_mod216: Migration to 11.0
May 14, 2019
c7e0988
[MIG] l10n_es_aeat_mod216: Migration to 10.0
pedrobaeza May 23, 2019
f1d73c7
[FIX] l10n_es_aeat_mod216: Use l10n_es_irnr
pedrobaeza Jun 10, 2019
5754806
[FIX] l10n_es_aeat_mod216: Proper field types
pedrobaeza Jul 8, 2019
ae8044c
[FIX] l10n_es_aeat_mod216: Multi-company security rules
pedrobaeza Jul 8, 2019
268af31
[IMP] l10n_es_aeat: Add chatter + activities to AEAT models
pedrobaeza Sep 18, 2019
cca3046
[IMP+FIX] l10n_es_aeat: Move get taxes method to company + cleaning i…
pedrobaeza Mar 12, 2020
b1c485b
[FIX] l10n_es_aeat_mod216: Proper configuration info
pedrobaeza May 20, 2020
dbb2b1f
[MIG] l10n_es_aeat_mod216: Migration to 13.0
victoralmau Jul 1, 2021
84b4e03
[FIX] l10n_es_aeat_mod216: Change multi-company rule.
victoralmau Jun 8, 2022
fc4d24e
[MIG] l10n_es_aeat_mod216: Migration to 15.0
Shide Oct 18, 2022
743b400
[16.0][MIG] l10n_es_aeat_mod216: Migration to 16.0
FernandoRomera Dec 22, 2022
da39789
Translated using Weblate (Spanish)
gcobachoesment Feb 9, 2023
15839ae
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2023
f89ef20
Translated using Weblate (Catalan)
Jun 23, 2023
6dc64ec
Translated using Weblate (Spanish)
Ivorra78 Aug 21, 2023
ad222c3
[IMP] l10n_es_aeat_mod216: añadir impuestos de retención IRPF no resi…
rlizana Apr 15, 2024
0a3c9ba
[IMP] l10n_es_irnr: Adaptation to repartition lines and fix tests in …
luisDIXMIT Apr 16, 2024
c152992
[16.0][IMP] l10n_es_irnr[sii] - update references as l10n_es_irnr dat…
Oct 17, 2024
ac6f678
[IMP] l10n_es_aeat_mod216: pre-commit auto fixes
david-banon-tecnativa May 12, 2025
03a066c
[MIG] l10n_es_aeat_mod216: Migration to version 17.0
david-banon-tecnativa May 12, 2025
44ccd9e
[IMP] l10n_es_aeat*: cambio de menu a declaraciones con submenus por …
acysos May 28, 2025
e2d7f31
[IMP] l10n_es_aeat_mod216: version 2024
EmilioPascual May 16, 2025
c05b20e
[OU-FIX] l10n_es_aeat_mod216: Incorrect variable
pedrobaeza May 23, 2025
fe7385f
[UPD] Update l10n_es_aeat_mod216.pot
Jun 17, 2025
ed32ca2
[OU-FIX] l10n_es_aeat_mod216: rename_fields is with env
pedrobaeza Jun 18, 2025
7edd0df
[IMP] l10n_es_aeat_mod216: pre-commit auto fixes
EmilioPascual Jun 19, 2025
2855f1b
[MIG] l10n_es_aeat_mod216: Migration to 18.0
EmilioPascual Jun 19, 2025
8a523e2
[UPD] Update l10n_es_aeat_mod216.pot
Jul 26, 2025
e3b472a
[BOT] post-merge updates
OCA-git-bot Jul 26, 2025
1f39947
Translated using Weblate (Spanish)
MRomeera Aug 7, 2025
a0ee569
[FIX] l10n_es_aeat_mod216: Don't use ascii + recover missing space
etobella Oct 14, 2025
09626ed
[BOT] post-merge updates
OCA-git-bot Oct 14, 2025
dc6d4c4
[FIX] l10n_es_aeat_mod216: Set `apply_sign` to 0
EmilioPascual Jan 15, 2026
15ce01b
[BOT] post-merge updates
OCA-git-bot Jan 16, 2026
ef11bd3
[MIG] l10n_es_aeat_mod216: Migration to 19.0
EmilioPascual Mar 20, 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
159 changes: 159 additions & 0 deletions l10n_es_aeat_mod216/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===============
AEAT modelo 216
===============

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |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_mod216
: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_mod216
: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|

Modelo 216 de la AEAT. IRNR. Impuesto sobre la Renta de no Residentes.
Rentas obtenidas sin mediación de establecimiento permanente.
Retenciones e ingresos a cuenta.

**Table of contents**

.. contents::
:local:

Configuration
=============

Debemos indicar los proveedores que son no residentes, en la ficha de la
empresa:

1. Vaya a *Contactos*.
2. Entrando al correspondiente, en la pestaña "Ventas y compras",
seleccione en la posición fiscal la "Retención IRPF No residentes"
que le corresponda.
3. Al crear facturas para dicho contacto, se mapearán los impuestos
necesarios siempre que la línea de la factura tenga el producto
informado con el impuesto nacional adecuado.

Usage
=====

Para crear un modelo:

1. Ir a Contabilidad > Informe > Informes legales > Declaraciones AEAT >
Modelo 216.
2. Pulsar en el botón "Crear".
3. Seleccionar el año y el tipo de período. Las fechas incluidas se
calculan automáticamente.
4. Seleccionar el tipo de declaración.
5. Rellenar el teléfono de contacto, necesario para la exportacion BOE.
6. Guardar y pulsar en el botón "Calcular".
7. Rellenar (si es necesario) aquellos campos que Odoo no calcula
automáticamente:

- Ejercicios anteriores a 2024:

- Rentas no sometidas a retención/ingreso a cuenta: [04] Nº de
rentas y [05] Base de retenciones
- Resultados a ingresar anteriores: [06]

- Ejercicios 2024 y siguientes:

- Rentas sometidas a retención/ingreso a cuenta:

- Dividendos y otras rentas de participación en fondos propios de
entidades: [05] Número de rentas, [08] Base de retenciones e
ingresos a cuenta y [11] Retenciones e ingresos a cuenta.

- Rentas no sometidas a retención/ingreso a cuenta:

- Dividendos y otras rentas de participación en fondos propios de
entidades: [14] Número de rentas y [17] Base de retenciones e
ingresos a cuenta.
- Resto de rentas: [15] Número de rentas y [18] Base de
retenciones e ingresos a cuenta.

- [20] Resultados a ingresar de anteriores declaraciones por el
mismo concepto, ejercicio y período

8. Cuando los valores sean los correctos, pulsar en el botón "Confirmar"
9. Podemos exportar en formato BOE para presentarlo telemáticamente en
el portal de la AEAT

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_mod216%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
-------

* AvanzOSC
* Tecnativa

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

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

- Pedro M. Baeza
- Antonio Espinosa
- Victor M.M. Torres
- David Bañón

- Ainara Galdona <ainara.galdona@avanzosc.es>
- Eficent - Jordi Ballester
- Emilio Pascual (`Moduon <https://www.moduon.team/>`__)

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.

.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px
:target: https://github.com/pedrobaeza
:alt: pedrobaeza

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-pedrobaeza|

This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod216>`_ 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_mod216/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
30 changes: 30 additions & 0 deletions l10n_es_aeat_mod216/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright 2015 AvanzOSC - Ainara Galdona
# Copyright 2016 Tecnativa - Antonio Espinosa
# Copyright 2015-2019 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "AEAT modelo 216",
"version": "19.0.1.0.0",
"category": "Localisation/Accounting",
"author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-spain",
"license": "AGPL-3",
"depends": ["l10n_es_aeat"],
"data": [
"security/ir.model.access.csv",
"security/ir_rule.xml",
"data/l10n.es.aeat.map.tax.line.tax.csv",
"data/2016/l10n.es.aeat.map.tax.csv",
"data/2016/l10n.es.aeat.map.tax.line.csv",
"data/2016/aeat_export_mod216_data.xml",
"data/2024/l10n.es.aeat.map.tax.csv",
"data/2024/l10n.es.aeat.map.tax.line.csv",
"data/2024/aeat.model.export.config.csv",
"data/2024/aeat.model.export.config.line.csv",
"views/mod216_view.xml",
],
"maintainers": ["pedrobaeza"],
"development_status": "Mature",
"installable": True,
}
Loading
Loading