Symptom
In a payment allocation you attempt to allocate a transaction to a customer project task. When you try to post the allocation you are presented with the error message:
"For customer projects, a project-based sales order item has to be entered".
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Payment Management work center.
- Go to the Payment Allocation view.
- Select the relevant Payment Allocation.
- Click Allocation to G/L Account tab.
- In the transaction grid, enter respective G/L Account and Project Task.
- Click Post.
- Error message is displayed: For customer projects, a project-based sales order item has to be entered.
Note - This KBA is also valid for New Outgoing Bank Transfer and for Petty Cash Payments.
- Go to Payment Management work center.
- Click on New Outgoing Bank Transfer.
- Enter the Company ID & Payee Data.
- Select the Option - Direct Posting to G/L Account.
- Enter the G/L Account and Project Task.
- Press Enter.
- Error message is displayed: For customer projects, a project-based sales order item has to be entered.
Cause
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.
Resolution
The Sales Order Item field is not available in the default view. You should make it visible by following the steps below:
- On top of the screen, right-hand side, click the avatar icon and click Start Personalization Mode.
- Find the UI Element for the transaction grid by hovering the mouse over the UI Elements. Expand the UI Element.
- Mark the Visible checkbox for Sales Order Item.
- Click Save.
- Click the avatar icon again and click Stop Personalization Mode.
- In the value help of Sales Order Item choose a valid sales order item.
- Post the payment allocation / Outgoing Bank Transfer / Petty Cash Payment.
Keywords
payment allocation; personalization mode; project task; sales order item; , KBA , payment allocation , personalization mode , project task , sales order item , für kundenprojekte eine projektbasierte , kundenauftragsposition eingeben , outgoing bank transfer , payment allocation , project-based sales order item , customer project , AP-PAY , Payment Processing , How To