Setting Different Terms for Vendor Based on Job

Is there anyway to set different terms on a Vendor if they have differing terms based on negotiations for specific projects?  I know one way would be to set-up separate vendors but that becomes a whole other issue.  I'm trying to figure out a way to simplify our AP process but separate vendors or notes on the vendor is the only things that I could think of.