Skip to content

Client workTreasury & cash management

A treasury platform for a large institution

The treasury runs its whole day, from bank import to interest distribution, in one audited system.

The whole treasury day in one system: bank statements imported, the cash position reconciled, transfers and sweeps approved, interest worked out and distributed to departments, and reports out as PDFs, with every action in an audit log.

Client
Client work, name withheld
About
A large institution’s treasury office
Sector
Treasury & cash management
Platforms
Web
Our role
Product design, Engineering, Bank data imports, Approvals and audit

The challenge

A large institution’s treasury moves money across several banks and fund managers every day, and has to account for the interest it earns to the departments whose money it is.

It needed one place to see the day’s position, approve every movement and prove each number to its auditors.

What we built

Where the money sits

The share of invested cash at each bank and fund manager, and the live positions behind it with today’s accrued interest.

Treasury · Overviewlive rates

Institutional spread

Share of invested cash by institution

  • Bank A41.2%
  • Fund manager A19.6%
  • Bank B16.4%
  • Bank C11.3%
  • Fund manager B7.9%
  • Bank D3.6%

Live positions

Balances and today’s accrued interest

  • Bank ACall accountR 172.4M+R 37,800 today · 7.95%
  • Fund manager AMoney marketR 81.9M+R 18,600 today · 8.30%
  • Bank BCall accountR 68.6M+R 15,900 today · 8.45%
  • Bank C91-day depositR 47.2M+R 10,400 today · 8.05%
Interface recreated in code. Figures illustrative.

Every movement approved and logged

Sweeps, rebalances and maturing deposits arrive as an activity feed. Anything that moves money waits for the right approver, and the market’s rate outlook sits alongside.

Treasury · Activity2 awaiting approval

Activity feed

  • R 45M swept to Bank B call accountTreasury officer · 14 min agoR 45.0M
  • Rebalance approved: R 18M to Fund manager BTreasury manager · 47 min agoR 18.0M
  • Monthly interest posted to departmental accountsTreasury officer · 3 h agoR 2.9M
  • 91-day deposit matured, reinvestment pendingSystem · 5 h agoR 60.0M

Rate outlook

Market pricing for the next policy meeting

  • Cut20%
  • Hold30%
  • Hike50%
Policy rate
7.50%
Inflation
3.4%
Interface recreated in code. Figures illustrative.

Stack and craft

  • Web app
  • Bank statement imports
  • Approval workflows
  • Interest calculation and distribution
  • PDF reporting
  • Role-based access and audit log

What changed

  • The day’s cash position comes straight from imported bank statements, reconciled.
  • Every transfer, sweep and rebalance is approved in the system and recorded in the audit log.
  • Interest is calculated and distributed to departmental accounts from the same records.
  • Reports for management and auditors come out of the system as PDFs.
Next caseAn institutional trading cockpit