2020-01-02 14:38:36 +01:00
|
|
|
|
:code-column:
|
|
|
|
|
|
|
2019-12-30 11:56:51 +01:00
|
|
|
|
=================================
|
|
|
|
|
|
Inventory valuation configuration
|
|
|
|
|
|
=================================
|
|
|
|
|
|
|
|
|
|
|
|
Inventory valuation refers to how you value your stock. It’s a very
|
|
|
|
|
|
important aspect of a business as the inventory can be the biggest asset
|
|
|
|
|
|
of a company.
|
|
|
|
|
|
|
|
|
|
|
|
Inventory valuation implies two main choices:
|
|
|
|
|
|
|
|
|
|
|
|
- The cost method you use to value your goods (standard, fifo, avco)
|
|
|
|
|
|
- The way you record this value into your accounting books (manually or automatically)
|
|
|
|
|
|
|
|
|
|
|
|
Those two concepts are explained in the sections below.
|
|
|
|
|
|
|
|
|
|
|
|
Costing Methods: Standard, FIFO, AVCO
|
|
|
|
|
|
=====================================
|
|
|
|
|
|
|
|
|
|
|
|
The costing method is defined in the product category. There are three
|
|
|
|
|
|
options available. Each of them is explained in detail below.
|
|
|
|
|
|
|
2020-01-02 14:38:36 +01:00
|
|
|
|
.. rst-class:: alternatives doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
Standard Price
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
.. list-table::
|
|
|
|
|
|
:widths: 28 18 18 18 18
|
|
|
|
|
|
:header-rows: 1
|
|
|
|
|
|
:stub-columns: 1
|
|
|
|
|
|
|
|
|
|
|
|
* - Operation
|
|
|
|
|
|
- Unit Cost
|
|
|
|
|
|
- Qty On Hand
|
|
|
|
|
|
- Delta Value
|
|
|
|
|
|
- Inventory Value
|
|
|
|
|
|
* -
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 0
|
|
|
|
|
|
-
|
|
|
|
|
|
- €0
|
|
|
|
|
|
* - Receive 8 Products at €10
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 8
|
|
|
|
|
|
- +8*€10
|
|
|
|
|
|
- €80
|
|
|
|
|
|
* - Receive 4 Products at €16
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 12
|
|
|
|
|
|
- +4*€10
|
|
|
|
|
|
- €120
|
|
|
|
|
|
* - Deliver 10 Products
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 2
|
|
|
|
|
|
- | -10*€10
|
|
|
|
|
|
|
|
|
|
|
|
|
- €20
|
|
|
|
|
|
* - Receive 2 Products at €9
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 4
|
|
|
|
|
|
- +2*€10
|
|
|
|
|
|
- €40
|
|
|
|
|
|
|
|
|
|
|
|
**Standard Price** means you estimate the cost price based
|
|
|
|
|
|
on direct materials, direct labor and manufacturing overhead
|
|
|
|
|
|
at the end of a specific period (usually once a year). You
|
|
|
|
|
|
enter this cost price in the product form.
|
|
|
|
|
|
|
|
|
|
|
|
Average Price
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
.. list-table::
|
|
|
|
|
|
:widths: 28 18 18 18 18
|
|
|
|
|
|
:header-rows: 1
|
|
|
|
|
|
:stub-columns: 1
|
|
|
|
|
|
|
|
|
|
|
|
* - Operation
|
|
|
|
|
|
- Unit Cost
|
|
|
|
|
|
- Qty On Hand
|
|
|
|
|
|
- Delta Value
|
|
|
|
|
|
- Inventory Value
|
|
|
|
|
|
* -
|
|
|
|
|
|
- €0
|
|
|
|
|
|
- 0
|
|
|
|
|
|
-
|
|
|
|
|
|
- €0
|
|
|
|
|
|
* - Receive 8 Products at €10
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 8
|
|
|
|
|
|
- +8*€10
|
|
|
|
|
|
- €80
|
|
|
|
|
|
* - Receive 4 Products at €16
|
|
|
|
|
|
- €12
|
|
|
|
|
|
- 12
|
|
|
|
|
|
- +4*€16
|
|
|
|
|
|
- €144
|
|
|
|
|
|
* - Deliver 10 Products
|
|
|
|
|
|
- €12
|
|
|
|
|
|
- 2
|
|
|
|
|
|
- | -10*€12
|
|
|
|
|
|
|
|
|
|
|
|
|
- €24
|
|
|
|
|
|
* - Receive 2 Products at €6
|
|
|
|
|
|
- €9
|
|
|
|
|
|
- 4
|
|
|
|
|
|
- +2*€6
|
|
|
|
|
|
- €36
|
|
|
|
|
|
|
|
|
|
|
|
The **Average Price** method recomputes the cost price as a receipt order
|
|
|
|
|
|
has been processed, based on prices defined in tied purchase orders:
|
|
|
|
|
|
FORMULA (see here attached)
|
|
|
|
|
|
|
|
|
|
|
|
The average cost does not change when products leave the warehouse.
|
|
|
|
|
|
|
|
|
|
|
|
From an accounting point of view, this method is mainly justified in
|
|
|
|
|
|
case of huge purchase price variations and is quite unusual due to its
|
|
|
|
|
|
operational complexity. Your actually need a software like Odoo to
|
|
|
|
|
|
easily keep this cost up-to-date.
|
|
|
|
|
|
|
|
|
|
|
|
This method is dedicated to advanced users. It requires well established
|
|
|
|
|
|
business processes because the order in which you process receipt orders
|
|
|
|
|
|
matters in the cost computation.
|
|
|
|
|
|
|
|
|
|
|
|
FIFO
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
.. list-table::
|
|
|
|
|
|
:widths: 28 18 18 18 18
|
|
|
|
|
|
:header-rows: 1
|
|
|
|
|
|
:stub-columns: 1
|
|
|
|
|
|
|
|
|
|
|
|
* - Operation
|
|
|
|
|
|
- Unit Cost
|
|
|
|
|
|
- Qty On Hand
|
|
|
|
|
|
- Delta Value
|
|
|
|
|
|
- Inventory Value
|
|
|
|
|
|
* -
|
|
|
|
|
|
- €0
|
|
|
|
|
|
- 0
|
|
|
|
|
|
-
|
|
|
|
|
|
- €0
|
|
|
|
|
|
* - Receive 8 Products at €10
|
|
|
|
|
|
- €10
|
|
|
|
|
|
- 8
|
|
|
|
|
|
- +8*€10
|
|
|
|
|
|
- €80
|
|
|
|
|
|
* - Receive 4 Products at €16
|
|
|
|
|
|
- €12
|
|
|
|
|
|
- 12
|
|
|
|
|
|
- +4*€16
|
|
|
|
|
|
- €144
|
|
|
|
|
|
* - Deliver 10 Products
|
|
|
|
|
|
- €16
|
|
|
|
|
|
- 2
|
|
|
|
|
|
- | -8*€10
|
|
|
|
|
|
| -2*€16
|
|
|
|
|
|
- €32
|
|
|
|
|
|
* - Receive 2 Products at €6
|
|
|
|
|
|
- €11
|
|
|
|
|
|
- 4
|
|
|
|
|
|
- +2*€6
|
|
|
|
|
|
- €44
|
|
|
|
|
|
|
|
|
|
|
|
For **Real Price** (FIFO, LIFO, FEFO, etc), the costing is further
|
|
|
|
|
|
refined by the removal strategy set on the warehouse location
|
|
|
|
|
|
or product's internal category. The default strategy is FIFO. With
|
|
|
|
|
|
such method, your inventory value is computed from the real cost
|
|
|
|
|
|
of your stored products (cfr. Quantitative Valuation) and not from
|
|
|
|
|
|
the cost price shown in the product form. Whenever you ship items,
|
|
|
|
|
|
the cost price is reset to the cost of the last item(s) shipped.
|
|
|
|
|
|
This cost price is used to value any product not received from a
|
|
|
|
|
|
purchase order (e.g. inventory adjustments).
|
|
|
|
|
|
|
|
|
|
|
|
FIFO is advised if you manage all your workflow into Odoo (Sales,
|
|
|
|
|
|
Purchases, Inventory). It suits any kind of users.
|
2019-12-30 11:56:51 +01:00
|
|
|
|
|
|
|
|
|
|
Standard Price
|
|
|
|
|
|
--------------
|
|
|
|
|
|
|
|
|
|
|
|
In Standard Price, any product will be valued at a cost that you defined
|
|
|
|
|
|
manually on the product form. Usually, this cost is an estimation based
|
|
|
|
|
|
on the material and labor needed to obtain the product. This cost must
|
|
|
|
|
|
be reviewed periodically.
|
|
|
|
|
|
|
|
|
|
|
|
First In First Out (FIFO)
|
|
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
|
|
|
|
In FIFO, the products are valued at their purchase cost. When a product
|
|
|
|
|
|
leaves the stock, that’s the “First in, first out” rule that applies.
|
|
|
|
|
|
Let’s take an example: I first purchase a t-shirt for $10 and, later,
|
|
|
|
|
|
one for $20. The first t-shirt that will go out of my stock will be
|
|
|
|
|
|
valued at $10 and the next one at $20.
|
|
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
|
Pay attention, that this is a financial FIFO. This means that the
|
|
|
|
|
|
locations where the products are stored don’t impact the valuation. The
|
|
|
|
|
|
first value “in” is the first value “out”, no matter the storage
|
|
|
|
|
|
location.
|
|
|
|
|
|
|
|
|
|
|
|
Average Cost (AVCO)
|
|
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
|
|
|
|
In AVCO, each product has the same value and this value is the average
|
|
|
|
|
|
purchase cost of the product. Let’s take an example: I first purchase a
|
|
|
|
|
|
t-shirt for $10 and, later, one for $20. Each t-shirt will be valued at
|
|
|
|
|
|
$15, the average weighted purchase cost. With this costing method, the
|
|
|
|
|
|
cost of the product is recomputed as each receipt.
|
|
|
|
|
|
|
|
|
|
|
|
Inventory Valuation: Manual or Automated
|
|
|
|
|
|
========================================
|
|
|
|
|
|
|
|
|
|
|
|
There are two ways to record your inventory valuation in your accounting
|
|
|
|
|
|
books. As the costing method, this is defined in your product category.
|
|
|
|
|
|
Those two methods are detailed below.
|
|
|
|
|
|
|
|
|
|
|
|
Manual Inventory Valuation
|
|
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
|
|
|
|
In this case, goods receipts and deliveries won’t have any direct impact
|
|
|
|
|
|
on your accounting books. Periodically, you create a manual journal
|
|
|
|
|
|
entry representing the value of what you have in stock. To know that
|
|
|
|
|
|
value, go in Inventory > Reporting > Inventory Valuation.
|
|
|
|
|
|
|
|
|
|
|
|
+----------------------------------+---------+----------+
|
|
|
|
|
|
| | Debit | Credit |
|
|
|
|
|
|
+==================================+=========+==========+
|
|
|
|
|
|
| Assets: Inventory | X | |
|
|
|
|
|
|
+----------------------------------+---------+----------+
|
|
|
|
|
|
| Expenses: Inventory Variations | | X |
|
|
|
|
|
|
+----------------------------------+---------+----------+
|
|
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
|
If the stock value has decreased, the assets account will be credited.
|
|
|
|
|
|
|
2020-01-02 14:38:36 +01:00
|
|
|
|
Continental Accounting
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
|
|
In a periodic inventory valuation, goods reception and
|
|
|
|
|
|
outgoing shipments have no direct impact in the accounting.
|
|
|
|
|
|
At the end of the month or year, the accountant posts one
|
|
|
|
|
|
journal entry representing the value of the physical inventory.
|
|
|
|
|
|
|
|
|
|
|
|
This is the default configuration in Odoo and it works
|
|
|
|
|
|
out-of-the-box. Check following operations and find out how
|
|
|
|
|
|
Odoo is managing the accounting postings.
|
|
|
|
|
|
|
|
|
|
|
|
.. rst-class:: alternatives doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Bill
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
\ Debit Credit
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
Assets: Inventory 50
|
|
|
|
|
|
Assets: Deferred Tax Assets 4.68
|
|
|
|
|
|
Liabilities: Accounts Payable 54.68
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
|
|
|
|
|
|
Configuration:
|
|
|
|
|
|
* Purchased Goods: defined on the product or on the internal category of related product (Expense Account field)
|
|
|
|
|
|
* Deferred Tax Assets: defined on the tax used on the purchase order line
|
|
|
|
|
|
* Accounts Payable: defined on the vendor related to the bill
|
|
|
|
|
|
Goods Receptions
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
Customer Invoice
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
\ Debit Credit
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
Revenues: Sold Goods 100
|
|
|
|
|
|
Liabilities: Deferred Tax Liabilities 9
|
|
|
|
|
|
Assets: Accounts Receivable 109
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
|
|
|
|
|
|
Configuration:
|
|
|
|
|
|
* Revenues: defined on the product or on the internal category of related product (Income Account field)
|
|
|
|
|
|
* Deferred Tax Liabilities: defined on the tax used on the invoice line
|
|
|
|
|
|
* Accounts Receivable: defined on the customer (Receivable Account)
|
|
|
|
|
|
|
|
|
|
|
|
The fiscal position used on the invoice may have a rule that replaces the
|
|
|
|
|
|
Income Account or the tax defined on the product by another one.
|
|
|
|
|
|
Customer Shipping
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
Manufacturing Orders
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
|
|
|
|
<hr style="float: none; visibility: hidden; margin: 0;">
|
|
|
|
|
|
|
|
|
|
|
|
At the end of the month/year, your company does a physical inventory
|
|
|
|
|
|
or just relies on the inventory in Odoo to value the stock into your books.
|
|
|
|
|
|
|
|
|
|
|
|
Create a journal entry to move the stock variation value from your
|
|
|
|
|
|
Profit&Loss section to your assets.
|
|
|
|
|
|
|
|
|
|
|
|
.. h:div:: doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
\ Debit Credit
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
Assets: Inventory X
|
|
|
|
|
|
Expenses: Inventory Variations X
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
|
|
|
|
|
|
If the stock value decreased, the **Inventory** account is credited
|
|
|
|
|
|
and te **Inventory Variations** debited.
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
|
|
|
|
<hr style="float: none; visibility: hidden; margin: 0;">
|
|
|
|
|
|
|
|
|
|
|
|
Anglo-Saxon Accounting
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
|
|
.. rst-class:: alternatives doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Bill
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
\ Debit Credit
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
Assets: Inventory 50
|
|
|
|
|
|
Assets: Deferred Tax Assets 4.68
|
|
|
|
|
|
Liabilities: Accounts Payable 54.68
|
|
|
|
|
|
============================= ===== ======
|
|
|
|
|
|
|
|
|
|
|
|
Configuration:
|
|
|
|
|
|
* Purchased Goods: defined on the product or on the internal category of related product
|
|
|
|
|
|
(Expense Account field)
|
|
|
|
|
|
* Deferred Tax Assets: defined on the tax used on the purchase order line
|
|
|
|
|
|
* Accounts Payable: defined on the vendor related to the bill
|
|
|
|
|
|
Goods Receptions
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
Customer Invoice
|
|
|
|
|
|
.. rst-class:: values-table
|
|
|
|
|
|
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
\ Debit Credit
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
Revenues: Sold Goods 100
|
|
|
|
|
|
Liabilities: Deferred Tax Liabilities 9
|
|
|
|
|
|
Assets: Accounts Receivable 109
|
|
|
|
|
|
===================================== ===== ======
|
|
|
|
|
|
|
|
|
|
|
|
Configuration:
|
|
|
|
|
|
* Revenues: defined on the product or on the internal category of related
|
|
|
|
|
|
product (Income Account field)
|
|
|
|
|
|
* Deferred Tax Liabilities: defined on the tax used on the invoice line
|
|
|
|
|
|
* Accounts Receivable: defined on the customer (Receivable Account)
|
|
|
|
|
|
|
|
|
|
|
|
The fiscal position used on the invoice may have a rule that replaces the
|
|
|
|
|
|
Income Account or the tax defined on the product by another one.
|
|
|
|
|
|
Customer Shipping
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
Manufacturing Orders
|
|
|
|
|
|
No Journal Entry
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
|
|
|
|
<hr style="float: none; visibility: hidden; margin: 0;">
|
|
|
|
|
|
|
2019-12-30 11:56:51 +01:00
|
|
|
|
Automated Inventory Valuation
|
|
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
|
|
|
|
In that case, when a product enters or leaves your stock, an accounting
|
|
|
|
|
|
entry will be automatically created. This means your accounting books
|
|
|
|
|
|
are always up-to-date. This mode is dedicated to expert accountants and
|
|
|
|
|
|
advanced users only. As opposed to periodic valuation, it requires some
|
|
|
|
|
|
extra configuration & testing.
|
|
|
|
|
|
|
|
|
|
|
|
First, you need to define the accounts that will be used for those
|
|
|
|
|
|
accounting entries. This is done on the product category.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/inventory_valuation_config_02.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
Note that the accounting entries that will be recorded will depend on
|
|
|
|
|
|
your accounting mode: it can be continental or anglo-saxon. In
|
|
|
|
|
|
continental accounting, the cost of a good is taken into account as soon
|
|
|
|
|
|
as the product is received in stock. In anglo-saxon accounting, the cost
|
|
|
|
|
|
of a good is only recorded as an expense when this good is invoiced to a
|
|
|
|
|
|
final customer.
|
|
|
|
|
|
|
|
|
|
|
|
Usually, based on your country, the correct accounting mode will be
|
|
|
|
|
|
chosen by default. If you want to verify your accounting mode, activate
|
|
|
|
|
|
the developer mode and open your accounting settings.
|
|
|
|
|
|
|
2020-01-02 14:38:36 +01:00
|
|
|
|
Continental Accounting
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
|
|
.. h:div:: valuation-chart-continental doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
.. placeholder
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
|
|
|
|
<hr style="float: none; visibility: hidden; margin: 0;">
|
|
|
|
|
|
|
|
|
|
|
|
.. h:div:: doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
**Configuration:**
|
|
|
|
|
|
|
|
|
|
|
|
- Accounts Receivable/Payable: defined on the partner (Accounting tab)
|
|
|
|
|
|
|
|
|
|
|
|
- Deferred Tax Assets/Liabilities: defined on the tax used on the invoice line
|
|
|
|
|
|
|
|
|
|
|
|
- Revenues/Expenses: defined by default on product's internal category; can be
|
|
|
|
|
|
also set in product form (Accounting tab) as a replacement value.
|
|
|
|
|
|
|
|
|
|
|
|
- Inventory Variations: to set as Stock Input/Output Account in product's internal
|
|
|
|
|
|
category
|
|
|
|
|
|
|
|
|
|
|
|
- Inventory: to set as Stock Valuation Account in product's internal category
|
|
|
|
|
|
|
|
|
|
|
|
Anglo-Saxon Accounting
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
|
|
.. h:div:: valuation-chart-anglo-saxon doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
.. placeholder
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
|
|
|
|
<hr style="float: none; visibility: hidden; margin: 0;">
|
|
|
|
|
|
|
|
|
|
|
|
.. h:div:: doc-aside
|
|
|
|
|
|
|
|
|
|
|
|
**Configuration:**
|
|
|
|
|
|
|
|
|
|
|
|
- Accounts Receivable/Payable: defined on the partner (Accounting tab)
|
|
|
|
|
|
|
|
|
|
|
|
- Deferred Tax Assets/Liabilities: defined on the tax used on the
|
|
|
|
|
|
invoice line
|
|
|
|
|
|
|
|
|
|
|
|
- Revenues: defined on the product category as a default, or specifically
|
|
|
|
|
|
to a specific product.
|
|
|
|
|
|
|
|
|
|
|
|
- Expenses: this is where you should set the "Cost of Goods Sold" account.
|
|
|
|
|
|
Defined on the product category as a default value, or specifically on
|
|
|
|
|
|
the product form.
|
|
|
|
|
|
|
|
|
|
|
|
- Goods Received Not Purchased: to set as Stock Input Account in product's
|
|
|
|
|
|
internal category
|
|
|
|
|
|
|
|
|
|
|
|
- Goods Issued Not Invoiced: to set as Stock Output Account in product's
|
|
|
|
|
|
internal category
|
|
|
|
|
|
|
|
|
|
|
|
- Inventory: to set as Stock Valuation Account in product's internal category
|
2019-12-30 11:56:51 +01:00
|
|
|
|
|
2020-01-02 14:38:36 +01:00
|
|
|
|
- Price Difference: to set in product's internal category or in product
|
|
|
|
|
|
form as a specific replacement value
|