Symptom
You have a created a production confirmation, which ended up as an unposted source document due to missing resource's cost rate. However, you have previously successfully posted other production confirmations with this same resource.
Environment
SAP Business ByDesign.
Reproducing the Issue
- Go to General Ledger work center.
- Go to Source Documents view.
- Highlight the unposted production confirmation.
The following error is shown: 'Cost rate for resource <resource ID and name> and set of books <ID> valid on <Date> is missing'
You wonder why the error is raised, since there are previous posted production confirmations with this same resource, which did not end up in error.
The previous postings can be found via Production Lots - Line Items or G/L Accounts - Line Items report with the Resource as a selection parameter.
Cause
If you check the master data of the resource mentioned in the error message, the Cost Rate and Cost Unit are empty, having only the unit of measure (e.g. EUR / Hour(s)) present. Therefore, the system is not able to derive the cost rate to make the valuation based on the resource. Reason being the error is raised.
Previous production confirmation postings could have happened with this resource, even with Cost Rate in blank. The error would not be raised in such cases because the related production confirmation uses a service from this labor resource. Since the service related to this resource is used, the valuation happens based on the service cost rates (that are maintained) and not based on the resource rate.
Therefore, if the resource confirms it's work in the production confirmation without providing any service, the valuation happens based on the resource's cost rate, which is currently blank.
If the resource provides a service in the production confirmation, the valuation is based on the service's cost rate. Therefore, the resource's cost rate could be blank and the error would not be raised. Also, in this case, when the service is being used, you have to delimit the cost rate in the resource.
To check if the service from the resource us used, open the production confirmation and check the Services section.
Resolution
This is the expected system behavior. If there is a resource in the production confirmation without reference to its service, the valuation happens with the resource's cost rate. Hence, you need to maintain the cost rate and cost unit in the valuation tab of the related resource.
See Also
KBA 2093887 Cost Rate For Resource XXX and Set of Books ABC Valid On DD.MM.YYYY is Missing
KBA 2191749 Error Message: Cost rate for resource XXX and set of books ABC valid on DD.MM.YYYY is missing
Keywords
Production Confirmation. Production Lot. WIP. Labor Resource. Valuation , KBA , SRD-FIN-GL , General Ledger , How To