Is there a way to have Omni Price read the List Price on the Item Maintenance window, or is it required to setup a price schedule in GP for each item?
Omni Price can read the List Price and do something with it, including giving a markup of 0% on it.
When GP wants a price, it usually won’t pull from the List Price, but rather the pricing list that includes the Price Level. To get Omni Price to pull the List Price, you will have to set up a contract to do that. Fortunately, you could set up a single contract that includes every customer and every item (and set it with a low priority so that other contracts will supersede it), and set it to pull the list price with a 0% markup. Then you’d accomplish all prices as defaulting to List Price.