Symptom
You are receiving an error message when trying to perform an Revenue Recognition Run.
Error: Position type Material Consumption not defined for sales ledger account.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Cost and Revenue Work Center.
- Click Revenue Recognition Sub-View under Periodic Tasks.
- Show All Revenue Recognition Runs.
- Select the Revenue Recognition ID.
- Click View.
- Click Processed With Errors.
- Click Go.
- You will see errors on the revenue recognition.
- Error: Position type Material Consumption not defined for sales ledger account.
Cause
The reason is that previously no accrual method is assigned to this sales order item and the related Goods and Activity Confirmation document is posted to a material consumption account.
Later you assign an accrual method to this sales order item and execute the revenue recognition run again, error occurrs. The postings are not getting corrected automatically during the next revenue recognition run.
Resolution
You need to do a reverse and repost of the business transaction for the Goods and Activity Confirmation document. This should then derive the sales accounts rather than material consumption and during the next revenue recognition run, the error should no longer occur.
Keywords
Sales Order, Revenue Recognition, Account Determination , KBA , SRD-FIN-COR , Cost & Revenue , Problem