Multiple Prices with free items

For a consumer goods company, Item Prices depend on Responsibility centers,Packings(Units of Measure) and trade schemes. In Inventory->Items->Sales->Prices, how to map “free trade scheme”, where along with a set of items, some other item is given free.