All Docs
FeaturesagentOS Direct DebitUpdated March 20, 2026

Mandate Activity & Reconciliation Reports

Mandate Activity & Reconciliation Reports

The Collections report page (/dashboard/reports/collections) now includes two additional tabs: Mandate Activity and Reconciliation. These sit alongside the existing Summary, Clawbacks, Fund Flow, and Reserve tabs.


Mandate Activity Report

The Mandate Activity report shows how mandates have moved through their lifecycle within a selected date range.

Summary Stats

At the top of the tab, six headline figures are displayed:

StatDescription
NewMandates created in the period
ActivatedMandates that moved to active status in the period
CancelledMandates cancelled in the period
SuspendedMandates suspended in the period
FailedMandates that failed in the period
Currently Active / SuspendedLive snapshot — not period-scoped

Daily Bar Chart

A stacked bar chart shows the last 30 days of mandate activity. Each bar is broken down by:

  • New mandates
  • Cancelled mandates
  • Suspended mandates

This gives a quick visual indication of mandate churn over time.

Mandate Table

A paginated table lists all mandates created within the selected period. Columns include:

  • Mandate ID
  • Tenant name and email
  • Property ref
  • Status
  • Collection amount (£)
  • Collection frequency
  • Created at
  • Activated at

CSV Export

Click Export CSV to download the full mandate list. The export includes all table columns plus:

  • Cancelled at
  • Suspended at
  • Failed at
  • Failure reason

Filename format: mandate-activity-YYYY-MM-DD.csv

API

Data is served by the mandateActivity tRPC endpoint on the reports router. The endpoint accepts a date range and customer scope, and returns summary stats, daily aggregates, and the paginated mandate list.


Forward Reconciliation Report

The Reconciliation report provides a pipeline view of funds from collection through to forwarding, helping identify gaps between what has been collected and what has been forwarded to client accounts.

Summary Stats

StatDescription
Total CollectedSum of all successfully collected amounts in the period
Total SweptSum of all amounts swept from Modulr to the Griffin holding account
Total ForwardedSum of all amounts forwarded from holding to client accounts

Counts are shown alongside each monetary total.

Gap Indicators

Two gap indicators appear between the summary stats:

  • Collected → Swept gap — difference between total collected and total swept
  • Swept → Forwarded gap — difference between total swept and total forwarded

Each indicator displays as green when the gap is within the £500 threshold, or amber when it exceeds it. An amber indicator may warrant investigation.

Holding Account Balance

A breakdown of the all-time holding account balance is shown:

  • Total swept in
  • Clawback debits
  • Net forwarded

Daily Bar Chart

A side-by-side bar chart shows daily collected vs forwarded amounts. This makes it easy to see forwarding lag — typically the 24-hour hold period — and spot any days where collections did not result in a corresponding forward.

Daily Reconciliation Table

A table with one row per day shows:

ColumnDescription
DateCalendar date
CollectionsNumber of collections that day
Collected (£)Total collected amount
ForwardsNumber of forward transactions
Forwarded (£)Total forwarded amount
Gap (£)Collected minus forwarded for that day

CSV Export

Click Export CSV to download the daily reconciliation table. Filename format: reconciliation-YYYY-MM-DD.csv

Columns: Date, Collections Count, Collected (£), Forwards Count, Forwarded (£), Gap (£).

API

Data is served by the reconciliation tRPC endpoint on the reports router. The endpoint accepts a date range and customer scope, and returns summary stats, gap indicators, holding account totals, daily aggregates, and the daily reconciliation rows.


Tab Overview

The collections report page now has six tabs in total:

TabDescription
SummaryCollection success rates and totals
ClawbacksClawback history and detail
Fund FlowSweep and forwarding activity
ReserveClawback reserve status
Mandate ActivityMandate lifecycle changes (new in v1.0.77)
ReconciliationCollected vs forwarded gap analysis (new in v1.0.77)

The tab bar is horizontally scrollable on smaller viewports.