2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-04-28 05:36:46 +00:00
inventree-docs/docs/part/pricing.md
2021-08-02 19:24:25 +02:00

2.8 KiB
Raw Blame History

title
title
Pricing

Pricing

InvenTree provides multi-currency pricing support via the django-money 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 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.