|
PayrollModule
This is a basic description related to payroll module process.
IntroductionThis is a description about what a general payroll process is. Taking in account some special features present many companies. Objetives
Process DescriptionBasic Payroll Process
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. Payroll Liquidation Process
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. Initial DesignThis diagram is an initial idea integrating some existing modules in Tryton.
Note: Here is not contempled anything related with reports needed. Main Features
References
| |
Should accurals be replace by wages? Could the three concepts be only one? I think they must just return a positive or negative amount (like the taxes). I find the name "concept" too generic. I don't understand the link between employee and analytic account? What is the link between concept and party? How will be handle the wage increase? I think it requires a kind of history like for currency rate.
If we were wrong may you suggest us how to define centre cost?, please.
1? http://www.purdue.edu/onepurdue/FIHR/documents/concepts_of_payroll_doc.pdf
Thanks for all suggestions.
According to your link, it should be wage type instead of wage. Wage types will be on payroll lines (= wages) like product on sale order lines. Analytic links should not be required for the basis module and it will be more then just one link because Tryton can have more then one analytic plan. And I'm not sure it is the right way to know costs of employees because this cost depends on the time spend on each kind of work and not on the payroll. So this should be solved with time-sheets. For the party link with "concept"/"wage", I don't know because I need to see the fields defined on it to understand. Contracts don't change overtime, and some cases they are amended.