Tuesday, 29 May 2012

OpenERP Product Configuration.

*Product is a heart of ERP, If our product configuration is wrong then every thing will becoming wrong and we can not succeed to our flow.

 Let's discuss about the OpenERP

In OpenERP we have lot's business application like sale, purchase, manufacturing, accounting, warehouse etc.... All this business application product are mainly related to it.

Now, I have to start with product configuration and describe the different flow according different configuration.

 We have categorized a product with three different way:

1) Product Type.

2) Procure Method

3) Supply Method.


*Product Type:

:- Stockable:  That type of product which can be a stock i.e. Computer,  Furniture.etc..

:-Consumable: That can not be a stock for long time which can be stock for only some time duration. i.e Fruit and all food things..

:- Service: This type of product which can not be a stock as well as produce by the man power(human)

* Procure Method:

:- Make to Stock: We always take care about the stock and we have to define a minimum stock rule for that. If we don't have enough stock then we must assign a minimum stock rule for that according to this rule it will creates a quotation (purchase order).

:-Make to Order: We never take care about the stock for this procure method because this procure method will creates a Purchase order same as a Sale order's quantity.

Let's differentiate both of the method, If I have created a Sale order for "Make to Stock" type of product then first it checks the stock from the product's virtual stock. If there is not stock available then it will going to check the "Minimum Stock Rule" for that and created a PO based on this rule.

If the procure method " Make to order", it doesn't check the stock and created a Purchase order same quantity as sale order (I mean "make to order" never take care about the stock) just like trading. 

*Supply Method:
  
:- Buy : If you want to buy a product from any supplier then you have to set a supply method='Buy' for your product

:- Produce: If you are self manufacturing company and manufacture a product at your company then you have to chose/select supply method ='Produce'


Now Let see How many configuration will become.

1) Stockable/Consumable:
    Make to Order :
    Buy:

:- Your Sale order will create a purchase order same quantity of your Sale order (You must define a supplier on product form).

2) Stockable/Consumable:
    Make to Stock :
    Buy:

 :- Your Sale order first check your warehouse 's stock, If your stock has available quantity for your sale order quantity then your product deduct from your warehouse and doesn't create a purchase order.

:-If enough quantity is not available then you must have to create a "Minimum stock rule" for this product and create a purchase order as per this rule (You must define a supplier on product form).

3) Stockable/Consumable:
    Make to Order :
    Produce:
:- Your Sale order will create a Manufacturing order same quantity of your Sale order.


4) Stockable/Consumable:
    Make to Stock :
    Produce:

 :- Your Sale order first check your warehouse 's stock, If your stock has available quantity for your sale order quantity then your product deduct from your warehouse and doesn't create a Manufacturing order.


:-If enough quantity is not available then you must have to create a "Minimum stock rule" for this product and create a Manufacturing order as per this rule.

5) Service Type:
  Make to Order:
  Produce:

 Your Sale order will create a task same hours(uom) of your Sale order's product 's hour (uom).

Note: We can not set Service Type product as a "Make to stock", because we can not store the service.

Thanks for reading!

8 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Yes Mr.parik...
    It's very helpful for Us...
    Thanks For sharing!

    ReplyDelete
  3. Helped a lot in understanding the sale life cycle after reading this.

    Thank You,
    Regards,
    Kalpana Hemnani

    ReplyDelete
  4. Nice article, but how about product simple and product special in magento and openerp relation?

    ReplyDelete
  5. Hello Bern,

    For that you can use the product varient multi, If you want the demo you can add me on skype amit.parik

    ReplyDelete
  6. A very nice explanation SIr.
    It helped me to understand the complete workflow.
    Thank You.

    ReplyDelete
  7. It would be be great if there is something about Accounting also.

    ReplyDelete