Tasaheel ERP
Home › Guides › Point of Sale: Opening and Closing Shifts, Z Reports, Cash Over/Short

Point of Sale: Opening and Closing Shifts, Z Reports, Cash Over/Short

A practical guide to retail POS: opening a shift with a float, selling by barcode with split payments, returns, closing by count, the Z report, and cash over and short.

POS shifts in Tasaheel Accounts

The shift is the unit of accountability at the till: who opened it, what was in the drawer, what was sold and by which payment method, and what should be in the drawer at close. This guide walks through the full shift cycle in a shop.

Opening the shift

The cashier counts the cash in the drawer and records it as the opening float. The float posts no entry, since it is cash already in the till, but it counts towards the expected amount at close.

Selling

Each invoice posts its entry: debit the payment methods (or the customer for credit sales), credit sales and output VAT, with stock issued and cost of sales recorded.

Returns

Picked from invoices in the last 14 days or by invoice number, for part or all of the quantity, with a reason, refunded by any payment method or to the customer's account.

Cashier permissions

Set for each cashier: price changes, discounts, cancelling an order, credit sales, returns, reprints, cash payouts and closing the shift. Where supervisor approval is needed, it is recorded on the invoice.

Closing the shift

  1. Count the actual cash in the drawer.
  2. Expected = opening float + cash sales − cash paid out during the shift.
  3. Difference = counted − expected: over, short or balanced.
  4. Handover: what exceeds the float is handed to the safe or the bank.

The closing entry posts the difference to the cash difference account (a shortage is an expense, an overage income) and the handover from the till to the receiving account.

The Z report

Printed at close: number of invoices, net before VAT, VAT, total, returns, net sales, amounts per payment method, cash movement (float, paid out, expected, counted, difference, handed over), and quantities and values per item.

How Tasaheel Accounts manages point of sale

POS shifts: terminal, cashier, invoices, sales, cash, expected, counted, difference and Z report
POS shifts: terminal, cashier, invoices, sales, cash, expected, counted, difference and Z report

Read also restaurant point of sale and accounting software for retail shops, or learn more about Tasaheel Accounts.

FAQ

Does the opening float post an entry?

No. It is cash already in the till, and it counts towards the expected amount at close.

How is a cash shortage recorded?

When the shift is closed, the difference is posted to the cash difference account: a shortage as an expense, an overage as income.

Can one invoice be paid by more than one method?

Yes. Split payment is available, with change given in cash.

What is a Z report?

The shift closing report: sales, VAT and returns, collections per payment method, and cash movement with the difference.

Try it in Tasaheel: create a free account, open your first shift, sell by barcode, then close it and print the Z report.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide