OdooWiki OCA HUB

Payroll Contract Advantages

payroll_contract_advantages folder_open OCA/payroll open_in_new
Payroll Licencia: LGPL-3

Este módulo añade soporte para plantillas de ventajas y ventajas que se pueden establecer en el formulario de contrato. Las ventajas se pueden establecer en el formulario de contrato como una lista de plantillas de ventajas. Después, se puede utilizar en el cálculo de las reglas salariales.

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 18.0

Permite a los usuarios de nómina definir plantillas de ventajas reutilizables (con código, valor predeterminado y mínimo/máximo permitido) y adjuntar una lista de ventajas con importes a cada contrato de empleado, para que las reglas salariales puedan usarlas en los cálculos de la nómina.

Este módulo añade una forma de registrar conceptos retributivos extra (llamados ventajas) en un contrato de empleado y reutilizarlos en la nómina.

  • En la configuración de Payroll aparece un nuevo menú, Contract Advantage Templates, donde se crean las plantillas. Cada plantilla tiene un nombre, un código, un valor predeterminado y un límite inferior y superior (el importe mínimo y máximo que permite el empleador).
  • En el formulario del contrato del empleado, en el área de beneficios anuales, aparece una nueva lista Contract Advantages. Ahí se elige una plantilla, y el código, el límite inferior y el límite superior se rellenan automáticamente. El importe se rellena previamente con el valor predeterminado de la plantilla y se puede editar.
  • Una comprobación impide guardar un importe por encima del límite superior o por debajo del límite inferior; se muestra un mensaje de error.
  • Cuando se calculan las nóminas, las ventajas del contrato quedan disponibles para las reglas salariales mediante el código de su plantilla, de modo que las reglas pueden tomar el importe de cada ventaja.

El acceso es de solo lectura para los usuarios de HR y total para los usuarios de nómina. El módulo toca hr.contract, hr.payslip y añade los nuevos modelos hr.contract.advantage y hr.contract.advantage.template.

Depende de

hr_contractpayroll

Menús que añade

hr_contract_advantage_template_menu_action
Modelos y campos (4)
  • hr.payslip · amplía un modelo existente
  • hr.contract · amplía un modelo existenteadvantages_ids (Contract Advantages)
  • hr.contract.advantage · modelo nuevoamount, contract_id, advantage_lower_bound (Lower Bound), advantage_template_id (Advantage Template), advantage_upper_bound (Upper Bound), advantage_template_code (Code)
  • hr.contract.advantage.template · modelo nuevocode, name, lower_bound, upper_bound, default_value

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Establezca las plantillas de ventajas en el módulo de nómina con límites inferior y superior y valor predeterminado.
  • Vaya al contrato del empleado y añada las ventajas que desee para este contrato; se rellenará el valor predeterminado, pero puede cambiarlo.
  • Después, en las reglas salariales, acceda a este valor usando current_contract.advantages.[ADVANTAGE_CODE] (sin corchetes)

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, Configuración.

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.