How to assign discounts on the fly and save them when creating a sales order

SUGGESTED

Hi

When we create orders we alter the price on the order from the list price. We do this because we build the discounts on demand as our customers ask for them. We need to remember what discount we gave to the customer on this particular product.

I know we could just do a group pricing structure but this is not feasible as we do not know the discount in advance.

The discounts are assigned on the fly to the customers while taking telephone orders. The next time customer orders the product they need to get the same discount.

Any help or ideas or of there is an addon that allows this would be appreciated.

Kind regards

Sean