[REF][MOV] documentation apocalypse

Prior to this commit, the Odoo documentation was mainly split between
two repositories: odoo/odoo/doc and odoo/documentation-user. Some bits
of documentation were also hosted elsewhere (e.g., wiki, upgrade, ...).
This was causing several problems among which:
  - The theme, config, Makefile, and similar technical resources had to
    be duplicated. This resulted in inconsistent layout, features, and
    build environments from one documentation to another.
  - Some pages did not fit either documentation as they were relevant
    for both users and developers. Some were relevant to neither of the
    two (e.g., DB management).
  - Cross-doc references had to be absolute links and they broke often.
  - Merging large image files in the developer documentation would bloat
    the odoo/odoo repository. Some contributions had to be lightened to
    avoid merging too many images (e.g., Odoo development tutorials).
  - Long-time contributors to the user documentation were chilly about
    going through the merging process of the developer documentation
    because of the runbot, mergebot, `odoo-dev` repository, etc.
  - Some contributors would look for the developer documentation in the
    `odoo/documentation-user` repository.
  - Community issues about the user documentation were submitted on the
    `odoo/odoo` repository and vice-versa.

Merging all documentations in one repository will allow us to have one
place, one theme, one work process, and one set of tools (build
environment, ...) for all of the Odoo docs.

As this is a good opportunity to revamp the layout of the documentation,
a brand new theme replaces the old one. It features a new way to
navigate the documentation, centered on the idea of always letting the
reader know what is the context (enclosing section, child pages, page
structure ...) of the page they are reading. The previous theme would
quickly confuse readers as they navigated the documentation and followed
cross-application links.

The chance is also taken to get rid of all the technical dangling parts,
performance issues, and left-overs. Except for some page-specific JS
scripts, the Odoo theme Sphinx extension is re-written from scratch
based on the latest Sphinx release to benefit from the improvements and
ease future contributions.

task-2351938
task-2352371
task-2205684
task-2352544

