Unit cost is stored at the item level. In the current release, there is no means provided to keep replacement cost at supplier-location level and hence replacement cost does not vary by each supplier shipping location.
Since replacement cost is used as the basis, unit cost does not vary by each location and can be kept at the item level.
Sterling Selling and Fulfillment Foundation provides a mechanism to re-compute the unit cost for an item through an API. This API can be invoked whenever there is a change made to replacement cost (or any other time needed) and the Sterling Selling and Fulfillment Foundation cost determination logic re-determines the unit cost based on the factors applicable. Sterling Selling and Fulfillment Foundation does not automatically re-compute the unit cost when replacement cost changes and currently an external trigger needs to invoke the API for re-computing the unit cost.
When having to resolve the source of the base replacement cost, it is necessary to identify the primary source of this item in the Primary Supplier attribute during item definition. Sterling Selling and Fulfillment Foundation supports items that are sourced from more than one location. This nomination indicates the default source from which Sterling Selling and Fulfillment Foundation can determine the list of cost factors when procured from a supplier.
When using replacement cost as the base cost, the unit cost is re-computed as:
Unit cost + Landed Cost Factor + Standard Cost Factor (applied after Landed Cost Factor added) = Computed Unit Cost
Where: