I would like to ask how we can change the Unit of Measure (UOM) from the front end. Also, I am facing an issue when trying to delete a product from the front end. The system shows an error related to "Dependent Records", which prevents the deletion.
This process should be made easier and more user-friendly. Ideally, we should be able to directly edit or delete products and UOMs from the front end without going through complex steps.
Interestingly, you mentioned that once a movement or transaction has occurred, the UOM cannot be changed. But if that's the case, then by the same logic, it should also not be possible to change the Product Category, Location, or other fields after transactions—yet those can still be updated. This seems inconsistent and needs to be reconsidered
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/66eeba45-33c2-4890-a3ed-8e77581cdc93%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/ace8176b-69dd-4ef0-bf1d-031378a8e4a3n%40googlegroups.com.
This is a common scenario, that occur frequently for our
customers (i.e. tenant users) too.
Users leaves the UoM as default (Each) for a product that could
ideally use KG as UoM. They realize this mistake only later when
they have to enter fractions, e.g. 0.5 KG. Even worse, if there
are multi-uom, the base qty gets rounded without even getting
noticed. We suggest the solutions - rather workarounds - to them ,
Create new product, adjust inventory, then make old one inactive,
communicate to all users to use the new product etc. The process
becomes more tedious if there are BoM. Obviously, customers are
NOT satisfied with the workaround.
At least in these scenarios, we could safely change UoM to KG, as
1 Each = 1 KG, and stock/product transactions are unaffected. Even
if the quantities are different, we may add OLD UoM as alternate
UoM and do necessary adjustments.
Currently we are left with replacing the UoM (in product, order
lines & invoice lines) by backend DB update. I suggest we add
a process to do the core itself to address this.
thank you,
Yahya.
Infobreez Technologies
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/66eeba45-33c2-4890-a3ed-8e77581cdc93%40gmail.com.
-- Yahya Kammukuttty Infobreez Technologies Spunic, Company Mukku, NIT Calicut, Kozhikode - 673601 Ph: +91-7034933444
-- Yahya Kammukuttty Infobreez Technologies Spunic, Company Mukku, NIT Calicut, Kozhikode - 673601 Ph: +91-7034933444
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/a567314a-ebaa-4e14-a209-4eede2e10b74%40gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/CAC%3D6jXHg93LD6_thmn-5cZC0sPfpYOfxsqvJ4p0SJvSgfy1E%2BA%40mail.gmail.com.
You’ve discussed everything well, but there should be a proper solution for changing the UOM. Simply marking the product as inactive or suggesting other workarounds is not ideal.
Changing the UOM is a basic ERP functionality, and many other systems handle it smoothly so why not here?
If a user is changing the UOM, they will obviously be informed that the UOM has been updated.
Please take this issue seriously, as it's a core and essential feature in any ERP system.
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/a939215e-ff84-4386-a066-8cef62d829a2%40gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/a3dcbb1e-0f72-4dca-bc3d-c16c52abf1ben%40googlegroups.com.
In Odoo, changing the unit of measure (UoM) of a product that has already had transactions is not recommended and often not allowed, due to the following reasons:
Historical inconsistencies:
Inventory moves, sales, purchases, and accounting entries are all recorded using the original UoM. Changing it will make past data inaccurate or misleading.
Report issues:
Inventory valuation, traceability, and stock reports may show incorrect figures if the UoM is changed.
Invoicing and pricing problems:
Changing from, say, "kg" to "unit" can affect pricing, taxes, and discounts if they were based on the previous unit.
Use a secondary UoM:
You can create an alternative UoM within the same UoM category and define a conversion ratio.
For example, you can purchase in "boxes" and sell in "units" using a defined conversion factor.
Create a new product:
If a change is really needed:
Archive the old product.
Duplicate it.
Assign the correct UoM to the new product.
This keeps historical data clean and avoids technical issues.
You can go to the product → General Information tab → change the UoM.
However, Odoo will block the change if the product has any stock moves, purchase orders, sales orders, or accounting entries.
You’ll likely see an error like:
“You cannot change the unit of measure because there are already stock moves or accounting entries for this product.”
If the product has no transactions at all (no stock moves, no sales, no purchases).
If you're still in the development or testing phase.
If the product was just created and hasn’t been used yet.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/CAC%3D6jXE88E0PbX4mUjxww3VTHBDZsnYXBL1SpzME3QZiCXG0mQ%40mail.gmail.com.