I think @DanBurleson is correct... in general, the costs are not fixed until the time of shipment. This is because of the various costing schemes, any of the tier costing depends on the tier selected, average and last cost can change with each receipt... When I have needed this, I have had to either write my own or adapt one of the canned reports