๐Ÿงช

One Cooperative Bank

UAT Validation System

Pick a scenario, run e2e validation

The validator launches a real browser against your target app, walks the steps, and captures screenshots / video / a Playwright trace. You mark each step pass / fail on the run page.

Basic Teller Activities ยท 15

TC-T-001Open the Cage at Start of Day
4 steps
  1. 1Log in as a Teller and go to Tellering.
  2. 2Confirm the left Teller Balance panel shows the assigned cage name and a Closed status badge.
  3. 3Click the status toggle to open the cage; supply the prompted starting balance / denomination if required.
  4. 4Wait for the badge to flip to Open.

Run Configuration

TC-T-002Pull the Next Customer from the Queue (F1)
5 steps
  1. 1In Tellering, observe the right Customer Queue panel and confirm the live indicator shows Live.
  2. 2Press F1 or click Next.
  3. 3Verify the N in queue counter decreases and the called customer's number and name show in the queue list.
  4. 4Confirm the Transaction Panel populates with the selected customer and any pre-existing transactions for them.
  5. 5Reload the page and confirm the queue selection persists.

Run Configuration

TC-T-003Queue Controls โ€” Call Again, No Show, Queue List
3 steps
  1. 1After calling a customer with F1, click Call again (F2) โ€” verify a fresh announcement is fired.
  2. 2Click No Show (N) โ€” verify the unresponsive customer is skipped and the queue advances.
  3. 3Click Queue List (Q) โ€” verify the modal shows all queued customers with their numbers and names.

Run Configuration

TC-T-004Live Queue Indicator Reflects WebSocket Health
3 steps
  1. 1Observe the Customer Queue header pill โ€” should read Live on a normal connection.
  2. 2Disable the network briefly (or block the WebSocket endpoint) and watch the pill.
  3. 3Re-enable the network and observe.

Run Configuration

TC-T-005View Cage Denomination Breakdown
2 steps
  1. 1On the Teller Balance panel, click the denomination (coin) icon.
  2. 2Inspect the bills and coins breakdown of the running balance.

Run Configuration

TC-T-006Request Additional Funds (F3) โ€” Queue, Cashier Approval, Acceptance
5 steps
  1. 1Click Request Additional Funds (or press F3) โ€” fill the requested amount and a denomination breakdown (bills + coins).
  2. 2Click Add to Queue.
  3. 3The system auto-pulls the queue entry; the Transaction Panel shows the request with status Pending.
  4. 4Wait for the Cashier to approve and release the cash.
  5. 5Once approved, click Post Transaction to accept the funds, then Print Validation.

Run Configuration

TC-T-007Cashier Approves a Cash Replenishment Request
4 steps
  1. 1Log in as a Cashier; open the incoming requests queue.
  2. 2Open the pending replenishment created by the Teller.
  3. 3Verify the requested amount against your vault availability.
  4. 4Approve and release, supplying the released denomination breakdown.

Run Configuration

TC-T-008Transfer to Vault (F4)
4 steps
  1. 1Click Transfer to Vault (F4); enter the amount and denomination.
  2. 2Click Add to Queue; system auto-pulls.
  3. 3Click Post Transaction; have the Cashier accept on the receiving side.
  4. 4Print the validation slip.

Run Configuration

TC-T-009Cash Transfer Between Tellers (F6)
4 steps
  1. 1Click Cash Transfer (F6); pick the recipient teller and enter the amount + denomination.
  2. 2Click Add to Queue; system auto-pulls.
  3. 3Click Post Transaction; the recipient teller accepts.
  4. 4Print the validation slip.

Run Configuration

TC-T-010Check Transfer to Vault (F5)
3 steps
  1. 1Click Check Transfer (F5); select the on-hand checks to send to the vault.
  2. 2Click Add to Queue; system auto-pulls.
  3. 3Click Post Transaction; have the Cashier acknowledge.

Run Configuration

TC-T-011Debit Memo Out (F7) โ€” Batch from Memo List
4 steps
  1. 1Click Debit Memo Out (F7) to open the Memo Out modal.
  2. 2Filter by type DEBIT MEMO and select one or more memos to batch; confirm the total equals the sum of selected memos.
  3. 3Click Add to Queue; the system auto-pulls a single MEMO OUT entry.
  4. 4Click Post Transaction and Print Validation.

Run Configuration

