Can I generate quote with a discount rate linked to a "Discount" field in Contact ?

Can I generate quote with a discount rate linked to a "Discount" field in Contact ?

Hi,
I have customers with several level of distribution and volume, and each one with a specific discount rate that applies on the fixed price list. I would like to apply automatically this discount rate from this discount field in Contact when I generate a Quote from within this contact, but I don't know how to do.
At the moment, I have to put manually the discount in each Quote. 
Same questions would be for the tax level to apply to a Contact.

Is it possible to link a field in Contact (or Account) to the price calculation in Quote ?
Thanks for your help.