Removal strategies are used in warehouse operations to select the best products based on specific criteria. There are three types of  removal strategies available in Odoo First in first out (FIFO), Last in first out (LIFO) and First Expiry first out (FEFO)Closest LocationThe removal from the closest location is a new feature introduced in Odoo 15. These strategies will help to manage our  stock in an efficient way. Let’s discuss Removal Strategies of FIFO and LIFO In Odoo 15 with complete description with respective screen-shot.

Let’s see general information about FIFO and LIFO.

FIFO (First In First Out) : A First In First Out strategy states that If a product was stocked first, will move out first in delivery order, after confirming a sales order.Companies should use FIFO method, If they are selling perishable products, such as fruits, vegetables, flowers, meat and meat by-product, fish and seafood, dairy products, pharmaceutical products, and chemicals.

Also companies whose selling products have short demand cycles, such as clothes, these kinds of companies have to make sure that they are not stuck with outdated clothing products.

LIFO (Last In First Out) : A Last In First Out strategy is an opposite method of FIFO, it states that if a product was stocked last will move out first in delivery order, after confirming a sales order.

FEFO (First Expire First Out) : The First Expire, First Out strategy is a bit different from the two others. Here, it is the expiration date that is important and not the date the product entered the stock.

Now let’s see the FIFO method in work in action : For this go to the Inventory > Configuration > Setting

JMT1IB4yQZb5Xm3yYmebg3SenCs3GgvL1TN HPrU0tAymWsXCC4SbkHFScX9OOUmadsyFdcXuIAqoUV0yusPKCr89K9OSFJNi9tq18xDCoQByiAhNOY1gZEJ65a5e gwC233Lui

Here you have to make sure that you have selected two options.

Option-1 : Go Under Traceability section click on Lot & Serial Numbers

OVgo013JSHpV9CsYEqoBBXUmWSwQjniCbxdgTf2JxBP07Z6NSJr4If5yBQuqzLkDQ0V38wff h5D6gsBqLnA42wG bF9n sr0bpE9twhxjDBi2KvL9PBWNu osIzyPmoMO9I9nvr

Option-2 : Go Under Warehouse section and click on Multi-Step Routes

pk9k2tCg0iZ3pIwVm gM7KSyxgFeRGAlilYRU0zkvztdsJmHoZ5kukXPnRrdMQtVCOvUbl2UkvgYIMbfbexwIqPCwgJN JM7BFs38io54wub cSdFBGlCfUEzRmI5Z0Pvb DWK

After enabling these options you can save the setting. Now click on Set Put-away Strategies on Locations.

After enabling this option you can save the setting. Now go to the Inventory > Configuration > click on locations.

AYOmliqd 5SGyedM7elmTysM9Zo9eJaGj8JiWEJAg0vToUu6kidEKa0KuZqX5SC Ewbm01aESgbFw3VUnkPJxofg6gKYunItT1N5ETEyq91uJ7oN

When you click on the Location you will get on the Location page just like the below screenshot. Now click on the WH/Stock.

GPNo3DZe8evVE6IDFQCiaaLjHJjLZbNy9VgVWJoMDDqg6t4eEiCGyIp7kLGy6hiES

Here you can see the removal strategy under the logistics section, Select the method from the dropdown list, the First In First Out (FIFO) and then click on the save button. For reference you can see the screenshot below.

KMZse09dLvQZP3BJux32lXBs7MPsww4PcbxqAvAeclzt0E3Sesxg1nftRy8iuPDVL4JO22PxNLQlZN1bV6vCH6s20ccKE5RMs1wLVXctrmU5ME uz6aCsIku336J8gKjh84qRg7j

After this go to the Inventory > Products > Products. For reference you can see the screenshot below.

hfuuFjgt8qWss3hCP kO0neZy xQ9p2LKQTYUnCw5LwnRXpcH86T0d7ZAWvqM9sa5HX31Y8slEG7okY3Lwo 8Jf fjloh0vY029KbQlXD7ZPlcG0KoALbRvJpAyMl2M8QztBo59

From the below screenshot you can see the list of products which are already created. You can select from there or you can create a new one also, as per your choice. Right now I am creating a new product.

Nf1kQxwy1PHcejSxuH42v9MajK2Q zLBzBd

Now click on the “Create Button” and a new window will appear. Add a Product Name, Sales Price and make sure that Product Type is Storable Product, go to Inventory tab Under Traceability section check that your Tracking is By Lots or Unique Serial Number, here I have selected By Lots now click on the Save button, and also Update the Cost of a Product and click on the Apply button. 

