One Discount Set Up To Many Discount Codes

I am entering user discount codes but they all have the same structure.

It would be nice to have one discount structure - dates - amount etc - to which many codes could then be applied.

Even a clone facility would help - but not be as good.

There is a clone facility but it is at the wrong stage - before all the details have been put in. Such as minimum spend to be entitled to it.