Time - noted.
Change on receipt - covered before, and the current architecture doesn't really allow for it as the change is not stored in the DB. Change, which should only show when cash paid, is removed from the amount tendered, so only the actual amount paid is stored. Reason for this was the original client sold a significant proportion of goods via deposit+balance setup, and needed to store only the actual amount paid.
Get free EPoS software at http://www.lettronics.com