Appearance
Teller Posting
Teller posting allows front-line tellers to post GL journal entries directly from the Teller Dashboard. It uses the same posting engine as back-office posting but is tied to an active till session, ensuring every transaction is tracked against a specific till, business unit, and business day.
Navigation: Dashboard → Teller Dashboard → Post Transaction
Prerequisites
Before a teller can post transactions, three things must be in place:
- A till must exist — Created by an administrator under Administration → Accounting → Till Management
- A till session must be open — The teller opens a session at the start of their shift
- A business day must be open — The business day for the teller's business unit must be active
WARNING
If no till session is open, the Post Transaction button is disabled. You must open a till session first.
The Teller Dashboard
The teller dashboard is a specialised view for front-line staff. It provides:
| Section | Description |
|---|---|
| Currencies Used | Shows the active currencies for the till session |
| Till Session Card | Displays the active session or lets you open/close one |
| GL Posting Card | The entry point for posting transactions |
| Drawer Balances | Current float balances per currency drawer |
| Today's Entries | Journal entries posted during the current session |
Opening a Till Session
- Select a Till from the dropdown (filtered to tills you have access to)
- Select an Open Business Day
- Click Open Session
- The dashboard activates and shows your session details
Closing a Till Session
- Click Close Session on the session card
- The Close Day dialog opens with a till sheet:
- Each currency drawer shows expected cash (opening float ± transactions) and a field for physical cash count
- Enter denomination counts or a total amount per drawer
- The system calculates any over/short variance
- Add a reconciliation note if needed
- Click Confirm Close
TIP
If the variance exceeds the configured tolerance, a warning appears. You can still close the session, but the variance is recorded for audit purposes.
Posting a Transaction (Teller Channel)
The teller posting workflow uses the same Posting Engine as back-office posting. The key difference is that the posting context automatically includes the teller's till_session_id, which links every posted entry to the active till.
Step 1: Open the Posting Drawer
Click Post Transaction on the GL Posting card. The posting engine drawer slides in from the right.
The drawer header shows:
Post Transaction
TELLER · 2025-03-18Step 2: Select a Posting Rule
Use the Select Posting Rule lookup to search for available rules:
- Only MANUAL and BOTH mode rules appear
- Rules are filtered based on your business unit and role
- Click a rule to select it
The lookup opens a modal with a searchable table:
| Column | Description |
|---|---|
| Rule Code | Unique identifier (e.g., CASH.DEPOSIT, CASH.WITHDRAWAL) |
| Rule Name | Descriptive name |
| Description | What the rule does |
| Mode | MANUAL or BOTH |
Step 3: Configure the Rule Lines
After selecting a rule, you enter the detail view where you configure each journal line:
- STATIC lines — Account is pre-filled, you enter the amount
- TAG_RESOLVED lines — Account is resolved automatically from tags
- MANUAL_PICK lines — You select the COA account and optionally a sub-ledger from a scoped picklist
- Set the transaction amount, currency, and narration
- The system calculates individual line amounts based on the rule's percentage/fixed configuration
Account Picklists
For MANUAL_PICK lines, the system provides scoped picklists — you can only select accounts that match the rule's resolver scope constraints:
| Scope | What You Can Pick |
|---|---|
| ANY | Any active COA account |
| FOUNDATION | Accounts under a specific foundation (e.g., Assets only) |
| MAJOR | Accounts under a specific major account header |
| HEADER | Accounts under a specific account header |
| PARENT | Children of a specific COA account |
| LIST | From an explicit list of accounts |
If the line requires a sub-ledger, a second picklist appears after selecting the COA account.
Step 4: Add to Draft Batch
Click Done to add the configured rule to the draft batch. You can:
- Add more rules — Search and configure additional posting rules in the same batch
- Edit a rule — Click the edit icon on any rule in the batch
- Delete a rule — Remove a rule from the batch
- Switch views — Toggle between table view and panel view for the batch
The Balance Indicator shows running debit/credit totals:
Total Debits: 500,000.00 Total Credits: 500,000.00 ✓ BalancedStep 5: Validate
Click Validate to check the entire batch:
- All lines must have accounts and amounts
- Debits must equal credits
- All required fields must be complete
If validation fails, the reasons are displayed in a red alert.
Step 6: Submit & Post
Click Submit & Post to finalise:
- The system creates a journal batch linked to your till session
- Journal entries are created for each rule in the batch
- The entry routes through approval (if configured)
- A success message shows the batch number and batch ID
Click New Transaction to start another posting without closing the drawer.
Batch Posting
Tellers can add multiple rules to a single draft batch before submitting. This is useful for compound transactions:
Example: Client deposits cash and pays a fee
| Rule | Type |
|---|---|
CASH.DEPOSIT | DR: Cash on Hand, CR: Client Savings Account |
FEE.CHARGE | DR: Client Savings Account, CR: Fee Income |
Both rules are configured, added to the batch, validated together, and posted as a single balanced batch.
Minimizing the Posting Drawer
If you need to check something else while mid-transaction:
- Click the minimize button (─) on the drawer toolbar
- The drawer collapses to a floating widget at the bottom-right
- Continue working on the dashboard or other pages
- Click the widget to restore the drawer with all your draft data intact
Return Float
During a session, you can return excess float from a currency drawer:
- Click Return Float on the drawer balance card
- Enter the return amount (or denomination counts if denomination mode is enabled)
- Confirm — the float is deducted from the drawer balance
Today's Entries
The Today's Entries section on the dashboard shows all journal entries posted during the current session:
- Filter by currency using the currency tabs
- Click View History to see a full transaction history with pagination and date filters
- Each entry shows the debit/credit amounts, reference, and posting time
Till Management (Administrator)
Tills are configured by administrators under Administration → Accounting → Till Management:
Tills Tab
| Field | Description |
|---|---|
| Till Code | Unique identifier (e.g., TILL-001) |
| Till Name | Descriptive name (e.g., "Main Teller Till") |
| Till Type | TELLER, VAULT, MOBILE, or ATM |
| Primary Currency | The main currency for this till |
| Allowed Role | Restrict to a specific role (optional) |
| Status | ACTIVE, INACTIVE, or MAINTENANCE |
Currency Drawers
Each till can have multiple currency drawers — one per currency:
| Field | Description |
|---|---|
| Currency | The drawer's currency |
| Sub-Ledger | The GL sub-ledger linked to this drawer |
| Max Cash Limit | Maximum cash this drawer can hold |
| Min Cash Limit | Minimum cash before a refill is needed |
Sessions Tab
A read-only view of all till sessions (open and closed) across all tills:
| Column | Description |
|---|---|
| Till | Which till the session belongs to |
| Business Unit | The branch |
| Opened By | The teller who opened the session |
| Opened At | When the session started |
| Drawers | Opening floats per currency |
| Status | OPEN or CLOSED |
Differences from Back-Office Posting
| Feature | Teller Posting | Back-Office Posting |
|---|---|---|
| Access | Teller Dashboard | Accounting → Operations |
| Channel | TELLER | BACKOFFICE |
| Till Session | Required | Not required |
| Business Day | Must be open | Not required |
| Typical Users | Front-line tellers | Accountants, back-office staff |
| Use Cases | Cash deposits, withdrawals, fee collection | Adjustments, accruals, reclassifications |
Related Pages
- Back-Office Posting — Manual posting for accountants
- GL Posting Rules — Configure the rules used for posting
- GL Rule Details — Debit/credit line structure
- GL Posting Approval — Approval policies
- GL Journals — View all posted journal entries