HumCfd4RUB f7MY5fl5otS 3Z6OCZaxa7SPgRi JGXYlMchbJ6F P1zAr6aGc37e4500qeQlMnLWv2W3WjcYMxvUMTOgPbBkjkZ0yrItF4nGuYe1IXQA2oom2POsy NCzMwGk1PE
k36X4cARA65aquTfdpZsSIjaM2kM49L FIWsp2gO5I9xc Em3uyRrjZKraKaGlo5jD1iu4cmJmvz57aU4YwpEVwb8qyUgA55nmN8bQLONJVREwifyLr4g2O1igQht SpSM1J 5eT
pCS2B1NS1wp2ZfgBS s6YcT2oIJpv8FGK0 DpOVLZovjRzqCcCUIrPMwlkzjq4Qypu0L9wKIyEvFOScYz9TrHfQrtmlxSc7MrGh5Py d

Here you can see that your product has 0 on hand quantity. For reference you can see the screenshot above.

In order to fill this on hand quantity we will make a RFQ ( Request For Quotation )

After that, we’ll be able to purchase the item. Make a purchase order to accomplish this. First, create a two-quantity order. The order should be confirmed. Before validating the receipt, a pop-up message will inform us to add a lot and serial number. Now click on the “Create Button”.

akjttNj5O5OHei9KiUQleWWZY xNHwiE712kx5IIjumuVUgC15IA4VHOkG

Add your vendor and product, which we have created recently. Here I have ordered 10 quantities of desk with Unit Price of $30 .00, now click on the Save button and then Click on Confirm Order. 

3MOoLzUwvbNCq5ppWde2EAuJpAvgKusm0CC1DlRtwS7dEIS5 Y yZzgNnmO8dOWWNH2DO 1JV5TEvRmzx sxijkf8Nium8i9SBw 2t1yKQidbQKw8qLGsRfck81NCOSaAPBethRv
7r tHdmCxzFX5937Bo1XGR7gIU3ESqwIXSmpxWkasdgithVAmNpEUa3kwllBT5NwUi6j0Z8oHqRu5CKpliVdKQpFV5c0XjA2Ol8A2fZueuH6ufd7URWhB jpEoa1WizX 4Cf88y

Now click on the received products.

sb jtYOQeRRl4GxitsQAyYWwcDQOtXSgCS3VqXeOp nPWryYHelS0oGX4Q95zwddtHfipybCjSopUlyZ9OFntQsSnW3glM aS2fcH4wEnJVzHuZdaN Mj1gzhnmGF7mnZEvXVdYT
yzn6qWlvTRtFwI3uFPttwHXNKgeTCg8ot4yNt0KRiCG9NC8johfRCMPzmSIVRyoGyQQBdNBNfIe4Q1 7eAchyI03NodeCodrDpBQ dmZIb3iWKtGmca 08ZqgEOiZkDwqghCPpU9

We may then add our product’s lot and serial number from there. We can set the lot number by selecting the produced receipt. Choose the sign displayed in the screenshot below to add a lot number.

P8zrOlMmks7l6mhBsyvQZe4oMa f n4eGuxWXJLkm4CQZxUdwMIHpI3pwoWK8V0BLqglzEsZ367vRa3XnzjKFXn DEbwfKd8d9p6ACEnuRagvImaq TIC77LQW2 efbyXcBmFbBT

To trace the product’s movement, assign a Lot number to it, such as LOT 01 in this case. After that, you will receive the item.

Now click on the confirm button and validate the item.

j578REM5rX0p4SO0nKe mvTnK0hwH7tMe0LM5Vtt9X5X41kQNSAinzFPHO0c2kJI 2C 9w5Zl4GpPIFhvJnjykVRAP1IgkxJmgegOltnVWxIXdpVMaUwhVo7yaT8t 9Hgv2rNF2

Now you may go back to your Purchase record and click on Action →  Duplicate

TnF8fqYPFBT 9 OLV4vk9OC553y fTzY N74SY17LBFEwDS brkSmP NUmz
dVA8 WvqHxc jfyAIaUBjRMD 9sAFyS78qimgLavvxnnR3QEgNKItfTFUuBiSJPpTJBU yqpsW5q6BW9kM QpUaZUXgAG08zwh PHvCA7IdpgPP5YhD7uS5z8htvUMFR06TCtIs

Here I have added 15 quantities of desk with Unit Price of $30 .00, now click on the Save button and then Click on Confirm Order.

1SdkZjqqUrBn3IjxJ4RdUH8BUmT n42TWLH6AGQDWfsBqoJswooa L iaIIEJsm9BxxUxnluXf8I
6ULV lvZiUDpDZQXTkkmytJbz2l3 16HNHUjiMIVr TMhjF8pQVnX7EKcB24SqoglhEPjL1CMnZMavDJUmo ksLZHhggg9WVobWI jW5lWK2hpNSDAoc9oKk3YCQ4 c5QBv08W8s

Now click on the Receive products.

2q 4K Us
7YoTigjg3f6ReCpVq7VrGyHGFIkIwn1r7fGS0zsLLZoskwpzdTUgPLgjBRPTJCkH pdNHOBAky41Rsupfs7hr4iJqBlq6rmBYSkG

