Consignment in Odoo16
Consignment involves the delivery of products or goods to a consignee or third party for sale, all while maintaining ownership and charging the seller a fee. Typically, this arrangement is established through a mutual agreement or contract between the owner and a consignee, often within the context of a retail store. Despite not being the product owner, the consignee assumes responsibility for selling the goods and receives compensation in return for their sales efforts.
Inventory => Configuration => Settings
To enable this functionality, you can configure it within the Inventory module under Traceability settings.

With the Odoo feature activated, you can now receive consignment stock in a warehouse. To do this, go to the Inventory overview and select “Receipts.” This will enable users to generate a receipt and designate an owner for it.
Go to receipts & click on the New button.

You can indicate the product’s owner in the “Assign Owner” form, and you can place the relevant consignment product under the “Operations” tab by clicking the “Add a Line” button. In the field next to the product, make sure to specify the “Done” quantity. Afterward, by selecting the “Validate” button, you can confirm the receipt. The designated amount of the product will be delivered to the consignee once the receipt is validated.
Once the transfer is confirmed, let’s review the Inventory report, which displays the items currently in stock.
Reporting => Stock

Selecting the “On Hand” field will provide a comprehensive view of the inventory report, including consignment specifics. Click on the inventory adjustments.

The “Owner” field will display the consignee’s name. This is the method Odoo uses to designate ownership for received products.
Reporting => Locations
In this report, you can access information about the consigned product, the owner’s name, and the consigned quantity.

You can sell consignment stock just like any other in-stock items, provided that the “Can Be Sold” option is enabled on the product form once it arrives in the warehouse.
Sales
Create a new sale order
Include the consignment item in the order lines under the “Product” column, specify the desired quantity, and complete the form by providing any other required product details. Once the order is ready, click on “Confirm” to proceed. A delivery smart button appears and by opening that you can deliver the products.

Within the Detailed Operation section, there is a field that indicates the source owner for the product.
Now validate the delivery, and we can review the product’s movement history.
Inventory => Reporting => Moves History
Consignment products in this report offer the same information as other products, including the ability to examine the history of their product transfers, access the Quantity Done, reference documents, and check the availability of their respective locations.

Consignment inventory is more beneficial for retail establishments because there is no need to pay for the things until they are sold.
