One record per client relationship, with its account holders, relationship manager, KYC status and notes. Operations create and maintain clients.
Clients, account holders and mandates are created and maintained by Operations. Relationship managers can view their clients and add notes.
Client
Account holders
Type
Investor status
Relationship manager
Next birthday
Notes
Status
No clients yet.
Mandates
One mandate per account. Guidelines set here drive pre-trade checks and position monitoring.
Mandates are created by Operations. Compliance may edit the investment guidelines.
Account
Client
Type
Custodian / booking centre
Ccy
NAV
Key limits
Next review
Status
No mandates yet.
Order blotter
Every client order from submission through pre-trade checks, CIO approval, emailing to the dealing desk and fills.
Order
Counter
Side
Qty
Limit
Account
Pre-trade
Status
Decision
No orders match.
CIO approvals
Orders, personal dealing and whitelist requests waiting for the CIO or the acting delegate. Each decision and its note are recorded on the item and in its history.
Only users with the CIO role (or the acting delegate set under Settings) can approve or reject.
Orders
Order
Account
Price
Pre-trade checks
Submitted by
Decision
Personal dealing
Request
Staff
Conflict check
Declaration and reason
Decision
Whitelist requests
Counter
Classification
Requested by
Rationale
Decision
Positions & monitoring
Only operations can edit positions; compliance, CIO and operations can run checks.
Sorted by value
Counter
Asset class / sector
Qty
Price
Value (base)
Unrealised P/L
Weight
vs limit
No holdings recorded for this account.
Guideline status live
Exposure vs limits
Open register items for this account
Compliance register
Breaches from monitoring and pre-trade checks, plus manually logged exceptions. Compliance acknowledges, the CIO signs off, compliance closes.
Raised
Item
Type
Severity
Status
Nothing matches these filters.
Reviews & tasks
KYC/CDD reviews recur every years from the last review; mandate (IPS) reviews every months; quarterly portfolio reviews are due days after quarter end. Intervals are set under Settings. Once a review is recorded, the next one can only be recorded from 90 days before its due date, so a cycle cannot be recorded twice; every completed review is also written to the client's notes.
KYC / CDD reviews
Client
RM
Last review
Next review
Status
Mandate (IPS) reviews
Account
Client
PMs
Last review
Next review
Status
Quarterly portfolio reviews
Period
Account
Client
PMs
Due
Status
Outcome
No quarterly reviews generated yet.
Whitelist requests
Portfolio managers and RMs request a counter to be added to the approved universe; the CIO approves or rejects. A blacklisted counter can only be rejected until Compliance lifts the blacklist. Approved counters go straight onto the whitelist in the security master.
Counter
Requested by
Rationale
Status
Decision
No whitelist requests.
Personal account dealing
Staff must obtain CIO pre-approval before dealing for their own account. A counter is a conflict if a client order in it was placed within days before the request or within days after the personal trade. Approval is valid for days; the trade must be reported once done and is verified by Compliance against the broker statement. Days are set under Settings.
Request
Staff
Counter
Side / qty
Conflict check
Status
Approval
Execution
Verification
No personal dealing requests.
Client onboarding
One checklist per client. All items must be evidenced before the client is set to Active; the checklist is the audit trail MAS and your auditor will ask for.
Client
Owner
Started
Progress
Status
Regulatory calendar
Recurring filings, reviews and renewals. Marking an item done creates the next occurrence automatically.
Due
Item
Category
Owner
Recurs
Status
Last done
No calendar items. Load the standard MAS calendar to start.
Registers
No entries yet.
Fees & billing
Fee schedules live on each mandate. A fee run computes management fees on NAV × rate × days/365 and, where the mandate crystallises in the period, a performance fee on the excess over the high-water mark and/or hurdle, net of client flows. Each record tracks invoicing and the amount the custodian actually debited; the HWM updates when a performance fee is invoiced.
Period
Account
Client
NAV basis
Mgmt fee
Perf fee
Total
Debited
Diff
Status
No fee records. Set fee schedules on mandates, then run fees for a period.
Cash movements & reconciliation
Deposits, withdrawals, income and fees per mandate, and reconciliation of positions and cash to the custodian statement.
Cash ledger
Date
Type
Detail
Amount
Balance
No cash movements recorded.
Reconciliations
Statement date
Breaks
Status
By
No reconciliations yet.
Performance & profit/loss
Time-weighted return (TWR) chain-links the return between consecutive NAV snapshots, using Modified Dietz where a client flow falls inside a sub-period. Money-weighted return (MWR) is the internal rate of return of the opening value, the client's flows and the closing value. Returns for periods under one year are shown for the period, not annualised; periods of a year or more also show the annualised rate (p.a.). Calendar-year returns run from one year-end valuation to the next. A NAV snapshot is taken automatically whenever positions are repriced, imported, filled or a cash movement is posted; a snapshot for a cash movement or fill dated after the last valuation carries old prices, so it is shown as "not a valuation" and returns are measured across it with Modified Dietz instead. Where you have the custodian's statement NAV, enter it on import or with Set NAV so returns tie to the statement; accuracy improves with more frequent snapshots.
Returns
Period
From
To
Start NAV
End NAV
Net flows
TWR
MWR
Calendar-year returns
Year
From
To
Start NAV
End NAV
Net flows
TWR
MWR
NAV history and client flows
Date
NAV (base)
Flow
Sub-period return
Source
Mandates in this client
Mandate
Base ccy
Value (SGD)
TWR (selected period, base ccy)
MWR (selected period, base ccy)
Valuations
Holdings profit / loss
Counter
Qty
Avg cost
Price
Cost (base)
Value (base)
Unrealised
of which FX
Return
Realised profit / loss in period
Date
Order
Counter
Qty sold
Proceeds
Cost
Realised (local)
Realised (base)
Client statements
Holdings, allocation, transactions, fees and performance for a period — per mandate, or consolidated in SGD for a client with several mandates.
Choose a mandate and period, then build.
Counter lists and security master
Whitelisted counters auto-approve at the list check; blacklisted counters are blocked; anything else needs the CIO. Asset class and sector feed mandate checks.
Roles: Operations maintains security-master details and adds new counters as "Not listed". Compliance controls the blacklist. The CIO controls the whitelist, directly or by approving whitelist requests. Portfolio managers and RMs raise whitelist requests.
Counter
List
Asset class
Sector
Note
Since
No counters yet.
Reference data
Pick-lists used across the app. Removing an item does not change records that already use it.
Only operations or compliance can change reference data.
Item
In use
Settings
Firm details, capacity and backups, dealing desks, FX rates, CIO delegation and review intervals.
Database capacity
Thinning keeps daily NAV snapshots for the last 90 days and month-end snapshots before that.
Data management
Admin only. Clearing a data area deletes every record in it for all users and cannot be undone — take a backup first. Roles, reference data, settings and FX rates are never cleared here.
Deleted records
Positions, snapshots, NAV points and counters that people delete are kept here with who deleted them and when, and can be restored. Restores from backup and bulk clears are listed too.
When
Record
By
Note
Firm
Quann Prestige Pte. Ltd. — MAS-licensed External Asset Manager, Singapore. Reference currency SGD. Dates and times shown in your local time zone.
App release 67 (1 Oct 2026). The user manual describes this release.
Used in the sidebar, page title, order emails, client statements, export file names and AI prompts. Admin only.
Dealing desks by custodian
Each mandate's orders are emailed to the dealing desk of its custodian. Custodians come from Reference data; set the desk address for each here.
Custodian
Dealing desk (To)
Cc
Instructions / format notes
FX rates (SGD per unit)
Reference currency is SGD. Enter each currency's rate as SGD per 1 unit (e.g. USD 1.29). Mandate values are converted to the mandate base currency at these rates; MAS reporting uses the SGD figure.
Currency
SGD per unit
As of
Source
MAS publishes daily rates as SGD per unit (per 100 for JPY, IDR, KRW, THB, INR and a few others). Currencies in use without a rate are shown in red.
CIO delegation
When the CIO is away, a named delegate approves orders, whitelist and personal dealing requests. Decisions record "Acting CIO (delegate)".
Fallback broker email
Used only for mandates whose custodian has no desk address above.
Users & roles
Only admins can change these. Operations create clients and mandates. Relationship managers see only clients tagged to them; portfolio managers see only mandates they are assigned to. Ops, Compliance, CIO and admins see everything. This scoping is applied in the app; the database applies the same rules, so nobody receives records outside their scope. Personal dealing is visible to Compliance, the CIO, admins and the requester.
People who have opened this app
Roles can only be given to people with a login. Share the app link; each person appears here after opening it once, then pick them and tick their roles. (Names typed under Reference data are labels only and cannot hold roles.)