It's possible to add a Table in a text field to display items such as a Contracts available Discounts, however there is not a way for the system to apply the Data in the available Table to the Contract. An alternative would be to create a different contract type(s) to account for the different discounts available.