Part Specific UOM allow decimal (but only 0.5)

I want to use the “Allow Decimals” for only specific parts’ UOM. However, only 1/2 Carton (or 0.5 Carton). Otherwise, I want the user to only use whole whole numbers. I don’t want them to type in quantities… 0.6, 1.5, 2.5, etc.

Is there a configurable option, or would have to create BPM’s everywhere to do the logic?

You can try to cover them all in the UI but list views will do you in, as usual. Go with the BPMs…