It would be great to set multiple discounts against the customer file which can be picked up on order entry.
Customer File
Select Discount group
Select valid until date
Select if Discount is Active/Inactive
Select if Default Discount
Order Entry
Default discount appears in the main screen
You can choose from a list of active discounts
Sets the correct discount for each part.