Work Order not finishable when item in Manufacture Stock Entries is a decimal

Started and finished 29,570.312 grams of fake product (made with water). Stock Entries are submitted.

Returning to Work Order shows ‘In Progress’. But it should show completed. Is this a rounding error?

Default UOM For all items involved are grams and Grams doesn’t require whole number.

Clicking start just gives me:

Looks like a precision issue. If possible, can you share steps using which I can replicate this issue on a testing site?

1 Like

Shouldn’t be necessary.

I just upgraded to v16 and it is no longer is repeatable.

Thank you for your attention to this matter.

Looks like the upgrade did the heavy lifting for you, but if the hiccup ever pops up again, I’d keep an eye on the precision settings for that UOM. I’ve seen weird stuck states vanish just by aligning decimal places between items and stock entries. Sometimes ERPNext gets picky about tiny mismatches and keeps the workflow hanging. Upgrading smoothing it out makes sense, but the root cause is usually hiding there.