unpaismejor-human-resources (8.0.3)
Installation
pip install --index-url https://code.unpaismejor.org.do/api/packages/tryton-do/pypi/simple/ --extra-index-url https://pypi.org/simple unpaismejor-human-resourcesAbout this package
Human resources for Tryton
human_resources ###############
Base de gestión de recursos humanos para Tryton 8.0.
El paquete Python se publica como unpaismejor_human_resources y es
mantenido por Fundación Un País Mejor.
Cobertura funcional
- Empleados, contratos, posiciones y departamentos.
- Reclutamiento, candidatos, habilidades y evaluaciones.
- Licencias, beneficios, salarios e históricos.
- Liquidaciones base y bitácoras de procesos.
- Historial contractual de la relación empleado-empresa y sus asignaciones.
- Jerarquía entre puestos, incluso entre departamentos de una misma empresa.
- Vigencias y controles de integridad para salarios y beneficios.
- Evaluaciones con evaluador, calificación y trazabilidad del flujo.
Modelo funcional
El contrato representa la relación de empleo entre una persona y una empresa. La posición y el departamento guardados en el contrato forman parte de la historia de esa relación; los campos equivalentes del empleado son únicamente una proyección operativa del contrato activo. Activar o terminar un contrato actualiza esa proyección sin borrar la historia.
Los puestos son plazas organizativas independientes de las personas. Su jerarquía se define entre puestos, no entre empleados, y puede cruzar departamentos dentro de una misma empresa. Los salarios históricos no pueden solaparse para el mismo empleo y los beneficios pueden vincularse al contrato, con vigencia, periodicidad, coste y participación real del empleador.
Alcance
Este módulo es una base operativa de recursos humanos, no un motor completo de nómina. No calcula nómina periódica, seguridad social, retenciones, asientos contables de salarios ni reportes laborales obligatorios por jurisdicción.
El proceso de liquidación incluido es genérico: maneja documento, flujo,
numeración, salario pendiente, líneas y auditoría, pero no calcula prestaciones
legales específicas de un país. La lógica fiscal, laboral, contable y de nómina
completa debe implementarse en módulos especializados. Para República
Dominicana se usa human_resources_do y payroll_do.
Los cálculos base de salario mensual derivados de salario diario u horario usan convenciones genéricas y métodos extensibles. Las jornadas o divisores legales de cada país deben implementarse en su módulo de localización.
Pruebas
Incluye pruebas de instalación y helpers comunes de redondeo y migración de columnas heredadas.
Referencia conceptual
La estructura sigue las recomendaciones del capítulo Human Resources del documento suministrado: separación entre persona y empleo, puestos independientes de sus ocupantes, vigencias históricas, salario ligado a la relación laboral, beneficios por empleo, reclutamiento, habilidades, evaluación y terminación. Esta base no se convierte por ello en un motor de nómina ni incorpora reglas legales de un país al módulo general.