TC-T-012Credit Memo Out (F8) โ€” Batch from Memo List
3 steps
  1. 1Click Credit Memo Out (F8); filter by CREDIT MEMO; select one or more memos.
  2. 2Click Add to Queue; system auto-pulls a MEMO OUT entry.
  3. 3Click Post Transaction and Print Validation.

Run Configuration

TC-T-013Generate the Teller's Report (F9) at End of Day
3 steps
  1. 1Click Teller's Report (F9).
  2. 2Review the on-screen blotter for the session.
  3. 3Download or print the report.

Run Configuration

TC-T-014Close the Cage at End of Day (Blocked if Balance is Non-Zero)
3 steps
  1. 1With a non-zero running balance, attempt to close the cage and observe the block.
  2. 2Use Transfer to Vault (F4) to remit any remaining cash; wait for Cashier acceptance.
  3. 3Toggle the cage status from Open to Closed; supply any required attestation.

Run Configuration

TC-T-015Keyboard Shortcuts โ€” Categories, Sub-types, Refresh, Clear
4 steps
  1. 1In an empty Transaction Panel, press 1..6 to switch transaction groups (Cash, Check, TD, Loan, Memo, Misc).
  2. 2Within a group, press the displayed sub-type letter (e.g. L for Local Check Deposit) to switch type.
  3. 3Press R to refresh the queue.
  4. 4Press Esc with no queue selected to clear the form; press Esc with a queue selected to deselect it.

Run Configuration

Branch Transactions ยท 40

TC-T-100Canonical Posting Flow โ€” Add to Queue โ†’ Auto-Pull โ†’ Post โ†’ Print
7 steps
  1. 1On Tellering, ensure the cage is Open.
  2. 2Press 1 to choose the Cash group, then pick Cash Deposit.
  3. 3Search the destination CASA, enter the deposit amount, and any required description.
  4. 4Click Add to Queue.
  5. 5Verify the system auto-pulls the new queue and the Transaction Panel shows it with status Pending.
  6. 6Click Post Transaction; for cash flow, supply the denomination breakdown.
  7. 7Confirm the Print Validation modal opens; print the slip.

Run Configuration

TC-T-101Add to Queue Blocked by Missing Required Fields (Negative)
4 steps
  1. 1Choose any transaction type (e.g. Misc โ†’ Receipt Transactions).
  2. 2Leave the Transaction Code, Received From, Amount, and Remarks empty.
  3. 3Click Add to Queue.
  4. 4Fill the missing fields one at a time and re-attempt.

Run Configuration

TC-T-102Cancel Queue Selection with Esc
2 steps
  1. 1After Add to Queue auto-pulls a transaction, press Esc with the queue selected.
  2. 2Then press Esc again with no queue selected.

Run Configuration

TC-T-103Cash Deposit (Positive Happy Path)
6 steps
  1. 1Press 1 โ†’ Cash Deposit.
  2. 2Search and select an active CASA destination.
  3. 3Enter the deposit amount and an optional description.
  4. 4Click Add to Queue; wait for auto-pull.
  5. 5Click Post Transaction; supply the denomination breakdown and confirm.
  6. 6Click Print Validation and print.

Run Configuration

TC-T-104Cash Deposit โ€” Denomination In Allows Change
3 steps
  1. 1Start a Cash Deposit for โ‚ฑ4,750 and Add to Queue.
  2. 2On Post Transaction, open the denomination modal and enter a breakdown that totals more than the deposit amount (e.g. โ‚ฑ5,000 in bills).
  3. 3Confirm and post.

Run Configuration

TC-T-105Cash Deposit Blocked for Closed / Dormant Account (Negative)
2 steps
  1. 1In Cash Deposit, search for an account with status closed or dormant.
  2. 2Fill the form and click Add to Queue (or proceed to Post if the queue accepts it).

Run Configuration

TC-T-106Cash Withdrawal (Positive Happy Path)
5 steps
  1. 1Press 1 โ†’ Cash Withdrawal.
  2. 2Search the source CASA, verify identity, enter the amount.
  3. 3Click Add to Queue; wait for auto-pull.
  4. 4Click Post Transaction; supply the cash-out denomination (must equal the amount).
  5. 5Print Validation.

Run Configuration

TC-T-107Cash Withdrawal Blocked โ€” Insufficient Withdrawable (Hold Amount)
3 steps
  1. 1Use a CASA that has an active Hold Amount (add one in CASA detail if needed).
  2. 2Attempt a Cash Withdrawal whose amount is greater than Withdrawable but less than the gross balance.
  3. 3Click Add to Queue โ†’ Post.

