Purchase Consignment

Optimize consigments for the purchase application

Technical Name:
purchase_consignment
Version:
12.0
License:
Author:
Numigi
https://kastor.lab.numigi.net/web/image/product.template/1174/image_1920?unique=0a81b40
  • Odoo Version

Conditions générales
Garantie satisfait ou remboursé de 30 jours
Expédition : 2-3 jours ouvrables

Purchase Consignment

This module improves the usability of consignment in Odoo.

Context

In vanilla Odoo, as of version 12.0, managing consignment is error prone. You must manually define the owner of a product on the receipt order.

static/description/vanilla_odoo_consignment.png

Summary

This module adds a Consignment checkbox on products.

If this box is checked, one and only one supplier must be defined in the list of suppliers for this product.

When an item is received, the supplier defined on the PO is automatically set as owner.

A constraint is added to the PO to prevent selecting a wrong supplier with a consigned product.

Configuration

As member of the group Purchase / Manager, I go to the form view of a product.

I notice a new checkbox Consignment. I check the box.

static/description/product_form_consignment.png

In the Purchase tab, I select the supplier for this product.

Because Consignment is checked, I can not select more than one supplier (commercial partner). However, I can enter more than one address under the same commercial partner.
static/description/product_form_purchase_tab.png

Configuration By Category

It is also possible to configure consignment per product category.

On the form view of a product category, I notice a new checkbox Consignment. I check the box.

static/description/product_category_form_consignment.png

When checking or unchecking this box, the value of the field is propagated to all products directly under this category.

When setting/changing the category on a product, the value is also propagated from the category.

However, this propagation will not be done if you do a mass edition of products to change the category.

Usage

As member of the group Purchase / User, I go to the form view of a purchase order.

I select my supplier and the consigned product.

static/description/purchase_order_draft.png

I confirm the purchase order, then I go to the reception picking.

static/description/purchase_order_confirmed.png

I notice that the owner was automatically set on the stock move.

static/description/receipt_order_with_owner.png

Constraint on PO

On a purchase order, If I select a wrong supplier for a consigned product, a blocking message will be raised when confirming the PO.

static/description/purchase_order_constraint_message.png

Contributors