SAP Knowledge Base Article - Public

3276402 - Revenue Recognition Run Error: Position Type Material Consumption not Defined for Sales Ledger Account

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

  1. Go to Cost and Revenue Work Center.
  2. Click Revenue Recognition Sub-View under Periodic Tasks.
  3. Show All Revenue Recognition Runs.
  4. Select the Revenue Recognition ID.
  5. Click View.
  6. Click Processed With Errors.
  7. Click Go.
  8. You will see errors on the revenue recognition.
  9. 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

Product

SAP Business ByDesign all versions