Run Configuration

TC-T-108Cash Withdrawal โ€” Denomination Out Must Match Exactly
3 steps
  1. 1Start a Cash Withdrawal of โ‚ฑ4,750 and Add to Queue.
  2. 2On Post, open the denomination modal and try a total that does NOT equal โ‚ฑ4,750 (e.g. โ‚ฑ5,000).
  3. 3Adjust to exactly โ‚ฑ4,750 and try again.

Run Configuration

TC-T-109Local Check Deposit โ€” Single Check (Positive)
4 steps
  1. 1Press 2 โ†’ Local Check Deposit; choose Single.
  2. 2Pick the destination CASA, enter check details (drawee bank, branch of origin, check number, check date, payee, amount).
  3. 3Click Add to Queue; wait for auto-pull.
  4. 4Click Post Transaction and Print Validation.

Run Configuration

TC-T-110Local Check Deposit โ€” Multiple Batch (Positive)
4 steps
  1. 1Press 2 โ†’ Local Check Deposit; choose Multiple.
  2. 2Verify single-only fields are hidden; open the per-check modal and add at least 3 checks (different bank, number, date, amount).
  3. 3Confirm the total reflects the sum of all check amounts.
  4. 4Click Add to Queue; wait for auto-pull; Post Transaction; Print Validation.

Run Configuration

TC-T-111Local Check Deposit โ€” Late Deposit Flag
3 steps
  1. 1Choose Local Check Deposit, Single mode.
  2. 2Tick Late Deposit; complete the rest of the form.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-112On Us Check Deposit โ€” Single Check (Positive)
4 steps
  1. 1Press 2 โ†’ On Us Check Deposit; choose Single.
  2. 2Pick the credit (destination) CASA and the drawee account (must be a Current account).
  3. 3Enter check number, check date, amount, description.
  4. 4Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-113On Us Check Deposit โ€” Multiple Batch (Positive)
3 steps
  1. 1On Us Check Deposit โ†’ Multiple.
  2. 2Open the per-check modal and add 3+ checks, each with its own drawee account number, payee, check number, check date, amount.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-114On Us Check Deposit โ€” Drawee Must be Current Account (Negative)
2 steps
  1. 1Open On Us Check Deposit (Single).
  2. 2In the drawee account-search, attempt to pick a Savings account.

Run Configuration

TC-T-115Check Encashment with Payee Details
5 steps
  1. 1Press 2 โ†’ Check Encashment.
  2. 2Pick the drawee Current account; enter check number, check date, amount.
  3. 3Fill encashee details: Payee Name, Payee Contact Number, Payee Address.
  4. 4Add to Queue โ†’ Post; supply the cash-out denomination (must match exactly).
  5. 5Print Validation.

Run Configuration

TC-T-116Inward Check Transaction (Description Required)
4 steps
  1. 1Press 2 โ†’ Inward Transaction.
  2. 2Pick a Current account; enter check number, check date, amount.
  3. 3Leave Description empty and click Add to Queue โ€” observe the inline error.
  4. 4Fill Description and re-attempt; complete Post and Print Validation.

Run Configuration

TC-T-117Time Deposit Placement (Cash)
4 steps
  1. 1Press 3 โ†’ Placement Cash.
  2. 2Pick the TD account; enter principal amount and description.
  3. 3Add to Queue โ†’ Post; supply the cash-in denomination.
  4. 4Print Validation.

Run Configuration

TC-T-118Time Deposit โ€” Pre-Termination (Payout Cash with Penalty)
5 steps
  1. 1Press 3 โ†’ Payout Cash on a TD that has not reached maturity.
  2. 2Verify the displayed principal, accrued interest, and pre-termination penalty.
  3. 3Add to Queue. The status appears FOR_APPROVAL due to pre-termination policy.
  4. 4Click Request for Approval; pick the Branch Manager; wait for approval.
  5. 5Once approved, click Post Transaction; supply the cash-out denomination; Print Validation.

Run Configuration

TC-T-119Time Deposit โ€” Funding via Local Check
4 steps
  1. 1Press 3 โ†’ Funding Local Check.
  2. 2Pick the destination TD; enter amount, check number, issuing bank, check date, payee.
  3. 3Optional: tick Late Deposit.
  4. 4Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-120Time Deposit โ€” Funding via On Us Check
