VYRONIX
DIGITAL 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 payee
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
ACTION
{{ p.id }}
{{ p.customer }}
{{ p.rail }}
{{ p.bene }}
{{ p.signed }}
{{ p.status }}
{{ p.risk }}
{{ p.when }} Cancel
← All payees
PAYEE RECORD · {{ payeeDetail.id }}
{{ payeeDetail.status }} {{ payeeDetail.screened }}
{{ payeeDetail.name }}
{{ payeeDetail.customer }} →
{{ a.label }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
PAYEE DETAIL
{{ r.k }}
{{ r.v }}
GOVERNANCE AND SCREENING
{{ r.k }}
{{ r.v }}
Payment history
Every payment to this payee. Live records open in the ledger; archived ones are held in the payment warehouse.
REFERENCE
PURPOSE
RAIL
DATE
AMOUNT
STATUS
No payments have been made to this payee yet.
{{ r.id }}
{{ r.ref }}
{{ r.rail }}
{{ r.when }}
{{ r.amount }}
{{ r.status }}
Payees
{{ benefCount }} · a payee must be approved before its first payment
+ Add payee
PAYEE
CUSTOMER
ACCOUNT
RAIL
PAID TO DATE
STATUS
ACTIONS
{{ b.name }}
{{ b.country }} · {{ b.id }}
{{ b.customer }}
{{ b.account }}
{{ b.rail }}
{{ b.totalPaid }}
{{ b.payCount }}
{{ b.status }}
Approve
Reject
Unblock
Remove
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
Cancel
← Payments
{{ payDetail.id }} {{ payDetail.status }}
Open customer
{{ payDetail.customer }} · {{ payDetail.rail }}
{{ payDetail.signed }}
to {{ payDetail.bene }}
{{ payDetail.risk }} risk
PAYEE ACCOUNT
{{ payDetail.benAccount }}
COUNTRY
{{ payDetail.benCountry }}
PAID TO DATE
{{ payDetail.payeePaid }}
PAYEE 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 }}
Cancel payment
Decline
Investigate
{{ payDetail.roleNote }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
Account requests
{{ reqQueueCount }} · opening an account needs two operators. Select a request to review its checks and decide.
{{ f.label }}
REFERENCE
CUSTOMER
CCY
TYPE
LIMIT
STAGE
SLA
{{ r.id }}
{{ r.company }}
{{ r.requester }}
{{ r.ccy }}
{{ r.type }}
{{ r.limit }}
{{ r.stage }}
{{ r.sla }}
← Account requests
ACCOUNT REQUEST · {{ req.id }}
{{ req.stage }} {{ req.risk }} risk
{{ req.company }}
Raised by {{ req.requester }} · {{ req.raised }} · SLA {{ req.sla }}
ELIGIBILITY CHECKS
{{ req.clear }} of {{ req.total }} clear
{{ c.glyph }}
{{ c.k }}
{{ c.v }}
APPROVAL CHAIN
{{ s.tick }}
{{ s.label }}
{{ s.who }}
DECISION
Currency
Account type
Approved limit
Decision note
{{ reqErr }}
{{ req.decidedLabel }}
Reopen for review
Approve — first of two
Request information
Reject
First approval by {{ req.firstBy }}
Countersign and open the account
Reject
You gave the first approval, so a different operator must countersign. Switch role to continue the demonstration.
Account opening is simulated. No IBAN is issued with a real institution.
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ t.label }} {{ t.n }}
Bulk issuance
+ Issue card
{{ cardCount }}
Clear filters
{{ g.label }}
{{ c.label }}
CARDHOLDER
SME
PRODUCT
FORM
LINKED ACCOUNT
STATUS
LIMIT / AVAILABLE
LAST TRANSACTION
No cards match this view
Clear the search or filters to see the whole estate.
{{ c.holder }}
{{ c.pan }} · {{ c.ccy }}
{{ c.customer }}
{{ c.role }}
{{ c.product }}
{{ c.form }}
{{ c.acct }}
{{ c.status }}
{{ c.avail }} of {{ c.limit }}
{{ c.last }}
{{ c.att }}
Card transactions
Authorisation through settlement. Select a transaction for its full lifecycle. All amounts are simulated.
{{ c.label }}
MERCHANT
CARDHOLDER
DATE AND TIME
AUTHORISED
CLEARED
RESERVED
STATUS
No transactions in this state.
{{ t.merchant }}
{{ t.mcc }}
{{ t.holder }}
{{ t.pan }}
{{ t.at }}
{{ t.auth }}
{{ t.cleared }}
{{ t.reserved }}
{{ t.status }}
Exception queue
Cards and transactions needing operational attention. Each row opens the affected record.
Nothing outstanding
Every card in the estate is in a settled state.
{{ e.sev }} {{ e.kind }} {{ e.ref }}
{{ e.detail }}
{{ e.customer }}
{{ e.action }} →
← Card portfolio
{{ cardDetail.product }} · {{ cardDetail.form }}
{{ cardDetail.status }} {{ cardDetail.att }}
{{ cardDetail.holder }}
{{ cardDetail.pan }}
{{ cardDetail.customer }} · expires {{ cardDetail.expiry }}
Full card details are never displayed. Masked number only, per PCI scope.
{{ a.label }}
{{ t.label }}
CARD, CARDHOLDER AND ACCOUNT
{{ r.k }}
{{ r.v }}
CARD FACE
VYRONIX
{{ cardDetail.form }}
{{ cardDetail.pan }}
{{ cardDetail.art.emboss }}
{{ cardDetail.expiry }}
{{ cardDetail.art.design }} · {{ cardDetail.art.scheme }}
LIMITS AND AVAILABLE SPEND
{{ l.k }}
{{ l.v }}
{{ l.foot }}
PROGRAMME CEILING
{{ cardDetail.ceilingNote }}
PERMITTED CHANNELS AND CONTROLS
{{ c.label }}
{{ c.meta }}
{{ cardDetail.controlNote }}
MERCHANT
DATE AND TIME
AUTHORISED
CLEARED
STATUS
No transactions on this card yet.
{{ t.merchant }}
{{ t.mcc }}
{{ t.at }}
{{ t.auth }}
{{ t.cleared }}
{{ t.status }}
LIFECYCLE AND AUDIT HISTORY
{{ h.when }}
{{ h.what }}
{{ h.delta }}
{{ h.who }}
← {{ txnDetail.backLabel }}
{{ txnDetail.id }} · {{ txnDetail.channel }}
{{ txnDetail.status }} SIMULATED
{{ txnDetail.merchant }}
{{ txnDetail.authBig }}
{{ txnDetail.mcc }} · {{ txnDetail.country }} · {{ txnDetail.at }}
Open card
{{ a.k }}
{{ a.v }}
{{ a.foot }}
CARD, SME AND ACCOUNT
{{ r.k }}
{{ r.v }}
LIFECYCLE TIMELINE
{{ s.k }} {{ s.v }} {{ s.t }}
{{ s.d }}
{{ k.k }}
{{ k.v }}
{{ k.foot }}
{{ t.label }} {{ t.n }}
+ New pricing plan
{{ c.label }}
{{ prodCount }} · select one for its full record
PRODUCT
ADOPTION
STATUS
STANDARD FEE
MRR
OWNER
{{ p.name }}
{{ p.adoption }}
{{ p.status }}
{{ p.fee }}
{{ p.mrr }}
{{ p.owner }}
Pricing plans
Each plan prices one programme, bundles several, or sells a chosen set of modules. Select a plan for what it includes.
PLAN
BASIS
AUDIENCE
COVERAGE
FEE
FX
CUSTOMERS
STATUS
{{ p.name }}
{{ p.code }}
{{ p.basis }}
{{ p.aud }}
{{ p.prgs }}
{{ p.fee }}
{{ p.fx }}
{{ p.customers }}
{{ p.status }}
Module pricing
The à-la-carte rate a customer pays for a single module outside a plan, with the card ceilings that come with it.
MODULE
CATEGORY
RATE
SETUP
MIN
CARD CEILING
{{ m.name }} {{ m.scope }}
{{ m.cat }}
{{ m.price }}
{{ m.setup }}
{{ m.min }}
{{ m.cardNote }}
← All products
{{ prodDetail.cat }}
{{ prodDetail.name }}
{{ prodDetail.status }}
{{ prodDetail.desc }}
Module pricing
Edit product
COMMERCIAL DETAIL
{{ r.k }}
{{ r.v }}
CARD LIMITS ON THIS PRODUCT
{{ r.k }}
{{ r.v }}
ON THESE PLANS
{{ p.name }}
{{ p.fee }}
{{ p.customers }}
PROGRAMMES THAT ENABLE IT
{{ prodDetail.prgNote }}
No programme enables this product. It is sold outside the programme model, priced per deal.
{{ g.name }}
{{ g.code }}
{{ g.version }}
{{ g.status }}
{{ g.assigned }} SMEs
← All pricing plans
{{ planDetail.basis }} PLAN
{{ planDetail.name }}
{{ planDetail.code }} {{ planDetail.status }}
{{ planDetail.incl }}
{{ planDetail.publishLabel }}
COMMERCIAL TERMS
{{ r.k }}
{{ r.v }}
WHAT THE CUSTOMER GETS
{{ c.label }}
{{ c.v }}
{{ planDetail.buildLine }}
{{ planDetail.prgHead }}
{{ m.name }}
{{ m.cat }}
{{ m.price }}
{{ m.cards }}
{{ g.name }}
{{ g.code }}
{{ g.version }}
{{ g.mods }}
{{ g.ccy }} · {{ g.cards }}
← All modules
{{ modDetail.cat }} MODULE
X06 · NOT CURRENT SCOPE
{{ modDetail.name }}
{{ modDetail.price }}
{{ modDetail.desc }}
Edit pricing
RATE CARD
{{ r.k }}
{{ r.v }}
CARD LIMITS FOR THIS MODULE ALONE
{{ r.k }}
{{ r.v }}
{{ modDetail.cardNote }}
PROGRAMMES THAT ENABLE IT
No programme currently enables this module, so it can only be sold à la carte.
{{ g.name }}
{{ g.version }}
{{ g.assigned }} SMEs
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 }}
Digital assets
X06 · NOT CURRENT SCOPE SIMULATED
{{ prgWs.daNote }}
{{ prgWs.daState }}
SUB-CAPABILITIES
{{ prgWs.daSubsOn }}
Only what is switched on here is available. The parent module implies nothing on its own.
{{ s.label }}
{{ s.tag }} {{ s.state }}
{{ s.desc }}
PERMITTED ASSETS
{{ a.label }}
CUSTODY MODEL
{{ c.tick }} {{ c.label }}
LIMITS
{{ r.label }}
{{ r.display }}
Edit
WHICH SME ROLES MAY VIEW AND TRANSACT
Transacting always implies view. Removing view from a transacting role is refused.
{{ r.role }}
{{ r.viewLabel }}
{{ r.tradeLabel }}
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 }}
Bank-wide settings. Each panel saves as you change it and writes to the audit trail — programme-specific configuration lives in Programme Configuration instead.
{{ 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.note }}
{{ f.label }}
{{ o.tick }}
{{ o.label }}
{{ o.meta }}
{{ 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
DIGITAL 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 →