Help Center/MLRO Dashboard

MLRO Dashboard

In brief: Single-pane-of-glass for the firm's appointed MLRO — action queue, programme health, ACR, SAR pipeline, calendar, exports.

A single-pane-of-glass for the firm's appointed MLRO — pulls the action queue, programme health, period summary, calendar, ACR status, SAR pipeline, programme oversight, and quick exports onto one page so the MLRO can triage the day's compliance work in one read.

Where it lives

Sidebar → MLRO Dashboard (or /firm/mlro).

The standalone /firm/mlro-queue page from Phase 31 now redirects to /firm/mlro#action-queue — the queue lives as a card inside the dashboard rather than a separate page.

Who sees what

Three caller views, all gated server-side by mlro_dashboard_summary:

RoleSees
Appointed MLROFull dashboard — every card actionable
Firm ownerFull dashboard, read-only — SAR pipeline summarised but not detailed (POCA s.333A)
ManagerFull dashboard minus SAR — replaced with a locked tile explaining the restriction
Staff / non-memberRedirected to /firm/dashboard (the dashboard is restricted to MLRO and senior staff)

The cards

Action queue

Live list of items needing the MLRO's attention — AML hits awaiting disposition, internal SARs awaiting review, stale external SAR drafts, material-change flags, overdue reassessments, PCP / audit review overdue. Sorted by urgency (high → medium → low). Counts also surface as a banner on /firm/dashboard.

Compliance Health

Reads the 12-factor compliance health score (Phase 29). Traffic-light summary + factor breakdown. Same widget that the home dashboard shows — mirrored here so the MLRO doesn't have to hop pages.

Period summary

Current-vs-previous-period counts for AML hits dispositioned, internal SARs, external SARs, and reassessments. Period selector top-right (30d / 90d / 1 year — defaults to 1 year per MLR reg 21).

Calendar

Upcoming AML calendar items (next 14 days). Pulls from list_aml_calendar (Phase 21).

Annual Compliance Review (ACR)

Status of the active ACR if one's in progress, otherwise the latest completed one. Deep-links to the ACR wizard at /firm/compliance/annual-review (Phase 78c).

SAR pipeline

MLRO + firm owner only. Externally-filed SARs by status, internal SARs by review state. Hidden from managers + staff under POCA s.333A (tipping-off offence). The card UI captures the restriction so it's clear why it's gated.

Programme oversight

MLRO appointment status (active / overdue / missing), training completion rate, PCP last-reviewed, FWRA last-completed. These underpin the 12-factor health score — surfaced raw here so the MLRO can see exactly which factor is dragging the score.

Quick exports

One-click links to the supervisor-facing PDFs: Annual MLRO Report, Compliance Pack, Audit Log slice.

Period selector

Top-right of the header. Three windows:

  • 30 days — operational view (this month)
  • 90 days — quarterly check-in
  • 1 year (default) — MLR reg 21 oversight window

Selection persists in the URL (?period=30) so links you share or bookmark land on the right period.

Audit trail

Every dashboard visit writes a firm.mlro_dashboard.viewed row to the firm-scoped audit log (Phase 79c) — once per session per firm per calendar date, so the trail captures daily engagement without spamming. Visible in Settings → Compliance → Audit Log filtered by "MLRO appointment" or by searching for mlro_dashboard.viewed. Supervisors routinely ask for evidence that the MLRO is actively overseeing the programme; this log answers that.

Deep links

Use these anchors when linking from emails, help docs, or other surfaces:

  • /firm/mlro#action-queue — top of the action queue
  • /firm/mlro#compliance-health — health card
  • /firm/mlro#period-summary — period counts
  • /firm/mlro#calendar-and-acr — calendar + ACR row
  • /firm/mlro#acr-status — just the ACR card
  • /firm/mlro#sar-pipeline — SAR pipeline (role-gated)
  • /firm/mlro#programme-oversight — programme oversight row
  • /firm/mlro#quick-exports — quick-exports footer

The scroll-margin is set so the anchor lands below your top nav.

Accessibility

Each card section is wrapped in an HTML <section> with an aria-labelledby heading (visually hidden). The period selector is a role="radiogroup" with per-option role="radio" aria-checked. Icons in the header and inside alerts are marked aria-hidden="true" (the surrounding text is what screen readers should announce).

Plan tier

The MLRO Dashboard is free on all plans — it's part of the core compliance toolkit. The cards inside it that depend on paid features (the ACR card, for example) display their own paywall inside the card if the firm isn't entitled.

Didn't find what you needed?

Contact support