3 steps
  1. 1Press 3 โ†’ Funding On Us Check.
  2. 2Pick the destination TD (Credit) and the drawee CASA (Current type only); enter check number, check date, amount, description.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-121Time Deposit โ€” Funding by Debiting a CASA (No Cash)
3 steps
  1. 1Press 3 โ†’ Funding Debit Account.
  2. 2Pick the destination TD (Credit) and the source CASA (Debit); enter amount, description.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-122Time Deposit โ€” Payout Cash on Maturity
4 steps
  1. 1Press 3 โ†’ Payout Cash on a matured TD.
  2. 2Verify principal + earned interest amount.
  3. 3Add to Queue โ†’ Post; supply cash-out denomination.
  4. 4Print Validation.

Run Configuration

TC-T-123Time Deposit โ€” Payout to a Credit Account on Maturity
3 steps
  1. 1Press 3 โ†’ Payout Credit Account.
  2. 2Pick the matured TD (Debit) and the destination CASA (Credit); enter amount, description.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-124Loan Payment โ€” Full Amortization (Positive)
4 steps
  1. 1Press 4 โ†’ Loan Payment.
  2. 2Enter loan account number, OR number, choose the appropriate Transaction Code, enter the next due amortization amount.
  3. 3Add to Queue โ†’ Post; supply cash-in denomination.
  4. 4Print Validation.

Run Configuration

TC-T-125Loan Payment โ€” Partial Payment
3 steps
  1. 1Loan Payment for an amount less than the next due amortization (partial).
  2. 2Choose the partial-payment Transaction Code; supply OR number.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-126Loan Payment โ€” Transaction Code is Required (Negative)
2 steps
  1. 1Loan Payment: enter loan account, OR, amount, but leave Transaction Code empty.
  2. 2Click Add to Queue.

Run Configuration

TC-T-127Memo โ€” Debit Memo Account
3 steps
  1. 1Press 5 โ†’ Debit Memo Account.
  2. 2Pick the debit account, choose a Transaction Code, enter amount and a required description.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-128Memo โ€” Credit Memo Account
3 steps
  1. 1Press 5 โ†’ Credit Memo Account.
  2. 2Pick the credit account, choose a Transaction Code, enter amount and a required description.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-129Misc โ€” Receipt Transaction
3 steps
  1. 1Press 6 โ†’ Receipt Transactions.
  2. 2Choose a Transaction Code; fill Received From, OR Number, amount, and remarks.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-130Misc โ€” Payment Transaction
3 steps
  1. 1Press 6 โ†’ Payment Transactions.
  2. 2Choose a Transaction Code; fill Paid To, OR Number, amount, and remarks.
  3. 3Add to Queue โ†’ Post โ†’ Print Validation.

Run Configuration

TC-T-131Approval Flow โ€” Triggered by Teller Limit (Positive)
6 steps
  1. 1Initiate any transaction whose amount exceeds your teller limit (e.g. Cash Withdrawal of โ‚ฑ500,000).
  2. 2Click Add to Queue; the queue is auto-pulled and the status shows FOR_APPROVAL with the reason (Teller Limit).
  3. 3Click Request for Approval; the personnel modal lists the allowed_authorizers; pick the Branch Manager; submit.
  4. 4Status becomes PENDING_APPROVAL.
  5. 5As Branch Manager, approve the request.
  6. 6Back as Teller, refresh โ€” status is APPROVED; click Post Transaction; supply denomination; Print Validation.

Run Configuration

TC-T-132Approval Flow โ€” Triggered by DOSRI Account
3 steps
  1. 1Initiate a transaction against an account flagged DOSRI (Directors, Officers, Stockholders, Related Interests).
  2. 2Add to Queue; observe FOR_APPROVAL with reason DOSRI.
  3. 3Click Request for Approval; pick an allowed authorizer; wait for approval; Post; Print Validation.

Run Configuration

TC-T-133Approval Flow โ€” Approver Rejects (Negative)
3 steps
  1. 1As Teller, request approval for an over-limit transaction; status becomes PENDING_APPROVAL.
  2. 2As the chosen approver, open the request and reject with a reason.
  3. 3As Teller, refresh and observe.

Run Configuration

TC-T-134Approval Flow โ€” Teller Cancels Pending Approval (Negative)
3 steps
  1. 1After Request for Approval, status is PENDING_APPROVAL.
  2. 2In the cage request_list, find the TELLER_REQUEST_APPROVAL entry.
  3. 3Click Cancel; supply a reason / remarks.

