Home / Help Center / pos-app-restaurant / rest-finance / Cash Reconciliation
🧮 rest-finance

Cash Reconciliation

Cash Reconciliation is a per-shift till count — you record the opening float, count the closing cash by denomination, compare it against the POS system's recorded sales figures, and lock the entry with a manager sign-off. It is shift-based (multiple counts per day) rather than a single end-of-day close.

📍 Menu path: Finance & Payments → Cash Reconciliation
👤 Who uses it: All roles with the Billing feature enabled

Overview

Each reconciliation covers one Shift (Breakfast, Lunch, Dinner or Late Night) on one Date, with its own Opening Float and a denomination breakdown (₹2000 down to coins) of the counted closing till.

Expected Cash = Opening Float + POS Cash Sales (entered from your POS system's reported figure); Variance = Counted Closing − Expected Cash, shown as OVER (green/blue), SHORT (red) or balanced.

Beyond cash, the form also records POS vs. Actual figures for Card, UPI and Other payment types side by side, plus an optional Tips Pool Collected amount for the shift.

A reconciliation starts as DRAFT (editable) and becomes SIGNED_OFF once a manager signs it — signed-off entries can no longer be edited, only printed.

The page surfaces two alert banners: one for any shift still pending sign-off, and one listing any shift whose variance exceeds ₹500 (over or short) so it gets manager attention.

Before You Start

Step-by-Step Guide

1 Record a shift's cash count

  1. Open Finance & Payments → Cash Reconciliation and click "New Recon".
  2. Set the Date, Shift and Manager on Duty (all required), and enter the Opening Float.
  3. Count the closing till and enter the quantity for each denomination (₹2000 down to Coins) — the ₹ subtotal per denomination and the running Closing Counted total update live.
  4. Enter POS System Totals (Cash Sales, Card Sales, UPI Sales, Other) from your reported sales figures.
  5. Enter Actual Collected for the non-cash types (Card, UPI, Other) if you reconcile those too.
  6. Enter any Tips Pool Collected amount and Notes explaining any discrepancy, then click "Save Reconciliation".

2 Sign off a shift

  1. Find the DRAFT entry (amber left-border) in the list and click "Sign Off" — this immediately locks it against further edits, recording the Manager on Duty name and the current timestamp as the signer.

3 Investigate a variance

  1. Watch for the "Variance exceeds ₹500" banner at the top of the page, which lists every shift with a large discrepancy.
  2. Expand a row (▼) to see the full denomination breakdown and the POS-vs-Actual table for Cash/Card/UPI/Other, then check the Notes field for any explanation already on file.

4 Print a reconciliation sheet

  1. Click "Print" on any row (draft or signed) to open a printable sheet with the denomination count, POS vs. counted summary, variance, and a manager signature line (or the recorded digital sign-off details if already signed).

Every Field & Button, Explained

Field / ButtonWhat it does
Date / Shift / Manager on DutyAll required to save; Shift is one of Breakfast, Lunch, Dinner, Late Night.
Opening Float (₹)Cash placed in the till at the start of the shift; defaults to ₹5000 on a new entry.
Denomination CountQuantity entered for each of ₹2000, ₹500, ₹200, ₹100, ₹50, ₹20, ₹10 and Coins; multiplied by face value to get the Closing Counted total (plus Opening Float).
POS System TotalsCash/Card/UPI/Other sales figures as reported by the POS system for the shift, entered manually.
Actual Collected (Non-Cash)What was actually collected for Card/UPI/Other, for comparison against the POS figures.
VarianceClosing Counted − (Opening Float + POS Cash Sales); shown as OVER, SHORT, or balanced (✓).
Tips Pool Collected (₹)Optional — total cash tips collected during the shift, tracked alongside the till count but not included in the variance calculation.
StatusDRAFT (editable) or SIGNED_OFF (locked; records signedBy and signedAt).

Tips & Best Practices

Troubleshooting & FAQ

I can't edit a reconciliation.
It has already been signed off (SIGNED_OFF entries are locked) — you can still view and print it, but not change any figures. Create a fresh entry with corrected figures and a note if a mistake needs correcting.
Variance shows SHORT even though I counted carefully.
Variance depends on the POS Cash Sales figure being accurate too — if that figure is wrong (e.g. includes a refund not reflected in the till), the variance will be wrong even with a perfect physical count.