ePOS One is built with tons of configuration, you can set access to different areas of the software, depending on user access level.
Create Tabs, Categories and products then link them together for UP Sale or create offers, discounts can also be set based on percentage or amount.
End of day reports give you break down of what has been happening with sales, expenses and staff performance.