Added requirement validation for coupon creation