VYRONIX
BEYOND BANKING
{{ g.label }}
{{ it.icon }} {{ it.n }} {{ it.badge }}
{{ userInitials }}
{{ userName }}
Sign out
{{ moduleTitle }}
{{ moduleSub }}
Ask or search — e.g. failed payments today ⌘K
AI Assistant
{{ notifUnread }}
{{ userInitials }}
{{ welcomeLine }}
{{ dashSubline }}
{{ a.glyph }}{{ a.label }}
{{ k.glyph }}
{{ k.kicker }}
{{ k.value }}
{{ k.arrow }}{{ k.pct }}
{{ k.foot }}
Programme volume
Trailing 12 months · payments settled and companies onboarded
Payments
Onboarded
{{ v.m }}
Programme health
Composite of settlement, service and onboarding
{{ healthScore }}
{{ h.k }}
{{ h.v }}
{{ healthInsight }}
Pending action centre Everything waiting on a Vyronix decision
{{ actionTotal }} items open
{{ q.label }} {{ q.n }}
{{ queueGate }}
SME
REQUEST
PRIORITY
SUBMITTED
OFFICER
ACTIONS
{{ i.sme }}
{{ i.ref }}
{{ i.type }}
{{ i.priority }}
{{ i.when }}
{{ i.officer }}
{{ i.primaryLabel }}
Open
Export CSV
Invite company
{{ s.label }}
{{ shownCount }}
COMPANY
ID
SECTOR
MARKET
STATUS
RISK
BALANCE
MANAGER
HEALTH
{{ c.name }}
{{ c.legal }}
{{ c.id }}
{{ c.industry }}
{{ c.country }}
{{ c.status }}
{{ c.risk }}
{{ c.balance }}
{{ c.rm }}
{{ c.health }}
← All SME customers
{{ cust.initials }}
{{ cust.name }}
{{ cust.status }} {{ cust.risk }} RISK ⏻ Debits blocked
{{ cust.legal }} · {{ cust.id }} · {{ cust.city }}, {{ cust.country }} · customer since {{ cust.since }}
✦ AI summary
Secure message
{{ freezeLabel }}
BUSINESS INFORMATION
{{ f.k }} {{ f.v }}
ASSIGNED TEAM
{{ t.initials }}
{{ t.name }}
{{ t.role }}
Reassign
PRODUCTS ENABLED
{{ p.name }}
Click to enable or disable · changes are logged to the audit trail
{{ t.label }}
{{ s.kNice }}
{{ s.v }}
{{ s.foot }}
Recent movement
Last five transactions
{{ r.icon }}
{{ r.desc }}
{{ r.meta }}
{{ r.amount }}
{{ r.status }}
Open items
{{ cust.openCount }} need attention
{{ o.kind }}
{{ o.title }}
{{ o.meta }}
Business & multi-currency accounts
Statement
Open account
CURRENCY
IBAN / SORT
TYPE
STATUS
BALANCE
DAILY LIMIT
{{ a.ccy }}
{{ a.iban }}
{{ a.type }}
{{ a.status }}
{{ a.balance }}
{{ a.limit }}
Internal transfer
Adjust limits
Close account
Issued cards
Issue card
{{ c.holder }}
{{ c.pan }}
{{ c.form }}
{{ c.ccy }}
{{ c.status }}
{{ c.spend }} / {{ c.limit }}
{{ c.action }} PIN Replace
Directors, shareholders & ultimate beneficial owners
{{ p.initials }}
{{ p.name }}
{{ p.role }} · {{ p.holding }}
{{ ch.label }}
{{ p.meta }}
Document vault
Request document
DOCUMENT
CATEGORY
UPLOADED
EXPIRY
VERSION
{{ d.name }}
{{ d.cat }}
{{ d.uploaded }}
{{ d.expiry }}
{{ d.version }}
Compliance file
SCREENING RESULTS
{{ s.label }}
{{ s.meta }}
{{ s.result }}
RISK ASSESSMENT
{{ cust.riskScore }}
composite score · reviewed {{ cust.lastReview }}
{{ f.label }}{{ f.val }}
Start periodic review
Escalate to Risk
File SAR note
Support history
{{ t.id }}
{{ t.subject }}
{{ t.status }}
{{ t.owner }}
{{ t.updated }}
Programme configuration
{{ smeCfg.lineage }}
{{ smeCfg.dirtyLabel }}
Discard
{{ smeCfg.pubLabel }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
ASSIGNED PROGRAMME
{{ smeCfg.prgName }} {{ smeCfg.prgCode }} · {{ smeCfg.prgVer }} {{ smeCfg.prgMigration }}
Effective from {{ smeCfg.prgFrom }}
Open programme
EFFECTIVE CAPABILITIES — TRIBE ∩ BANK ∩ PROGRAMME ∩ SME
{{ c.label }} {{ c.v }}
{{ c.why }}
EFFECTIVE VALUES
{{ r.k }}
{{ r.v }}
SME-SPECIFIC RESTRICTIONS AND OVERRIDES
Add restriction
No SME-specific restrictions. This customer receives the programme defaults in full.
{{ o.label }} {{ o.def }} → {{ o.val }} {{ o.dir }}
{{ o.reason }}
Approved by {{ o.by }} · {{ o.at }} · effective {{ o.eff }} · expiry {{ o.exp }}
PREVIEW SME EXPERIENCE
{{ r.role }}
{{ smeCfg.previewNote }}
NAVIGATION THEY SEE
{{ n.label }}
NOT AVAILABLE TO THEM
{{ n.label }}
{{ n.why }}
ACTIONS
{{ a.label }}
{{ a.v }}
ASSIGNED PROGRAMMES
{{ p.label }} DRAFT
{{ p.hint }}
LIMITS FOR THIS CUSTOMER
{{ l.label }} DRAFT
{{ l.hint }}
MODULES ENABLED FOR THIS CUSTOMER {{ smeCfg.modSummary }}
{{ m.label }} DRAFT OFF AT PROGRAMME LEVEL
{{ m.meta }}
FORMS IN USE
{{ fm.label }}
{{ fm.meta }}
Open →
Forms are inherited from the programme. Edit them once in Programme Configuration rather than per customer.
CONFIGURATION HISTORY
{{ h.what }}
{{ h.who }} · {{ h.when }}
Activity timeline
{{ t.when }} · {{ t.who }}
{{ t.what }}
{{ t.detail }}
Internal notes
Save note
Create task
Tasks
{{ taskSummary }}
{{ t.tick }}
{{ t.title }}
{{ t.meta }}
{{ t.note }}
{{ t.priority }}
{{ n.who }} · {{ n.when }}
{{ n.text }}
CUSTOMER HEALTH
{{ cust.health }}
{{ cust.healthLabel }}
{{ h.k }}{{ h.v }}
PRICING PLAN
{{ cust.plan }}
{{ p.k }}{{ p.v }}
Edit pricing
← Back to programme management
{{ pmDetail.name }}
{{ pmDetail.kind }} {{ pmDetail.status }}
{{ pmDetail.id }} · {{ pmDetail.meta }}
Open customer workspace
Open programme
ASSIGNED PROGRAMME
{{ pmDetail.prgName }} {{ pmDetail.prgCode }} · {{ pmDetail.prgVer }} {{ pmDetail.migration }}
Effective from {{ pmDetail.since }}
Migrate to {{ pmDetail.prgLive }}
ACCESS CHANNELS
{{ ch.label }} {{ ch.v }}
{{ ch.desc }}
{{ ch.why }}
Change
Explain
BANKING API ACCESS
{{ pmDetail.api.status }}
Provision
Revoke
OUT OF POLICY
{{ pmDetail.api.drift.msg }}
{{ pmDetail.api.drift.fixLabel }}
{{ pmDetail.api.drift.revokeLabel }}
{{ r.k }}
{{ r.v }}
{{ pmDetail.api.emptyMsg }}
SCOPES · {{ pmDetail.api.programmeMax }}
This programme permits no API scopes. Enable the banking API on the programme to grant any.
{{ s.label }}
EFFECTIVE CONFIGURATION
{{ r.k }}
{{ r.v }}
CAPABILITIES — TRIBE ∩ BANK ∩ PROGRAMME ∩ CUSTOMER
{{ c.label }} {{ c.v }}
{{ c.why }}
CUSTOMER-SPECIFIC RESTRICTIONS
A restriction may only narrow the programme envelope. Removing one restores the programme default.
Add restriction
No restrictions. This customer receives the programme defaults in full.
{{ o.label }} {{ o.def }} → {{ o.val }} {{ o.dir }}
Remove
{{ o.reason }}
Approved by {{ o.by }} · {{ o.at }} · effective {{ o.eff }} · expiry {{ o.exp }}
MOVE TO ANOTHER PROGRAMME
Only published programmes for the same audience are eligible. Narrowing restrictions carry across.
{{ m.name }} {{ m.ver }}
{{ pmDetail.moveLabel }}
EFFECTIVE ACCESS BY ROLE
What each customer-side role actually receives under this programme and these restrictions.
{{ r.role }}
{{ pmDetail.roleNote }}
AVAILABLE TO THEM
{{ n.label }}
NOT AVAILABLE
{{ n.label }}
{{ n.why }}
ACTIONS
{{ a.label }}
{{ a.v }}
PROGRAMME HISTORY FOR THIS CUSTOMER
{{ h.when }}
{{ h.who }}
{{ h.what }}
{{ h.prev }} → {{ h.next }}
{{ pmFilterLine }}Clear filter
Open configuration centre
+ New programme
{{ a.label }} {{ a.n }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
Start here
{{ pmBandNote }}
Nothing outstanding. Every customer sits on a live programme version, no restriction is due for review, and no programme is waiting to be published.
{{ a.n }}
{{ a.label }}
{{ a.body }}
{{ a.cta }} →
{{ g.band }}
{{ t.label }} {{ t.n }}
{{ pmViewCaption }}
Programme health
{{ pmHealthSub }}
PROGRAMME
SMES
SHARE OF BOOK
MODULES
RESTRICTED
MIGRATIONS
NEXT REVIEW
{{ p.name }} {{ p.audience }}
{{ p.code }} · {{ p.version }} · {{ p.risk }}
{{ p.assigned }}
{{ p.share }} of book
{{ p.caps }}
{{ p.ovs }}
{{ p.mig }}
{{ p.review }}
Total
{{ pmHealthTotal.count }} live programmes
{{ pmHealthTotal.assigned }}
{{ pmHealthTotal.label }}
{{ pmHealthTotal.ovs }}
{{ pmHealthTotal.mig }}
{{ c.label }}
CUSTOMER
PROGRAMME
VERSION
SINCE
MODULES
RESTR.
MONTHLY LIMIT
MIGRATION
No customers match this view
Clear the search or programme filter.
{{ r.name }}
{{ r.kindLabel }} · {{ r.country }} · {{ r.risk }} risk
{{ r.prgName }}
{{ r.ver }}
{{ r.from }}
{{ r.caps }}
{{ r.ovs }}
{{ r.monthly }}
{{ r.mig }}
Every customer is on a current programme version
Nothing to migrate. Publishing a new version with controlled migration will populate this queue.
{{ m.name }} {{ m.kindLabel }} {{ m.reason }}
Currently on {{ m.prgName }} {{ m.ver }}
{{ m.detail }}
Target: {{ m.targetName }}
Migrate now
Review impact
Defer 30 days
Restrictions in force
Every SME-specific narrowing held against a programme default, with its justification and review date. Click a row to open the customer.
CUSTOMER
TYPE
PROGRAMME
SETTING
DEFAULT → EFFECTIVE
REASON
REVIEW
No restrictions in force. Every customer receives its programme defaults in full.
{{ o.sme }}
{{ o.kindLabel }}
{{ o.prgName }}
{{ o.label }}
{{ o.def }} → {{ o.val }}
{{ o.reason }}
{{ o.exp }}
{{ g.kind }}
{{ g.desc }}
Edit in configuration
{{ r.prg }}
{{ r.v }}
{{ r.meta }}
Change history
Every programme creation, publish, limit change and migration, with previous and new value.
{{ v.when }}
{{ v.who }}
{{ v.what }}
{{ v.prev }} → {{ v.next }}
{{ v.label }}
+ Invite company
{{ col.stage }} {{ col.count }}
{{ a.company }}
{{ a.id }} · {{ a.country }}
{{ a.sector }} {{ a.flag }}
{{ a.initials }} {{ a.owner }} {{ a.age }}
REF
COMPANY
MARKET
SECTOR
STAGE
OWNER
DOCS
AGE
{{ a.id }}
{{ a.company }}
{{ a.country }}
{{ a.sector }}
{{ a.stage }}
{{ a.owner }}
{{ a.docs }}
{{ a.age }}
← {{ backLabel }}
{{ app.company }}
{{ app.stage }} {{ app.flowLabel }}
{{ app.id }} · {{ app.sector }} · {{ app.country }} · submitted {{ app.age }} ago via {{ app.source }} · owner {{ app.owner }}
Assign task
✦ AI pre-check
INVITATION
{{ appInvite.state }} {{ appInvite.meta }} SIMULATED
Copy magic link
Resend
Mark expired
Cancel
Issue new invitation
{{ appInvite.link }}
The link starts onboarding under the selected programme. It grants no banking access until activation is approved.
{{ l.when }}
{{ l.what }}
PROGRAMME RECOMMENDATION
Derived from the declared profile. The bank confirms — no programme is applied automatically.
Open activation review
DECLARED PROFILE
{{ r.k }}
{{ r.v }}
RECOMMENDED
{{ appRec.bestName }}
{{ appRec.bestCode }}
{{ w.label }}
ELIGIBLE PROGRAMMES — SELECT ONE
{{ e.tick }}
{{ e.name }} {{ e.code }} {{ e.ver }} BEST FIT
{{ e.why }}
NOT ELIGIBLE
{{ e.name }} {{ e.code }}
{{ e.why }}
SELECTED FOR ACTIVATION
{{ appRec.chosenName }}
{{ appRec.chosenSummary }}
Add restriction
{{ o.label }} {{ o.def }} → {{ o.val }}
{{ o.reason }} · {{ o.by }}
{{ s.n }}
{{ s.label }}
{{ s.meta }}
Document viewer
{{ docChoice }}
[ scanned document preview ]
Rotate
Download
Compare version
OCR EXTRACTION
{{ o.k }} {{ o.v }}
Fields in amber did not match the registry record — verify manually.
SCREENING
{{ s.label }} {{ s.result }}
REVIEW CHECKLIST
{{ c.mark }}
{{ c.label }}
{{ c.meta }}
{{ app.checkProgress }}
CASE TASKS
{{ caseTaskSummary }}
{{ t.tick }}
{{ t.what }}
{{ t.meta }}
{{ t.priority }}
DECISION
Approve
Reject
Request documents
Escalate
{{ appErr }}
{{ app.roleNote }}
CASE ACTIVITY
{{ t.when }} · {{ t.who }}
{{ t.what }}
↧ Claim next case
{{ k.k }}
{{ k.v }}
{{ k.foot }}
CASE
SUBJECT
TYPE
STAGE
FINDINGS
REVIEWER
SLA
{{ c.id }}
{{ c.company }}
{{ c.type }}
{{ c.stage }}
{{ c.finding }}
{{ c.owner }}
CLAIMED BY YOU
{{ c.sla }}
Add beneficiary
Bulk file upload
Approval queue ({{ approvalCount }})
{{ t.label }} {{ t.n }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ f.label }}
Auto-refreshing · last event 09:41:22
REFERENCE
CUSTOMER
RAIL
COUNTERPARTY
AMOUNT
STATUS
RISK
TIME
{{ p.id }}
{{ p.customer }}
{{ p.rail }}
{{ p.bene }}
{{ p.signed }}
{{ p.status }}
{{ p.risk }}
{{ p.when }}
Beneficiaries
{{ benefCount }} · a beneficiary must be approved before its first payment
+ Add beneficiary
BENEFICIARY
CUSTOMER
ACCOUNT
RAIL
PAID TO DATE
STATUS
ACTIONS
{{ b.name }}
{{ b.country }} · {{ b.id }}
{{ b.customer }}
{{ b.account }}
{{ b.rail }}
{{ b.paid }}
{{ b.last }}
{{ b.status }}
Approve
Reject
Unblock
Block
Uploaded batches
Upload another file
{{ b.file }}
{{ b.by }} · {{ b.uploaded }}
{{ b.customer }}
{{ b.rail }}
{{ b.count }}
{{ b.total }}
{{ b.held }} held for approval
Payment approvals
{{ payApprovalSummary }} · anything at or above £100,000 needs two operators
REFERENCE
CUSTOMER
COUNTERPARTY
RAIL
AMOUNT
STATE
DECISION
{{ p.id }}
{{ p.customer }}
{{ p.bene }}
{{ p.rail }}
{{ p.amount }}
{{ p.state }}
1st: {{ p.firstBy }}
{{ p.releaseLabel }}
Decline
← Payments
{{ payDetail.id }} {{ payDetail.status }}
Open customer
{{ payDetail.customer }} · {{ payDetail.rail }}
{{ payDetail.signed }}
to {{ payDetail.bene }}
{{ payDetail.risk }} risk
BENEFICIARY ACCOUNT
{{ payDetail.benAccount }}
COUNTRY
{{ payDetail.benCountry }}
BENEFICIARY STATUS
{{ payDetail.benStatus }}
Release checks
{{ payDetail.rule }}
{{ c.glyph }}
{{ c.k }}
{{ c.v }}
Payment timeline
{{ t.what }}
{{ t.when }} · {{ t.who }}
DECISION
First approval by {{ payDetail.firstBy }}. A different operator must countersign.
{{ payDetail.relLabel }}
Decline
Investigate
{{ payDetail.roleNote }}
Bulk issuance
+ Issue card
CARDHOLDER
CUSTOMER
FORM
STATUS
SPEND / LIMIT
CONTROLS
{{ c.holder }}
{{ c.pan }} · {{ c.ccy }}
{{ c.customer }}
{{ c.form }}
{{ c.status }}
{{ c.spend }} / {{ c.limit }}
{{ c.action }} PIN Replace
CARD CONTROLS — SELECTED PROGRAMME
{{ c.label }}
{{ c.meta }}
SPEND BY CATEGORY — 30 DAYS
{{ s.label }}{{ s.val }}
Coverage, opportunities and follow-ups across the managed portfolio
Export
Log activity
+ New relationship
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ m.label }}
{{ relCount }}
CUSTOMER
MANAGER
LAST CONTACT
NEXT ACTION
OPPORTUNITY
HEALTH
MANAGE
{{ r.name }}
{{ r.segment }} {{ r.industry }}
{{ r.rm }}
{{ r.lastContact }}
{{ r.nextAction }}
due {{ r.due }}
{{ r.oppLabel }}
{{ r.stage }}
{{ r.health }}
Manage
Opportunity pipeline
{{ p.label }} · {{ p.n }} {{ p.value }}
Follow-ups due
{{ t.k }}
{{ t.v }}
← All relationships
Open customer record
Log activity
{{ rel.initials }}
{{ rel.name }}
{{ rel.industry }} · {{ rel.country }} · {{ rel.plan }} · {{ rel.accounts }} accounts · {{ rel.users }} portal users
{{ rel.stage }}
MANAGER
{{ rel.rm }}
SEGMENT
{{ rel.segment }}
LAST CONTACT
{{ rel.lastContact }}
DEPOSITS
{{ rel.balance }}
Reassign manager
Set next action
Edit opportunity
Opportunity
{{ rel.oppLabel }}
{{ s.label }}
Advance to {{ rel.nextStage }}
Close lost
Relationship history
{{ h.what }}
{{ h.when }} · {{ h.who }}
NEXT ACTION
{{ rel.nextAction }}
Due {{ rel.due }} · owner {{ rel.rm }}
RELATIONSHIP HEALTH
{{ rel.health }}
{{ rel.segment }} · {{ rel.risk }} risk
{{ k.k }}
{{ k.v }}
{{ k.foot }}
Account opening requests
Submitted by SME customers · two approvals required before an IBAN is issued
{{ f.label }}
{{ reqQueueCount }}
CUSTOMER
REQUEST
ACCOUNT
MONTHLY VOLUME
RISK
STATUS
SLA
{{ r.company }}
{{ r.requester }}
{{ r.id }}
{{ r.ccy }} · {{ r.type }}
{{ r.existing }} existing accounts
{{ r.volume }}
{{ r.risk }}
{{ r.stage }}
{{ r.blockers }} checks need attention
{{ r.sla }}
← Accounts
{{ req.id }} {{ req.stage }}
{{ req.sla }}
{{ req.ccy }}
{{ req.company }}
{{ req.country }} · relationship manager {{ req.rm }} · requested {{ req.age }} ago
{{ req.risk }} risk
“{{ req.purpose }}”
REQUESTED BY
{{ req.requester }}
EXPECTED VOLUME
{{ req.volume }}
REQUESTED LIMIT
{{ req.limit }}
EXISTING ACCOUNTS
{{ req.existing }}
Eligibility checks
{{ req.clear }} / {{ req.total }} clear
{{ c.glyph }}
{{ c.k }}
{{ c.v }}
Decision
Confirm the account you are opening, then record your rationale. Both are written to the audit trail.
Currency
Account type
Daily payment limit
Decision rationale
{{ reqErr }}
Approve — first of two
Request information
Reject
First approval recorded as {{ req.firstBy }}. Vyronix policy requires a second, different operator to countersign before the IBAN is issued.
Countersign & open account
Countersign & open account
Blocked — you gave the first approval. Switch role in the sidebar to act as the second operator.
Reject
{{ req.decidedLabel }}
Reopen for review
Approval chain
{{ s.tick }}
{{ s.label }}
{{ s.who }}
Assistant assessment
{{ req.blockers }} of {{ req.total }} checks need attention. Stated volumes are consistent with the customer's filed accounts and existing utilisation, so the requested limit is proportionate. Anything amber should be cleared before countersign rather than after.
POLICY APPLIED
Two-operator approval · account opening
Risk appetite · {{ req.risk }} rated customers
Safeguarding · client money segregation
Limits · daily payment ceiling on new accounts
← All cases
{{ kase.id }} {{ kase.severity }} {{ kase.stateLabel }}
Open customer
Reassign
{{ kase.customer }} · {{ kase.type }}
{{ kase.alert }}
{{ kase.detail }}
Case evidence
{{ e.k }}
{{ e.v }}
Case history
{{ h.what }}
{{ h.when }} · {{ h.who }}
FINDINGS & DISPOSITION
{{ caseErr }}
Close — no further action
Close — remediated
Request information
Escalate to MLRO
File SAR
Reopen case
{{ kase.roleNote }}
Export
{{ gen.action }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ c.label }}
{{ gen.count }}
{{ c.label }}
{{ c.v }}
{{ c.v }}
{{ c.sub }}
{{ p.title }}
{{ i.k }} {{ i.v }}
{{ i.meta }}
Staff accounts, role definitions and module access
Export access review
+ Invite colleague
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ t.label }} {{ t.n }}
{{ teamGate }}
PERSON
ROLE
TEAM
MODULES
LAST LOGIN
MFA
ACTIONS
{{ s.initials }}
{{ s.name }}
{{ s.email }}
{{ s.role }}
{{ s.status }}
{{ s.team }} · {{ s.seat }}
{{ s.modules }}
{{ s.lastLogin }}
{{ s.mfa }}
Edit
Resend
Reset MFA
Suspend
Reactivate
{{ r.role }}
{{ r.holders }}
Edit access
{{ r.count }}
modules
{{ m.label }} {{ r.more }}
Access change log
Every staff and role change, retained for the quarterly access review
{{ l.what }}
{{ l.when }} · {{ l.who }}
+ New ticket
OPEN QUEUE
{{ t.id }} {{ t.priority }}
{{ t.subject }}
{{ t.customer }} · {{ t.channel }} · {{ t.age }}
{{ ticket.subject }}
{{ ticket.id }} · {{ ticket.customer }} · opened {{ ticket.age }} · owner {{ ticket.owner }} · SLA {{ ticket.sla }}
{{ ticketStatus }}
Escalate
Reopen
Resolve
{{ m.who }} · {{ m.when }}
{{ m.text }}
{{ m.label }}
Send
{{ t.label }} {{ t.n }}
Run a report
{{ g.cat }}
{{ r.name }}
{{ r.count }}
{{ r.desc }}
← Back to the report library
{{ anRunner.cat }}
{{ anRunner.name }}
{{ anRunner.desc }}
Export CSV
Export Excel
Export PDF
Schedule
{{ p.label }}
{{ p.label }}
{{ anRunner.count }}
{{ c.label }} {{ c.arrow }}
{{ anRunner.emptyTitle }}
{{ anRunner.emptyBody }}
{{ c.v }}
Exports and schedules
Every report generated or scheduled in this session, with its scope and row count. Delivery is simulated in this environment.
No exports yet
Run a report and export it as CSV, Excel or PDF, or set it on a schedule — it will appear here.
Open the report library
{{ r.id }}
{{ r.name }}
{{ r.fmt }}
{{ r.period }}
{{ r.scope }}
{{ r.rows }}
{{ r.by }}
Download
Re-run
Customer growth
New SMEs vs. churn · net +842 over 12 months
{{ g.label }}
Revenue mix
£1.42M monthly · fees, FX spread and subscriptions
{{ r.label }} {{ r.val }} · {{ r.pct }}
{{ p.title }}
{{ r.k }}
{{ r.meta }}
{{ r.v }}
Policy
Whitelist wallet
+ Enable customer
Disable module
{{ t.label }} {{ t.n }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
CUSTOMER WALLET
ASSET
BALANCE
VALUE (GBP)
MONITORING
ACTIONS
{{ w.customer }}
{{ w.address }}
{{ w.asset }}
{{ w.balance }}
{{ w.value }}
{{ w.status }}
Approve
Enhance
Standard
Freeze
Unfreeze
Recent crypto activity
Buys, sells, swaps and withdrawals across enabled customers
{{ a.what }}
{{ a.meta }}
{{ a.amount }}
Chain analytics flags
Every counterparty is screened. Flags must be cleared or escalated before the wallet trades again.
{{ cryptoGate }}
{{ f.severity }} {{ f.state }}
{{ f.title }}
{{ f.meta }} · exposure {{ f.exposure }}
Clear
Escalate to MLRO
Freeze wallet
Programme policy
Applied to every crypto-enabled customer · owned by Risk and Compliance
Edit policy
{{ p.k }}
{{ p.meta }}
{{ p.v }}
Open assistant
Ask
{{ p.label }}
“{{ aiResult.question }}”
{{ aiResult.headline }}
{{ aiResult.summary }}
{{ r.k }}
{{ r.meta }}
{{ r.v }}
Answered {{ aiResult.at }} for {{ aiResult.by }} · grounded in live portfolio data
{{ aiResult.cta.label }}
{{ t.kicker }}
{{ t.title }}
{{ t.desc }}
Today's generated insights
{{ i.tag }}
{{ i.title }}
{{ i.meta }}
{{ i.action }}
{{ cfgIntro }}
{{ cfgAnyDraft }}
{{ t.label }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
Programmes
Reusable configuration templates. Every SME is assigned to exactly one programme and version.
Create programme
{{ c.label }}
PROGRAMME
MARKET
STATUS
VERSION
SMES
LAST UPDATED
No programmes match this view
Clear the search or status filter to see all five programmes.
{{ p.name }}
{{ p.code }} · {{ p.mods }}
{{ p.market }}
{{ p.custType }}
{{ p.status }}
{{ p.version }}
{{ p.assigned }}
{{ p.updated }}
{{ p.publishLabel }}
Duplicate
Deactivate
All programmes
{{ prgDetail.name }}
{{ prgDetail.code }} · {{ prgDetail.version }}
{{ prgDetail.desc }}
×
{{ t.label }}
{{ prgWs.dirtyLine }}
Discard
Publish {{ prgWs.nextVer }}
Product modules
{{ prgWs.modsOn }}
Disabling a module removes it from customer navigation, blocks its route, hides its controls and makes its permissions unassignable.
{{ m.label }} DRAFT
{{ m.note }}
Account programme
The account product every customer on this programme receives, and the ceiling they may order within.
ACCOUNT PRODUCT NAME
SUPPORTED CURRENCIES — CLICK TO TOGGLE, "SET BASE" TO CHANGE THE BASE
{{ c.label }} BASE
set base
Base currency is configurable per programme, never hard-coded — recorded as an open decision.
{{ r.k }}
{{ r.state }}
MAXIMUM ACCOUNTS PER CUSTOMER
Card programme
Form factors, ceilings and issuance authority. A customer grant may narrow these, never widen them.
The Cards module is disabled on this programme, so none of the settings below reach customers. Enable Cards under Modules first.
{{ r.k }}
{{ r.state }}
{{ n.k }}
ISSUANCE AUTHORITY
{{ o.label }}
{{ prgWs.fundingNote }}
Payment policy and limits
Ceilings and the approval path every payment on this programme is measured against.
{{ n.k }}
Live value {{ n.live }}
APPROVAL PATH
{{ t.band }}
{{ t.approvers }}
DRAFT
Edit
{{ prgWs.intlNote }}
Fee group
The pricing plan customers on this programme are billed against.
{{ o.label }}
Onboarding checklist and forms
Add document
What an applicant must supply before this programme can be approved. Each programme carries its own list.
UBO DISCLOSURE THRESHOLD (%)
{{ d.label }}
Remove
Version history
{{ prgWs.assignedNote }}
{{ h.when }}
{{ h.what }}
{{ h.prev }} → {{ h.next }}
IDENTITY AND ELIGIBILITY
{{ r.k }}
{{ r.v }}
PRODUCT MODULES
{{ c.label }} {{ c.v }}
ACCOUNT PROGRAMME
{{ r.k }}
{{ r.v }}
CARD PROGRAMME
{{ r.k }}
{{ r.v }}
PAYMENT AND APPROVAL POLICY
{{ r.k }}
{{ r.v }}
ACCESS CHANNELS
{{ ch.label }} {{ ch.v }}
{{ ch.desc }}
{{ ch.action }}
BANKING API — PROGRAMME CEILING
Edit scopes
{{ prgDetail.apiCount }} · {{ prgDetail.apiRate }}. A customer grant may narrow this, never widen it.
{{ s.label }}
ONBOARDING POLICY
{{ prgDetail.uboLine }}
{{ d.label }}
SME USER ROLES AVAILABLE
{{ r.role }}
{{ r.mods }}
{{ r.note }}
ASSIGNED SMES
{{ prgDetail.smeCount }} in this demo dataset
No SMEs are assigned to this programme yet. Publishing it makes it selectable during onboarding.
{{ s.name }}
{{ s.ver }}
From {{ s.from }}
{{ s.ov }}
{{ s.mig }}
Change history
Every programme creation, configuration publish, limit change, assignment and migration across all programmes, with previous and new value.
WHEN AND WHO
CHANGE
PREVIOUS → NEW
No programme changes recorded in this session. Publish a programme change to see it here.
{{ h.when }}
{{ h.what }}
{{ h.prev }} → {{ h.next }}
Publish changes
{{ t.label }}
Role templates and permission editor
{{ roleEditorMeta }}
+ New custom role
ROLES
{{ rolePagerLabel }}
{{ r.role }} {{ r.kind }}
{{ r.meta }}
Duplicate
Delete
EFFECTIVE PERMISSIONS — {{ eff.role }}
{{ eff.summary }}
{{ x.k }}
{{ x.v }}
ACTIONS GRANTED
{{ a.mark }}{{ a.label }}
MODULES REACHABLE — {{ eff.modCount }}
{{ m }}
DENIED — {{ eff.deniedCount }}
{{ m }}
{{ eff.foot }}
Permission matrix
{{ matrixMeta }}
ROLE
{{ c }}
{{ r.role }}
{{ c.mark }}
Branding
Applies to the admin portal and all 1,284 SME workspaces on publish
{{ brandDirtyLabel }}
Reset
Publish theme
LOGO
{{ brandFields.logo }}
Upload logo
SVG or PNG, 512px minimum. The mark falls back to the first letter of the product name.
PRODUCT NAME
PORTAL KICKER
CUSTOM DOMAIN
TYPEFACE
ACCENT COLOUR
{{ s.tick }}
{{ s.n }}
LIVE PREVIEW
{{ brandFields.logo }}
{{ brandFields.name }}
{{ brandFields.kicker }}
Dashboard
Customers
Payments
Dashboard
Create SME
Total SMEs
1,284
▲4.2%
Pending KYB
23
▲6 cleared
Programme health
{{ brandFields.domain }}
The preview updates as you type. Publishing swaps the theme for staff and customers at the same time — there is no partial rollout.
Security
Authentication, password and session policy for all staff accounts
{{ secDirtyLabel }}
Discard
Apply policy
{{ g.n }}
{{ g.d }}
{{ r.label }}
{{ r.label }}
{{ r.state }}
Trusted devices
4 enrolled
{{ d.n }}
{{ d.meta }}
{{ d.status }}
{{ d.btn }}
Login history
Last 7 days
WHEN
ACCOUNT
ORIGIN
RESULT
{{ l.w }}
{{ l.who }}
{{ l.where }}
{{ l.r }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
Requirements
{{ reqDirSummary }}
Clear
Nothing matches {{ reqDirQuoted }}
Try a capability name such as countersign, restriction, invitation, migration or export.
Clear search
{{ g.group }}
{{ m.name }}
{{ m.n }}
{{ reqDirPane.group }}
X06 · SIMULATED
{{ reqDirPane.name }}
{{ reqDirPane.count }}
Open module →
{{ reqDirPane.desc }}
{{ x.label }}
{{ x.desc }}
{{ p.title }}
{{ p.desc }}
{{ r.k }}
{{ r.meta }}
{{ r.v }}
{{ sheet.glyph }}
{{ sheet.title }}
{{ sheet.context }} — {{ sheet.sub }}
{{ f.tick }}
{{ f.label }}
{{ f.label }}
{{ f.label }}
{{ f.label }}
{{ f.label }}
{{ o.tick }} {{ o.label }}
{{ sheetErr }}
Written to the audit trail as {{ userName }} · {{ role }}
Cancel
{{ sheet.confirm }}
Generate report
Signed exports drawn from the Tribe ledger and case records.
REPORT
{{ k.tick }}
{{ k.label }}
{{ k.meta }}
PERIOD
{{ p.label }}
From
To
Scope
Delivery
Customer
FORMAT
{{ p.label }}
{{ repChartsTick }}
Include charts and a written summary alongside the tabular data.
{{ repErr }}
{{ repSummary }}
Cancel
Generate
{{ docRev.kind }}
{{ docRev.priority }}
{{ docRev.sme }} · submitted {{ docRev.when }} · assigned {{ docRev.officer }}
{{ docRev.file }}
{{ docRev.size }}
Open full document
UPLOADED BY
{{ docRev.uploadedBy }} · {{ docRev.uploaded }}
VALIDITY
{{ docRev.expires }}
WHY IT WAS REQUESTED
{{ docRev.purpose }}
VERIFICATION CHECKS
{{ c.glyph }}
{{ c.k }}
{{ docRev.flagged }} check(s) need attention before this can be accepted cleanly.
Reviewer note
{{ docRevErr }}
{{ docRev.roleNote }}
Request resubmission
Reject
Accept document
Request documents
{{ app.company }} · {{ app.id }} — the case pauses and the SLA clock stops until the applicant responds.
SELECT WHAT IS MISSING
{{ d.tick }} {{ d.name }}
Response due within
Note to the applicant
{{ appErr }}
{{ docReqCount }} selected · sent from onboarding@vyronix.com
Cancel
Send request
Escalate case
{{ app.company }} · {{ app.id }} — moves to Compliance Review and assigns an owner.
Findings on file: {{ escFindings }}
Escalate to
Priority
{{ s.label }}
What must the owner decide?
{{ appErr }}
Logged to the audit trail
Cancel
Escalate case
{{ inviteTitle }}
{{ inviteSub }} Appears in the pipeline at Invited until it submits.
CUSTOMER TYPE
{{ k.tick }}
{{ k.name }}
{{ k.desc }}
{{ inviteEntityLabel }}
{{ inviteNameLabel }} *
{{ inviteErrs.company }}
{{ inviteIdLabel }}
{{ inviteCountryLabel }}
{{ inviteSectorLabel }}
{{ inviteVolLabel }}
PRIMARY CONTACT
Full name *
{{ inviteErrs.contact }}
Work email *
{{ inviteErrs.email }}
Relationship manager
Invitation expires
PROGRAMME ASSIGNMENT
Applied on approval · editable later
{{ p.label }}
{{ p.hint }}
i
{{ inviteProgNote }}
PRODUCT PACKAGE
{{ p.tick }}
{{ p.name }}
{{ p.desc }}
MESSAGE
{{ inviteChecklistTick }}
{{ inviteChecklistCopy }}
Sent from onboarding@vyronix.com · logged to the audit trail
Cancel
Send invitation
FINAL PROGRAMME ASSIGNMENT AND ACTIVATION REVIEW
{{ activation.company }}
{{ activation.id }} · KYB stage {{ activation.stage }}
{{ r.k }}
{{ r.v }}
SME-SPECIFIC RESTRICTIONS APPLIED AT ACTIVATION
None — this customer receives the programme defaults in full.
{{ o.label }} {{ o.def }} → {{ o.val }}
{{ o.reason }}
{{ activation.err }}
Cancel
Reject activation
Approve activation
{{ wizard.mode }}
{{ wizard.stepLabel }}
{{ r.mark }} {{ r.label }}
{{ wizard.title }}
{{ wizard.note }}
×
{{ fl.label }}
{{ o.label }}
{{ o.tick }}{{ o.label }}
{{ c.label }}
{{ c.flag }}
{{ c.v }}
{{ r.tick }}
{{ r.role }} {{ r.mods }}
{{ r.note }}
{{ r.k }}
{{ r.v }}
{{ wizard.err }}
Back
Save and resume later
{{ wizard.nextLabel }}
IMPACT PREVIEW — APPROVAL REQUIRED BEFORE PUBLISH
{{ prgImpact.name }}
{{ prgImpact.code }} · {{ prgImpact.version }} · validation passed
{{ prgImpact.affected }} SMEs are assigned to this programme and would be affected by the publish.
{{ l.k }}
{{ l.v }}
APPLICATION MODE
{{ m.tick }} {{ m.label }}
Cancel
Approve and publish
GUIDED WALKTHROUGH {{ tourPanel.step }}
×
{{ tourPanel.title }}
NOW SHOWING · {{ tourPanel.where }}
{{ tourPanel.body }}
Back
Exit
{{ tourPanel.nextLabel }}
EXPLAIN ACCESS
{{ explainPanel.label }}
{{ explainPanel.sme }} · {{ explainPanel.role }}
{{ explainPanel.verdict }}
Access is the intersection of every level in the hierarchy. The narrowest applicable rule wins.
{{ c.level }}
{{ c.v }}
Close
VYRONIX
BEYOND BANKING
Intelligent Banking for a Smarter Future
Secure. Efficient. Connected.
Everything your bank should be.
Bank-grade security
Real-time analytics
Seamless experience
Welcome back
Sign in to continue to your dashboard
Username
Password
{{ authRememberMark }} Remember me
Forgot password?
{{ authErr }}
{{ authBtnLabel }}
or continue with
Corporate
SSO
Biometric
Login
Security
Key
Walk me through the full flow
Application → KYB → activation → account → card → payment. 12 steps.
DEMO ACCOUNTS
Pick one to fill the form
{{ d.initials }}
{{ d.label }}
{{ d.remit }}
Need help? Contact our support team
{{ authRoleInitials }}
{{ authRoleName }}
{{ authRoleTitle }}
Two-factor authentication
Enter the six-digit code from your authenticator app. We have also sent a challenge to {{ authMasked }}.
Authentication code
{{ authErr }}
{{ authVerifyLabel }}
Use a different account
Any six digits will pass in this environment. In production the code is validated against the enrolled device.
{{ toast }}
ESC
{{ r.kind }} {{ r.label }} {{ r.meta }}
AI Operations Assistant
Scoped to {{ aiScope }} · read-only actions require approval
{{ m.who }}
{{ m.text }}
{{ m.ctaLabel }} →
{{ p.label }}
Send
Notification centre
{{ notifSummary }}
×
{{ t.label }} {{ t.count }}
{{ c.label }}
{{ notifEmptyTitle }}
{{ notifEmptyBody }}
{{ n.sev }} {{ n.cat }} SIMULATED {{ n.time }}
{{ n.title }}
{{ n.ctx }}
{{ n.openLabel }}
Resolve
Mark read
Dismiss
Mark all as read
Restore dismissed
Audit trail →