Run Configuration

TC-T-135Approval Flow โ€” Personnel Selection Limited to Allowed Authorizers
2 steps
  1. 1Open Request for Approval on a FOR_APPROVAL transaction.
  2. 2Inspect the personnel list.

Run Configuration

TC-T-136Post Transaction โ€” Retry After Network Drop Does Not Double-Post
4 steps
  1. 1Initiate a Cash Deposit; Add to Queue; auto-pull.
  2. 2Click Post Transaction.
  3. 3Block the response in DevTools (or disable network briefly) so the client never sees the success.
  4. 4Re-attempt Post for the same queue transaction.

Run Configuration

TC-T-137Print Validation Slip โ€” Old vs New, Lines to Skip
3 steps
  1. 1After posting any transaction, open the Print Validation modal.
  2. 2Toggle between Old Validation slip and New Validation Slip.
  3. 3Adjust Lines to Skip for printer alignment, then print.

Run Configuration

TC-T-138Reprint Validation Later from Previous Transactions
2 steps
  1. 1Go to Previous Transactions; open a posted transaction.
  2. 2Trigger the Print Validation slip from the detail view.

Run Configuration

TC-T-139Browse Previous Transactions (Filter by Date and Type)
3 steps
  1. 1Navigate to Previous Transactions.
  2. 2Filter by date range (e.g. today) and a transaction type (e.g. Cash Deposit).
  3. 3Click into a row to see full detail.

Run Configuration

Customer Management ยท 8

TC-C-001Search Customers by Name or ID
3 steps
  1. 1Go to the Customers module.
  2. 2In the search field "Search by name or IDโ€ฆ", type a partial name (e.g. cruz).
  3. 3Wait briefly (โ‰ˆ500 ms debounce) and observe the list update.

Run Configuration

TC-C-002Filter Customers by Type and Status
4 steps
  1. 1Click the Filter button.
  2. 2Set Customer Type = Individual and Status = approved.
  3. 3Apply the filter.
  4. 4Click Clear Filters to revert.

Run Configuration

TC-C-003Create a New Individual Customer
5 steps
  1. 1Click New Customer and choose Individual.
  2. 2Fill the form: first/middle/last name, gender, civil status, birthday, mobile, present and permanent address.
  3. 3Add employer details, spouse, and at least one beneficiary.
  4. 4Attach KYC documents (valid ID, proof of address).
  5. 5Save.

Run Configuration

TC-C-004Create a New Institution Customer
4 steps
  1. 1Click New Customer and choose Institution.
  2. 2Fill the form: business name, trade name, owner, business type, total assets, and registered address.
  3. 3Add at least 2 authorized signatories (name, position, contact).
  4. 4Attach KYC documents and save.

Run Configuration

TC-C-005Edit Customer Details (Cancel and Save Changes)
4 steps
  1. 1Open an existing customer with status new.
  2. 2Click Edit; modify the mobile number.
  3. 3Click Cancel and verify the change is discarded.
  4. 4Click Edit again; modify the mobile number; click Save Changes.

Run Configuration

TC-C-006Submit Customer for Approval
3 steps
  1. 1Open a customer with status new.
  2. 2Click Submit for Approval.
  3. 3Confirm the submission.

Run Configuration

TC-C-007Approve a Customer (Branch Manager)
3 steps
  1. 1Log in as Branch Manager and go to Approval.
  2. 2Open a pending customer approval request.
  3. 3Review KYC and supporting fields, then approve.

Run Configuration

TC-C-008Pagination and Page Size
2 steps
  1. 1On the Customers list, change the page size (e.g. 10 โ†’ 25 โ†’ 50).
  2. 2Use the pagination controls to navigate Next / Previous.

Run Configuration

CASA Management ยท 15

TC-CA-001Search CASA Accounts
3 steps
  1. 1Go to the CASA module.
  2. 2In the search field "Search by name or account numberโ€ฆ", type a partial customer name or account number.
  3. 3Observe the list update.

Run Configuration

TC-CA-002Open a New Savings Account
4 steps
  1. 1Click New Account and choose savings Account.
  2. 2Select an ownership type (individual / joint / institution) and pick the customer(s) via the lookup.
  3. 3Fill in account name, GL group, tax fields (TIN, taxable_type, tax_exempt), and any required onboarding details.
  4. 4Submit.

Run Configuration

