Process Payroll Filters not working

Hi everybody,

In Process Payroll the filters like branch, department etc are not working properly.

Let suppose we created salary slips (using process payroll) for all employees belonging to ‘Production’ department, The creation works perfectly but when i try to submit these slips with same filter it says
“No Active salary slips found” (something like that) in log.

So I tried to figure out the issue but was able to understand it partially that while creating salary slips
that particular filters columns stays empty (Don’t know why this happens), and while submitting when it appends the filter condition in the query it’s not able to find those salary slips created.

If anyone has a clue or is aware of the issue please help.

Thanks.

@KanchanChauhan can you please check?

@mzain Thanks for reporting the issue. Fixed via [Fix] Error in pulling in Salary Structure fixed by KanchanChauhan · Pull Request #6774 · frappe/erpnext · GitHub. Will be released soon.

@KanchanChauhan thanks for the response.

Kanchan can you please confirm that had you fixed the above issue in this commit [Fix] Error in pulling in Salary Structure fixed by KanchanChauhan · Pull Request #6774 · frappe/erpnext · GitHub ?

Because I looked at the commit but that doesn’t seems to me fixed the issue reported. Actually the issue is with creation of salary slips, That is when salary slips are created the additional fields (Branch, department etc) stays empty.
So submit salary slips had that filter condition but it fails to get the records since the creation doesn’t populated these fields.

Waiting for your response.

Hi , Any Update on this?

Thanks

This has been fixed, can you please update and see if it works.