mirror of
https://github.com/inventree/inventree-docs.git
synced 2025-05-01 15:16:52 +00:00
62 lines
2.8 KiB
Markdown
62 lines
2.8 KiB
Markdown
---
|
||
title: Pricing
|
||
---
|
||
|
||
## 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.
|
||
|
||
Currency exchange rates are updated once per day.
|
||
|
||
The rates can also be set manually in the settings. Be aware that most companies trade with hourly or daily rates – setting a static rate can lead to big differences to the real world.
|