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
  • #34

Closed
Open
Opened Dec 19, 2020 by Agustín Cruz@agb80Owner

Eliminar funciones sobreescritas del objeto hr.salary.rule

¿Qué problema se intenta resolver?

En la refactorización del módulo realizada hace años para tener la primera versión de la nómina mexicana funcionando se sobreescribieron varias funciones del módulo hr_payroll porque no se podían utilizar así como estaban y no se había tomado la decisión todavía de hacer un fork de algunos módulos base de odoo.

Ahora que ya se ha avanzado mucho en el camino del fork, ya se copiaron las funciones del objeto hr.salary.rule al fork del módulo mantenido por nosotros por lo que ya no es necesario que se siga manteniendo el código en este módulo.

Propuesta

Del objeto hr.salary.rule borrar los siguientes campos y funciones que ya aparecen de forma nativa en el módulo hr_payroll

  • tax_select
  • tax_python_compute
  • satisfy_condition
  • compute_rule

NOTA: Para eliminar herencia de la función compute_tax sería necesario realizar la refactorización propuesta en #33 para que ya no sea necesario inyectar el valor de las variables de Salario Mínimo y UMA para el cálculo de los impuestos.

Enlaces / referencias

  • Refactorización del módulo base: https://gitlab.openpyme.mx/hr/hr_payroll/-/merge_requests/24
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: l10n_mx/l10n_mx_payroll#34