SAP Knowledge Base Article - Public

2946742 - Accrued Cost is Posted After Executing Revenue Recognition for Item Type 'Expense - fixed price without actuals'


You create sales order AAA(AAA represents the ID of sales order). The accrual method for sales order AAA is 'Recog at point of invoice'.

You create invoice schedule in sales order AAA.

The product/service BBB(BBB represents the ID of product/service) in sales order AAA uses item type 'Expense - fixed price without actuals'.

You release and complete the execution. The Service Status becomes Released and Delivery Status becomes Finished.

You post the first customr invoice CCC(CCC represents the ID of the customer invoice). The Invoice Status in sales order AAA is In Process.

You execute revenue recognition DDD(DDD represents the ID of the revenue recognition run) during the accounting period when the invoice is posted.

After executing revenue recognition, you find that accrued cost is posted with invoice CCC's amount. You do not understand why the system posts the accrued cost.


SAP Business ByDesign

Reproducing the Issue

  1. Go to Cost and Revenue work center.
  2. Go to Revenue Recognition view.
  3. Select Run ID DDD and click on Log Result.
  4. Navigate to Postings tab.
  5. You find that accrued cost is posted with invoice amount.


This happens when finally delivered is set to a future date and revenue fully recognized is not yet set for the sales order, indicating expected incoming cost. You can see in the Sales Document Items view that the Revenue Fully Recognized of sales order AAA has not been checked, and the Request Date is in the future.


Accrued cost will be reversed when revenue recognition is executed after final deliverey date.


Revenue Recognition, Accrued Cost, fixed price without actuals , KBA , SRD-FIN-COR , Cost & Revenue , Problem


SAP Business ByDesign all versions