TC-CA-003Open a New Checking Account
3 steps
  1. 1Click New Account and choose checking Account.
  2. 2Fill the same fields as for a savings account.
  3. 3Submit.

Run Configuration

TC-CA-004Request Approval for a New Account
2 steps
  1. 1Open a CASA account with status new.
  2. 2Click Request Approval.

Run Configuration

TC-CA-005Approve a New Account (Branch Manager)
2 steps
  1. 1Log in as Branch Manager and open the pending approval.
  2. 2Review and approve.

Run Configuration

TC-CA-006Edit Account Details
3 steps
  1. 1Open an active CASA account on the Account Details tab.
  2. 2Click Edit and update account_name, is_joint_account, tax_exempt, TIN, taxable_type, and a GL group field (group1/2/3).
  3. 3Click Save Changes; reload the page.

Run Configuration

TC-CA-007Add a Hold Amount
3 steps
  1. 1Open an active CASA account.
  2. 2Click Add Hold Amount.
  3. 3Enter an amount and a reason; save.

Run Configuration

TC-CA-008View Existing Hold Amounts
2 steps
  1. 1On the same account, click View Hold Amounts.
  2. 2Inspect the modal contents.

Run Configuration

TC-CA-009View ADB (Average Daily Balance)
3 steps
  1. 1Open an active account.
  2. 2Click ADB to open the ADB tracker modal.
  3. 3Review the daily balance series and the period ADB.

Run Configuration

TC-CA-010Close an Account
3 steps
  1. 1Open an account that has zero withdrawable balance.
  2. 2Click Close Account.
  3. 3Enter a closure reason and confirm.

Run Configuration

TC-CA-011Reactivate a Dormant Account
2 steps
  1. 1Open a CASA account with status dormant.
  2. 2Click Reactivate Account; confirm any required attestation.

Run Configuration

TC-CA-012View Transaction History (Filtered)
3 steps
  1. 1Open an active account and switch to the Transaction History tab.
  2. 2Filter by date range (e.g. last 7 days) and a transaction type (e.g. Cash Deposit).
  3. 3Verify the URL reflects ?tab=transactions.

Run Configuration

TC-CA-013Manage Signatories
3 steps
  1. 1Open an account and switch to the Signatories tab.
  2. 2Use the customer combobox lookup to add a signatory; remove an existing one.
  3. 3Save changes.

Run Configuration

TC-CA-014Issue / View Checkbook
3 steps
  1. 1Open an active checking account and switch to the Checkbook tab.
  2. 2Issue or assign a new checkbook (series start, series end).
  3. 3Verify the assigned checkbook appears with series range, status, and issued_date.

Run Configuration

TC-CA-015Tab Persistence in URL
3 steps
  1. 1Open any CASA account.
  2. 2Click each tab in turn (Account Details โ†’ Transaction History โ†’ Signatories โ†’ Checkbook).
  3. 3Copy the URL of the Signatories tab and open it in a new browser tab.

Run Configuration

IT & Administration ยท 3

TC-IT-T-001Create a Teller User and Assign Cage
4 steps
  1. 1Go to Admin โ†’ User Management โ†’ New User.
  2. 2Create a user with role Teller, assigned branch, and position.
  3. 3Assign a cage / drawer code to the new user.
  4. 4Have the user log in and verify they can see Tellering and open their cage.

Run Configuration

TC-IT-T-002Reset User Password
4 steps
  1. 1Go to Admin โ†’ User Management.
  2. 2Find a non-admin user and click Reset Password.
  3. 3Confirm the action and capture the temporary password (or send email).
  4. 4Have the user log in with the temporary password and confirm the forced change.

Run Configuration

TC-IT-T-003Review Authentication and Session Audit Log
4 steps
  1. 1Go to Admin โ†’ Audit Logs.
  2. 2Filter by action type Login and today's date.
  3. 3Verify your own and at least one teller's login event are present.
  4. 4Apply a filter for action Transaction Posted and confirm recent posts are logged.

Run Configuration

Dashboard ยท 3

TC-DB-001Real-Time KPI Dashboard Loads with Cash Position and Denominations
3 steps
  1. 1Log in and go to Dashboard.
  2. 2Verify the KPI cards render: cash on hand, total transactions, transactions by category (cash / check / debit / credit).
  3. 3Inspect the bills denomination panel (โ‚ฑ1000, โ‚ฑ500, โ‚ฑ200, โ‚ฑ100, โ‚ฑ50, โ‚ฑ20) and the coins panel (โ‚ฑ20, โ‚ฑ10, โ‚ฑ5, โ‚ฑ1, โ‚ฑ0.25, โ‚ฑ0.10, โ‚ฑ0.05, โ‚ฑ0.01).

