In standard Odoo, once stock moves exist for a product, changing its UOM is typically restricted to ensure consistency in inventory tracking. However, there are cases where flexibility in UOM updates is necessary, particularly when switching to an equivalent UOM. This feature enables UOM changes on products with existing stock moves, with validation checks to prevent issues in inventory valuation and accuracy.
To ensure compatibility, the system allows the UOM change only if all the following conditions are met:
- Matching Ratio: The new UOM must have the same ratio as the current UOM, preserving quantity conversions between UOMs.
- Same Rounding Precision: The rounding precision of the new UOM must match that of the current UOM, ensuring consistent quantity rounding.
- Same Category: The new UOM must belong to the same category as the current UOM, maintaining coherence in product measurements.
This controlled override helps accommodate necessary UOM changes without disrupting stock movement records or affecting inventory reporting.
Key Benefits:
- Enhanced Flexibility: Provides the ability to adjust UOMs post-stock movement, accommodating operational needs without compromising data integrity.
- Maintained Inventory Accuracy: By enforcing matching ratio, rounding, and category, the feature ensures that inventory values remain accurate after UOM changes.
- Reduced Manual Adjustments: Streamlines product UOM updates, reducing the need for complex workarounds or manual corrections.
- Improved Workflow Management: Supports smoother adjustments to product configurations, enhancing user control over product setups.
Example Use Case:
A product's UOM needs to be changed from “Pallet” to “Crate” in an inventory system, both of which have the same ratio, rounding precision, and category. The user selects the new UOM, and the system validates that all criteria are met. The change is accepted, allowing the product to reflect the new UOM without any impact on historical stock moves.
Conclusion:
The Override Restriction on Changing UOM for Products with Stock Moves feature provides a practical solution for users needing to update product UOMs despite existing stock moves. By enforcing specific criteria, this feature maintains inventory data accuracy and reliability while supporting necessary UOM adjustments. This controlled flexibility enhances the overall inventory management experience, allowing users to make strategic UOM changes when needed.
Override Restriction On Changing UOM For Products With Stock Moves