OdooWiki OCA HUB

Human Resources Payslip Change State

hr_payslip_change_state folder_open OCA/hr open_in_new
Human Resources Licencia: AGPL-3

Este módulo procesa lotes de nóminas:

  • Este módulo permite cambiar masivamente los estados de las nóminas
  • El módulo comprueba si la acción requerida está permitida para cada nómina
  • Si alguna de las nóminas no está en un estado adecuado, aparecerá un mensaje de advertencia y no se realizará ningún cambio

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 12.0

Permite cambiar el estado de varios payslips a la vez desde la lista de payslips, con una comprobación que bloquea toda la operación si algún payslip seleccionado no está en un estado que permita el cambio solicitado.

Este módulo añade una acción masiva para los payslips. Cuando seleccionas varios payslips en la lista de payslips, se dispone de una acción adicional "Change state" (está vinculada al modelo payslip), que abre una pequeña ventana emergente.

En esa ventana eliges la acción de destino de una lista: Set to Draft, Compute Sheet, Confirm o Cancel Payslip, y luego pulsas Execute.

Reglas de negocio aplicadas a cada payslip seleccionado: - Set to Draft solo funciona en payslips cancelados (rechazados). - Compute Sheet solo funciona en payslips en borrador. - Confirm solo funciona en payslips en borrador o calculados (verify). - Cancel funciona en cualquier payslip que no esté ya cancelado.

Si algún payslip seleccionado no cumple la regla para la acción elegida, se muestra un mensaje de error indicando ese payslip y su estado actual y no se aplica ningún cambio a ninguno de los registros seleccionados.

Tras una ejecución correcta, Odoo te devuelve a la lista de los payslips que habías seleccionado. El módulo funciona sobre el modelo hr.payslip y se apoya en la funcionalidad de cancelación proporcionada por el módulo del que depende.

Modelos y campos (1)
  • hr.payslip.change.state · modelo nuevostate (Action)

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

terminal Instalación y uso

Documentación de OCA · Odoo 12.0
  • Vaya a la vista de lista de nóminas y seleccione las que desee.
  • Despliegue el menú "More" en la parte superior y haga clic en "Change state"
  • Seleccione la acción a ejecutar

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.