My client is a food wholesaler who maintains three different customer price lists: one for online retail customers, one for distributors, one for direct store customers. Each price list contains the same items, but the prices are different. I want for the customer's proper sale price to come up each time an item is entered on their invoice. I know I can create three different codes for each item but then the item wouldn't be removed from inventory. Any ideas? Incidentally, it seems that using "price levels" won't work because differences in customer prices can't be defined by a percentage up or down from a base amount.