Closes #945
This commit is contained in:
Antoine Vandevenne (anv)
2021-04-30 12:40:29 +02:00
committed by Antoine Vandevenne (anv)
parent eac5e9f865
commit e3fee2cf46
2471 changed files with 39885 additions and 60126 deletions
@@ -0,0 +1,11 @@
====================
Inventory Adjustment
====================
.. toctree::
:titlesonly:
:glob:
adjustment/initial_inventory
adjustment/min_stock_rule_vs_mto
adjustment/virtual_warehouses
@@ -0,0 +1,108 @@
==================================
How to make the initial inventory?
==================================
One of the most important feature in an warehouse management software is
to keep the inventory right.
Once your products have been defined, it is time to make your initial
inventory. You will reflect reality by inventorying the right quantities
in the right locations.
Product Configuration
=====================
In the Inventory module, open the :menuselection:`Inventory Control --> Products`,
then click on **Create** to create a new product. Configure the
product type so that it is **Stockable** and not a consumable.
.. image:: media/initial01.png
:align: center
Start the initial inventory
===========================
Update the product quantity for one product
-------------------------------------------
In the product you just created, you can see in the upper tiles that we
have 0 product On Hand. Click on the **Update qty on Hand** button.
A new window opens. In the **New Quantity on Hand** field, type the
quantity of product you currently hold in stock, then click on **Apply**.
.. image:: media/initial02.png
:align: center
.. tip::
if you are using multiple locations for your warehouse, you will
be able to set the location of your product from this screen.
You can now see from the On Hand tab that the quantity has been updated.
.. image:: media/initial03.png
:align: center
Now, if you check the **Inventory Adjustments** in the **Inventory Control**
menu, you will see that a new line named "INV: (name of your product)" has
automatically been created and validated by the system.
.. image:: media/initial04.png
:align: center
Multiple products at once
-------------------------
Create all the products for which you want to follow the stock (as
stockable products). Once the required products in stock have been
defined, use an initial inventory operation to put the current
quantities into the system by location. Go to :menuselection:`Inventory Control -->
Inventory Adjustments` to start your initial inventory.
Give it a name (for example Initial Inventory) and select the stock
location of your inventory. Note that when you select a parent location
(such as Stock, which might be split into sub locations), you can also
select the sub (or child) locations.
.. image:: media/initial05.png
:align: center
You can choose between making an inventory for all products, for a few
or only for one. In this case, we choose the **All products** option.
.. image:: media/initial06.png
:align: center
.. tip::
If you need your stock valuation to be done in a different period
than the one that will be selected by default according to the inventory
end date, enter the corresponding accounting period in the Force
Valuation Period field. The accounting module needs to be installed.
Click the **Start Inventory** button. Depending on the type of inventory you
have chosen (all products or selected ones) you might have to add
products manually by clicking on **Add an item**.
Add the **Real Quantity** that you have in your stock for each product.
.. tip::
additional information will be available according to the options
you activated (multi-locations, serial number, consignee stocks).
.. image:: media/initial07.png
:align: center
Click the **Validate Inventory** button to confirm the inventory and post
it.
Reporting
=========
To check the current stock, go to :menuselection:`Inventory Control --> Products`,
and click on the **list button**:
.. image:: media/initial08.png
:align: center
Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@@ -0,0 +1,72 @@
===========================================================
How to choose between minimum stock rule and make to order?
===========================================================
**Minimum Stock rules** and **Make to Order** have similar consequences but
different rules. They should be used depending on your manufacturing and
delivery strategies.
Terminology
===========
Minimum stock rule
-------------------
**Minimum Stock** rules are used to ensure that you always have the minimum
amount of a product in stock in order to manufacture your products
and/or answer to your customer needs. When the stock level of a product
reaches its minimum the system will automatically generate a procurement
with the quantity needed to reach the maximum stock level.
Make to Order
-------------
The **Make to Order** function will trigger a **Purchase Order** of the amount
of the **Sales Order** related to the product. The system will **not** check
the current stock valuation. This means that a draft purchase order will
be generated regardless of the quantity on hand of the product.
Configuration
=============
Minimum stock rules
-------------------
The Minimum Stock Rules configuration is available through the menu
:menuselection:`Inventory --> Inventory Control --> Reordering Rule`
in the drop down menu. There, click on **Create** to set minimum and
maximum stock values for a given product.
.. image:: media/min_stock_rule_vs_mto01.png
:align: center
Then, click on your product to access the related product form and, on
the **Inventory submenu**, do not forget to select a supplier.
.. image:: media/min_stock_rule_vs_mto02.png
:align: center
.. tip::
Don't forget to select the right product type in the product form.
A consumable can not be stocked and will thus not be accounted for in the stock valuation.
Make to Order
--------------
The Make to Order configuration is available on your product form
through your :menuselection:`Inventory module --> Inventory control --> Products`
(or any other module where products are available).
On the product form, under **Inventory**, click on **Make To Order**.
.. image:: media/min_stock_rule_vs_mto03.png
:align: center
Choice between the two options
------------------------------
The choice between the two options is thus dependent of your inventory
strategy. If you prefer to have a buffer and always have at least a
minimum amount, the minimum stock rule should be used. If you want to
reorder your stocks only if your sale is confirmed it is better to use
the Make to Order.
@@ -0,0 +1,52 @@
======================================
TaKing stock from different warehouses
======================================
When you plan to deliver a customer, you dont know in advance if the
products will come from Warehouse A or Warehouse B. You may, in some
cases, need to take stock from different warehouses. With *Odoo*, you
can configure this by using the concept of virtual warehouses. Let us
show you how to set those virtual warehouses.
Set up virtual warehouses
=========================
Lets say you have two warehouses: Warehouse A and Warehouse B. Create a
new warehouse, that will be a virtual one. It will allow you to take the
stock from A or B. To do so, go to your inventory app settings and
enable the multi-warehouses feature. Then, go to the warehouses menu and
click on create.
.. image:: media/virtual_warehouse01.png
:align: center
.. note::
The *Storage Location* feature will be automatically enabled. Good
news, because you will need it later in the process.
Now, you have to make sure that the main stock locations of warehouse A
and warehouse B are children locations of the main stock location of
warehouse A + B. Go to the locations menu, and edit the main location of
your two warehouses. Then, change their parent location to main location
of warehouse A+B.
.. image:: media/virtual_warehouse02.png
:align: center
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.
.. image:: media/virtual_warehouse03.png
:align: center
Once you have done it, you can convert it to a sales order. Then, a
delivery order will be automatically generated, with a product reserved
in warehouse A and one in warehouse B.
.. image:: media/virtual_warehouse04.png
:align: center
@@ -0,0 +1,18 @@
===============
Delivery Orders
===============
.. toctree::
:titlesonly:
:glob:
delivery/inventory_flow
delivery/one_step
delivery/two_steps
delivery/three_steps
delivery/scheduled_dates
delivery/dropshipping
delivery/label_type
delivery/packaging_type
delivery/delivery_countries
delivery/cancel_order
@@ -0,0 +1,42 @@
=================================
How do I cancel a delivery order?
=================================
Overview
========
Odoo gives you the possibility to cancel a delivery method whether it
has been validated to fast, it needs to be modified or for any other
reason.
Some carriers are more flexible than others, so make sure to cancel your
delivery order as fast as possible if it needs to be done so you don't
have any bad surprise.
Sale process
============
Go to the **Sales** module, click on **Sales** and then on **Sales
Order**. Then click on the sale order you want to cancel.
.. image:: media/cancel_order01.png
:align: center
Click on the **Delivery** button, in the upper right corner of the sale
order.
.. image:: media/cancel_order02.png
:align: center
Now, click on the **Additional info** tab and you will see that next to
the **Carrier Tracking Reference**, there is a **Cancel** button. Click
on it to cancel the delivery.
.. image:: media/cancel_order03.png
:align: center
To make sure that your delivery is cancelled, check in the history, you
will receive the confirmation of the cancellation.
.. image:: media/cancel_order04.png
:align: center
@@ -0,0 +1,41 @@
===================================================================
How can I limit a delivery method to a certain number of countries?
===================================================================
Overview
========
With Odoo, you can have different types of delivery methods, and you can
limit them to a certain number of countries.
Configuration
=============
Go to the **Inventory** module, click on **Configuration** and then on
**Delivery Methods**.
.. image:: media/delivery_countries01.png
:align: center
Select the delivery method that you want to change, or create a new one.
.. image:: media/delivery_countries02.png
:align: center
In the **Destination** tab, choose the countries to which you want to
apply this delivery method.
Now, that this is done, Let's see the result.
If you go to the website, and you try to buy something, once you've
entered your details and you proceed to the payment, the website will
propose you only the delivery methods that apply to your shipping
address.
.. image:: media/delivery_countries03.png
:align: center
.. note::
This process doesn't work in backend. We assume that when you
create a Sale Order, you know which delivery method you can use since
you created them.
@@ -0,0 +1,107 @@
==========================================================================
How to send products to customers directly from suppliers (drop-shipping)?
==========================================================================
What is drop-shipping?
----------------------
Drop-Shipping is a system that allows orders taken from your store to be
shipped straight from your supplier to your customer. On a usual
delivery system, products are sent from your supplier to your warehouse
to be put in stock, and then shipped to your customers after ordering.
With drop-shipping, no item is stocked. When a customer places an order
in your shop, the item is delivered straight from the supplier to the
customer. Therefore, the product doesn't need to get through your
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. 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. 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
your product is unique, then it makes sense!
- 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. 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. 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
the item in stock and that it's subject to availability from a
third party.
.. tip::
For more information and insights on Drop-shipping, read our blog on
`What is drop-shipping and how to use it <https://www.odoo.com/blog/business-hacks-1/post/what-is-drop-shipping-and-how-to-use-it-250>`__.
Configuring drop-shipping
-------------------------
- Open the menu :menuselection:`Inventory --> Configuration --> Settings`.
Go to **Location & Warehouse**, locate the **Dropshipping**
option and tick the box **Allow suppliers to deliver directly to
your customers**. Then, click on **Apply**.
.. image:: media/dropshipping06.png
:align: center
- Then go to the menu :menuselection:`Sales --> Configuration --> Settings`.
Locate **Order Routing** and tick the box **Choose specific
routes on sales order lines (advanced)**. Click on **Apply**.
.. image:: media/dropshipping05.png
:align: center
- Now, open the menu :menuselection:`Sales --> Sales --> Products`.
Add a supplier to the products you want to dropship.
.. image:: media/dropshipping03.png
:align: center
How to send products from the suppliers directly to the customers
=================================================================
- Create a **Sales Order** and specify on a sales order line for your
products that the route is **Dropshipping**.
.. image:: media/dropshipping01.png
:align: center
- Open the menu :menuselection:`Purchases --> Purchases --> Requests for Quotation`.
The draft purchase order is automatically created from the
procurement with the drop-shipping route. Once the order is
confirmed, you will see that one shipment has been created.
.. image:: media/dropshipping04.png
:align: center
- To confirm the sending from the vendor to the customer, go back to
**Inventory** app. On the dashboard, click on **# TO RECEIVE** on
the dropship card.
.. image:: media/dropshipping02.png
:align: center
- It will open the list of drop-shipping transfers. Validate the
transfer once it has been done. The items will be directly
delivered from the partner to the customer without transiting to
your warehouse.
.. seealso::
* :doc:`inventory_flow`
.. todo::
Add link to this section when available
* How to analyse the performance of my vendors?
@@ -0,0 +1,52 @@
=================================================================
How to choose the right inventory flow to handle delivery orders?
=================================================================
Depending on factors such as the type of items you sell, the size of
your warehouse, the number of orders you register everyday... the way you
handle deliveries to your customers can vary a lot.
Odoo allows you to handle shipping from your warehouse in 3 different
ways:
- **One step (shipping)**: Ship directly from stock
- **Two steps (pick + ship)**: Bring goods to output location before
shipping
- **Three steps (pick + pack + ship)**: Make packages into a dedicated
location, then bring them to the output location for shipping
For companies having a rather small warehouse and that do not require
high stock of items or don't sell perishable items, a one step shipping
is the simplest solution, as it does not require a lot of configuration
and allows to handle orders very quickly.
Using inventory methods such as FIFO, LIFO and FEFO require to have at
least two steps to handle a shipment. The picking method will be
determined by the removal strategy, and the items removed will then be
shipped to the customer. This method is also interesting if you hold
larger stocks and especially when the items you stock are big in size.
The three steps system becomes useful in more specific situations, the
main one being for handling very large stocks. The items are transferred
to a packing area, where they will be assembled by area of destination,
and then set to outbound trucks for final delivery to the customers.
Configuration
=============
One step flow
-------------
Please read documentation on :doc:`one_step`
Two steps flow
--------------
Please read documentation on :doc:`two_steps`
Three steps flow
----------------
Please read documentation on :doc:`three_steps`
@@ -0,0 +1,53 @@
================================
How can I change the label type?
================================
Overview
========
With Odoo, you can choose among different types of labels for your
delivery orders. Follow the steps below and give an appropriate label
type to your delivery.
Configuration
=============
In the **Inventory** module, Go to **Configuration** and click on
**Delivery methods**.
Choose a delivery method and then click on **Edit**.
.. image:: media/label_type01.png
:align: center
In the **Pricing** tab, under **Fedex label stock type**, you can choose
one of the label types available. The availability will vary depending
on the carrier.
.. image:: media/label_type02.png
:align: center
Once this is done, you can see the result if you go to the Sales module
and you create a new sale order.
As you confirm the sale and validate the delivery with the carrier for
which you have modified the label type, The label will appear in your
history.
.. image:: media/label_type03.png
:align: center
.. image:: media/label_type04.png
:align: center
.. image:: media/label_type05.png
:align: center
The default label type is paper letter, and if you choose the label type
bottom half for example, here is the difference :
.. image:: media/label_type06.png
:align: center
.. image:: media/label_type07.png
:align: center
Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

