Hello,
you can create a discount condition type and add access sequence to it. If your client does not have access sequence as per your requirement create one with copying a standard access sequence for discounts.
you can create a separate table to fulfill changes so that access could be made.
regards,
amol marathe