Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
5e99c1e
[ADD] l10n_es_aeat_mod303_vat_prorate: New module
victoralmau Mar 13, 2023
ccf1247
[FIX] l10n_es_aeat_mod303_vat_prorate: Adjust it to the specifications
pedrobaeza Mar 17, 2023
2db5587
[MIG] l10n_es_aeat_mod303_vat_prorate: Migration to 16.0
carolinafernandez-tecnativa Sep 18, 2023
74b9edd
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Sep 20, 2023
cf6ac71
oca-github-bot post-merge updates
OCA-git-bot Sep 20, 2023
8eb36f7
Update translation files
weblate Sep 20, 2023
c61c782
[FIX] l10n_es_aeat_mod303_vat_prorate: Add analytic_distribution only…
victoralmau May 31, 2024
e4fded5
[BOT] post-merge updates
OCA-git-bot May 31, 2024
4b2d23d
[IMP] l10n_es_aeat_mod303_vat_prorate: black, isort, prettier
manuelregidor Jun 7, 2024
95db2a0
[MIG] l10n_es_aeat_mod303_vat_prorate: Migration to 17.0
manuelregidor Jun 7, 2024
4b6ac48
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Jun 14, 2024
4da891b
[BOT] post-merge updates
OCA-git-bot Jun 14, 2024
5c20134
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Jun 19, 2024
d8a5f17
Update translation files
weblate Jun 19, 2024
64dd844
[IMP] l10n_es_aeat_mod303_vat_prorate: adaptation to dependences refa…
Tisho99 Jul 29, 2024
c0bbc1e
[BOT] post-merge updates
OCA-git-bot Aug 2, 2024
c84d5cf
[IMP] l10n_es_aeat_mod303_vat_prorate: add special vat prorate
Tisho99 Jul 2, 2024
f21e533
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Aug 20, 2024
597f867
[BOT] post-merge updates
OCA-git-bot Aug 20, 2024
ea87751
Update translation files
weblate Aug 20, 2024
c6fa8a2
Added translation using Weblate (Catalan)
Tisho99 Sep 2, 2024
e83ae8b
Translated using Weblate (Catalan)
Tisho99 Sep 2, 2024
750c173
Translated using Weblate (Spanish)
Tisho99 Sep 2, 2024
b93b9fb
[IMP] l10n_es_aeat_mod303_vat_prorate: pre-commit auto fixes
Jul 1, 2025
3125523
[MIG] l10n_es_aeat_mod303_vat_prorate: Migration to 18.0
Jul 1, 2025
e48fc71
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Dec 4, 2025
248eeec
[BOT] post-merge updates
OCA-git-bot Dec 4, 2025
5a967d2
[FIX] l10n_es_aeat_mod303_vat_prorate: error ZeroDivisionError
Jan 8, 2026
12883e8
[UPD] Update l10n_es_aeat_mod303_vat_prorate.pot
Jan 12, 2026
764a95b
[BOT] post-merge updates
OCA-git-bot Jan 12, 2026
8a658d6
Update translation files
weblate Jan 12, 2026
e78a6f7
[FIX] l10n_es_aeat_mod303_vat_prorate: Add other exempt taxes
christian-ramos-tecnativa Jan 14, 2026
53ed5dc
[BOT] post-merge updates
OCA-git-bot Jan 14, 2026
2d6f0c6
[FIX] l10n_es_aeat_mod303_vat_prorate: Adjust it to the specification…
Andrii9090-tecnativa Feb 16, 2026
714ba08
[BOT] post-merge updates
OCA-git-bot Feb 16, 2026
c46af56
[MIG] l10n_es_aeat_mod303_vat_prorate: Migration to 19.0
isturiz Mar 16, 2026
b62029e
[DON'T MERGE] test-requirements.txt
isturiz Mar 16, 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
139 changes: 139 additions & 0 deletions l10n_es_aeat_mod303_vat_prorate/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
Prorrata de IVA [303]
=====================

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

.. |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_mod303_vat_prorate
: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_mod303_vat_prorate
: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|

Este módulo contempla la casuística de prorrata en el modelo 303 cuando
se han creado ya los apuntes contables separados con el módulo
l10n_es_vat_prorate.

Esto es necesario si se cuenta con el SII y se debe enviar la
información ya seccionada.

**Table of contents**

.. contents::
:local:

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

Para entender el funcionamiento de la prorrata, remitirse a la
configuración de l10n_es_vat_prorate.

Usage
=====

1. Realizar la declaración 303 de la forma habitual.
2. El IVA deducible ya vendrá minorado por el porcentaje de la prorrata.
3. En la casilla 44, se mostrará el importe de la prorrata que se
minoró.

- Nota: En la versión 18, el cálculo definitivo de la prorrata se
realiza directamente desde el formulario del mod303.report. El botón
“Calcular prorrata definitiva” solo se mostrará si with_vat_prorate
está activado y period_type es '4T' o '12'. En versiones anteriores
(v14), este cálculo se realizaba a través de un wizard independiente.

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

- No se incluye la posibilidad de las facturas de actividad
diferenciada, de las que te puedes deducir el 100% del IVA de la
factura.

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_mod303_vat_prorate%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ínez
- Carolina Fernandez

- `Sygel <https://www.sygel.es>`__

- Harald Panten
- Manuel Regidor
- Valentín Vinagre
- Alberto Martínez
- Ángel Rivas

- `Moduon <https://www.moduon.team/>`__:

- Andrii Kompaniiets

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-victoralmau| image:: https://github.com/victoralmau.png?size=40px
:target: https://github.com/victoralmau
:alt: victoralmau
.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px
:target: https://github.com/pedrobaeza
:alt: pedrobaeza

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

|maintainer-victoralmau| |maintainer-pedrobaeza|

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions l10n_es_aeat_mod303_vat_prorate/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
19 changes: 19 additions & 0 deletions l10n_es_aeat_mod303_vat_prorate/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2023 Tecnativa - Víctor Martínez
# Copyright 2023 Tecnativa - Pedro M. Baeza
# Copyright 2023 Tecnativa - Carolina Fernandez
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Prorrata de IVA [303]",
"version": "19.0.1.0.0",
"category": "Accounting",
"website": "https://github.com/OCA/l10n-spain",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"depends": ["l10n_es_vat_prorate", "l10n_es_aeat_mod303"],
"data": [
"data/2023/aeat.model.export.config.line.csv",
"views/mod303_views.xml",
],
"installable": True,
"maintainers": ["victoralmau", "pedrobaeza"],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"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"
"l10n_es_aeat_mod303.aeat_mod303_2023_sub01_export_line_77","l10n_es_aeat_mod303.aeat_mod303_2023_sub01_export_config",77,"Liquidación: Regimen General - IVA Deducible - Regularización por aplicación del porcentaje definitivo de prorrata - Cuota [44]","float",17,2,"right",1,"N",0," ","X","${object.casilla_44}",,,,
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"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"
"l10n_es_aeat_mod303.aeat_mod303_2026_02_sub01_export_line_84","l10n_es_aeat_mod303.aeat_mod303_2026_02_sub01_export_config",84,"Liquidación: Regimen General - IVA Deducible - Regularización por aplicación del porcentaje definitivo de prorrata - Cuota [44]","float",17,2,"right",1,"N",0," ","X","${object.casilla_44}",,,,
115 changes: 115 additions & 0 deletions l10n_es_aeat_mod303_vat_prorate/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_es_aeat_mod303_vat_prorate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-09-02 11:06+0000\n"
"Last-Translator: Alberto Martínez <alberto.martinez@sygel.es>\n"
"Language-Team: none\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6.2\n"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model,name:l10n_es_aeat_mod303_vat_prorate.model_l10n_es_aeat_mod303_report
msgid "AEAT 303 Report"
msgstr "Declaration AEAT 303"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod303_vat_prorate.l10n_es_aeat_mod303_prorrata_form
msgid "Calcular prorrata definitiva"
msgstr ""

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__vat_prorate_percent
msgid "Definitive VAT prorate percentage"
msgstr "Percentatge de prorrateig d'IVA definitiu"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,help:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__with_vat_prorate
msgid "If this option is enabled, all invoice lines with VAT will be prorated"
msgstr ""

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__prorate_id
msgid "Prorate"
msgstr "Prorrateig"

#. module: l10n_es_aeat_mod303_vat_prorate
#. odoo-python
#: code:addons/l10n_es_aeat_mod303_vat_prorate/models/mod303.py:0
msgid ""
"Prorate percentage not found, or it's 0. Please review the company's prorate "
"adjustments."
msgstr ""

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__prorate_account_id
msgid "Prorate regularization account"
msgstr "Prorrateig compte de regularització"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__prorate_analytic_account_id
msgid "Prorate regularization analytic account"
msgstr "Prorrateig compte analític de regularització"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,help:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__casilla_44
msgid "Regularización por aplicación del porcentaje definitivo de prorrata."
msgstr "Regularització per aplicació del percentatge definitiu de prorrateig."

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,help:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__prorate_account_id
msgid ""
"This account will be the one where charging the regularization of the VAT "
"prorate."
msgstr ""
"Aquest compte serà el que cobrarà la regularització del prorrateig d'IVA."

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,help:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__prorate_analytic_account_id
msgid ""
"This analytic account will be the one where charging the regularization of "
"the VAT prorate."
msgstr ""
"Aquest compte analític serà el que cobrarà la regularització del prorrateig "
"d'IVA."

#. module: l10n_es_aeat_mod303_vat_prorate
#. odoo-python
#: code:addons/l10n_es_aeat_mod303_vat_prorate/models/mod303.py:0
msgid "VAT prorate percent must be between 0.00 and 100"
msgstr "El percentatge de prorrateig de l'IVA ha d'estar entre 0,00 i 100"

#. module: l10n_es_aeat_mod303_vat_prorate
#. odoo-python
#: code:addons/l10n_es_aeat_mod303_vat_prorate/models/mod303.py:0
msgid "VAT prorate regularization"
msgstr "VAT prorrateig regularization"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__with_special_vat_prorate
msgid "With Special Vat Prorate"
msgstr "Amb prorrateig d'IVA especial"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__with_vat_prorate
msgid "With VAT Prorate"
msgstr "Amb prorrateig d'IVA"

#. module: l10n_es_aeat_mod303_vat_prorate
#: model:ir.model.fields,field_description:l10n_es_aeat_mod303_vat_prorate.field_l10n_es_aeat_mod303_report__casilla_44
msgid "[44] Prorate regularization"
msgstr "[44] Prorrateig regularització"

#~ msgid ""
#~ "If this option is enabled, all invoice lineswith VAT will be prorated"
#~ msgstr ""
#~ "Si aquesta opció està activada, es prorratejaran totes les línies de "
#~ "factura amb IVA"
Loading
Loading