Bank History
1. What This Page Is For
The Bank History page serves as the company's general ledger for all approved financial movements across CMS bank accounts. It records every approved deposit inflow and approved withdrawal payout, accompanied by 4 key KPI summary cards and before-and-after agent credit tracking. It helps accounting staff, financial auditors, and managers perform accurate daily and weekly bank reconciliations.
[!IMPORTANT] Record Eligibility Criteria: This page only compiles transactions that have reached Success or Approved status. Transactions that are in progress, pending, timed out, or cancelled are excluded from this ledger.
2. Before You Begin
- Required Permissions:
- You must have the 'Bank History' permission assigned by the administrator to access this page.
- Things to Prepare:
- Official bank statements from your online banking apps or portals to compare and reconcile inbound and outbound funds.
3. Screen Overview
When you open the Bank History page, you will see the following key sections from top to bottom:
- Page Header: Displays the title Bank History and a summary description.
- Search and Filter Panel: Transaction ID search input, CMS bank account dropdown, and date range picker.
- 4 KPI Summary Cards: Summarizes total approved deposits, total approved withdrawals, and transaction counts.
- Table Header Bar: Contains the Refresh button and results count display.
- Bank History Ledger Table: Lists all completed bank debit and credit movements with before/after balance tracking.
- Pagination: Located at the bottom of the table to switch pages and change entries per page (10, 20, 50, 100).
4. Search and Filters
| Field / Filter | Type | How to Use | Result |
|---|---|---|---|
| Search by Transaction ID... | Text input | Type a transaction ID (e.g. TX-DEP-20261021-0089) and click Search or press Enter | Displays the exact matching transaction |
| Bank Account | Dropdown | Select All Bank Accounts or pick a specific CMS bank (e.g. SCB - 123-4-56789-0) | Filters both summary cards and table rows to that account |
| Date Range | Calendar date picker | Select Date From and Date To (defaults to last 7 days) | Calculates KPI cards and displays transactions within the timeframe |
| Clear Filters | Button | Click Clear Filters | Resets filters to default (All accounts, last 7 days) |
| Refresh | Icon button | Click the spinning arrow icon | Instantly updates KPI summary stats and table records |
5. Data Table
KPI Summary Cards
Above the table, 4 summary cards display aggregated totals based on the active bank and date filters:
| Summary Card | Text Color | Accounting Meaning |
|---|---|---|
| Total Approved Deposits | Green (+) | Sum of all cash deposited into company bank accounts |
| Approved Deposits Count | Green | Number of deposit transactions approved during the period |
| Total Approved Withdrawals | Red (-) | Sum of all cash paid out from company bank accounts |
| Approved Withdrawals Count | Red | Number of withdrawal payouts completed during the period |
[!TIP] Net Cash Flow Calculation: Accounting teams can subtract Total Approved Withdrawals from Total Approved Deposits to calculate the net operating cash flow for the selected timeframe.
Table Columns
| Column | What You See | Meaning | Color Badges / Indicators |
|---|---|---|---|
| Created At | Date and time (e.g. Oct 21, 2026 · 14:35:10) | Timestamp when the transaction was recorded | Click header to sort ascending or descending |
| Transaction ID | Alphanumeric ID (e.g. TX-DEP-20261021-0089) | Unique reference number for the transaction | Can be copied to clipboard |
| Bank | Bank logo and CMS bank account name | Company bank account that received or disbursed funds | Bank icon and account label |
| Amount | Amount (e.g. + ฿ 1,500.00 or - ฿ 5,000.00) | Transaction cash value | - Deposits show green text with a plus sign (+)- Withdrawals show red text with a minus sign ( -) |
| Promotion | Purple promotion button or - | Associated promotion title for deposit transactions | Purple button; click to view promotion terms |
| Promotion Bonus | Bonus amount (e.g. + ฿ 150.00) or - | Extra promotional bonus credited to the player | Green text |
| Before Credit | Amount (e.g. ฿ 250,000.00) | Company credit balance before this transaction was processed | Click header to sort |
| After Credit | Amount (e.g. ฿ 251,500.00) | Company credit balance after this transaction was processed | Bold numbers; click header to sort |
6. Step-by-Step Guide
1. Daily Bank Account Reconciliation
- Navigate to Finance > Bank History.
- In the Bank Account dropdown, pick the account to reconcile (e.g.
SCB - 123-4-56789-0). - In the Date Range selector, set both start and end dates to today.
- Verify the totals on the 4 KPI Summary Cards:
- Compare Total Approved Deposits against the total credit entries on the official bank statement.
- Compare Total Approved Withdrawals against the total debit entries on the official bank statement.
- Review the table rows below. To identify large movements, click the Amount column header to sort highest to lowest.
2. Checking Promotion Terms for a Deposit
When auditing whether promotional bonuses were granted correctly:
- Locate the deposit row in the table.
- Check the Promotion and Promotion Bonus columns.
- Click the purple promotion button. A modal opens showing:
- Bonus percentage
- Maximum bonus cap
- Turnover requirement
- Review the rules and close the modal.
3. Locating Unmatched Transactions
When bank statements show a discrepancy with system records:
- Copy the reference number from the bank statement or system.
- Paste it into the Search by Transaction ID... field and press Enter.
- Check the Before Credit and After Credit columns to confirm the mathematical balance progression.
- If the transaction was recorded under the wrong CMS bank account:
- Navigate to Finance > Deposits (or Withdrawals).
- Find the transaction and click Proceed.
- In the Banking tab, select the correct CMS bank account.
- Click Save.
- Return to Bank History; the entry will reflect under the corrected account immediately.
7. Edit or Add Page
This page is a read-only financial ledger. There are no add or edit forms directly on this screen.
To reassign an entry to a different CMS bank account:
- Open Deposits or Withdrawals.
- Click Proceed on the row to open the transaction review screen.
- In the banking or withdrawal method tab, select the correct CMS bank and click Save. The bank history ledger updates immediately without altering the player's balance.
8. Popups and Modals
1. Promotion Detail Modal
- Triggered when: Clicking the purple promotion button in the Promotion column.
- What you see: Banner image, promotion name, terms, bonus rewards, and turnover requirements.
- What to do: Inspect the promotional terms against the transaction cash value and close the dialog.
- Result: Returns to the ledger table with no data modified.
9. Status and Badge Colors
| Badge / Symbol | Color | Meaning | Next Action Required |
|---|---|---|---|
Deposit Amount (+) | Green | Cash inflow verified and recorded | Reconcile with incoming bank statement |
Withdrawal Amount (-) | Red | Cash payout disbursed and recorded | Reconcile with outgoing bank statement |
Promotion Bonus (+) | Green | Additional promotional credit added | Verify against promotion rules |
| Promotion Button | Purple | Promotion attached to this deposit | Click to inspect full promotion terms |
10. Frequently Asked Questions & Troubleshooting
- If searching a Transaction ID returns no results:
- Verify that the transaction is in Success or Approved status. Records in In Progress, Pending Payment, or Cancel are not included in this ledger.
- Or check whether the Date Range or Bank Account filter excludes the record. Click Clear Filters and search again.
- If summary card totals do not match the real bank statement:
- A transaction may have been approved in the CMS without transferring cash in the bank app, or transferred from a different account than the one selected. Check the Bank column against real bank slips.
- If a transaction is linked to the wrong CMS bank:
- Open Deposits or Withdrawals, find the transaction, click Proceed, change the CMS bank account, and click Save. The ledger updates automatically.
- If table amounts fail to display:
- Click the Refresh button or check your internet connection.