SAP Knowledge Base Article - Public

3456351 - Bank Statement posted even if the payment allocation was in error


When creating a Bank Statement, even though you are using a G/L account that has mandatory Cost Center for G/L account assignment in the payment allocation, the system allows to post the Bank Statement.

The Payment Allocation is then in status Required when the Bank Statement is created.


SAP Business ByDesign 

Reproducing the Issue

  1. Go to the Liquidity Management Work Center.
  2. Select Bank Statements.
  3. Search for Bank statement ID XXX(XXX represents the ID of the Bank Statement).
  4. Click on Required next to the relevant line item.
  5. Navigate to the Allocation to G/L account tab.

Result: You notice that the G/L account used is one where the Cost Center is mandatory.

There is therefore the error Cost Center is missing.

Your expectation is that the system should have prevented the Bank Statement to be posted.


Bank statement creation and allocation of Bank Statement line item are two different processes. Whenever the system is trying to do automatic allocation of any line item and finds some error, it then put the "Post Processing" status as "Required" and move on for the next line item processing. This is a standard system behavior.


As exposed in the Cause section, items of a Bank Statement even if erroneous would not prevent the posting of the Bank Statement. If there are any error, the corresponding Payment Allocation would appear with status Required in the posted Bank Statement so that you can correct them.


Required; Bank Statement; mandatory; Cost Center , KBA , AP-PAY-BS , Bank Statement , Problem


SAP Business ByDesign 2402