You have a requirement to record historical payments of expenses to employees. When you create a payment to an employee (e. g. Outgoing Bank Transfer) with a Document Date that is prior to the employee's Start Date of Bank Details you get the error message Account of payer/payee XYZ with requested ID ZYX is not valid, which is expected. However you don't know how to change the Start Date of Bank Details of this employee.
Reproducing the Issue
- Go to Payables work center
- Go to Suppliers > Supplier Accounts view
- Show All Employees
- Select the respective employee and click View
- Select any open invoice
- Click Pay Manually By > Outgoing Bank Transfer
- Change the Document Date to a date prior to the employee's Start Date of Bank Details
The error message is thrown: Account of payer/payee XYZ with requested ID ZYX is not valid
The error message is thrown since the Document Date you've selected is prior to the respective employee's Start Date of Bank Details. An usual scenario is that employees are migrated in a certain date DD.MM.YYYY and therefore their Bank Details Start Date is also taken as DD.MM.YYYY, so you cannot post expenses for dates earlier than DD.MM.YYYY.
You need to adjust the Start Date of Bank Details for the respective employee, but this is currently not reachable in the User Interface.
Please Report an incident to SAP providing the list of employees for whom you'd like to change the Start Date of Bank Details and also the new date to be applied. This change can be done in the backend of the system based on your written approval.
KBA , SRD-FIN-ACP , Payables , How To