Run Configuration

TC-DB-002Charts Render with Correct Category Colours (Bar / Pie / Area)
3 steps
  1. 1On the Dashboard, scroll to the charts area.
  2. 2Verify the Bar chart (daily transaction volume), Pie chart (transaction types by category), and Area chart (trend) all render.
  3. 3Hover over data points to see tooltips.

Run Configuration

TC-DB-003Real-Time Updates Reflect WebSocket Events Without Refresh
3 steps
  1. 1Open the Dashboard.
  2. 2In another tab/session, post a transaction (e.g. a Cash Deposit).
  3. 3Return to the Dashboard tab and observe.

Run Configuration

Approval Management ยท 5

TC-APV-001Browse the For Approval Listing โ€” Pending / History / My Request
4 steps
  1. 1Go to Approval; verify the title For Approval Listing.
  2. 2Switch between the three tabs: Pending, History, My Request.
  3. 3In the search box, enter a partial reference or description; wait for the 500 ms debounce.
  4. 4Change the page size (25 / 50 / 100).

Run Configuration

TC-APV-002Approve a Pending Request
3 steps
  1. 1On the Pending tab, click View on a request and review its details.
  2. 2Click Approve; the Decision modal opens.
  3. 3Confirm the decision (add optional remarks).

Run Configuration

TC-APV-003Reject a Pending Request with Reason
2 steps
  1. 1On Pending, open a request and click Reject.
  2. 2Enter a rejection reason in the modal; confirm.

Run Configuration

TC-APV-004Cancel My Own Pending Request
3 steps
  1. 1Go to My Request.
  2. 2Open a request you submitted; click Cancel.
  3. 3Supply remarks; confirm.

Run Configuration

TC-APV-005Pending Tab Excludes Non-PENDING Items (Negative)
2 steps
  1. 1On the Pending tab without any status filter applied, scan the list.
  2. 2Compare to the History tab and confirm there is no overlap.

Run Configuration

Check Warehousing ยท 5

TC-CW-001Filter Warehoused Checks by Status (Pending / Cleared / Returned / All)
3 steps
  1. 1Go to Check Warehousing; verify the page title and the four status pills Pending, Cleared, Returned, All.
  2. 2Click each pill in turn and confirm the list narrows accordingly. Default is Pending.
  3. 3Change page size (25 / 50 / 100).

Run Configuration

TC-CW-002Search by Check Number or Account Number
2 steps
  1. 1On Check Warehousing, type a partial check number or account number in the search box.
  2. 2Wait for the 500 ms debounce; observe results.

Run Configuration

TC-CW-003Bulk Clear Pending Checks
2 steps
  1. 1On the Pending tab, observe the Clear Pending (n) button (n = pending count).
  2. 2Click the button to open the bulk-clear modal; confirm.

Run Configuration

TC-CW-004Return a Single Pending Check
2 steps
  1. 1On a Pending check row, click Return (red).
  2. 2In the Return Check modal, enter the return reason; confirm.

Run Configuration

TC-CW-005Return Action Hidden for Non-Pending Checks (Negative)
2 steps
  1. 1Switch to Cleared or Returned.
  2. 2Inspect the row Action column.

Run Configuration

Checkbook Registry ยท 5

TC-CB-001Browse the Checkbook Registry
3 steps
  1. 1Go to Checkbook Registry.
  2. 2Verify the columns: Check No., Series ID, Checkbook, Account No., Issued, Status, Action.
  3. 3Verify entry count "{N} entries" and pagination options 25 / 50 / 100 / 250.

Run Configuration

TC-CB-002Account-Scoped Search When Keyword is 6+ Digits
2 steps
  1. 1Type a 6-or-more-digit account number in the search box.
  2. 2Compare the network call vs. typing a short alphanumeric keyword.

Run Configuration

TC-CB-003Issue a New Checkbook
3 steps
  1. 1Click + New Checkbook.
  2. 2Pick the account, supply series start / end and any other required fields.
  3. 3Submit.

Run Configuration

TC-CB-004Stop a Single Check
2 steps
  1. 1On a non-stopped row, click Stop (red).
  2. 2Supply the required check number / reason; confirm.

