@@ -3,13 +3,11 @@ Landed costs
33============
44
55.. |RfQ | replace :: :abbr: `RfQ ( Request for Quotation ) `
6+ .. |RfQs | replace :: :abbr: `RfQs ( Requests for Quotation ) `
67.. |PO | replace :: :abbr: `PO ( Purchase Order ) `
78.. |FIFO | replace :: :abbr: `FIFO ( First In First Out ) `
89.. |AVCO | replace :: :abbr: `AVCO ( Average Costing ) `
910
10- When shipping products to customers, the landed cost is the total price of a product or shipment,
11- including all expenses associated with shipping the product.
12-
1311In Odoo, the *Landed Costs * feature is used to take additional costs into account when calculating
1412the valuation of a product. This includes the cost of shipment, insurance, customs duties, taxes,
1513and other fees.
@@ -37,15 +35,16 @@ Create landed cost product
3735==========================
3836
3937For charges that are consistently added as landed costs, a landed cost product can be created in
40- Odoo. This way, a landed cost product can be quickly added to a vendor bill as an invoice line,
41- instead of having to be manually entered every time a new vendor bill is created.
38+ Odoo. This way, a landed cost product can be quickly added to a request for quotation (|RfQ |) or a
39+ vendor bill as an invoice line, instead of having to be manually entered every time a new vendor
40+ bill is created.
4241
4342To do this, create a new product by going to :menuselection: `Inventory app --> Products -->
4443Products `, and clicking :guilabel: `New `.
4544
4645Assign a name to the landed cost product in the :guilabel: `Product Name ` field (i.e. `International
47- Shipping `). In the :guilabel: `Product Type ` field, click the drop-down menu, and select
48- :guilabel: `Service ` as the :guilabel: ` Product Type `.
46+ Shipping `). In the :guilabel: `Product Type ` field, select :guilabel: ` Service ` as the
47+ :guilabel: `Product Type `.
4948
5049.. important ::
5150 Landed cost products **must ** have their :guilabel: `Product Type ` set to :guilabel: `Service `.
@@ -65,7 +64,8 @@ appears below it, prompting a selection. Clicking that drop-down menu reveals th
6564.. image :: landed_costs/integrating-landed-costs-landed-cost-product.png
6665 :alt: Is a Landed Cost checkbox and Default Split Method on service type product form.
6766
68- When creating new vendor bills, this product can be added as an invoice line as a landed cost.
67+ When creating new |RfQs |, this product can be added as an invoice line as a landed cost. This
68+ product can also be added to vendor bills that are in the draft state.
6969
7070.. important ::
7171 To apply a landed cost on a vendor bill, products in the original |PO | **must ** belong to a
@@ -74,12 +74,12 @@ When creating new vendor bills, this product can be added as an invoice line as
7474Create purchase order
7575=====================
7676
77- Navigate to :menuselection: `Purchase app --> New ` to create a new request for quotation ( RfQ) . In
78- the :guilabel: ` Vendor ` field, add a vendor to order products from. Then, click :guilabel: `Add a
79- product `, under the :guilabel: `Products ` tab, to add products to the |RfQ |.
77+ Navigate to :menuselection: `Purchase app --> New ` to create a new | RfQ | . In the :guilabel: ` Vendor `
78+ field, add a vendor to order products from. Then, click :guilabel: `Add a product `, under the
79+ :guilabel: `Products ` tab, to add products to the |RfQ |.
8080
81- Once ready, click :guilabel: `Confirm Order ` to confirm the order. Then, click :guilabel: `Receive
82- Products ` once the products have been received, followed by :guilabel: `Validate `.
81+ Once ready, click :guilabel: `Confirm Order ` to confirm the order. Then, click :guilabel: `Receive `
82+ once the products have been received, followed by :guilabel: `Validate `.
8383
8484Create vendor bill
8585------------------
@@ -88,15 +88,16 @@ Once the vendor fulfills the |PO| and sends a bill, a vendor bill can be created
8888Odoo.
8989
9090Navigate to the :menuselection: `Purchase app `, and click into the |PO | for which a vendor bill
91- should be created. Then, click :guilabel: `Create Bill `. This opens a new :guilabel: `Vendor Bill ` in
92- the :guilabel: `Draft ` stage.
91+ should be created. Then, upload the bill or click the :guilabel: `Bill Matching ` smart button to
92+ match with an existing bill. This opens a new :guilabel: `Vendor Bill ` in the :guilabel: `Draft `
93+ stage.
9394
9495In the :guilabel: `Bill Date ` field, click the line to open a calendar popover menu, and select the
9596date on which this draft bill should be billed.
9697
97- Then, under the :guilabel: `Invoice Lines ` tab, click :guilabel: ` Add a line `, and click the drop-down
98- menu in the :guilabel: ` Product ` column to select the previously-created landed cost product. Click
99- the :icon: `fa-cloud-upload ` :guilabel: `(cloud with arrow ) ` icon to manually save and update the
98+ Click :guilabel: `Add a line `. Add the landed cost product to the vendor bill.
99+
100+ Click the :icon: `fa-cloud-upload ` :guilabel: `(Save ) ` icon to manually save and update the
100101draft bill.
101102
102103.. image :: landed_costs/integrating-landed-costs-checkboxes.png
@@ -114,14 +115,13 @@ Additionally, at the top of the form, a :guilabel:`Create Landed Costs` button a
114115Add landed cost
115116===============
116117
117- Once a landed cost is added to the vendor bill, click :guilabel: `Create Landed Costs ` at the top of
118- the vendor bill.
118+ Click :guilabel: `Create Landed Costs ` at the top of the vendor bill.
119119
120120Doing so automatically creates a landed cost record, with a set landed cost pre-filled in the
121121product line in the :guilabel: `Additional Costs ` tab.
122122
123123From the :guilabel: `Landed Cost ` form, click the :guilabel: `Transfers ` drop-down menu, and select
124- which transfer the landed cost belongs to.
124+ which transfer the landed cost belongs to. Only validated transfers can be selected.
125125
126126.. image :: landed_costs/integrating-landed-costs-transfers-menu.png
127127 :alt: Landed cost form with selected receipt transfer.
@@ -136,28 +136,17 @@ After setting the picking from the :guilabel:`Transfers` drop-down menu, click :
136136
137137Click the :guilabel: `Valuation Adjustments ` tab to see the impact of the landed costs. The
138138:guilabel: `Original Value ` column lists the original price of the |PO |, the :guilabel: `Additional
139- Landed Cost ` column displays the landed cost, and the :guilabel: `New Value ` displays the sum of the
140- two, for the total cost of the |PO |.
139+ Landed Cost ` column displays the landed cost, and the :guilabel: `New Value ` column displays the sum
140+ of the two, for the total cost of the |PO |.
141141
142142Once ready, click :guilabel: `Validate ` to post the landed cost entry to the accounting journal.
143143
144- This causes a :guilabel: `Valuation ` smart button to appear at the top of the form. Click the
145- :guilabel: `Valuation ` smart button to open a :guilabel: `Stock Valuation ` page, with the product's
146- updated valuation listed.
147-
148- .. note ::
149- For a :guilabel: `Valuation ` smart button to appear upon validation, the product's
150- :guilabel: `Product Type ` **must ** be set to :guilabel: `Storable `.
151-
152- To view the valuation of *every * product, including landed costs, navigate to
153- :menuselection: `Inventory app --> Reporting --> Valuation `.
154-
155144.. note ::
156- Each journal entry created for a landed cost on a vendor bill can be viewed in the * Accounting *
157- app.
145+ Each journal entry created for a landed cost on a vendor bill can be viewed in the
146+ :menuselection: ` Accounting ` app.
158147
159148 To locate these journal entries, navigate to :menuselection: `Accounting app --> Accounting -->
160- Journal Entries `, and locate the correct entry, by number (i.e. ` PBNK1/2024 /XXXXX `).
149+ Journal Entries `, and locate the correct entry, by number (e.g. ` STJ/2025 /XXXXX `).
161150
162151 Click into the journal entry to view the :guilabel: `Journal Items `, and other information about
163152 the entry.
0 commit comments