# TableTrack Cash Register Module

## Advanced Cash Management & Register Operations – Add-on Module for TableTrack

Compatible with TableTrack v1.2.48 and above

This is an add-on module that works exclusively with the TableTrack application. To purchase TableTrack, please visit TableTrack on CodeCanyon

### Latest Version

Released: October 14, 2025

### Support

Get Help

## Description

The Cash Register Module for TableTrack provides comprehensive cash management and register operations. It enables restaurants to manage cash drawers, track denominations, generate detailed reports, and maintain accurate cash flow records.

## Key Features

### 1. Cash Drawer Management

Complete cash drawer operations including opening, closing, and tracking cash denominations with real-time balance calculations and discrepancy detection.

### 2. Denomination Tracking

Track all cash denominations (bills and coins) with automatic calculations, support for multiple currencies, and detailed denomination reports.

### 3. Advanced Reporting

Generate comprehensive cash reports including X-reports, Z-reports, cash flow analysis, and detailed transaction summaries for better financial management.

### 4. Multi-User Support

Support for multiple cashiers with individual drawer assignments, role-based permissions, and detailed audit trails for accountability and security.

## Technical Specifications

- Built on Laravel + Livewire
- Real-time cash balance calculations
- Multi-currency support with automatic conversion
- Comprehensive audit trail and transaction logging

## Ideal For

- Restaurants with high cash transaction volumes
- Multi-location restaurant chains
- Businesses requiring detailed cash flow tracking
- Establishments needing comprehensive financial reporting

## Requirements

- TableTrack base application (latest version)
- Cash register permissions enabled
- Staff with cashier role assignments

## Installation Guide

For detailed installation instructions, please visit our comprehensive guide:

View Installation Guide

## Setup Guide

### Step 1: Initial Configuration

Follow our detailed setup documentation to configure your backup module:

View Setup Documentation

### Step 2: Cash Register Operations

# Open cash register for a cashier
php artisan cash-register:open --cashier=1 --opening-amount=100.00
# Close cash register and generate Z-report
php artisan cash-register:close --cashier=1 --closing-amount=150.00
# Generate X-report (mid-shift report)
php artisan cash-register:x-report --cashier=1

## Cash Register Reports

### X-Report (Mid-Shift Report)

Generate real-time cash register reports during business hours without closing the register. Perfect for checking current sales, cash flow, and transaction summaries.

Note: X-reports don't close the register and can be generated multiple times per shift.

### Z-Report (End-of-Shift Report)

- Comprehensive end-of-shift financial summary
- Automatic register closure with final cash count
- Detailed transaction history and cash flow analysis
- Printable reports for accounting and record keeping

### Cash Denomination Tracking

#### Bill Denominations

- • $1, $5, $10, $20 bills
- • $50, $100 bills
- • Custom denomination support

#### Coin Denominations

- • Pennies, Nickels, Dimes, Quarters
- • Half-dollars and dollar coins
- • Automatic total calculations

### Cash Register Workflow

1

#### Open Register

Cashier opens register with starting cash amount and denomination count

2

#### Process Transactions

Handle cash payments, change calculations, and track all cash movements

3

#### Generate Reports

Create X-reports for mid-shift checks and Z-reports for end-of-shift

4

#### @lang('cashregister::app.closeRegister')

Final cash count, discrepancy detection, and register closure

### Multi-User Support

The cash register module supports multiple cashiers and role-based access:

- Individual cashier drawer assignments
- Role-based permissions for register operations
- Detailed audit trails for all transactions
- Manager override capabilities for discrepancies

### Security & Permissions

#### Access Requirements

- • Cash register module permissions
- • Cashier role assignments
- • Manager override permissions
- • Audit trail access

#### Security Features

- • Role-based access control
- • Transaction logging
- • Discrepancy alerts
- • Manager approval workflows

### Troubleshooting

#### Common Issues

- • Cash discrepancies: Check denomination counts and opening/closing amounts
- • Permission errors: Verify cashier role assignments and module permissions
- • Report generation: Ensure register is properly opened before generating reports
- • Multi-user conflicts: Check for concurrent register access by multiple cashiers

#### Audit Trail

All cash register operations are logged with timestamps, user information, and transaction details. Check the audit trail for detailed transaction history and troubleshooting information.