As calculation schema is not depend on purchasing group, so you can't set any condition type as mandatory as per purchasing group.
We know we can maintain mandatory a condition type in calculation schema and we can use different calculation schema as per vendor and purchase organization.
So you have only one option, that is development.
Ask your abaper he can make your Zxxx condition type as required as per purchasing group.