[FIX] *: remove trailing whitespaces

Part-of: odoo/documentation#2983
This commit is contained in:
Victor Feyens
2022-11-18 10:06:22 +00:00
parent 968ed0a17a
commit c367974170
105 changed files with 902 additions and 904 deletions
@@ -18,12 +18,12 @@ warehouse.
Points to be Considered while Implementing Drop-Shipping
========================================================
- Use drop-shipping only for the products you can't or don't want to keep in stock.
- Use drop-shipping only for the products you can't or don't want to keep in stock.
One reason is that you'll always make smaller
margins on items that are drop-shipped, so you should keep it
only for items that take up a lot of space in your warehouse.
- Drop-shipping is best for niche products.
- Drop-shipping is best for niche products.
Chances are that products that are in high demand are being offered by large suppliers at a
fraction of the price you'll be able to charge, so using a more
costly shipping method won't be financially rewarding. But if
@@ -32,11 +32,11 @@ Points to be Considered while Implementing Drop-Shipping
- To protect your customers from bad experiences.
Test drop-shipping companies for yourself beforehand and list the best ones.
- Make sure time is not against you.
- Make sure time is not against you.
Drop-shipping should take a reasonable amount of time and surely not more than it would have taken you to handle it all by yourself. It's also nice to be able
to provide your customers with a tracking number.
- Items have to be available from your supplier.
- Items have to be available from your supplier.
It's good to know if
the product you're selling is available upstream. If you don't
have that information, inform your customers that you don't hold
@@ -38,7 +38,7 @@ goods in output and then deliver (3 steps)* for *Outgoing Shipments*.
:align: center
Activating this option will lead to the creation of two new locations,
*Output* and *Packing Zone*. If you want to rename it go to :menuselection:`Inventory -->
*Output* and *Packing Zone*. If you want to rename it go to :menuselection:`Inventory -->
Configuration --> Locations`, *Select* the one you want to rename and update its name.
Create a Sales Order
@@ -19,7 +19,7 @@ provide a mechanism to chain different actions together. In this case,
we will chain the picking step to the shipping step.
To allow *multi-step routes*, go to :menuselection:`Inventory --> Configuration --> Settings` and
activate the option. Note that activating *Multi-Step Routes* will also
activate the option. Note that activating *Multi-Step Routes* will also
activate *Storage Locations*.
.. image:: two_steps/two_steps_01.png
@@ -28,7 +28,7 @@ activate *Storage Locations*.
Warehouse configuration
=======================
Once *Multi-Step Routes* has been activated, you can go to :menuselection:`Inventory -->
Once *Multi-Step Routes* has been activated, you can go to :menuselection:`Inventory -->
Configuration --> Warehouse` and enter the warehouse which will use
delivery in 2 steps. You can then select the option *Send goods in
output and then deliver (2 steps)* for Outgoing Shipments.
@@ -43,10 +43,10 @@ on the dashboard, you can click the *1 TO PROCESS* button under the
Now, enter the picking that you want to process. You will be able to
click on *Validate* to complete the move directly as products coming
from suppliers are considered as being always available.
from suppliers are considered as being always available.
.. note::
If you have :guilabel:`Storage Locations` activated, you can click the hamburger menu next to
If you have :guilabel:`Storage Locations` activated, you can click the hamburger menu next to
the :guilabel:`Done quantity` to specify the location(s) where you are storing the received
product(s).
@@ -7,20 +7,20 @@ chain, it only makes sense that we assess the quality of the products received f
To do so, we will add a quality control step.
Odoo uses routes to define how to handle the different receipt steps.
Configuration of those routes is done at the warehouse level. By default, the reception is a
Configuration of those routes is done at the warehouse level. By default, the reception is a
one-step process, but it can also be configured to have two-steps or three-steps processes.
The three-steps flow works as follows: you receive the goods in your receiving area, then transfer
them into a quality area for quality control (QC). When the quality check is completed, the goods
The three-steps flow works as follows: you receive the goods in your receiving area, then transfer
them into a quality area for quality control (QC). When the quality check is completed, the goods
that match the QC requirements are moved to stock
Activate Multi-Step Routes
==========================
The first step is to allow the use of *Multi-Step Routes*. Routes provide a mechanism to chain different
The first step is to allow the use of *Multi-Step Routes*. Routes provide a mechanism to chain different
actions together. In this case, we will chain the picking step to the shipping step.
To enable *Multi-Step Routes*, go to :menuselection:`Inventory --> Configuration --> Settings` and
To enable *Multi-Step Routes*, go to :menuselection:`Inventory --> Configuration --> Settings` and
activate the option.
.. image:: three_steps/three_steps_01.png
@@ -34,22 +34,22 @@ activate the option.
Configure warehouse for receipt in 3-steps
==========================================
Once *Multi-Step Routes* has been activated, go to :menuselection:`Inventory --> Configuration -->
Warehouse` and enter the warehouse which should work with the 3-steps reception. Then, select
Once *Multi-Step Routes* has been activated, go to :menuselection:`Inventory --> Configuration -->
Warehouse` and enter the warehouse which should work with the 3-steps reception. Then, select
*Receive goods in input, then quality and then stock (3 steps)* for *Incoming Shipments*.
.. image:: three_steps/three_steps_02.png
:align: center
:alt: View of the incoming shipment strategy to choose to receive goods in three steps
Activating this option leads to the creation of two new locations: *Input* and *Quality Control*.
Activating this option leads to the creation of two new locations: *Input* and *Quality Control*.
To rename them, go to :menuselection:`Inventory --> Configuration --> Locations` and select
the one you want to rename.
Create a Purchase Order
=======================
To start the 3-steps reception process, create a *Request for Quotation* from the *Purchase* app,
To start the 3-steps reception process, create a *Request for Quotation* from the *Purchase* app,
add some storable products to it and confirm. Then, three pickings are created with your *Purchase
Order* as the source document:
@@ -68,25 +68,25 @@ Order* as the source document:
Process the receipt, quality control and entry in stock
=======================================================
As the receipt operation is the first one to be processed, it has a *Ready* status while the others
As the receipt operation is the first one to be processed, it has a *Ready* status while the others
are *Waiting Another Operation*.
To access the receipt operation, click on the button from the *Purchase Order* or go back to the
To access the receipt operation, click on the button from the *Purchase Order* or go back to the
*Inventory* app dashboard and click on *Receipts*.
.. image:: three_steps/three_steps_04.png
:align: center
:alt: View of the button to click to see the receipts that need to be processed
In the receipt order, products are always considered available because they come from the supplier.
In the receipt order, products are always considered available because they come from the supplier.
Then, the receipt can be validated.
.. image:: three_steps/three_steps_05.png
:align: center
:alt: View of the move (internal transfer) from the reception area to the warehouse input area
Once the receipt has been validated, the transfer to quality becomes *Ready*. And, because the documents
are chained to each other, products previously received are automatically reserved on the
Once the receipt has been validated, the transfer to quality becomes *Ready*. And, because the documents
are chained to each other, products previously received are automatically reserved on the
transfer. Then, the transfer can be directly validated.
.. image:: three_steps/three_steps_06.png
@@ -97,7 +97,7 @@ transfer. Then, the transfer can be directly validated.
:align: center
:alt: View of the move (internal transfer) from the input area to the quality control area
Now, the transfer that enters the products to stock is *Ready*. Here, it is again ready to be
Now, the transfer that enters the products to stock is *Ready*. Here, it is again ready to be
validated in order to transfer the products to your stock location.
.. image:: three_steps/three_steps_08.png
@@ -40,7 +40,7 @@ After that, the different transfers that needed to be included in the batch tran
to the batch transfer
To see the products to pick for the different transfers, click on
*Select*. If *Multi-locations* has been activated, the document also shows the locations they have
*Select*. If *Multi-locations* has been activated, the document also shows the locations they have
been reserved from.
.. image:: batch_transfers/batch_transfers_05.png
@@ -77,12 +77,12 @@ too.
:align: center
:alt: View of an in progress batch transfer
In case all the products cannot be picked, you can create backorders for each individual transfer
In case all the products cannot be picked, you can create backorders for each individual transfer
which couldnt be completely processed.
.. image:: batch_transfers/batch_transfers_09.png
:align: center
:alt: How to handle batch transfers with unavailable products. Creation of a backorder inside
:alt: How to handle batch transfers with unavailable products. Creation of a backorder inside
of a batch transfer
.. image:: batch_transfers/batch_transfers_10.png
@@ -25,7 +25,7 @@ options available. Each of them is explained in detail below.
.. rst-class:: alternatives doc-aside
Standard Price
Standard Price
.. rst-class:: values-table
.. list-table::
@@ -110,7 +110,7 @@ Average Price
- +2*€6
- €36
In **AVCO (Average Cost)**, each product has the same value and this
In **AVCO (Average Cost)**, each product has the same value and this
value is the average purchase cost of the product. With this costing method, the
cost of the product is recomputed as each receipt.
@@ -157,14 +157,14 @@ FIFO
- €44
In **FIFO (First In First Out)**, the products are valued at their
purchase cost. When a product leaves the stock, thats the “First in,
purchase cost. When a product leaves the stock, thats the “First in,
first out” rule that applies.
Pay attention, that this is a financial FIFO. The first value “in”
Pay attention, that this is a financial FIFO. The first value “in”
is the first value “out”, no matter the storage location, warehouse
or serial number.
FIFO is advised if you manage all your workflows into Odoo (Sales,
FIFO is advised if you manage all your workflows into Odoo (Sales,
Purchases, Inventory). It suits any kind of users.
Inventory Valuation: Manual or Automated
@@ -179,7 +179,7 @@ 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. In the tables below, you can easily compare those two
final customer. In the tables below, you can easily compare those two
accounting modes.
Usually, based on your country, the correct accounting mode will be
@@ -195,8 +195,8 @@ 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 :menuselection:`Inventory --> Reporting --> Inventory Valuation`.
This is the default configuration in Odoo and it works
out-of-the-box. Check following operations and find out how
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.
Continental Accounting
@@ -248,11 +248,11 @@ Manufacturing Orders
<hr style="float: none; visibility: hidden; margin: 0;">
At the end of the month/year, your company does a physical inventory
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.
Create a journal entry to move the stock variation value from your
Profit&Loss section to your assets.
.. h:div:: doc-aside
@@ -261,13 +261,13 @@ Profit&Loss section to your assets.
===================================== ===== ======
\ Debit Credit
===================================== ===== ======
Assets: Inventory X
Expenses: Inventory Variations X
Assets: Inventory X
Expenses: Inventory Variations X
===================================== ===== ======
If the stock value decreased, the **Inventory** account is credited
and the **Inventory Variations** debited.
.. raw:: html
<hr style="float: none; visibility: hidden; margin: 0;">
@@ -289,7 +289,7 @@ Vendor Bill
============================= ===== ======
Configuration:
* Purchased Goods: defined on the product or on the internal category of related product
* 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
@@ -307,7 +307,7 @@ Customer Invoice
===================================== ===== ======
Configuration:
* Revenues: defined on the product or on the internal category of related
* 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)
@@ -322,11 +322,11 @@ Manufacturing Orders
.. raw:: html
<hr style="float: none; visibility: hidden; margin: 0;">
At the end of the month/year, your company does a physical inventory
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.
Then you need to break down the purchase balance into both the inventory and
Then you need to break down the purchase balance into both the inventory and
the cost of goods sold using the following formula:
Cost of goods sold (COGS) = Starting inventory value + Purchases Closing inventory value
@@ -340,10 +340,10 @@ To update the stock valuation in your books, record such an entry:
===================================== ===== ======
\ Debit Credit
===================================== ===== ======
Assets: Inventory (closing value) X
Assets: Inventory (closing value) X
Expenses: Cost of Good Sold X
Expenses: Purchased Goods X
Assets: Inventory (starting value) X
Assets: Inventory (starting value) X
===================================== ===== ======
Automated Inventory Valuation
@@ -370,19 +370,19 @@ Continental Accounting
<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
- 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
- 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
@@ -402,7 +402,7 @@ Anglo-Saxon Accounting
- Accounts Receivable/Payable: defined on the partner (Accounting tab)
- Deferred Tax Assets/Liabilities: defined on the tax used on the
- Deferred Tax Assets/Liabilities: defined on the tax used on the
invoice line
- Revenues: defined on the product category as a default, or specifically
@@ -412,13 +412,13 @@ Anglo-Saxon Accounting
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
- 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
- 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
- Price Difference: to set in product's internal category or in product
- Price Difference: to set in product's internal category or in product
form as a specific replacement value
@@ -23,7 +23,7 @@ Now, you have to make sure that the main stock locations of warehouse A and ware
Sell a product from the virtual warehouse
==========================================
Lets say you have two products, one stored in warehouse A and one stored in warehouse B. Now, you can create a new quotation for one of each product. Go to other information and choose Warehouse A+B in the shipping information.
Lets say you have two products, one stored in warehouse A and one stored in warehouse B. Now, you can create a new quotation for one of each product. Go to other information and choose Warehouse A+B in the shipping information.
.. image:: stock_warehouses/ware3.png
:align: center
@@ -14,7 +14,7 @@ the destination.
You can easily cancel the request made to the carrier system.
How to cancel a shipping request?
How to cancel a shipping request?
=================================
- If the delivery order is not **Validated**, then the request hasn't been
@@ -36,7 +36,7 @@ You will now see that the shipment has been cancelled.
You can now change the carrier if you wish.
How to send a shipping request after cancelling one?
How to send a shipping request after cancelling one?
====================================================
After cancelling the shipping request, you can change the carrier you
@@ -81,7 +81,7 @@ Open the products you want to ship and set a weight on it.
Don't forget to do the conversion if you are used to the imperial
measurement system.
How to print shipping labels ?
How to print shipping labels ?
===============================
The delivery order created from the sale order will take the shipping
@@ -13,7 +13,7 @@ Configuration
=============
To configure the use of packages, go to the menu
:menuselection:`Inventory --> Configuration --> Settings`.
:menuselection:`Inventory --> Configuration --> Settings`.
Locate the **Packages** section and tick **Record
packages used on packing: pallets, boxes,...**
@@ -1,5 +1,5 @@
===============================
How to setup a delivery method?
How to setup a delivery method?
===============================
Overview
@@ -33,7 +33,7 @@ order to see it :
Configure the delivery method
-----------------------------
To configure your delivery methods, go to the **Inventory** module,
To configure your delivery methods, go to the **Inventory** module,
click on :menuselection:`Configuration --> Delivery Methods`.
First set a name and a transporter company.
@@ -65,9 +65,9 @@ feature limits the list of countries on your e-commerce.
.. image:: delivery_method/setup02.png
:align: center
.. note::
.. note::
You can integrate Odoo with external shippers in order to compute the
real price and packagings, and handle the printing the shipping labels.
real price and packagings, and handle the printing the shipping labels.
See :doc:`third_party_shipper`
Delivery process
@@ -16,7 +16,7 @@ Configuration
Install the shipper company connector module
--------------------------------------------
In the inventory module, click on :menuselection:`Configuration --> Settings`.
In the inventory module, click on :menuselection:`Configuration --> Settings`.
Under **Shipping Connectors**, flag the transportation companies you want to
integrate :
@@ -26,7 +26,7 @@ integrate :
Then click on **Apply**.
.. note::
If you want to integrate delivery methods in your e-commerce,
If you want to integrate delivery methods in your e-commerce,
you'll have to install the **eCommerce Delivery** module.
Configure the delivery method
@@ -16,15 +16,15 @@ the UPS Developer Kit API Development and Production servers.
Create a UPS Account
=====================
Note that only customers located in the US can open a UPS account online.
If you are located outside the US, you will need to contact UPS Customer
Note that only customers located in the US can open a UPS account online.
If you are located outside the US, you will need to contact UPS Customer
Service in order to to open an account.
You can read additional information about opening a UPS account on the
their website, on the page,
`How to Open a UPS Account Online <https://www.ups.com/content/us/en/resources/sri/openaccountonline.html?srch_pos=2&srch_phr=open+ups+account>`_
You can read additional information about opening a UPS account on the
their website, on the page,
`How to Open a UPS Account Online <https://www.ups.com/content/us/en/resources/sri/openaccountonline.html?srch_pos=2&srch_phr=open+ups+account>`_
If you don't already have a UPS account, you can create one along with
If you don't already have a UPS account, you can create one along with
your online profile by following these steps:
1. Access the UPS.com web site at
@@ -34,7 +34,7 @@ at the top of the page.
2. Click the **Register for MyUPS** button, and follow the prompts to
complete the registration process.
If you already have a UPS account, you can add it to your online profile as follows:
If you already have a UPS account, you can add it to your online profile as follows:
1. Log in to the `UPS.com website <http://www.ups.com/>`_) using your UPS.com User ID and Password.
@@ -45,7 +45,7 @@ If you already have a UPS account, you can add it to your online profile as foll
4. Click the **Add an Existing UPS Account** link in the **UPS Account Details**
section of the page.
5. In the **Add New Account** screen, enter the **UPS Account Number**,
5. In the **Add New Account** screen, enter the **UPS Account Number**,
**Account Name**, and **Postal Code** fields. The country defaults to
United States.q