Unable to print employee paystubs in Microsoft Dynamics GP Employee Self-Service
As more customers start to deploy the web client and Employee Self Service, a common question is why am I not able to print the employee paystub?
You may receive an error similar to the one below:
You don't have security privileges to open this window. Contact your system administrator for assistance.
Here are some items you should verify to make sure it is setup correctly and security is set.
1. If this is an upgrade, did you run the scripts to add the new ESS (Employee Self Service) Roles? Something usually forgotten.
Here are the blogs for each version depending what you updated from.
New Security Roles and Tasks are missing when upgrading to Microsoft Dynamics GP 2016 RTM
New Security Roles and Tasks are missing when upgrading to Microsoft Dynamics GP 2015 R2
New Security Roles and Tasks are missing when upgrading to Microsoft Dynamics GP 2015
New Security Roles and Tasks are missing when upgrading to Microsoft Dynamics GP 2013 R2
2. Make sure the employee is not doing a "double-click". Depending on the version you may receive the above error, click the paystub you want to print and choose the view or print button. (fixed in Microsoft Dynamics GP 2016)
3. Verify in the Security Task Setup, choose the Task ID of EMP_PAYSTUBS_EMPLOYEE_01,
Product Microsoft Dynamics GP
Type Navigation Lists
Series Navigation Lists
User Type should be Limited or Self Service User
Make sure the Paystub option is marked for each type.
4. Rule out security/ user. If you have an employee that is working and one that is not, make sure the security and user type are the same if they should be.
Try to set up just a new user, give them the default ESS roles and see if this new user works with an existing employee, then we rule out they work and it is an issue with other users or security.
5. Rule out web client, does this issue exist on rich client, can you have the user log into the rich client, just as a test to see if they can print their paystub.
6. If you modified the report, make sure the modified version is installed on the web client machine and security is set properly to the modified report.
7. Let's stay #4 works, then you think, it is a web client problem. We have seen a couple cases in support like this. What we need to do next is on the web client box, log into Microsoft Dynamics GP and have the user print the check, does it work? Because this server is the same install web client is running, what we have found in some cases it does not "work" on this code install, but it works on another server / machine. In this case what you need to do is install a new code install on the web client box to the same folder location and then it will probably work.
Hope these tips help you so your employees can start to see they are actually getting paid!
Terry Heley
Microsoft

Like
Report
*This post is locked for comments