You have run the revenue recognition for the sales order in question and you see the run got generated with errors.
Doc.Itm XX/YY: AccrualMeth. Assignment For Fixed Price Project Incomplete.
Reproducing the Issue
- Go to Cost and Revenue Work Center.
- Go to Periodic Tasks View.
- Click on Revenue Recognition Sub-view.
- Select the Revenue Recognition XYZ.
- Select sub tab Processed with Errors.
Rule : When ever you assign the accrual method 108 - Recognize using cost-to-cost project POC to a sales order of any customer project then all associated sales orders belonging to this particular project can only have the same accrual method assigned in order to system pick them in the revenue recognition runs.
For Sales Order 1 the accrual method 108 - Cost-to-Cost project POC is assigned and linked to Customer Project ABC.
Sales Order 2 is also linked to above project and cannot have a different accrual method, for instance 207 - Recognize based on manual amounts or any other.
System is working as designed and all the sales orders associated to the project should be having same accrual method. This applies only in case of accrual method 108 - Cost-to-Cost Project POC, so that below formula works. Otherwise the system will not able to perform the revenue recognition.
All fixed-price sales order items that are in the same project are bundled into a single item for the purposes of revenue recognition.
In order to be bundled into a single item, the sales order items must point to the same company, segment, profit center, and customer.
POC is calculated by dividing the total actual cost for the bundled sales order items by the estimated cost of the project as a whole.
Calculated POC = Total Actual Cost of Bundled Sales Order Items ÷ Total Estimated Project Cost
KBA , SRD-FIN-COR , Cost & Revenue , How To