A coupon is sent to the customer right after they completely. The Punch card is then automatically reset to zero, right after the customer receives a coupon.

The coupon will then expire according  to the timelines specified by the business. So it is possible to have completed multiple punch cards and possess multiple valid coupons at the same time.