SAP Knowledge Base Article - Public

3502747 - Revenue Recognition Run Warning: Costs without assignment to a sales order exists for project

Symptom

  • The revenue recognition run finishes with the warning 'Costs without assignment to a sales order exists for project XYZ' (XYZ represents a customer project ID). 
  • When checking the Edit Time and Expenses screen for the project, all expenses are assigned. 
  • You verified that all costs, posted in previous and the current accounting period are assigned on or before the revenue recognition run's posting date. 
  • Why does the warning still appear? 

Environment

SAP Business ByDesign

Reproducing the Issue

To check the revenue recognition run: 

  1. In the Cost and Revenue work center go to the Revenue Recognition view.
  2. Find the run in question.
  3. Go to the Messages tab. 
  4. Here, the warning 'Costs without assignment to a sales order exists for project XYZ' appears.

To verify that all project expenses are assigned: 

  1. In the Project Managment work center go to the Not Invoiced Time and Expenses view. 
  2. Search for project XYZ. 
  3. Press Edit Time and Expenses. 
  4. There is a sales order item assigned to each expense. 

To verify that all project expenses are assigned and posted on or before the posting date of the revenue recognition run, use the Sales Documents - Line Items report, for example as follows: 

  1. In the Cost and Revenue work center go to the Sales Document Items view.
  2. Open the Advanced search. 
  3. In the Project ID field enter XYZ and press Go.
  4. The associated sales order items appear.
  5. Choose Reports and select Sales Document - Line Items for Project. 
  6. Add the Accounting Period/Year attribute and move it to the top of the rows. 
  7. Ensure that no expense is posted in a period/on a day after the posting date of the revenue recognition run. 

Cause

If all expenses are assigned to a sales order item and if the expenses are not posted after the revenue recognition run's posting date, it is possible that some assigned expenses are marked as deferred:

  1. In the Project Managment work center go to the Not Invoiced Time and Expenses view. 
  2. Search for project XYZ. 
  3. Press Edit Time and Expenses. 
  4. All the assigned expenses appear. 
  5. Via the Personalization mode add the Quantity to be Deferred and Expenses to be Deferred to the screen. 
  6. You now notice that there is an expense appearing as Quantity/Expense to be Deferred.

Every time, when a project expense is marked as deferred, a reversing expense assignment version is generated. The expense then appears as unassigned and a warning is reported by the revenue recognition run to remind the business user to check this situation.

Resolution

To clear the unassigned amount you need to decide if the expense is to be invoiced or credited (in case of an expense reversal after it already got invoiced) to the customer:

In this case mark the expense as expense to be invoiced: 

  • In the Edit Time and Expenses screen select the respective expense.
  • Under the table, go to the Quantity And Expense Details tab.
  • Here, enter the deferred amount as Quantity to be Invoiced. 

Or, if the expense is not to be invoiced to the customer, you can mark the expense as written off: 

  • In the same sub-tab, Quantity And Expense Details, enter the Quantity/ Expense as to be written off. 

Either way, upon saving the changes, another expense assignment version will be generated to reassign the value again, so that it can be cleared fully with the next revenue recognition run.

Keywords

deferred unassigned cost, expense assignment reversal unclear, costs without assignment to a sales order exists , KBA , SRD-FIN-COR , Cost & Revenue , Problem

Product

SAP Business ByDesign all versions