Symptom
After created bank transfers via Payment Run or manual payment and wish to create the corresponding payment media for file exchange, nevertheless the Bank Processing Date is not the expected one.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Payment Management work center.
- Go to Payment Monitor view.
- Find the concerned payment and click Actions for Bank Transactions -> Create Payment File.
The Bank Processing Date is populated but it's not the expected one. It either dates on the present date or today +1 or blank.
Cause
The bank processing date may vary if there was a previous payment file for the payment or not.
Considering this, the following is the scenarios and respective behavior for the bank processing date:
1. When making payments with the bank processing date as greater than today's date (future dated):
For very first time when generating the payment file, the bank processing date is same as what set.
But when discarding the payment file the system will not make any change nor when creating the payment file for the second(2nd) time as well.
2. When discarding a payment file by setting the payment to not transferred, the system will make the Bank Processing Date initial if it is backdated or corresponds to today's date.
3. If the Bank Processing Date is greater than today (future date) the system does not make it initial. After discarding the file and creating it again, the system checks if the bank processing date is initial (blank), then it will take today's date, add 1 working day and assign it to the Bank Processing Date.
Resolution
The above behavior is the design.
Whenever changing the status of payment from" In Transfer" to "Ready for Transfer", make sure the bank processing date should be at least a date after the current date (greater than today's date). So then only the bank processing date will be displayed with value (date) with disabled mode.
Keywords
Bank Processing Date, Payment, Run, Manual Payment, Payment File , KBA , AP-PAY , Payment Processing , How To