I am testing some serial tracking, and for an existing part we have the UOM EA that allows decimals. I added a new UOM called Single to the Count UOM class. Single does not allow decimals. I can set the part sales and purchasing UOM to Single, but the default inventory UOM is still stuck at EA. How do I convert that? I do not currently have any parts in stock in any warehouse.
Ooof.
UOM is one of the areas in Epicor that does not allow for much in the way of making mistakes and fixing them later.
Do you have any option of turning decimals off on your existing EA? I know this will end up being controversial, but EA should really not have decimals enabled for reasons exactly like this.
The simplest option is to setup a new part, but that’s pretty ugly for lots of reasons.
The other option is the UOM Conversion tool, but there is a mountain of caveats that go with that.
I think a lot of parts are stocked as EA, and I am sure they have decimals. Things like a bottle of ink, or lacquer.
I’ll look at the UOM conversion. Thank you!
Holy cow! You aren’t kidding! Basically if you ever looked at the part the wrong way you can’t use the conversion!
So…when I started here, my predecessors had implemented E9 with decimal EA’s. When we needed serial requirements, I had to add a new UOM for serial parts. A second “each” in the system.
The eventual “fix” was reimplementing the whole system when we jumped from 9 to 10. This wasn’t the only issue with the initial implementation, just one of the more glaring ones. As @Chad_Smith said, the UOM system is not flexible.
After reading the error message again…
It says the Sales UOM is the problem, not the Inventory UOM. You CAN change the Sales UOM. Do you have a sandbox environment you can play in? You might get away with just adding the non-decimal EA to this UOM Class, the conversion rate would be 1:1, and then re-assigning the Sales UOM on the serial tracked parts.
That was my first try. The error is just one of three. After you fix sales, then the problem is purchasing, then the problem is inventory.
Ah ok. That was how I remembered it being, but saw the message and thought you might have a chance!
I needed decimal EA, so I made EAS for our serialized items.