SAP Knowledge Base Article - Public

2385608 - Revenue Recognition Error for Fix-Price Sales Order Items With/ Without Using Accrual Method 108 - Recognize using cost-to-cost project POC

Symptom

  • You execute the Revenue Recognition run and it finishes with the error "Doc. item XYZ/XX: AccrualMeth. assignment for fixed price project incomplete. Only Doc. Items of the Same Profit Center can be Merged" (XYZ/XX represents the Sales Order Item ID).
  • You might notice further/other error messages, such as
    • "Doc.Itm XYZ/XX: Only Doc. Items of the Same Profit Center can be Merged" or
    • "Doc. item XYZ/XX: Use one merge item with code 'replace basic data' only".

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Cost and Revenue work centre.
  2. Go to the Revenue Recognition subview in the Periodic Tasks view.
  3. Search for Revenue Recognition run: ABC (ABC is the ID of the Revenue Recognition Run) and select it.

The run ended with errors.

  1. Press View to navigate to the List of Logs.
  2. Select one of the logs and press View.
  3. Navigate to the Processed with Errors tab.
  4. Select the Sales Document Item XYZ/XX.


The error message is Doc.Itm XYZ/XX: AccrualMeth. assignment for fixed price project incomplete.

Cause

  • When using the Accrual Method 108 - Recognize using cost-to-cost project POC all fix price Sales Order items connected to the same Project must use the same accrual method 108 - Recognize using cost-to-cost project POC and they must be assigned to the same Profit Center.
  • With this accrual method an internal, backend-related, only project-based item is generated to bundle all project costs and revenues on the Leading Sales Order Item. 

However, these error messages can also appear when you have changed the accrual method of the project's  sales order items from 108- Recognize using cost-to-cost project POC to a different accrual method: For sales order items/ projects, created before February 2022 (ByDesign release 2202)*, the internal item does not get removed automatically after the accrual method change. The internal item then still uses accrual method 108 which triggers the error message.

Resolution

  • If accrual method 108 is to be used: Ensure that all fix-price sales order items use the same accrual method and profit center. 
  • If the accrual method was changed to a different accrual method, verify that none of the fix-price sales order items use accrual method 108. Try the following workaround by temporarily reassigning accrual method 108 again to all involved Sales Order items:
    1. In the Sales Document Items view of the Cost and Revenue work center find the sales order items of project PQR (PQR is the Project ID).
    2. Select all and press Reassign and choose Reassign Accrual Method.
    3. Change the accrual method back to 108 - Recognize using cost-to-cost project POC for all involved set of books and press Ok.
    4. Select all items again and press  Reassign to change the accrual method back to the new accrual method. 

This might trigger the internal item to be removed from the project/involved fix-price sales order items.

Perform a revenue recognition run in test mode to check the results. If the error message still appears, send a case to support with permission for backend correction. We will then remove the internal item from the project in the backend.

Keywords

Only Doc. Items of the Same Profit Center can be Merged; revenue recognition run; AccrualMeth. assignment for fixed price project incomplete; Use one merge item with code 'replace basic data' only , KBA , SRD-FIN-COR , Cost & Revenue , Product Enhancement

Product

SAP Business ByDesign all versions