Paymaster
Paymaster is the open payroll and the HR database application written in C and SQL. Operating systems, which support the Paymaster, are BSD, Linux and Unix-like operating systems with Genome or GTK environment. The backend database uses PostgreSQL and fulfills the diverse requirements of payroll. Paymaster is released and distributed under the terms of GNU General Public License.
Paymaster provides complete support to the payroll system with the features like complex tax laws, leave, varying pay rates, allowances, etc. PostgreSQL 7.4 database is required to run Paymaster software.
In Paymaster, the building blocks for GUI and data awareness support GTK 2.4. A batch is created for the pay period of an employee and can be processed once with the required journal entries.
Transactions are the functions and are linked to the employee transactions. A transaction contains a series of ledgers both input and output. Based on the inputs the transaction will generate a series of journal entries during the runtime, i.e., during the process of each pay. Paymaster contains a list of transactions for every employee and these transactions are used as the function to calculate gross pay, tax, leave, etc. The user can add or remove transactions into their pay.
Be it a small business or a large enterprise, the design of the Paymaster is so powerful and flexible that it fulfills the payroll and HR objectives efficiently for all.