Note

How to Achieve Global Cash Visibility

Global cash visibility is seeing all the group's cash — every account, entity, currency and bank — in one timely, consolidated view. It's mostly a data problem: complete, standardized statement coverage. Why it's hard and how to get there.

·4 min read·#treasury#cash-management#liquidity#bank-connectivity

Global cash visibility is the ability to see all the group's cash — every account, entity, currency and bank — in one timely, consolidated view. And it's mostly a data problem, not a dashboard problem: the barrier is almost never the screen at the end, it's getting a complete, standardized, on-time statement feed from every single bank account into one place. Treasurers who lack visibility rarely lack a reporting tool — they lack coverage. Solve coverage and the view solves itself.

What it actually means

Three properties, all required:

  • Completeevery account is included. One missing feed and the group number is wrong, quietly.
  • Timely — current enough to act on. Cash you learn about at month-end is cash you couldn't use.
  • Consolidated — one view, rolled up across entity, currency and bank, with drill-down — not thirty spreadsheets in thirty inboxes.

Miss any one and you don't have visibility — you have a partial, late, or fragmented picture that feels like visibility until it costs you.

Why it's hard

A large group is a visibility nightmare by default: dozens of banks across many countries, each with its own connectivity channel and statement format; subsidiaries that report cash manually, weekly, in local currency; and accounts that get opened locally without treasury ever being told. The result is the familiar one — the centre emails the regions, waits, consolidates by hand, and the number is late and suspect the moment it's finished.

The reason you can't see the group's cash is almost never the dashboard. It's the twelve bank accounts nobody set up a feed for — and the three the centre doesn't even know exist.

The foundation: complete statement coverage

Visibility is built one account at a time. Two prerequisites:

  • An account inventory. A maintained list of every bank account in the group — which entity, which bank, which currency. You cannot get a feed from an account you don't know exists, and unknown accounts are where trapped cash hides.
  • A feed from every account. An automated daily bank statement from each one, through host-to-host, SWIFT or EBICS, or an aggregator that fans many banks into one channel.

Standardization

Every bank speaks a slightly different dialect. To consolidate, you normalize incoming statements to a standard format — increasingly ISO 20022 camt.053/camt.052 — so a balance means the same thing regardless of which bank sent it. Without standardization you're not consolidating; you're hand-reconciling formats forever.

Visible ≠ available: trapped cash

Seeing cash isn't the same as being able to use it. Regulatory restrictions, minimum local balances, tax on repatriation and currency controls mean some visible cash is trapped. Good visibility distinguishes total cash from available cash — otherwise the group total flatters you into decisions against money you can't actually move. (Turning scattered visible cash into usable, concentrated cash is what pooling and an in-house bank are for.)

How to get there

  1. Inventory every account — the unglamorous, decisive first step.
  2. Connect a statement feed from each, via the right channel per bank.
  3. Standardize everything to one format.
  4. Monitor that a statement actually arrives from every account, every day — and alert on gaps. A silently missing feed is an invisible hole in the number.
  5. Consolidate and present by entity, currency and bank, separating total from available.

What usually goes wrong

  • Silent gaps. An account stops reporting and no one notices, so the position is quietly wrong. Coverage must be monitored, not assumed.
  • Unknown accounts. Locally opened accounts the centre never learns about — pure invisible cash.
  • Manual regional reporting. Subsidiaries emailing balances weekly: late, error-prone, and never truly current.
  • Confusing visible with available. Counting trapped cash as usable.
  • Buying the dashboard first. Investing in a shiny reporting layer on top of incomplete feeds — a beautiful view of the wrong number.

Get complete coverage, standardize it, monitor it, and separate total from available — and global cash visibility stops being a month-end scramble and becomes a live view treasury can actually run on. Once you can see the group's cash, the next questions are concentrating it (pooling) and building today's daily position on top of it.


Part of the Cash & Liquidity Management guide. See also building a daily cash position and physical vs notional pooling. The newsletter sends one finance-systems pattern every two weeks.

Built with in Amsterdam( ) by Gravam