Third-Culture-Software / bhima

A hospital information management application for rural Congolese hospitals
https://docs.bhi.ma/
GNU General Public License v2.0
218 stars 104 forks source link

Merging Payroll Systems in BHIMA: Toward a Unified Interface for Streamlined Salary Management #7752

Open lomamech opened 1 week ago

lomamech commented 1 week ago

The Payroll module of the BHIMA system has a long history. Initially designed to capture the necessary elements for payroll calculations and automatically generate accounting entries, the system has evolved over the years. Over time, it became necessary to implement a system for calculating bonuses based on salary indices. However, reconciling these two payment methods has been challenging, leading to the use of two nearly identical interfaces, complicating the user experience.

Ideally, there should be a single interface to configure payroll, merging both calculation methods: the classic system and the index-based payroll system. This merger would require reworking the modeling and categorization of different payroll rubrics, such as taxes, social contributions, and elements with specific formulas for their calculations. Additionally, it would be essential to link these items to the configuration of the respective accounts.

Moreover, human resource management, from employee onboarding to the end of their contracts, should be integrated. A unified interface would streamline the payroll configuration process, saving payroll managers time by merging the index-based and classic payroll setup systems.