Recently I came across this issue when doing an implementation. Users with the employee role only would get an error when trying to update their bank account in the employee self-service work space.
It was a permission issue.
To solve this issue head over to system administrator>Security configuration and then look for the employee role.
Add the following privilege HcmWorkerBankAccountEntityMaintain to the role.
Happy Day, I will have more content soon about some Payroll discoveries.
Juan Sebastian Grijalba