fix event order in cashBox and events itself, fix pricing calculation in view