OdooWiki OCA HUB

Prorrata de IVA

l10n_es_vat_prorate folder_open OCA/l10n-spain open_in_new
Sin categoría Licencia: AGPL-3

El módulo nos divide los IVA según la prorrata de la compañía.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Gestiona los porcentajes de prorrata de IVA españoles por compañía y divide automáticamente el IVA deducible en las facturas de proveedor y los abonos, registrando la parte no deducible en una cuenta elegida.

Este módulo añade el tratamiento de la prorrata de IVA española a Odoo. En el formulario de la compañía se obtiene una casilla 'With VAT Prorate' y una pestaña 'VAT Prorate' donde se definen registros de prorrata con fecha, un porcentaje, un tipo (General o Special) y una cuenta contable opcional. Una validación impide activar la opción sin registros de prorrata y exige un plan contable español.

En las facturas de proveedor y los abonos de proveedor, el registro de prorrata aplicable se encuentra automáticamente a partir de la fecha de la factura. Con la prorrata General, todas las líneas de la factura se prorratean; con la prorrata Special se puede marcar o desmarcar 'Vat Prorate' por línea de factura. Cuando la factura se crea, se modifica o se restablece a borrador, el módulo recalcula las líneas de impuestos y crea líneas adicionales que trasladan el IVA no deducible a la cuenta de prorrata, agrupadas por impuesto, cuenta y distribución analítica.

Los impuestos se pueden marcar 'With VAT Prorate' y vincular a cuentas de prorrata en el formulario del impuesto. Un menú 'Update VAT prorate' (responsables de contabilidad) abre un asistente para editar la tabla de prorrata de la compañía en un solo lugar. El módulo también ajusta el importe deducible declarado en los informes de impuestos españoles AEAT para las líneas prorrateadas.

Depende de

Modelos y campos (7)
  • account.tax · amplía un modelo existentewith_vat_prorate (With VAT Prorate), prorate_account_ids, company_with_vat_prorate (Company with VAT prorate)
  • res.company · amplía un modelo existentevat_prorate_ids, with_vat_prorate (With VAT Prorate)
  • account.move · amplía un modelo existenteprorate_id, with_special_vat_prorate
  • account.move.line · amplía un modelo existentevat_prorate (Is vat prorate), prorate_line_ids, with_vat_prorate
  • res.company.vat.prorate · modelo nuevodate, type, account_id, company_id, vat_prorate, special_vat_prorate_default (Special VAT Prorate Default)
  • account.update.vat_prorate · modelo nuevocompany_id (Company), vat_prorate_ids, with_vat_prorate (With VAT Prorate)
  • res.company.vat.prorate.wizard · modelo nuevowizard_id, origin_vat_prorate_id

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar la prorrata general:

  • Acceda al menú Facturación > Configuración > AEAT > Actualizar Prorrata de IVA. También puede acceder directamente desde la compañía
  • Marque que aplica prorrata.
  • Defina el porcentaje de prorrata (se aplica por fechas).

Los impuestos de las facturas de proveedor se dividirán según la prorrata activa.

Para configurar la prorrata especial:

  • Acceda al menú Facturación > Configuración > AEAT > Actualizar Prorrata de IVA. También puede acceder directamente desde la compañía
  • Marque que aplica prorrata de IVA especial.
  • Marque el valor por defecto de la prorrata especial.

En las líneas de factura aparecerá un nuevo campo editable, con el valor por defecto configurado, que permitirá definir que líneas serán prorrateadas.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.