Skip to content

Commit

Permalink
[IMP] inventory: landed cost conditions
Browse files Browse the repository at this point in the history
closes #11395

X-original-commit: 22a0a18
Signed-off-by: Samuel Lieber (sali) <[email protected]>
Signed-off-by: Felicia Kuan (feku) <[email protected]>
  • Loading branch information
Felicious committed Nov 15, 2024
1 parent 9490048 commit 07122aa
Show file tree
Hide file tree
Showing 16 changed files with 19 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,9 @@ When new products arrive, the new average cost for each product is recomputed us
- **Incoming Qty**: count of products arriving in the new shipment;
- **Purchase Price**: estimated price of products at the reception of products (since vendor bills
may arrive later). The amount includes not only the price for the products, but also added costs,
such as shipping, taxes, and :ref:`landed costs <inventory/reporting/landed_costs>`. At reception
of the vendor bill, this price is adjusted;
such as shipping, taxes, and :doc:`landed costs
<../../../inventory_and_mrp/inventory/product_management/inventory_valuation/landed_costs>`. At
reception of the vendor bill, this price is adjusted;
- **Final Qty**: quantity of on-hand stock after the stock move.

.. _inventory/avg_cost/definite_rule:
Expand Down
6 changes: 3 additions & 3 deletions content/applications/finance/fiscal_localizations/mexico.rst
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ the SAT documentation, there are two types of payments:
- `PPD` (Pago en Parcialidades o Diferido/Payment in Installements or Deferred)

.. seealso::
:doc:`../../inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs`
:doc:`../../inventory_and_mrp/inventory/product_management/inventory_valuation/landed_costs`

The difference lies in the *Due Date* or *Payment Terms* of the invoice.

Expand Down Expand Up @@ -883,8 +883,8 @@ Configuration
~~~~~~~~~~~~~

In order to track the correct customs number for a specific invoice, Odoo uses :doc:`landed costs
<../../inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs>`.
Go to :menuselection:`Inventory --> Configuration --> Settings --> Valuation`. Make sure that
<../../inventory_and_mrp/inventory/product_management/inventory_valuation/landed_costs>`. Go to
:menuselection:`Inventory --> Configuration --> Settings --> Valuation`. Make sure that
:guilabel:`Landed Costs` is activated.

Begin by creating a *service*-type product called, `Pedimento`. In the :guilabel:`Purchase` tab,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ Inventory valuation

inventory_valuation/inventory_valuation_config
inventory_valuation/using_inventory_valuation
inventory_valuation/integrating_landed_costs
inventory_valuation/landed_costs
inventory_valuation/valuation_by_lots

Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
Landed costs
============

.. _inventory/reporting/landed_costs:

.. |RfQ| replace:: :abbr:`RfQ (Request for Quotation)`
.. |PO| replace:: :abbr:`PO (Purchase Order)`
.. |FIFO| replace:: :abbr:`FIFO (First In First Out)`
Expand Down Expand Up @@ -32,8 +30,7 @@ Costs` feature in the :guilabel:`Valuation` section.
Click the :guilabel:`Default Journal` drop-down menu to reveal a list of accounting journals. Select
a journal for which all accounting entries related to landed costs should be recorded.

.. image:: integrating_landed_costs/integrating-landed-costs-enabled-setting.png
:align: center
.. image:: landed_costs/integrating-landed-costs-enabled-setting.png
:alt: Landed Costs feature and resulting Default Journal field in the Inventory settings.

Create landed cost product
Expand Down Expand Up @@ -65,17 +62,16 @@ appears below it, prompting a selection. Clicking that drop-down menu reveals th
- :guilabel:`By Weight`: splits the cost, according to the weight of the products in the receipt.
- :guilabel:`By Volume`: splits the cost, according to the volume of the products in the receipt.

.. image:: integrating_landed_costs/integrating-landed-costs-landed-cost-product.png
:align: center
.. image:: landed_costs/integrating-landed-costs-landed-cost-product.png
:alt: Is a Landed Cost checkbox and Default Split Method on service type product form.

