Jambo,
Congratulations (pongezi) for the small beginnings.
In March 2020, I started writing a program called BEI of which when writing the program realized that many people in the accounting and HR professions do not want to share information on their trade, especially when it comes to payslip calculation
At the time, one needed to have gone to some school to learn about HR/Accounting policies, procedures and how to "swindle" staff when calculating payslips.
Having enough coffee, donuts, bread and a blanket to keep me company (LOL!)
I was able to read through several books, online materials and most importantly sample payslips to be able to develop the first manual for calculating KRA PAYEE - a complete mystery/enigma at time (see attachment)
The rest was easy since NHIF was simply looking at the table and NSSF was deducting 200/- per month
In 2023, things became confusing as TIER system for NSSF was introduced by very "Educatedly confused intellectuals" since I had to spend several days trying to understand the chart issued by NSSF so as to put it into software.
None the less, no shortcuts ..... READ, READ, READ, READ .... anything you can get regardless of the author or language since some small explanation can assist in ......TADAAAAAA..... coming up with algorithm
For any software --- the algorithm is important but before then, you need to understand what you are doing first ..... put it down on paper!
Thus far the BEI software is running on Linux (Slackware Linux) and is using Mysql/MariaDB database backends.
Some
customers already had existing HR solutions running on MS Windows using
MSSQL database backends (e.g. SQL Express 2017) and BEI was easily integrated with their solutions to provide better reports, charts and insights --
as it could read data from
MSSQL and compare with data in Linux and be able to do analysis such as
per assignment costings --> how much are you paying your staff vs you
deductions --- usually assists in building your Profit and Loss (P & L ) report which useful for budgeting and also determining viability of the assignments
Anyone requiring tutorials on writing HR software and the associated calculation is welcome .... donuts, coffee and mboflo should be in plenty! :) LOL!
"Day becomes night and night becomes day ... the wise ponders at the meaning"
Cheers!