If expired products (tracked by batch or SN) remain in stock, those are still available to be added/reserved in MO and/or delivery orders.
How to configure Odoo to automatically block that?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
If expired products (tracked by batch or SN) remain in stock, those are still available to be added/reserved in MO and/or delivery orders.
How to configure Odoo to automatically block that?
The best solution for "How do we prevent people from using expired inventory when they should not?" is to train Users on the proactive and reactive processes we already support.
The design we settled on was not to block Users but allow them to make decisions that allow them to support a multitude of scenarios where blocking would be unwanted:
Each of these would require that Users still be able to add them to Transfers.
Also remember that "expiry" can also mean "best before", "use by" or "sell by" which have different meanings as it relates to product quality. In many countries these dates are mandatory, even when the underlying product will not be affected. Water never expires, but even when bottled in glass must have an expiry date, even though there is no loss of quality.
The Alert Date (if set on the Serial) or Alert Days (if configured on the product, which will then be automatically calculated on each Serial at the time it is received) is how Uses manage being notified in plenty of time to manage expiration. Choose an alert day interval (or set alert dates) that give users plenty of time to prepare for and manage product expiration.
"REACTIVE PROCESS"
Based on the User responsible for Logistics of the Product...
..an Activity is created when the Alert Date is reached...
...which directs them to the Lot / Serial in question, where they can see the remaining Quantity (alerts are not created if there is no remaining quantity) and also see the locations where the quantity is currently stored...
"PROACTIVE PROCESS"
Any User can at any time, visit the Lot/Serial Numbers Menu and check for any Lot/Serial numbers whose Alert Date has passed (even if the Activity is marked as completed)...
#keepitsimple
thanks!
indeed, but to err is human, so it is important to find the perfect Odoo configuration to eliminate manual mistakes!
When I get this response, I would push back and say "OK, so let's validate your assumption with testing after discussing with Users". "What if they make a mistake" is a poor reason to customize anything.
The idea is not to customize but to improve and yes KeepItSimple!
For example, by "Mark as done" an MO with expired products, Odoo notifies me "You are going to use the component xxxx, Lot01234 which is expired. Do you confirm you want to proceed ?"
Why not create for example an Automated action that already prevents me when adding or reserving expired product or at the very limit when confirming MOs or Deliveries?
Believe 15.2 now has the warning message displayed on the work orders for components with expired lot
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
2
ene 22
|
1849 | ||
|
0
feb 25
|
7806 | ||
|
1
mar 20
|
3738 | ||
|
3
dic 17
|
7258 | ||
|
0
oct 15
|
3695 |