mirror of
https://github.com/inventree/inventree-docs.git
synced 2025-05-01 07:06:52 +00:00
64 lines
2.9 KiB
Markdown
64 lines
2.9 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.
|
||
|
||
### Currency in the graphs and tables
|
||
All money-values are adjusted to the default currency at the current exchange rates (see [currency conversion](#/#currency-conversion) 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](#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](#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](../companies/so.md)) and support [price ranges](#price-ranges).
|
||
|
||
The panel also shows historical sale price information collected from past [purchase orders](../companies/po.md).
|
||
|
||
## 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.
|
||
|
||
TODO
|
||
|
||
## 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.
|