Run Configuration

TC-CB-005Stop a Range of Checks (Stop Series)
2 steps
  1. 1Click + Stop Series.
  2. 2Enter the series start and end; confirm.

Run Configuration

CTD Management ยท 5

TC-CTD-001View CTD Inventory with Available / Used Summary
3 steps
  1. 1Go to CTD Management.
  2. 2Inspect the two summary cards Available (blue) and Used (gray).
  3. 3Verify the table columns: CTD No., Account No., Account Name, Status (blue=Available, green=Assigned), Branch Date, Updated, Action.

Run Configuration

TC-CTD-002Create a New CTD
2 steps
  1. 1Click + New CTD.
  2. 2Supply the CTD number and any required fields; submit.

Run Configuration

TC-CTD-003Bulk Add CTDs
2 steps
  1. 1Click Bulk Add; in the Bulk CTD modal, supply the start / end / count or upload a list.
  2. 2Submit.

Run Configuration

TC-CTD-004Assign an Available CTD to a TD Account
2 steps
  1. 1On an Available row, click Assign.
  2. 2In the Assign modal, search and pick the TD/CASA account; confirm.

Run Configuration

TC-CTD-005Assign / View Hidden When CTD has No Number or is Already Used (Negative)
2 steps
  1. 1Find a row whose CTD number is missing.
  2. 2Find a row whose status is already Used / Assigned.

Run Configuration

Passbook Management ยท 5

TC-PB-001View Passbook Inventory with Available / Used Summary
3 steps
  1. 1Go to Passbook.
  2. 2Inspect the two summary cards Available and Used.
  3. 3Verify columns: Passbook No., Account No., Account Name, Status (blue=Available, green=Assigned), Updated, Action.

Run Configuration

TC-PB-002Toggle 'My Branch Only' Filter
2 steps
  1. 1Tick the My branch only checkbox.
  2. 2Observe the table re-filter; untick to restore.

Run Configuration

TC-PB-003Create a New Passbook
1 steps
  1. 1Click + New Passbook; supply the passbook number and any required fields; submit.

Run Configuration

TC-PB-004Bulk Add Passbooks
1 steps
  1. 1Click Bulk Add; in the Bulk Passbook modal, supply start / end / count or upload a list; submit.

Run Configuration

TC-PB-005Assign an Available Passbook to a CASA Account
2 steps
  1. 1On an Available row, click Assign.
  2. 2In the Assign Passbook modal, search and pick the CASA account; confirm.

Run Configuration

Time Deposit Accounts ยท 6

TC-TD-001Browse Time Deposit Accounts List
3 steps
  1. 1Go to Time Deposits.
  2. 2Verify the columns: Account Type, Account Number, Customer Name, Account Status, Maturity Date, Principal Amount, Current Balance, Action.
  3. 3Type a partial customer name or account number in the search box and observe results after the 500 ms debounce.

Run Configuration

TC-TD-002Filter via the Filter Drawer (Status / Customer Type / etc.)
3 steps
  1. 1Click the Filter button; the drawer opens.
  2. 2Combine filters: customer_type = individual, status = active, account_status = matured (or similar), is_joint_account = true, tax_exempt = true.
  3. 3Apply, then click Clear Filters.

Run Configuration

TC-TD-003URL Status Filter (?status=) Drives Initial List
2 steps
  1. 1Open /time-deposit?status=active directly.
  2. 2Try other supported values (e.g. matured, closed).

Run Configuration

TC-TD-004Tabs Persist in URL โ€” Account Details / Transaction History
3 steps
  1. 1Open any TD account.
  2. 2Click between Account Details and Transaction History tabs.
  3. 3Copy the URL of the Transaction History tab; open it in a new browser tab.

Run Configuration

TC-TD-005Edit TD Account Details โ€” Save / Cancel
4 steps
  1. 1On the Account Details tab, click Edit.
  2. 2Modify fields: account_name, is_joint_account, auto_rollover, payment_mode, tax_exempt, doc_stamp_exempted, tin, taxable_type, gl_group, group1, group2, group3.
  3. 3Click Cancel; verify edits are discarded.
  4. 4Click Edit again, modify, then Save; reload the page.

Run Configuration

TC-TD-006Transaction History Tab Reuses CASA Component (Filterable)
2 steps
  1. 1Switch to the Transaction History tab.
  2. 2Filter by date range and transaction type.

Run Configuration