When creating new vendor bills, this product can be added as an invoice line as a landed cost.

.. important::
To apply a landed cost on a vendor bill, the products included in the original |PO| **must**
belong to a *Product Category* with its *Force Removal Strategy* set to |FIFO|. The *Costing
Method* can be set to either |AVCO| or |FIFO|, and the valuation method can be :doc:`manual
<using_inventory_valuation>` or :doc:`automatic <inventory_valuation_config>`.
To apply a landed cost on a vendor bill, products in the original |PO| **must** belong to a
*Product Category* with a *Costing Method* of either |AVCO| or |FIFO|, and the valuation method
can be :doc:`manual <using_inventory_valuation>` or :doc:`automatic
<inventory_valuation_config>`.

Create purchase order
=====================
Expand Down Expand Up @@ -105,8 +101,7 @@ menu in the :guilabel:`Product` column to select the previously-created landed c
the :icon:`fa-cloud-upload` :guilabel:`(cloud with arrow)` icon to manually save and update the
draft bill.

.. image:: integrating_landed_costs/integrating-landed-costs-checkboxes.png
:align: center
.. image:: landed_costs/integrating-landed-costs-checkboxes.png
:alt: Landed Costs column checkboxes for product and landed cost.

In the :guilabel:`Landed Costs` column, the product ordered from the vendor does **not** have its
Expand All @@ -115,8 +110,7 @@ costs from all other costs displayed on the bill.

Additionally, at the top of the form, a :guilabel:`Create Landed Costs` button appears.

.. image:: integrating_landed_costs/integrating-landed-costs-create-button.png
:align: center
.. image:: landed_costs/integrating-landed-costs-create-button.png
:alt: Create Landed Costs button on vendor bill.

Add landed cost
Expand All @@ -131,8 +125,7 @@ product line in the :guilabel:`Additional Costs` tab.
From the :guilabel:`Landed Cost` form, click the :guilabel:`Transfers` drop-down menu, and select
which transfer the landed cost belongs to.

.. image:: integrating_landed_costs/integrating-landed-costs-transfers-menu.png
:align: center
.. image:: landed_costs/integrating-landed-costs-transfers-menu.png
:alt: Landed cost form with selected receipt transfer.

.. tip::
Expand Down Expand Up @@ -171,6 +164,5 @@ To view the valuation of *every* product, including landed costs, navigate to
Click into the journal entry to view the :guilabel:`Journal Items`, and other information about
the entry.

.. image:: integrating_landed_costs/integrating-landed-costs-journal-entry.png
:align: center
.. image:: landed_costs/integrating-landed-costs-journal-entry.png
:alt: Journal Entry form for landed cost created from vendor bill.
1 change: 1 addition & 0 deletions redirects/17.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ applications/hr/appraisals/reporting.rst applications/hr/appraisals/appraisal_an
# applications/inventory_and_mrp

applications/inventory_and_mrp/inventory/product_management/product_tracking/type.rst applications/inventory_and_mrp/inventory/product_management/configure/type.rst # product_tracking/type --> configure/type
applications/inventory_and_mrp/inventory/product_management/inventory_valuation/integrating_landed_costs.rst applications/inventory_and_mrp/inventory/product_management/inventory_valuation/landed_costs.rst # integrating_landed_costs --> landed costs
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/batch_transfer.rst applications/inventory_and_mrp/inventory/shipping_receiving/picking_methods/batch.rst # advanced_operations_warehouse/batch_transfer --> shipping_receiving/picking_methods/batch
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/storage_category.rst applications/inventory_and_mrp/inventory/shipping_receiving/daily_operations/storage_category.rst # advanced_operations_warehouse/storage_category --> shipping_receiving/daily_operations/storage_category
applications/inventory_and_mrp/inventory/warehouses_storage/advanced_operations_warehouse/removal.rst applications/inventory_and_mrp/inventory/warehouses_storage/removal_strategies.rst # advanced_operations_warehouse/removal --> warehouses_storage/removal_strategies
Expand Down

0 comments on commit 07122aa

Please sign in to comment.