Rate contracts can be maintained in two ways:-
Product/Service Master Level:- (i) Unit Price, Sales Price, and MRP can be maintained at Product/Service Master (Same Rate for all vendors), and (ii) if you want to maintain Vendor wise item rate, that is also possible from CVPPM (Please refer user and functionality of CVPPM menu)