Some great points on this discussion. Based on other client suggestions I have heard for Z reporting, I have seen many of the same concerns. From a reconciling perspective, some of our biggest barriers when developing this are reconciling the POS profile to register, stamping the opening/closing time and restricting any changes. If you use multiple cash drawers this is even more complicated.
At my previous winery, I had an offline method for opening/closing with Vin65, where we used Excel to mimic a traditional POS opening/Closing cash count by entering in the denominations and I had my staff reconcile this with the daily activity counts. We reviewed this at the end of the day or the following morning. This is fine for a small winery with one register and if your staff is not trying to steal from you, but that process is very easy to take advantage of in a large operation.
In an ideal world, Vin65, we would need to have an “assign a register” dropdown in the POS that could be locked down for the profile along with an opening and closing money count entry with a time/user stamp. Another option if we can’t assign a register could be to tie the POS profile name to a report instead of order types as it is now, but opening/closing totals would still be very important. If we can’t have an opening/closing batch within the system, then we could potentially need to have a z report that can be generated by the date and time. This would accommodate the small wineries and the large ones that are open longer than 8 hours and reconcile their counts based on shifts. For example, Suzy is the shift lead working from 8-5. She opens the register in the morning and at the end of her shift, she closes her drawer by running the report from 8-5 and including a printed copy of her receipt with the drawer. The drawer and media would be reviewed by accounting on the back end.
Without having the profile locked down and time/user stamped, you lose the ability to reconcile properly or to narrow down the time of loss or user error. Also, every client I have spoken with about this issue wants to be able to print out the Z report directly from the POS. They don’t want their staff to have access to the admin panel or have to access a computer to get the information they need when closing.