Now click on the Icon as shown in the screenshot below.

ItTwFJm3T4H9DqcvmssGlHDp53TDkx1xccPI9nFfxhV3BuIE9ttalkoUxhePnIezvjV2V iCF9AjP9JdU9sqHKhvDpaJvZ CopwNRTxFIHOdY0U4OGkWv0EsdTeyq

LOT 02 is being added here. Now click on the “Confirm button” and validate the records.

pXeTx4WPZqqb0IcYBFXjNUiCvcqy6X 1mTWdpjLsZoNXlkbyZLh1VtY0UxLtQTAo7OarnBtNkGphE rJdF dOoEe2Zp

Now go to the WH/Stock location to check out the products. There is a tab for the current location, and we can see these products from there.

For this go to the Inventory > Configuration > Location.

HsnTeeMUtmTTztEKFztsaXkG2xPcubhA4ax6TI4252sdsiIfSWR436CdVRVeIDcteKXznAvzbjwFGl5VCssGt7LMG7aCbBdVz0 YEtnwF

Go to WH/Stock record and click on Current Stock smart button, Here you can see that our stock is added for the cheese sandwich with two different lots one is Lot 01 and the other one is Lot 02 with quantities of 10 Units and 15 Units respectively. 

KSrmnHuPoR60X7EdwDTn39FNpmzn5Pj0 hBUdPAyjifbHrUDnMUoyOfVme6hNCiB5R7hUiTMzyzJ
FaBfbo3sf8EAAJhDpcTgRl31wxj xSWV63XVrP xorxPAVy2jH8EcQFceT6EVyssqpknzHEBVYjPM SIDddFf00 naO ALsUqV7JyOj1kW 3siOg vNz ue3LjGFNJpUJEZzHOZc
CSemlXmOV0cSL XEEN6pS8fLBeBnBNbeZOGZ6BLih8v4k XqpCcT0U39rapyvU1LP2xJH jCEqWjWG8m5TVo8ysEgvBbFnDKEtZxHC BsEmc4D6ibWYBQptLN0jEbNM0hsTVWDnN

We can see that the product is being removed from the stock while being sold. So that we can create a product sale order. Now, Create a Sales Quotation, with a product of desk with 5 quantities, Save your Sales Quotation and click on the Confirm button

JiZvVYnS5cPRlnEHZUx40lBSY1 XMsLKhpdVxeTDE2Vi76rwy jpWAIMHuNlKRLT2GUTkt1r BKE2rMcEn78X92XXQllUyMNuXo1 o8G94126Y6pRT1WKc aL7EIbohsyK9lK p

Now your delivery order will be created, go to your delivery order and click on the button as shown in the screenshot below.

BSploeInkSXCAswOa ZwZUw hb1yjrAMlUHpINdCL2 6qg0S2a8zsTCCDFqJ89mRDgPeusUj bDyF1ytry8qMYuD1aF09Mf6B mEjQsjKZLEuAMgM7jis1oXL8ColOLiY0jB2g S
ZmJWbqjVUHm69aY Ah5 LwuatyiakiYck9vqx5j1MpK5FyzW8DRCVG43tTwPdQvtPRPeLJgxynWpFSOsL2XmxEW ICL0hzrJFul LSefhuBZrXutTvR4c9zhT HgDkNC5Upzo S
4HCClkOrb2kpiogAKtxZy1ZrJpU cG2JsIOCYUIZimaMgJQY2ks2bgSQO8eaI xjR t3Ov2kHyBQ9fNllRWiaGOFTt2qvs dRj8OLAN 93RVDNrkeGWeNOk65Gd3S2dBFDFtU RK

From the above screenshot you can see that right now I am on waiting stage because the product is not available. You can check the product availability with the “Check Availability Button”. When you click on the operation button you can see that there are no items in the reserved area because of the availability of the product. When a product will be available, the item will be reserved for delivery.

According to our configured Removal Strategy of FIFO, which was first stocked according to our Incoming date with a Lot Number of LOT 01. So I can say our FIFO strategy is working correctly.

For your better understanding I will explain this with an example. Let’s imagine that you have three lots of apples in your warehouse. Those three have the following lot numbers: 01, 02, 03, each with 12 kg apples in it. 01 entered the stock on the 22rd of june, 02 on the 25th of june, and 03 on the 1st of July. A customer orders you 15 kg of apples on the 15th of July. With the FIFO strategy selected, a transfer is requested for the 12 kg apples  of 01 and 3 kg from the 02 because 01 has entered your stock before the others. The box from 02 is taken because it has the oldest entry date after 01.

So, for every order of a product with the FIFO strategy selected, Odoo requests a transfer for the good that has been in your stock for the longest period.

I hope through this you will have an idea about removal strategy and putaway rules in Odoo V15 Inventory Module. If you like to read our more blogs then you can go to the Planet-Odoo

Leave a Reply

Your email address will not be published. Required fields are marked *