-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Payroll Workflow Suggestions #12070
Comments
Hi @hballan, in the Payroll Entry DocType which you're referring to, when you submit the payroll, it only creates the salary slips in draft mode, you can view the salary slips, and then there's a custom button to submit them if you don't need any more corrections. Please review it once again, and let us know if you have any more queries. |
Yes I am aware of the above, although submitting slips individually doesn't create the journal entry which is a separate problem on it's own. The journal entry is only created if you submit slips in bulk through the process payroll screen. Also there are a few issues here:
The thing is if you have standard salary structures that don't change much this is not a major issue for you. But in most companies things aren't like this, many companies offer incentive programs and there are variable salary components that change from month to month, such as absence, overtime ect... The salary structure should be viewed as a template to speed up generation of slips, but the user should have the flexibility to modify the draft slip in any way he wants by adding components, removing components, changing values before saving and submitting. Also in any decent size organization, when you processing more than say 50 employees data entry errors are bound to occur and you need a simple workflow where you can go back and amend the slips and resubmit specially that ability to review the slips in draft mode before submitting through the salary register is not available which would greatly reduce errors. These suggestions are really critical and very easy to implement they would be very beneficial to the everyone using ERPNext to process payroll and will greatly improve workflow. |
see also frappe/hrms#613 |
These concerns have been addressed in version 11, Draft Salary Slips show up in Payroll Register and also "Employee Incentive" feature has been added. These can be reviewed and a new issue can be opened if these are found inadequate. |
These concerns have been addressed in version 11, Draft Salary Slips show up in Payroll Register and also "Employee Incentive" feature has been added. These can be reviewed and a new issue can be opened if these are found inadequate. |
These are addressed in version 11. Kindly check and if found inadequate, you can open a new issue. |
I reviewed the workflow for payroll in the new beta version. The main issue, I have with how the workflow works is that once salary slips are submitted it is impossible to go back and correct them if you find an error. This becomes a problem as the number of employees grows. So let’s say you are processing payroll for 100 employees and after creating and reviewing all the salary slips you submit them and create the journal entry, then you realize that there was an error in one of the employees. There should be a way to be able to go back to that particular employee make the necessary correction and resubmit. As the workflow is now it is impossible to do that and you have to completely delete all and start from the beginning.
The current production version ERPNExt 9 is slightly better in this regard as if you find a mistake you can at least go back and return all the slips one by one to draft status make the necessary correction and resubmit. Even though the process is tedious to go back and individually return the slips to draft status at least you can do so. There should be an option to return the slips to draft status in bulk. But at least in version 9 you can do that. In the beta version you can’t do this and you have to completely delete all the slips and start from the beginning.
Since in the beta version there is a “payroll document” that is linked to many “salary slips”, it should be easy to allow the user to amend the “payroll document” returning all the slips back to draft status in bulk so that you can make the correction and resubmit the slips. When you process payroll for a large number of employees specially when there are many components that are variable and change from month to month that need to be entered manually, data entry errors are bound to occur and there should be an easy way to fix them.
Also in the beta version there still seems to be no way for you to select the “naming series” that will create the “Journal Entry” upon submission of slips. It just uses the first naming series for Journal Entry doc type as default. When you have a database with multiple companies this is a problem since you need to have a separate naming series for each company. An easy way around this is to allow the user to select the naming series before creating the “Journal Entry” or to simply add a “Series for Payroll (Journal Entry)” option for each company the same way it is added for “Fixed Asset Depreciation Settings”
The text was updated successfully, but these errors were encountered: