SAP Knowledge Base Article - Public

1779227 - Error message when trying to allcoate payment to customer project


In a payment allocation you attempt to allocate a transaction to a customer project task. When you try and post the allocation you are presented with the error message:

"For customer projects, a project-based sales order item has to be entered".


Reproducing the Issue

  1. Go to work center Payment Management.
  2. Enter the view Payment Allocation.
  3. Select the relevant Payment Allocation.
  4. Under the tab Other Allocation choose a Payer/Payee.
  5. In the transaction grid you input the relevant parameters (e.g.: G/L Account) and the respective Project Task.
  6. Press Post.



In order to facilitate an unambiguous allocation from a cost and revenue perspective it is mandatory to also provide a specific sales order item in addition to the chosen customer project task.


  1. Drag the Sales Order Item column into the transaction grid of the payment allocation.
  2. Go via Personalize / This Screen / Untitled Table. Here you can activate the column Sales Order and Sales Order Item for this screen.
  3. In the value help of Sales Order Item choose a valid sales order position.
  4. Post the payment allocation.


KBA , payment allocation , customer project , project-based sales order item , AP-PAY , Payment Processing , How To


SAP Business ByDesign all versions