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?
Contact your Fleksa account manager for accounting integration questions