Skip to content

Commit 52bdd0f

Browse files
authored
Merge pull request #206 from msupply-foundation/2.13-pricing-prefs
Add new pricing changes to 2.15 docs
2 parents d2a9203 + 160e3da commit 52bdd0f

File tree

2 files changed

+12
-4
lines changed
  • content/docs

2 files changed

+12
-4
lines changed

content/docs/manage/global_preferences/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ You will be presented with the set of currently available Global Preferences:
3636
| **Authorise purchase orders**. | Whether the purchase order process includes an authorisation step |
3737
| **Prevent transfers from this many months before initialisation** | When migrating older mSupply Desktop & mobile sites to Open mSupply this preference can prevent the generation of hundreds of locked inbound shipments. Open mSupply will not create `Picked` status inbound shipments corresponding to outbound shipments from supplier's stores that were picked this many months before the date the site was initialised. Similarly, it will not make customer requisitions for internal orders finalised this many months before initialisation. |
3838
| **Authorise goods received** | Whether the goods receiving process includes an authorisation step |
39+
| **Item margin overrides supplier margin** | Give priority to the item margin on the receiving store over the supplier's margin if both are configured when receiving an inbound shipment. |
3940

4041
### Average Monthly Consumption (AMC)
4142

content/docs/replenishment/inbound shipments/index.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,13 +377,20 @@ In the below example, the first line's cost price is $0.01 per unit and the sell
377377

378378
#### Pricing on Transferred Shipments
379379

380-
When an Inbound shipment is transferred (as the result of an Outbound shipment from another store) the pricing for the incoming stock may already be calculated. There are several ways this pricing can be configured.
380+
When an Inbound shipment is transferred (the result of an Outbound shipment from another store) the pricing for the incoming stock may already be calculated. There are several ways this pricing can be configured.
381381

382382
The following logic is used to determine the sell price on inbound transfer invoices:
383383

384-
- If a `default sell price per pack` is set for the item in the receiving store, this price is always used. If the pack size of the inbound invoice line differs from the pack size of the default sell price, the price is adjusted accordingly.
385-
- If instead the item has a `default margin` set, this margin is added to the cost price (the outbound invoice sell price)
386-
- If neither a default sell price nor a default margin is set, the inbound invoice line sell price is will be the same as the outbound invoice line sell price
384+
1. If a `default sell price per pack` is set for the item in the receiving store, this price is always used. If the pack size of the inbound invoice line differs from the pack size of the default sell price, the price is adjusted accordingly.
385+
386+
2. If the item has a `margin` set instead, this margin is added to the cost price (the outbound invoice sell price). This margin could be either:
387+
388+
- A margin for the item (configured in the item settings for the receiving store in mSupply)
389+
- A margin for items received from the supplier (set on the supplier's store in mSupply)
390+
391+
Which of these margins has priority is determined by the [Global preference](/docs/manage/global-preferences/) `Item margin overrides supplier margin`. If this preference is enabled, the item margin is used, otherwise the supplier margin is used. If only one of these margins is set, it is used regardless of the global preference setting.
392+
393+
3. If neither a default sell price nor a margin is set, the inbound invoice line sell price will be the same as the outbound invoice line sell price.
387394

388395
These calculated prices are editable when receiving the inbound shipment, up until it is verified.
389396

0 commit comments

Comments
 (0)