You have a requirement to record historical payments of expenses to employees. When you create a payment to an employee (for example 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 ABC is not valid', which is expected (XYZ represents the payer/payee ID and ABC represents the requested ID). However, you don't know how to change the Start Date of Bank Details of this employee.
Disclaimer: Images/data in this KBA are from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
SAP Business ByDesign
Reproducing the Issue
- Go to the Payables work center.
- Go to Suppliers and here to the 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 ABC is not valid.
The error message is thrown since the Document Date which you have selected is prior to the respective employee's Start Date of Bank Details. Usually, employees are migrated on 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 would 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.
Account of payer/payee with requested ID is not valid, historical payment to employee , KBA , SRD-FIN-ACP , Payables , How To