SAP Knowledge Base Article - Public

2212114 - Bank Processing Date Behavior When Creating Payment Files

Symptom

You have created bank transfers via Payment Run or manual payment and you 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

  1. Go to Payment Management work center.
  2. Go to Payment Monitor view.
  3. Find the concerned payment and click Actions for Bank Transactions -> Create Payment File.

You notice that the Bank Processing Date is populated but it's not the expected one. It either dates on the present date or today +1.

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. Making payments with the bank processing date lesser than today's date (back dated):
    • For the first time when you generate the payment file, the bank processing date gets changed to the today's date by the system. When you discard the payment file the system makes the bank processing date initial (blank). When you create the payment file for the second time, the system takes the today's date, add one and assign it to the bank processing date.
  2. Making payments when the bank processing date is today's date:
    • For the first time when you generate the payment file, the bank processing date gets set to the today's date by the system. Now when you discard the payment file the system makes the bank processing date initial (blank). When you create the payment file for the second time, the system takes the today's date, add one and assign it to the bank processing date.
  3. Making payments when the bank processing date as greater than today's date (future dated):
    • For the first time when you generate the payment file, the bank processing date is same as what you set. When you discard the payment file the system will not make any change nor when you create the payment file for the second time.

Thus, when you discard 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. If the Bank Processing Date is greater than today, 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 and assign it to the Bank Processing Date.

Resolution

The above behavior is the design.

Keywords

Bank Processing Date, Payment, Run, Manual Payment, Payment File , KBA , AP-PAY , Payment Processing , How To

Product

SAP Business ByDesign all versions