Hi Oliver,In 9.0, B1 support Multiple UoM. So you can set Special price based on different UoM.In your requirement, I think we can use Multiple UoM and set special UoM in volume discount form
B1 already considers it.You can add manual UoM into your UoM group.Then choose manual UoM in purchase document, then you can edit items per unit manually.