Transaction Management
View payment history, generate X/Z reports, and manage cash drawer operations
Transaction Management
Track all payments, view transaction history, and generate financial reports directly from Fleksa POS.
Accessing Transactions
Tap the Transactions tab in the POS navigation to open the transaction view.
Transaction access requires the POS_TRANSACTION_ACCESS permission. Contact your manager if you cannot access this feature.
Transaction List
The transaction list shows all financial activity for the selected date range.
Transaction Types
| Type | Icon | Description |
|---|---|---|
| Order | Provider logo | Completed order payments |
| Revenue | ↑ Green | Manual cash deposits |
| Expense | ↓ Red | Manual cash withdrawals |
| Bank Credit | Bank icon (red) | Money sent to bank |
| Bank Debit | Bank icon (green) | Money received from bank |
| Opening Balance | Cash icon | Starting cash drawer amount |
| Closing Balance | Cash icon | Ending cash drawer amount |
| Refund | Refund icon | Refunded transactions |
| Dispute | Refund icon | Chargebacks and disputes |
Transaction Information
Each transaction displays:
- Provider Logo/Icon: Source of the transaction
- Receipt Number: Order/reference ID
- Order Type: Dine-in, Pickup, or Delivery icon
- Payment Status: Paid, partial refund, etc.
- Payment Method: Cash, Card (EC Cash), Gift Card
- Date & Time: When the transaction occurred
- Amount: Total value
Filtering Transactions
Date Range
Select a date range to view transactions:
- Today: Current day's transactions
- Yesterday: Previous day
- This Week: Current week
- Custom Range: Select specific dates
Report Type
| Report Type | Description |
|---|---|
| X-Report | Interim report (doesn't close the day) |
| Z-Report | End-of-day report (closes the cash register) |
| R-Report | Custom report for selected date range |
Transaction Details
Tap any transaction to view detailed information:
For Orders
- Order items with prices
- Subtotal, tax, and total
- Payment method used
- Payment status and details
- Customer information (if available)
- Receipt number and order ID
For Manual Entries
- Transaction reference ID
- Amount (gross and net)
- Description/reason
- Date and time
- Staff member who created it
Cash Book Operations
Manage your cash drawer with manual entries.
Add Revenue (Cash In)
Open Add Revenue
Tap + Revenue in the filter section.
Enter Details
- Amount: Cash amount received
- Description: Reason for the deposit (e.g., "Change fund")
Confirm
Tap Save to record the revenue entry.
Add Expense (Cash Out)
Open Add Expense
Tap + Expense in the filter section.
Enter Details
- Amount: Cash amount withdrawn
- Description: Reason for the withdrawal (e.g., "Supplier payment")
Confirm
Tap Save to record the expense entry.
Bank Transfer
Record cash transfers to/from the bank:
Open Bank Transfer
Tap Bank Transfer in the filter section.
Select Type
- Bank Credit: Money sent to bank (reduces cash drawer)
- Bank Debit: Money received from bank (increases cash drawer)
Enter Amount and Confirm
Enter the transfer amount and save.
Cash book operations are only available when the POS is active (not disabled). Enable your device before making entries.
Transaction Summary
The summary panel shows aggregated data for the selected period.
Summary Sections
| Section | Information |
|---|---|
| Total Revenue | Sum of all order payments and manual revenue |
| Total Expenses | Sum of all manual expense entries |
| Net Cash Flow | Revenue minus expenses |
| Payment Breakdown | Amounts by payment method (Cash, Card, Gift Card, etc.) |
| Order Type Breakdown | Amounts by order type (Dine-in, Pickup, Delivery) |
| Tax Summary | VAT breakdown by tax rate |
| Opening Balance | Cash drawer starting amount |
| Closing Balance | Cash drawer ending amount |
Reports
X-Report (Interim Report)
The X-Report provides a snapshot of current transactions without closing the register.
Use X-Report when:
- Checking mid-day totals
- Shift handover
- Quick reconciliation
- Verifying cash drawer during service
Generate X-Report
In the Summary view, tap X-Report.
Print or View
The report prints to your configured receipt printer.
Z-Report (End of Day)
The Z-Report generates a final summary and closes the cash register for the day.
Use Z-Report when:
- Closing the restaurant
- End of business day
- Final reconciliation
- Accounting submission
Z-Report Warning: Generating a Z-Report for today will close the POS register. You'll need to perform an opening balance for the next business day.
Generate Z-Report
In the Summary view, tap Z-Report.
Confirm Closure (if today)
If generating for today, confirm you want to close the register.
Print Report
The Z-Report prints with full details:
- All transactions
- Cash drawer summary
- Tax breakdown
- Payment method totals
R-Report (Range Report)
Generate a report for any custom date range.
Select Date Range
Choose custom start and end dates in the filter.
Generate Report
Tap Report to generate a summary for the selected period.
Report Contents
All reports include:
| Section | Details |
|---|---|
| Header | Restaurant name, address, tax number |
| Device Info | POS device name, operator name |
| Period | Report date range |
| Order Summary | Count and total by order type |
| Payment Summary | Breakdown by payment method |
| Tax Summary | VAT amounts by rate (7%, 19%, etc.) |
| Cash Summary | Opening, revenue, expenses, closing balance |
| Bank Transfers | Credits and debits |
Payment Method Details
Cash Payments
- Recorded in cash drawer balance
- Included in cash summary
- Change calculation available at payment time
Card Payments (EC Cash)
- Processed through Stripe Terminal or Tap-to-Pay
- Shows card brand (Visa, Mastercard, etc.)
- Not included in cash drawer balance
Gift Card Payments
- Deducted from gift card balance
- Shows gift card reference
- May be combined with other payment methods
Online Payments
- Payments from Website, QR, or Kiosk orders
- Already processed before POS receives order
- Shown for reconciliation purposes
Reconciliation Tips
Daily Reconciliation
- Generate X-Report at shift end
- Count physical cash in drawer
- Compare cash summary to physical count
- Investigate discrepancies before generating Z-Report
- Generate Z-Report to close the day
Common Discrepancies
| Issue | Possible Cause |
|---|---|
| Cash short | Incorrect change given, unrecorded expense |
| Cash over | Unrecorded revenue, miscounted change |
| Card mismatch | Terminal sync delay, failed transactions |
Resolving Issues
- Check for unrecorded manual entries
- Review voided or cancelled orders
- Verify terminal transactions match POS
- Contact support if discrepancies persist
Mobile vs Desktop View
| Feature | Mobile | Desktop |
|---|---|---|
| Transaction list | Full width, scrollable | Left panel (7/12 width) |
| Details/Summary | Separate pages | Right panel (5/12 width) |
| Report generation | Bottom of summary page | Summary panel |
| Filters | Full width | Inline |
Permissions Required
| Action | Required Permission |
|---|---|
| View transactions | POS_TRANSACTION_ACCESS |
| Add revenue/expense | POS_TRANSACTION_ACCESS + POS not disabled |
| Generate X-Report | POS_TRANSACTION_ACCESS |
| Generate Z-Report | POS_TRANSACTION_ACCESS (may require manager) |
Related Documentation
- Payment Processing - How payments are processed
- Stripe Terminal - Card payment setup
- Archive - Historical data access
- Settings - POS configuration
Need Help?
- Submit a Support Ticket
- Contact your Fleksa account manager for accounting integration questions