Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
L
l10n_mx_payroll
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 4
    • Merge Requests 4
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • l10n_mx
  • l10n_mx_payroll
  • Issues
  • #40

Closed
Open
Opened Mar 06, 2023 by Agustín Cruz@agb80Owner0 of 3 tasks completed0/3 tasks

Facilitar la captura de los días de trabajo a la semana para el cálculo del factor en las nóminas semanales y catorcenales

¿Qué problema se intenta resolver?

A la hora de definir los horarios y calendarios que se van a utilizar para el contrato de un empleado en particular, la forma en que se tiene para calcular los días que va a trabajar es con base en el número de líneas capturadas en la sección correspondiente a la definición de las horas de trabajo:

Captura_desde_2023-03-06_10-43-26

Esto tiene los siguientes inconvenientes:

  1. Cuando se está iniciando la configuración del módulo es complicado capturar la información para todos los diferentes calendarios de los diferentes horarios disponibles para los empleados
  2. En caso de que se quiera indicar los horarios diferentes para dar a los empleados hora de entrada, salida a comer, hora de regreso de la comida y salida, duplica el número de líneas que se tienen que capturar y por lo tanto el factor queda equivocado

Propuesta

  • En el objeto resource.calendar agregar un campo que se llame l10n_mx_fulltime_required_days que sea un campo de tipo entero, con un valor por defecto de 6 y con la siguiente leyenda como ayuda: Number of days to be considered to compute proportional part for seventh day of work on weekly payslip
  • En la vista del objeto resource.calendar mostrar el campo l10n_mx_fulltime_required_days
  • Modificar la función _compute_wages para reemplazar la variable worked_days con el valor en el campo creado en el punto 1.
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: l10n_mx/l10n_mx_payroll#40