From 46a937ca53ad08caa33c02635c6031c2850d62b7 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 2 Aug 2021 19:24:25 +0200 Subject: [PATCH] init price info --- docs/part/pricing.md | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/docs/part/pricing.md b/docs/part/pricing.md index f9183ed..9acb281 100644 --- a/docs/part/pricing.md +++ b/docs/part/pricing.md @@ -6,6 +6,52 @@ title: Pricing InvenTree provides multi-currency pricing support via the [django-money](https://django-money.readthedocs.io/en/latest/) library. +Cost - The theoretical amount of money required to pay for something. +Price - The actual amount of money paid. + + +| Price | Description | Linked to | +| --- | --- | ---| +| Supplier Cost | How much it costs to theoretically purchase a part from a given supplier | Supplier | +| Purchase Price | Historical pricing information for parts actually purchased | Stock Item | +| Internal Cost | How much a part costs to make | Part | +| BOM Cost | Total cost for an assembly (total cost of component items) | Part | +| Sale Cost | How much a salable item is sold for (with cost-breaks) | Part | +| Sale Price | How much an item was actually sold for | Sales Order | + +## Pricing Tab + +The pricing tab of a part provides all avalable pricing information for that part. It shows all price ranges and provides tools to calculate them. + +### price ranges +As parts can have price ranges[#] it is important to set the correct amount in the first panel to get an accurate price. + +### currencies +All money-values are adjusted to the default currency at the current exchange rates (see [#] for more information). This can squew historical data but is necessary to easaly compare values. + +### Supplier cost / prices + +Shows how much it would cost to purchase the part right now from a supplier/manufacturer (can have price ranges[#]). +Also provides a graph of historical prices collected from stock in the tab **Purchase Price**. + +### Internal cost / prices + +Parts can optionally have a internal cost (this needs to be enabled by a admin) that is used for internal sales. This value is used for BOM calculations (if the part is an assambly the internal cost has to contain the cost for all sub-parts). Price ranges[#] are supported. + +### BOM Cost + +If a part is an assembly this panel will show the cost (possibly as range) for all sub-parts and a graph how much each part contirbutes to the total cost. + +### Sale cost / prices + +Sale prices are always to customers (through sale orders[#]) and support price ranges[#]. + +The panel also shows historical sale price information collected from past purchase orders. + +## Considerations for pricing + +Pricing in InvenTree supports various degrees of complexity. The following use cases provide an insight into possible ways to use the available tools. + ## Currency Conversion Automatic updating of currency conversion rates can be provided via the [exchangerate.host](https://exchangerate.host/#/) API.