On any Sales Order or Quote, a cost breakdown is calculated when an Item is added or the quantity is updated. This cost breakdown will not reflect changes to material costs that happen in between adding the line item to the SO and receiving new material at a different cost in inventory. If this were calculated with every material cost change across large BOMs, it would potentially slow down the system for some users. Knowing the true real-time cost breakdown is important of course, so we added the Refresh button. This will pull all the latest cost information while not slowing down performance.