You can use the OE price code maintenance to do this. There are 8 different types depending on how detailed you want to get with customer/item/product category/customer type variations. Once you choose the type, you can choose how to discount/markup the items. If you choose discount, it's discount off the list price and if you choose markup, it's markup of cost based on your costing method.
Kevin Scheeler