OdooWiki OCA HUB

Prorrata de IVA [303]

l10n_es_aeat_mod303_vat_prorate folder_open OCA/l10n-spain open_in_new
Accounting License: AGPL-3

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.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds VAT prorate regularization (box 44) to the Spanish Model 303 VAT return, so the definitive prorate percentage is applied and the resulting adjustment is included in the return and its accounting entry.

This module extends the Spanish VAT return (Model 303) for companies that apply a VAT prorate. On the return form, when the company uses a VAT prorate and the period is the fourth quarter or the annual one, new fields appear: the definitive VAT prorate percentage, the prorate regularization amount (box 44), a prorate regularization account and an optional analytic account.

  • A button "Calculate definitive prorate" fills in the definitive percentage automatically from the year's taxed and exempt operations.
  • The percentage must stay between 0 and 100; otherwise Odoo blocks the entry with a validation error.
  • When the return is calculated, box 44 is computed using either the general or the special prorate method, depending on the prorate configured on the company, and the deductible total is adjusted accordingly.
  • The regularization account is chosen automatically: account starting with 6391 when the adjustment is positive, or 6341 when negative.
  • Deductible tax lines already flagged as prorate lines are excluded from boxes 29, 33, 35, 37, 39 and 41.
  • The regularization amount is added to the liquidation accounting entry, with the chosen analytic account if set.
  • Box 44 is included in the official 2023 and 2026 export files for Model 303.
Models and fields (1)
  • l10n.es.aeat.mod303.report · extends an existing modelcasilla_44 ([44] Prorate regularization), prorate_id (Prorate), with_vat_prorate, prorate_account_id (Prorate regularization account), vat_prorate_percent (Definitive VAT prorate percentage), with_special_vat_prorate, prorate_analytic_account_id (Prorate regularization analytic account)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 19.0

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

  • Realizar la declaración 303 de la forma habitual.
  • El IVA deducible ya vendrá minorado por el porcentaje de la prorrata.
  • 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.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.