This is a description about what a general payroll process is. Taking in account some special features present many companies.
- Implement a general payroll module.
- Give a kind freedom to customize some process and special cases.
- Print basic reports.
This diagram describes as general as possible the payroll process, starting from employee creation that will be an extention of party module to manage some features related to human resources including contract management and all types of wages classified in three main categories like payments (e.g: Salary), discounts (e.g: Bank Credits), deductions (e.g: Social Security) and finally followed by the Payroll Liquidation specified in the next diagram.
This workflow explains a generic Payroll Liquidation taking in account when a contract expires, when an employee gets in holidays and finalize with a pre-liquidation where is possible to add new concepts (e.g: Permissions, Bonuses) and finalize the process.
This diagram is an initial idea integrating some existing modules in Tryton.
Note: Here is not contempled anything related with reports needed.
- Contract Management.
- Special Cases definition.
- Wage Types Management.
- Payments
- Deductions
- Discounts
- Holidays Management.
- Salary History
- Contract History
- A short Payroll description.
- Employee Benefits


