Capabilities

The full list of what the platform does. The notifications section is marked separately: it is not shown on the demo stand.

Position and calculations

What the desk opens the system for in the morning: where the position sits, how it got there and whether it agrees with what was expected.

  • Position

    • Trading FX position per currency and per pair
    • Total position in your reporting currency
    • Precious metals alongside currencies
    • Opening position: rolled from the previous day or loaded from the core system
    • Switching the opening-position source requires a stated reason
    • Manual adjustment of the opening position, with the reason recorded
    • Per-pair and overall limits: size, utilisation, status
    • Any figure drills down to what it is made of
    • Trades visible in the system but excluded from the position by type
    • Which account groups feed the position is a setting, not a code change
    Where you're long or short in each currency — the book you've dealt yourself, plus whatever client flow lands on you unasked.
  • Deals and instruments

    • Conversions, swaps, deposits, banknotes, inter-branch transfers and futures
    • Imported deals are marked apart from manual ones and are not open to ordinary edits
    • Manual entry and amendment of the permitted deal types
    • A manual deal can be pulled out of the calculation with a reason, and put back
    • Deal card: the legs of the operation and the payments attached to it
    • How a deal moves each figure
    • Value date derived from the bank's business calendar
  • Payment position and nostro accounts

    • Payment position for the current business day
    • Settled, expected, manual and deal-driven payments
    • Incoming and outgoing kept apart
    • Position broken down by correspondent account
    • Forward-looking position including committed but unsettled obligations
    • Unmatched amounts on their own line
    • Moving a payment to a different correspondent account
    • Opening balance, credits, debits, actual and projected balance
    • Opening balances on demand, without waiting for the schedule
  • Cash position

    • Cash position by branch and currency
    • Opening balance, turnover and current balance per cash account
    • Transaction detail for a selected cash account
    • Cash legs of exchange transactions matched up
    • Planned cash replenishment and collection
    • Morning balances on demand
  • Banknote turnover and branch rates

    • Buy and sell volumes, net and average rate per pair
    • Turnover broken down by branch group
    • Branch rates drifting from the market raise an alert to the people responsible
    • Tolerances set per pair, separately for the buy and the sell side
    • Branch group membership and the control window
    • Cash accounts assigned to no branch, listed separately
    • Repeat alerts about the same drift are rate-limited
  • Rates and P/L

    • P/L per currency pair
    • P/L valued in your reporting currency at official rates
    • Official rates from your national central bank, precious metals included
    • Live market quotes
    • Precious metals converted to the bank's unit of account
    • Synthetic rates: a cross is derived through a bridge currency when no direct quote exists
    • Rate sources: active flag, priority, fallback when a source goes dark
    • A new quote provider plugs in without touching the core
    • "Live", "market closed" and "stale" are distinct states, and gaps in pair coverage are visible
    • Rates for a chosen date can be reloaded
  • Payment matching

    • Expected payments against settled ones
    • Full and partial matching
    • Unmatched expected payments in their own list
    • Several candidate matches offered, none decided for you
    • Candidate selection criteria are configurable
    • The same economic amount is never counted twice in the position

Data, reference books and exports

Where the primary data comes from, what the system adds to it and in what shape it goes back out.

  • Data from the banking core

    • Ready adapter for one core banking system in production; others by data composition
    • One integration point: replacing the source leaves the rest of the system untouched
    • The bank's source is read and only read — core data is never modified
    • Deals, conversions and exchange transactions of the current day
    • Opening position and start-of-day balances
    • Aggregated payments, with detail pulled on request
    • Turnover and balances on cash accounts
    • Central bank rates, market quotes and branch banknote rates
    • Client, branch and cash-account reference data
    • Last successful load time, per data group
  • Reference data and calendar

    • Currencies, precious metals included, and currency pairs
    • Clients, counterparties, banks and correspondent accounts
    • Branches, cash accounts and branch groups
    • Business calendar: holidays, moved days and working weekends — for any country
    • Classification rules for client accounts
    • Core master data and the system's own records stay apart; changes are recorded
  • Reports and exports

    • Deal register to CSV and Excel
    • FX and payment position export
    • Banknote turnover export
    • Exports honour the filters set on screen
    • Only what the user's role allows leaves the system

Operations and control

Who can do what, what is configurable without a developer, and how you can tell the system is alive.

  • Access, roles and accounts

    • Roles: administrator, dealer, position keeper, back office, auditor, read-only
    • Rights grouped by subject area
    • The administrator grants and revokes rights without a developer
    • Screens and actions outside a role are not shown at all
    • Password policy: length, composition and expiry
    • Lockout after failed sign-ins, with a configurable duration
    • Forced password change on first sign-in and on expiry
    • Administrator password reset with a temporary password
    • Accounts are deactivated, not deleted
    • Service keys for external data providers: issued and revoked
    • The system will not let you end up without a single administrator
  • Configurable without a developer

    • Scheduled loads: on and off, execution window and polling frequency
    • One operational time zone for the business date and every schedule
    • Auto-refresh interval for the position screens
    • Retention periods for service logs
    • Classification of client accounts and their part in the position
    • Candidate selection criteria for payment matching
    • Rate limit on repeat alerts
    • Replacing a live limit while keeping the history
    • Changing a setting requires the right and lands in the audit trail
  • Audit trail

    • Who changed what and when — an immutable trail
    • Before and after snapshots of the object
    • Originating network address and the reason the user gave
    • Background load events, not only human actions
    • Filtering the trail and opening a single record
    • A request id ties the audit record to the log lines and the background run
    • Audit records are kept indefinitely; archiving is the bank's own policy
  • System status

    • Summary status by data group and component
    • Last successful load time, outcome and error text
    • "Load switched off by the administrator" is its own state, not an error
    • Execution history of the scheduled loads
    • Health judged by data actually refreshing, not by a process being up
    • Status exposed in machine-readable form to the bank's monitoring system
    • A request id in the error message: the user quotes it, support finds the log line, the audit record and the load run
  • Alerts

    • Email on events that need attention: data did not arrive, rates went stale, a calculation failed
    • Scheduled banknote turnover digest
    • Sent through the bank's own mail system
    • Log of what went to whom, the mail server's verdict and a manual resend
    • Recipients are active users holding the relevant role
    Not shown on the demo stand.
  • Working with the interface

    • Russian and English interface, the choice remembered per user
    • Light, dark and a distinct terminal theme
    • Built-in help on every screen, filtered by the user's rights
    • Filtering, sorting, search and drill-down in every table
    • Column set, order and width remembered per user
    • Business date and last refresh time always on screen
    • An out-of-reach screen states plainly that rights are missing, instead of throwing an error