@@ -0,0 +1,67 @@
======================================================
How to process delivery orders in one step (shipping)?
======================================================
Overview
========
When an order goes to the shipping department for final delivery, Odoo
is set up by default to utilize a one-step operation: once all goods are
available, they are able to be shipped in a single delivery order.
Configuration
=============
There is no configuration needed. The default outgoing shipments are
configured to be directly delivered from the stock.
However, if **advance routes** is activated and you set another shipping
configuration on your warehouse, you can set it back to the one-step
delivery configuration. Go to :menuselection:`Configuration --> Warehouses`
and edit the concerned warehouse.
Set the outgoing shippings the option to **Ship directly from stock
(Ship Only)**
.. image:: media/one_step01.png
:align: center
Create a Sales Order
====================
Create a sales order (From quotation to sales order) with some products
to deliver.
Notice that we now see ``1`` delivery associated with this sales order
in the **stat button** above the sales order.
.. image:: media/one_step03.png
:align: center
If you click on the **1 Delivery** stat button, you should now see your
picking.
Process a Delivery
==================
Go to **Inventory** and click on the **# TO DO** link under the
**Delivery Orders** kanban card.
.. image:: media/one_step02.png
:align: center
Click on the picking that you want to process.
Click on **Validate** to complete the move from **WH/Output** to the
**customer**.
This has completed the **Shipping Step** and the WH/OUT should now show
**Done** in the status column at the top of the page, which means the
product has been shipped to the customer.
.. todo::
Ajouter un lien vers ces pages quand elles existeront
- Process Overview: From sales orders to delivery orders
- Process Overview: From purchase orders to receptions
@@ -0,0 +1,54 @@
==========================================================
How can you change the packaging type for your sale order?
==========================================================
Overview
========
Odoo gives you the possibility to change the default packaging type and
adapt the packaging the way you want it, depending on the weight of the
order.
Configuration
=============
In the **Inventory** module, Go to **Configuration** and then click on
**Settings**.
In :menuselection:`Traceability --> Packages`, flag **Record packages used on
packing : pallets, boxes,...**
.. image:: media/packaging_type01.png
:align: center
*Sale process*
In the **Sales** module, go to **Sales** and click on **Sale Order**.
Create your new Sale Order, and **Confirm the Sale**.
.. image:: media/packaging_type02.png
:align: center
Once you've confirmed the Sale, you need to click on **Delivery**, to be
redirected to the Delivery order.
Click on **Edit**, and you can now change the packaging.
.. image:: media/packaging_type03.png
:align: center
In the **Operations** tab, in the last column, change the **0** and put
the number of products that you want to pack together. Then click on
**Put in Pack**.
.. image:: media/packaging_type04.png
:align: center
Choose the type of packaging that you want. You can also see that the
weight has been adapted to your package, and you can change it manually
if you want it to be more precise. Then click on **Save**.
Repeat the operation until all the products are put in pack.
Finally, click on **Validate** to confirm the delivery.
@@ -0,0 +1,154 @@
============================================
How is the scheduled delivery date computed?
============================================
Scheduled dates are computed in order to be able to plan deliveries,
receptions and so on. Depending on the habits of your company Odoo
automatically generates scheduled dates via the scheduler. The Odoo
scheduler computes everything per line, whether it's a manufacturing
order, a delivery order, a sale order, etc. The dates that are computed
are dependent on the different leads times configured in Odoo.
Configuring lead times
======================
Configuring **lead times** is a first essential move in order to compute
scheduled dates. Lead times are the delays (in term of delivery,
manufacturing, ...) promised to your different partners and/or clients.
Configuration of the different lead times are made as follows:
At a product level
------------------
- **Supplier lead time**:
Is the time needed for the supplier to deliver your purchased product.
To configure the supplier lead time select a product, and go in the
**Inventory** tab. You will have to add a vendor to your product in order
to select a supplier lead time.
.. image:: media/scheduled_dates05.png
:align: center
.. tip::
Do not forget that it is possible to add different vendors and thus
different delivery lead times depending on the vendor.
Once a vendor is selected, just open its form and fill its **Delivery lead
time**. In this case security days have no influence, the scheduled
delivery days will be equal to: **Date** of the purchase order + **Delivery
Lead Time**.
.. image:: media/scheduled_dates02.png
:align: center
- **Customer lead time**:
Customer lead time is the time needed to get your product from your
store / warehouse to your customer. It can be configured for any
product. Simply select a product, go into the sales tab and indicate
your **Customer lead time**.
.. image:: media/scheduled_dates01.png
:align: center
- **Manufacturing lead time**:
At the same page it is possible to configure the **Manufacturing Lead
Time** as well. Manufacturing lead time is the time needed to
manufacture the product.
.. tip::
Don't forget to tick the manufacturing box in inventory if you
want to create manufacturing routes.
At the company level
--------------------
At company level, it is possible to configure **security days** in order
to cope with eventual delays and to be sure to meet your engagements.
The idea is to subtract **backup** days from the **computed scheduled date**
in case of delays.
- **Sales Safety days**:
Sales safety days are **back-up** days to ensure you will be able to
deliver your clients engagements in times. They are margins of errors
for delivery lead times. Security days are the same logic as the early
wristwatch, in order to arrive on time. The idea is to subtract the
numbers of security days from the calculation and thus to compute a
scheduled date earlier than the one you promised to your client. In that
way you are sure to be able to keep your commitment.
To set up your security dates, go to :menuselection:`Settings --> General settings` and
click on **Configure your company data**.
.. image:: media/scheduled_dates04.png
:align: center
Once the menu is open, go in the configuration tab and indicate the
number of safety days.
- **Purchase Safety days**:
Purchase days follow to the same logic than sales security days.
They are margins of error for vendor lead times. When the system
generates purchase orders for procuring products, they will be scheduled
that many days earlier to cope with unexpected vendor delays. Purchase
lead time can be found in the same menu as the sales safety days
.. image:: media/scheduled_dates03.png
:align: center
.. tip::
Note that you can also configure a default
Manufacturing lead time from here.
At route level
--------------
The internal transfers that a product might do due to the movement of
stocks can also influence the computed date.
The delays due to internal transfers can be specified in the **inventory**
app when creating a new push rule in a route.
Go to the push rules section on a route form to set a delay.
.. image:: media/scheduled_dates06.png
:align: center
At sale order level:
--------------------
- **Requested date**:
Odoo offers the possibility to select a requested date by the client by
indicating the date in the other information tab of the sales order.
If this date is earlier than the theoreticaly computed date odoo will
automatically display a warning.
.. image:: media/scheduled_dates07.png
:align: center
Example
=======
As an example, you may sell a car today (January 1st), that is purchased
on order, and you promise to deliver your customer within 20 days
(January 20). In such a scenario, the scheduler may trigger the
following events, based on your configuration:
- January 19: actual scheduled delivery (1 day of Sales Safety days)
- January 18: receive the product from your supplier (1 day of Purchase
days)
- January 10: deadline to order at your supplier (9 days of supplier
delivery lead time)
- January 8: trigger a purchase request to your purchase team, since
the team need on average 2 days to find the right supplier and
order.
@@ -0,0 +1,163 @@
===================================================================
How to process delivery orders in three steps (pick + pack + ship)?
===================================================================
Overview
========
When an order goes to the shipping department for final delivery, Odoo
is set up by default on a **one-step** operation: once all goods are
available, they can be shipped in bulk in a single delivery order.
However, that process may not reflect the reality and your company may
require more steps before shipping.
With the **three steps** process (**Pick + Pack + Ship**), the items are
transferred to a packing area, where they will be assembled by area of
destination, and then set to outbound trucks for final delivery to the
customers.
A few configuration steps are necessary in order to accomplish **Pick +
Pack + Ship** in Odoo. These steps create some additional locations, which
by default are called **Output** and **Packing Zone**. So, if your warehouse's
code is ``WH``, this configuration will create a location called ``WH/Output``
and another one called ``WH/Packing Zone``.
Goods will move from **WH/Stock** to **WH/Packing Zone** in the first step.
Then move from **WH/Packing Zone** to **WH/Output**. Then finally it will be
delivered from **WH/Output** to its **final destination**.
.. note::
Check out :doc:`inventory_flow` to determine if this inventory flow is
the correct method for your needs.
Configuration
=============
Install the Inventory module
----------------------------
From the **App** menu, search and install the **Inventory** module.
.. image:: media/three_steps07.png
:align: center
You will also need to install the **Sales** module to be able to issue sales
orders.
Allow managing routes
---------------------
Odoo configures movement of delivery orders via **routes**. Routes
provide a mechanism to link different actions together. In this case, we
will link the picking step to the shipping step.
To allow management of routes, go to :menuselection:`Configuration --> Settings`
Under :menuselection:`Location & Warehouse --> Routes`, activate the radio button
**Advanced routing of products using rules**. Make sure that the option
**Manage several locations per warehouse** is activated as well.
.. image:: media/three_steps05.png
:align: center
Configure the warehouse for Pick + Pack + Ship
-----------------------------------------------
Go to :menuselection:`Configuration --> Warehouses` and edit the warehouse that will be
used.
For outgoing shippings, set the option to **Make packages into a
dedicated location, bring them to the output location for shipping (Pick
+ Pack + Ship).**
.. image:: media/three_steps01.png
:align: center
Create a Sale Order
===================
From the **Sale** module, create a sales order with some products to deliver.
Notice that we now see ``3`` transfers associated with this sales order
in the **stat button** above the sales order.
.. image:: media/three_steps06.png
:align: center
If you click the button, you should now see three different pickings:
1. The first with a reference **PICK** to designate the picking process,
2. The second one with the reference **PACK** that is the packing process,
3. The last with a reference **OUT** to designate the shipping process.
.. image:: media/three_steps04.png
:align: center
Process a Delivery
==================
How to Process the Picking Step?
--------------------------------
Ensure that you have enough product in stock and Go to **Inventory**
and click on the **Waiting** link under the **Pick** kanban card.
.. image:: media/three_steps08.png
:align: center
Click on the picking that you want to process.
Click on **Reserve** to reserve the products if they are available.
Click on **Validate** to complete the move from **WH/Stock** to **WH/Packing Zone**.
This has completed the picking Step and the **WH/PICK** should now show
**Done** in the status column at the top of the page. The product has
been moved from **WH/Stock** to **WH/Packing Zone** location, which makes the
product available for the next step (Packing).
How to Process the Packing Step?
--------------------------------
Go to **Inventory** and click on the **# TRANSFERS** link under the
**Pack** kanban card.
.. image:: media/three_steps03.png
:align: center
Click on the picking that you want to process.
Click on **Validate** to complete the move from **WH/Packing Zone** to
**WH/Output**.
This has completed the packing step and the **WH/PACK** should now show
**Done** in the status column at the top of the page. The product has
been moved from **WH/Packing Zone** to **WH/Output location**, which makes the
product available for the next step (Shipping).
How to Process the Shipping Step?
---------------------------------
Go to **Inventory** and click on the **# TO DO** link under the
**Delivery Orders** kanban card.
.. image:: media/three_steps02.png
:align: center
Click on the picking that you want to process.
Click on **Validate** to complete the move from **WH/Output** to the
**customer** (Click **Apply** to assign the quantities based on the
quantities listed in the **To Do** column).
This has completed the shipping step and the **WH/OUT** should now show
**Done** in the status column at the top of the page. The product has
been shipped to the customer.
.. todo::
Link to these sections when available
- Process Overview: From sales orders to delivery orders
- Process Overview: From purchase orders to receptions
@@ -0,0 +1,133 @@
==========================================================
How to process delivery orders in two steps (pick + ship)?
==========================================================
Overview
========
When an order goes to the shipping department for final delivery, Odoo
is set up by default to utilize a **one-step** operation: once all goods are
available, they are able to be shipped in a single delivery order.
However, your company's business process may have one or more steps that
happen before shipping. In the **two steps** process, the items in a delivery
order are **picked** in the warehouse and brought to an **output location** for
**shipping**. The goods are then shipped.
In order to accomplish a **Pick + Ship** delivery in Odoo, there are a few
necessary configuration steps. These steps create an additional
location, which by default is called **Output**. So, if your warehouse's
code is ``WH``, this configuration will create a location called
``WH/Output``. Goods will move from ``WH/Stock`` to ``WH/Output`` in the first
step (picking). Then, they move from ``WH/Output`` to ``WH/Customers`` (in the
case of sales orders) in the second step (shipping).
.. note::
Check out :doc:`inventory_flow` to determine if this inventory flow is the
correct method for your needs.
Configuration
=============
Allow management of routes
--------------------------
Odoo configures movement of delivery orders via the **routes**. Routes
provide a mechanism to chain different actions together. In this case,
we will chain the picking step to the shipping step.
To allow management of routes, go to :menuselection:`Configuration --> Settings`.
Ensure that the radio button **Advanced routing of products using
rules** is checked.
.. image:: media/two_steps05.png
:align: center
Click on **Apply** at the top of the page to save changes (if you needed to
check the radio button above).
.. note::
If you checked option **Advanced routing of products using rules**
you may need to activate **Manage several locations per warehouse** if it
wasn't activated beforehand.
Configure warehouse for Pick + Ship
------------------------------------
To configure a **Pick + Ship** move, go to
:menuselection:`Configuration --> Warehouses` and edit
the warehouse that will be used.
For outgoing shippings, set the option to **Bring goods to output
location before shipping (Pick + Ship)**
.. image:: media/two_steps03.png
:align: center
Create a Sales Order
====================
Install the **Sale** if it is not the case, and
create a sales order with some products to deliver.
Notice that we now see ``2`` transfers associated with this sales order
in the **Delivery** stat button above the sales order.
.. image:: media/two_steps01.png
:align: center
If you click on the **2 Transfers** stat button, you should now see two
different pickings, one with a reference **PICK** to designate the
picking process and another with a reference **OUT** to designate the
shipping process.
.. image:: media/two_steps04.png
:align: center
Process a Delivery
==================
How to Process the Picking Step?
--------------------------------
Ensure that you have enough product in stock, and go to
**Inventory** and click on the **Waiting** link under the **Pick** kanban card.
.. image:: media/two_steps06.png
:align: center
Click on the picking that you want to process.
Click on **Reserve** to reserve the products if they are available.
Click on **Validate** to complete the move from **WH/Stock** to **WH/Output**.
This has completed the picking step and the **WH/PICK** move should now show
**Done** in the status column at the top of the page. The product has
been moved from **WH/Stock** to **WH/Output** location, which makes the product
**available for the next step** (Shipping).
How to Process the Shipping Step?
---------------------------------
Go to **Inventory** and click on the **# TO DO** link under the
**Delivery Orders** kanban card.
.. image:: media/two_steps02.png
:align: center
Click on the picking that you want to process.
Click on **Validate** to complete the move from **WH/Output** to the
customer (Click **Apply** to assign the quantities based on the
quantities listed in the **To Do** column)
This has completed the shipping step and the **WH/OUT** move should now show
**Done** in the status column at the top of the page. The product has
been shipped to the customer.
.. todo::
link to these sections when they will be available
- Process Overview: From sales orders to delivery orders
- Process Overview: From purchase orders to receptions
@@ -0,0 +1,11 @@
==================
Incoming Shipments
==================
.. toctree::
:titlesonly:
:glob:
incoming/handle_receipts
incoming/two_steps
incoming/three_steps
@@ -0,0 +1,72 @@
================================================
How to choose the right flow to handle receipts?
================================================
Overview
========
Depending on factors such as the type of items you receive, the size of
your warehouse, the number of receipt you register everyday... the way you
handle receipts to your customers can vary a lot.
Odoo allows you to handle receipts from your warehouse in 3 different
ways:
- **One step**: Receive goods directly in stock.
- **Two steps**: Unload in input location then go to stock.
- **Three steps**: Unload in input location, go through a quality control
before being admitted in stock.
Odoo uses **routes** to define exactly how you will handle the different
receipt steps. The configuration is done at the level of the warehouse.
In standard, the reception is a one step process, but changing the
configuration can allow to have 2 or even 3 steps.
The principles are the following:
1. **One step**: You receive the goods directly in your stock.
2. **Two steps**: You receive the goods in an input area then transfer them
from input area to your stock. As long as the goods are not
transferred in your stock, they will not be available for further
processing.
3. **Three steps**: In many companies, it is necessary to assess the
received good. The goal is to check that the products
correspond to the quality requirements agreed with the
suppliers. Adding a quality control step in the goods receipt
process can become essential.
You receive the goods in an input area, then transfer them into
quality area for quality control. When your quality check
process finishes then you can move the goods from QC to stock.
Of course, you may change the quantity and only transfer to
Stock the quantity that is valid and decide that you will
return the quantity that is not good.
Configuration
=============
One step flow
-------------
This is the default configuration in Odoo.
Two steps flow
--------------
Please read documentation on :doc:`two_steps`
Three steps flow
----------------
Please read documentation on :doc:`three_steps`
.. seealso::
* :doc:`../delivery/inventory_flow`
.. todo::
Add section when available
- How to analyse the performance of my vendors?
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -0,0 +1,127 @@
=============================================================
How to add a quality control step in goods receipt? (3 steps)
=============================================================
Overview
========
In many companies, it is necessary to assess the received good. The goal
is to check that the products correspond to the quality requirements
agreed with the suppliers. Therefore, adding a quality control step in
the goods receipt process can become essential.
Odoo uses routes to define exactly how you will handle the different
receipt steps. The configuration is done at the level of the warehouse.
By default, the reception is a one step process, but changing the
configuration can allow to have 2 or even 3 steps.
The 3 steps flow is as follows: You receive the goods in an input
area, then transfer them into quality area for quality control. When
the quality check has been processed, you can move the goods from QC
to stock. Of course, you may change the quantity and only transfer to
stock the quantity that is valid and decide that you will return the
quantity that is not good.
This is the case that will be explained in this document.
Configuration
=============
Use advanced routes
-------------------
To allow management of routes, go to the menu
:menuselection:`Inventory --> Configuration --> Settings`.
.. image:: media/three_steps06.png
:align: center
Ensure that the routes option **Advance routing of product using
rules** is checked, then click on **Apply** to save changes.
Make sure that **Manage several locations per warehouse** is also
ticked.
How to add a quality control step in goods receipt?
---------------------------------------------------
Go to the menu :menuselection:`Inventory --> Configuration --> Warehouse` and
choose the warehouse where you want to change reception methods.
By default, warehouses are configured with one step reception (**Receive
goods directly into stock**).
To add quality control before transfer goods into stock location, tick
**Unload in input location, go through a quality control before being
admitted in stock (3 steps)**.
.. image:: media/three_steps01.png
:align: center
How to control a receipt?
=========================
How to process the receipt step ?
---------------------------------
- In the **Purchase** app, create a **Request for Quotation**. Click on the
**Confirm order** button. You can see that there is one **Shipment**
related to purchase order in the stat button above the
purchase order form view. This is the receipt step.
.. image:: media/three_steps04.png
:align: center
- Go to **Inventory** and click on the link **# TO RECEIVE** in the **Receipts** card.
.. image:: media/three_steps02.png
:align: center
- Click on the receipt that you want to process. Click on **Validate** to
complete the move from the **Vendor** location to **WH/Input**.
This has completed the receipt step and the status column at the top of
the page for **WH/IN** should now show **Done**. The product has been moved
from the **Vendor** to the **WH/Input** location, which makes the product
available for the next step (Move to the quality control zone)
How to move your product from the receipt zone to the quality control zone ?
----------------------------------------------------------------------------
Go to the **Inventory** dashboard. You will see that there is one
transfer ready (the move to the quality control zone) and one waiting
(the move to the stock after the control). Click on the link **# TRANSFERS** in
the **Internal Transfers** to process the quality control.
.. image:: media/three_steps03.png
:align: center
Click on the picking that you want to process.
Click on **Validate** to complete the move from **WH/Input** to **WH/Quality
Control**.
This has completed the internal transfer step and the status column at
the top of the page for **WH/INT** should now show **Done**. The receipt is
now ready to be controlled.
How to to process the quality control ?
----------------------------------------
Go back to the **Inventory** dashboard. The waiting transfer is now
ready. Click on the link **# TRANSFERS** in the **Internal Transfers** card to process
the quality control.
.. image:: media/three_steps05.png
:align: center
Click on the last picking to process. Click on **Validate** to complete
the move from **WH/Quality Control** to **WH/Stock**.
This has completed the quality control step and the status column at the
top of the page for **WH/INT** should now show **Done**. The receipt has
been controlled and has moved to your stock.
.. seealso::
* :doc:`../delivery/inventory_flow`
* :doc:`two_steps`
@@ -0,0 +1,98 @@
===========================================================
How to unload your shipment to an input location? (2 steps)
===========================================================
Overview
========
Odoo uses routes to define exactly how you will handle the different
receipt steps. The configuration is done at the level of the warehouse.
By default, the reception is a one step process, but changing the
configuration can allow to have 2 or even 3 steps.
The 2 steps flow is the following : You receive the goods in an input
area then transfer them from input area to your stock. As long as the
goods are not transferred in your stock, they will not be available for
further processing.
This is the case that will be explained in this document.
Configuration
=============
Use advanced routes
-------------------
To allow management of routes, go to the menu
:menuselection:`Inventory --> Configuration --> Settings`
.. image:: media/two_steps05.png
:align: center
Ensure that the routes option **Advance routing of product using
rules** is checked, then click on **Apply** to save changes.
Make sure that **"Manage several locations per warehouse"** is also
ticked.
How to configure your warehouse ?
---------------------------------
Go to the the menu :menuselection:`Inventory --> Configuration --> Warehouse`
and choose the warehouse where you want to change reception methods.
By default, warehouses are configured with one step reception (option **Receive
goods directly into stock**).
To add the control step, tick **Unload in input location then go to
stock (2 steps)**.
.. image:: media/two_steps02.png
:align: center
How to receipt a shipment in 2 steps?
=====================================
How to process the Receipt step ?
---------------------------------
- In the purchase module, create a **Request for Quotation**, then click on
the **Confirm order** button. You can see that there is one
**Shipment** related to purchase order in the **stat button**
above the purchase order form view. This is the receipt step.
.. image:: media/two_steps03.png
:align: center
- Go to **Inventory** and click on the **# TO RECEIVE** link on the
**Receipts** card.
.. image:: media/two_steps01.png
:align: center
Click on the receipt that you want to process, then click on **Validate** to
complete the move from the **Vendor** to **WH/Input**.
This has completed the Receipt Step and the move refered with **WH/IN**.
The product has been moved from the **Vendor** to the **WH/Input** location,
which makes the product available for the next step.
How to transfer the receipt to your stock ?
--------------------------------------------
Go back to the **Inventory** dashboard. The waiting transfer is now
ready. Click on the **# TRANSFERS** in the **Internal Transfers** to process
the quality control.
.. image:: media/two_steps04.png
:align: center
Click on the picking you want to process. Click on **Validate** to
complete the move from **WH/Input** to **WH/Stock**.
This has completed the internal transfer step and the move refered with **WH/INT**.
The receipt has been moved to your stock.
.. seealso::
* :doc:`../delivery/inventory_flow`
* :doc:`three_steps`
@@ -0,0 +1,11 @@
=======================
Lots and Serial Numbers
=======================
.. toctree::
:titlesonly:
:glob:
lots_serial_numbers/differences
lots_serial_numbers/serial_numbers
lots_serial_numbers/lots
@@ -0,0 +1,47 @@
======================================================
What's the difference between lots and serial numbers?
======================================================
Introduction
============
In Odoo, lots and serial numbers have similarities in their functional
system but are different in their behavior. They are both managed within
the **Inventory**, **Purchases** and **Sales** app.
**Lots** correspond to a certain number of products you received and store
altogether in one single pack.
**Serial numbers** are identification numbers given to one product in
particular, to allow to track the history of the item from reception to
delivery and after-sales.
When to use
-----------
**Lots** are interesting for products you receive in great quantity and for
which a lot number can help in reportings, quality controls, or any
other info. Lots will help identify a number of pieces having for
instance a production fault. It can be useful for a batch production of
clothes or food.
**Serial numbers** are interesting for items that could require after-sales
service, such as smartphones, laptops, fridges, and any electronic
devices. You could use the manufacturer's serial number or your own,
depending on the way you manage these products
When not to use
---------------
Storing consumable products such as kitchen roll, toilet paper, pens and
paper blocks in lots would make no sense at all, as there are very few
chances that you can return them for production fault.
On the other hand, giving a serial number to every product is a
time-consuming task that will have a purpose only in the case of items
that have a warranty and/or after-sales services. Putting a serial
number on bread, for instance, makes no sense at all.
.. seealso::
* :doc:`serial_numbers`
* :doc:`lots`
@@ -0,0 +1,135 @@
=========================================
How to manage lots of identical products?
=========================================
Overview
========
Lots are useful for products you receive in great quantity and for which
a lot number can help in reportings, quality controls, or any other
info. Lots will help identify a number of pieces having for instance a
production fault. It can be useful for a batch production of clothes or
food.
Odoo has the capacity to manage lots ensuring compliance with the
traceability requirements imposed by the majority of industries.
The double-entry management in Odoo enables you to run very advanced
traceability.
Setting up
==========
Application configuration
-------------------------
You need activate the tracking of lots in the settings. In the **Inventory**
application, go to :menuselection:`Configuration --> Settings`,
select **Track lots or serial numbers**
.. image:: media/lots01.png
:align: center
In order to have an advanced management of the lots, you should also
select **Manage several locations per warehouse**.
.. image:: media/lots02.png
:align: center
Then click on **Apply**.
Operation types configuration
-----------------------------
You also need to set up how you will manage lots for each operations.
In the **Inventory** application, go to
:menuselection:`Configuration --> Operation Types`.
For each type (receipts, internal transfers, deliveries,...), you can
set if you can create new lot numbers or only use existing lot numbers.
.. image:: media/lots03.png
:align: center
Product Configuration
---------------------
Finally, you have to configure which products you want to track in lots.
Go into :menuselection:`Inventory Control --> Products`, and open the product of your
choice. Click on **Edit**, and in the **Inventory** tab, select **Tracking by
Lots**, then click on **Save**.
.. image:: media/lots04.png
:align: center
Manage lots
===========
Transfers
---------
In order to process a transfer of a product tracked by lot, you have to
input the lot number(s).
Click on the lot icon :
.. image:: media/lots05.png
:align: center
A window will pop-up. Click on **Add an item** and fill in the lot
number and the quantity.
.. image:: media/lots06.png
:align: center
Depending on your operation type configuration, you will be able to fill
in new lot numbers, or only use existing ones.
.. note::
In the scanner interface, you just have to scan the lot numbers.
Inventory adjustment
--------------------
Inventory of a product tracked by lot can be done in 2 ways:
- Classic inventory by products
- Inventory of a lot
When doing a classic inventory, there is a **Serial Number** column. If the
product has already been assigned with a number, it is already
pre-filled.
Click on **Add an item** if the product has not been inventoried yet. You
can easily create lots, just type in a new lot number in the column.
.. image:: media/lots07.png
:align: center
You can also just do the inventory of a lot. In this case, you will have
to fill in the **Lot number**. You can also create a new lot from here. Just
type in the number, a window will pop out to link the number to a
product.
.. image:: media/lots08.png
:align: center
Lots traceability
=================
You can check the lot traceability from
:menuselection:`Inventory --> Inventory Control --> Serial Numbers/Lots`
.. image:: media/lots09.png
:align: center
You can have more details by clicking on the **Traceability** button :
.. image:: media/lots10.png
:align: center
.. seealso::
* :doc:`differences`
* :doc:`serial_numbers`
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Some files were not shown because too many files have changed in this diff Show More