Typically you CAN change serialization and lot control settings IF you don’t have any inventory on hand… This means that it CAN be possible to remove all on-hand inventory and then change the settings, and then re-adjust the inventory back into stock.
BUT as you know by now (previous answers), changing the UOM is difficult at best. Taking the current inventory to zero would be advisable, but references to UOM are prolific throughout the system, which is why you cannot simply change it.
did you know that STOCKING UOM is referenced, with converstion factors in the following places?:
- Enginering BOM
- Purchase order lines and receipts
- AP Invoicing
- Sales Order lines
- AR Invoicing
- (and more…)
For this reason alone, you simply cannot change it because changing the UOM would require all open entries in the above (and more) tables would need updated, and reconverted.
Changing the Part Number is something that I wish we had in E10 (E9, V8, etc)… it IS something we had the ability to do in some of our legacy products (all the former Avante users probably remember the “CPN” (Comptuer Part Number) field… Every part had an invisible CPN as well as the visible “Item Number” (SKU, Part, number, etc). Since the visible part number referenced the CPN, it was possible to change the part number in the same way as we have the ability in E10 to change the Customer ID and Supplier ID. But of course, we all need to live within the confines of our current design where the part number IS the primary key to which all records within the database lead. Part, PO, SO, Quote, Invoices, Packing slips, BOM, Jobs, etc, etc… they ALL reference the Part Number directly so “Changing” the part number would be very difficult.