documentation/inventory/routes/concepts/use_routes.rst

144 lines
4.5 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

==========
Use Routes
==========
A route is a collection of :doc:`push and pull rules <pull_push_rules>`. In Odoo, you can manage
advanced push/pull routes configurations, like:
- Manage product manufacturing chains;
- Manage default locations per product;
- Define routes within your warehouse according to the business needs, such as quality control, after-sales services or supplier returns;
- Help rental management, by generating automated returning moves for rented products.
.. note::
- You can find documentation about those subjects :doc:`../../inventory`
Configuration
=============
To configure routes, go to :menuselection:`Inventory --> Configuration --> Settings` and enable
the *Multi-Step Routes* feature.
.. note::
Enabling the *Multi-Step Routes* automatically enables the *Storage Location* feature too.
.. image:: media/use_routes_01.png
:align: center
:alt: Enabling multi-step routes to work with routes
Pre-Configured Routes
=====================
Of course, Odoo offers some pre-configured routes for your warehouses. To
see them, open the *Warehouses* menu, under *Configuration*.
In the *Warehouse Configuration* tab, some routes are automatically
created based on your choices for *Incoming Shipments* and *Outgoing
Shipments*.
.. image:: media/use_routes_02.png
:align: center
:alt: automatically generated routes for incoming and outgoing shipments
Custom Routes
=============
In the *Inventory* application, open :menuselection:`Configuration --> Routes`. Then,
you have to select the places where this route can be selected. You can
combine several choices if needed.
Routes applied on warehouses
----------------------------
If you tick *Warehouses*, you have to choose on which warehouse it
will be applied. The route will be set for all transfers in that
warehouse that would meet the conditions of the pull and push rules.
.. image:: media/use_routes_03.png
:align: center
:alt: Applicable routes on warehouse
Routes applied to products
--------------------------
If you choose *Products*, you have to manually set on which product it
is applied.
.. image:: media/use_routes_04.png
:align: center
:alt: Applicable routes on products
To do so, open the product on which you want to apply the routes. Open
the *Inventory tab* and select the route youve created.
.. image:: media/use_routes_05.png
:align: center
:alt: Choosing products the route is applicable on
Routes applied on Product Category
----------------------------------
Then, you can also choose to apply routes to *product categories*.
Just like you did for products, you have to manually set on which
categories it must be applied.
.. image:: media/use_routes_06.png
:align: center
:alt: Applicable routes on product categories
To do so, open the product category you want to apply the route to.
Then, select the route under the *Logistic* section.
.. image:: media/use_routes_07.png
:align: center
:alt: Routes registration in the product category logistics field
Routes applied on Sales Order Lines
-----------------------------------
You can also apply routes on sales order lines. For that, tick *Sales
Order Lines* on your route form.
.. image:: media/use_routes_08.png
:align: center
:alt: Applicable routes on sales order lines
Next, open a sale order. You can now add the *Route* in the view. Once
done, you can choose the routes for each of your sales orders lines.
.. image:: media/use_routes_09.png
:align: center
:alt: Enabling the routes on sales order lines
.. image:: media/use_routes_10.png
:align: center
:alt: Sales orders showing the routes between the description and quantity
Pull and Push Rules
-------------------
For detailed explanations about *Pull and Push Rules*, please refer to the following
documentation: :doc:`pull_push_rules`.
Pull Configuration
------------------
When making a procurement request, you can force the route you want to
use. On the product form, click on *Replenish*. Then, choose the route you
want to use.
.. image:: media/use_routes_11.png
:align: center
:alt: Product replenishment
.. image:: media/use_routes_12.png
:align: center
:alt: Replenishment with preferred routes and chosen quantity
Replenish on Order (MTO) Route
------------------------------
If you do not work with stock, it is better to use the *Replenish on Order
(MTO)* route. Combined with the *Buy* or *Manufacturing* routes, it
automatically triggers the purchase order or manufacturing order
when your products are out-of-stock.