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

  • The Revenue Recognition run finishes with the error "Doc. item XYZ/XX: AccrualMeth. assignment for fixed price project incomplete" (XYZ/XX represents the Sales Order Item ID).
  • Further error messages might appear, 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 represents the revenue recognition run ID) 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 "Doc.Itm XYZ/XX: AccrualMeth. assignment for fixed price project incomplete" is displayed.

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 the accrual method of the project's fix-price 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 still use accrual method 108. Try the following workaround by temporarily reassigning accrual method 108 briefly again to all involved Sales Order items:
    1. In the Sales Document Items view of the Cost and Revenue work center open the advanced search.
    2. Under Related Documents, in the Project ID field enter PQR (PQR is the Project ID).
    3. Under Accounting Data, in the Revenue Type field select 3-Project Sales (Fixed Price). 
    4. Press Go. 
    5. Select all items and press Reassign and choose Reassign Accrual Method.
    6. Change the accrual method back to 108 - Recognize using cost-to-cost project POC for all involved set of books and press Ok.
    7. 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 Technical support with permission for backend correction. We will then remove the internal item from the project through backend modification.

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