Skip to content

Conversation

@erjer-odoo
Copy link
Contributor

While writing scripts for removal strategies videos, I noticed that the removal strategies documents were outdated. I've updated the LIFO removal strategy doc to include setup information in case they land on this page before the "Removal strategies" doc. I've also updated screenshots to remove callouts. I added a header to clarify the workflow and separate it from the setup steps. Finally, this update brings the document up to date with the 19.0 UI language.

This 19.0 PR can be FWP up to master.

@erjer-odoo erjer-odoo requested a review from meval1006 December 9, 2025 19:10
@erjer-odoo erjer-odoo self-assigned this Dec 9, 2025
@erjer-odoo erjer-odoo added the 2 label Dec 9, 2025
@robodoo
Copy link
Collaborator

robodoo commented Dec 9, 2025

Pull request status dashboard

@erjer-odoo
Copy link
Contributor Author

Hi @meval1006 ! I've just created this PR to update the LIFO removal strategy doc. Could you review when you get a moment? Thank you!

@C3POdoo C3POdoo requested a review from a team December 9, 2025 19:11
@erjer-odoo erjer-odoo force-pushed the 19.0-inventory-lifo-removal-strategy-erjer branch from a4be3d2 to daaa426 Compare December 10, 2025 00:24
@erjer-odoo erjer-odoo added 5 and removed 2 labels Dec 10, 2025
Copy link
Contributor

@meval1006 meval1006 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @erjer-odoo. Good job on the update. I made a few technical edits and some revisions. Feel free to ignore the optional ones.

-----------------------------------------

Next, ensure the intended product is tracked by lots or serial numbers by navigating to the product
form through :menuselection:`Inventory --> Products --> Products` and selecting the desired product.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
form through :menuselection:`Inventory --> Products --> Products` and selecting the desired product.
form in the :menuselection:`Inventory app --> Products --> Products` , then selecting the desired product.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The style convention is to include 'app' in the menuselection code.


Next, ensure the intended product is tracked by lots or serial numbers by navigating to the product
form through :menuselection:`Inventory --> Products --> Products` and selecting the desired product.
On the product form, open the :guilabel:`General Information` tab and select the check box next to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
On the product form, open the :guilabel:`General Information` tab and select the check box next to
On the product form, open the :guilabel:`General Information` tab, select the checkbox next to

Next, ensure the intended product is tracked by lots or serial numbers by navigating to the product
form through :menuselection:`Inventory --> Products --> Products` and selecting the desired product.
On the product form, open the :guilabel:`General Information` tab and select the check box next to
the :guilabel:`Track Inventory` field, then select either :guilabel:`By Unique Serial Number` or
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
the :guilabel:`Track Inventory` field, then select either :guilabel:`By Unique Serial Number` or
the :guilabel:`Track Inventory` field, then choose either :guilabel:`By Unique Serial Number` or

Comment on lines +56 to +61
To create a new lot or serial number, on the :guilabel:`Physical Inventory` page, click
:guilabel:`New`. Specify the :guilabel:`Product` and :guilabel:`Lot/Serial Number`. Specify the
:guilabel:`Counted Quantity`. Click :guilabel:`Save`. At this stage, the count (inventory
adjustment) is recorded, but not yet applied. This means that the quantity on hand before the
adjustment has not yet been updated to match the new, real counted quantity. Click the
:guilabel:`Apply` button at the far right side of the page.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To create a new lot or serial number, on the :guilabel:`Physical Inventory` page, click
:guilabel:`New`. Specify the :guilabel:`Product` and :guilabel:`Lot/Serial Number`. Specify the
:guilabel:`Counted Quantity`. Click :guilabel:`Save`. At this stage, the count (inventory
adjustment) is recorded, but not yet applied. This means that the quantity on hand before the
adjustment has not yet been updated to match the new, real counted quantity. Click the
:guilabel:`Apply` button at the far right side of the page.
To create a new lot or serial number on the :guilabel:`Physical Inventory` page, click
:guilabel:`New`. Enter the :guilabel:`Product`, :guilabel:`Lot/Serial Number`, and
:guilabel:`Counted Quantity`, then click :guilabel:`Save`.
The count (inventory adjustment) is recorded but not yet applied, so the quantity on hand remains
unchanged. To update it, click the :guilabel:`Apply` button at the far right.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Erin, I revised this paragraph to flow better. Feel free to edit or change the suggestion.

:alt: Set Last In First Out as the product category removal strategy.

.. important::
When there are different removal strategies applied on both the location and product category for
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When there are different removal strategies applied on both the location and product category for
When there are different removal strategies applied to both the :guilabel: `Location` and :guilabel:`Product Category` for

Is 'location' and 'product category' field references? If so, I recommend adding a GUI label.

Lots` in the :guilabel:`General Information` tab of the product form. The :guilabel:`Force Removal
Strategy` for the cinder block's product category is set to :guilabel:`Last In, First Out (LIFO)`.

The following table represents the cinder blocks in stock, and their various lot number details.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The following table represents the cinder blocks in stock, and their various lot number details.
The following table lists the cinder blocks in stock and their respective lot numbers.

- June 6

To see the removal strategy in action, create a :ref:`delivery order <inventory/delivery/one-step>`
for seven cinder blocks by navigating to the :menuselection:`Sales app` and creating a new
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optional: If it's just the app I usually just bold it then use the menuselection rst

Suggested change
for seven cinder blocks by navigating to the **Sales app** and creating a new

numbers are using the :abbr:`LIFO (Last In, First Out)` removal strategy.
numbers using the :abbr:`LIFO (Last In, First Out)` removal strategy.

To view the detailed pickings, click the :guilabel:`Details` link, located on the far-right of the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To view the detailed pickings, click the :guilabel:`Details` link, located on the far-right of the
To view the detailed pickings, click the :guilabel:`Details` link at the far-right of the

Comment on lines +174 to 175
In the :guilabel:`Detailed Operations` pop-up window, the :guilabel:`Pick From` field displays where
the quantities to fulfill the :guilabel:`Demand` are picked from. Since the order demanded seven
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optional

Suggested change
In the :guilabel:`Detailed Operations` pop-up window, the :guilabel:`Pick From` field displays where
the quantities to fulfill the :guilabel:`Demand` are picked from. Since the order demanded seven
In the :guilabel:`Detailed Operations` pop-up window, the :guilabel:`Pick From` field shows where
the quantities to fulfill the :guilabel:`Demand` are picked. Since the order demanded seven


In the :guilabel:`Detailed Operations` pop-up window, the :guilabel:`Pick From` field displays where
the quantities to fulfill the :guilabel:`Demand` are picked from. Since the order demanded seven
cinder blocks, the newest cinder blocks from `LOT3` are selected, using the :abbr:`LIFO (Last In,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
cinder blocks, the newest cinder blocks from `LOT3` are selected, using the :abbr:`LIFO (Last In,
cinder blocks, the newest cinder blocks from `LOT3` are selected using the :abbr:`LIFO (Last In,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants