SQLWorks has one of the most advanced systems available for pricing, discounting and promotions – you have complete control to set up your system using variations of transactional defaults, specific prices, quantity and date ranges and distinct analysis combinations – or it can be as simple as one price per currency.
You can setup prices for stock items on a priority level – if an order line includes that item it will get a default price in the chosen currency, but then you add as many levels of override as you like – specific customers may get discounted rates, or you can group customers and provide an item price for an entire customer group, you can build price lists as broad as one price per item, and as narrow as one price per item per company. You can even set a date range for which that price is active, and minimum prices per item for which it cannot fall below after discounting.