[{"data":1,"prerenderedAt":466},["ShallowReactive",2],{"blog-\u002Fblog\u002Fhow-to-achieve-global-cash-visibility":3,"blog-surround-\u002Fblog\u002Fhow-to-achieve-global-cash-visibility":447,"blog-related-\u002Fblog\u002Fhow-to-achieve-global-cash-visibility":455},{"id":4,"title":5,"audience":6,"body":10,"cluster":411,"date":412,"description":413,"draft":414,"extension":415,"factCheckedAt":416,"faq":417,"featured":414,"language":416,"meta":427,"navigation":428,"order":429,"originalAsset":416,"path":430,"pillar":431,"primaryKeyword":432,"relatedProject":416,"releaseScope":416,"reviewCycle":433,"reviewStatus":434,"reviewedBy":435,"searchIntent":436,"seo":437,"sources":416,"stem":438,"tags":439,"type":444,"updated":445,"__hash__":446},"blog\u002Fblog\u002Fhow-to-achieve-global-cash-visibility.md","How to Achieve Global Cash Visibility",[7,8,9],"treasury-system-lead","cfo","treasury-analyst",{"type":11,"value":12,"toc":399},"minimark",[13,26,31,34,60,67,71,85,91,95,98,123,127,138,142,174,178,216,220,227,310,321,325,361,374,377],[14,15,16,20,21,25],"p",{},[17,18,19],"strong",{},"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 ",[22,23,24],"em",{},"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.",[27,28,30],"h2",{"id":29},"what-it-actually-means","What it actually means",[14,32,33],{},"Three properties, all required:",[35,36,37,48,54],"ul",{},[38,39,40,43,44,47],"li",{},[17,41,42],{},"Complete"," — ",[22,45,46],{},"every"," account is included. One missing feed and the group number is wrong, quietly.",[38,49,50,53],{},[17,51,52],{},"Timely"," — current enough to act on. Cash you learn about at month-end is cash you couldn't use.",[38,55,56,59],{},[17,57,58],{},"Consolidated"," — one view, rolled up across entity, currency and bank, with drill-down — not thirty spreadsheets in thirty inboxes.",[14,61,62,63,66],{},"Miss any one and you don't have visibility — you have a partial, late, or fragmented picture that ",[22,64,65],{},"feels"," like visibility until it costs you.",[27,68,70],{"id":69},"why-its-hard","Why it's hard",[14,72,73,74,79,80,84],{},"A large group is a visibility nightmare by default: dozens of banks across many countries, each with its own ",[75,76,78],"a",{"href":77},"\u002Fblog\u002Ftreasury-bank-connectivity-swift-host-to-host-api-ebics","connectivity channel"," and ",[75,81,83],{"href":82},"\u002Fblog\u002Fbank-statement-formats-mt940-camt053-bai2","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.",[86,87,88],"pull-quote",{},[14,89,90],{},"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.",[27,92,94],{"id":93},"the-foundation-complete-statement-coverage","The foundation: complete statement coverage",[14,96,97],{},"Visibility is built one account at a time. Two prerequisites:",[35,99,100,109],{},[38,101,102,105,106,108],{},[17,103,104],{},"An account inventory."," A maintained list of ",[22,107,46],{}," 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.",[38,110,111,114,115,118,119,122],{},[17,112,113],{},"A feed from every account."," An automated daily ",[75,116,117],{"href":82},"bank statement"," from each one, through ",[75,120,121],{"href":77},"host-to-host, SWIFT or EBICS",", or an aggregator that fans many banks into one channel.",[27,124,126],{"id":125},"standardization","Standardization",[14,128,129,130,133,134,137],{},"Every bank speaks a slightly different dialect. To consolidate, you normalize incoming statements to a ",[17,131,132],{},"standard format"," — increasingly ",[75,135,136],{"href":82},"ISO 20022 camt.053\u002Fcamt.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.",[27,139,141],{"id":140},"visible-available-trapped-cash","Visible ≠ available: trapped cash",[14,143,144,145,148,149,155,156,159,160,163,164,168,169,173],{},"Seeing cash isn't the same as being able to ",[22,146,147],{},"use"," it. Regulatory restrictions, minimum local balances, tax on repatriation and currency controls mean some visible cash is ",[17,150,151],{},[75,152,154],{"href":153},"\u002Fblog\u002Ftrapped-cash-and-cash-repatriation","trapped",". Good visibility distinguishes ",[22,157,158],{},"total"," cash from ",[22,161,162],{},"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 ",[75,165,167],{"href":166},"\u002Fblog\u002Fphysical-vs-notional-cash-pooling","pooling"," and an ",[75,170,172],{"href":171},"\u002Fblog\u002Fwhat-is-an-in-house-bank","in-house bank"," are for.)",[27,175,177],{"id":176},"how-to-get-there","How to get there",[179,180,181,187,193,199,210],"ol",{},[38,182,183,186],{},[17,184,185],{},"Inventory"," every account — the unglamorous, decisive first step.",[38,188,189,192],{},[17,190,191],{},"Connect"," a statement feed from each, via the right channel per bank.",[38,194,195,198],{},[17,196,197],{},"Standardize"," everything to one format.",[38,200,201,204,205,209],{},[17,202,203],{},"Monitor"," that a statement actually arrives from every account, every day — and ",[75,206,208],{"href":207},"\u002Fblog\u002Finterface-monitoring-and-reconciliation","alert on gaps",". A silently missing feed is an invisible hole in the number.",[38,211,212,215],{},[17,213,214],{},"Consolidate and present"," by entity, currency and bank, separating total from available.",[27,217,219],{"id":218},"the-cash-visibility-maturity-model","The cash-visibility maturity model",[14,221,222,223,226],{},"Visibility isn't on\u002Foff — it's a ladder of coverage and timeliness. Locate yourself honestly by what you can actually ",[22,224,225],{},"do",", not by whether you own a dashboard.",[228,229,230,246],"table",{},[231,232,233],"thead",{},[234,235,236,240,243],"tr",{},[237,238,239],"th",{},"Level",[237,241,242],{},"Coverage & timeliness",[237,244,245],{},"What treasury can (and can't) do",[247,248,249,263,276,297],"tbody",{},[234,250,251,257,260],{},[252,253,254],"td",{},[17,255,256],{},"1 — Fragmented",[252,258,259],{},"Regions email balances; partial, late",[252,261,262],{},"Guess the group number; act on stale data",[234,264,265,270,273],{},[252,266,267],{},[17,268,269],{},"2 — Partial feeds",[252,271,272],{},"Major banks fed automatically; a long tail still manual",[252,274,275],{},"See most cash; stay quietly blind to the tail",[234,277,278,283,290],{},[252,279,280],{},[17,281,282],{},"3 — Full coverage",[252,284,285,286,289],{},"Every ",[22,287,288],{},"known"," account fed daily, normalized to one format",[252,291,292,293],{},"Trust the total; build a real ",[75,294,296],{"href":295},"\u002Fblog\u002Fhow-to-build-a-daily-cash-position","daily position",[234,298,299,304,307],{},[252,300,301],{},[17,302,303],{},"4 — Monitored & live",[252,305,306],{},"Coverage is monitored, gaps alerted, total vs available split",[252,308,309],{},"Run treasury on a live number and concentrate with confidence",[14,311,312,313,316,317,320],{},"The jump that matters is ",[17,314,315],{},"2 → 3"," (closing the long tail of accounts) and then ",[17,318,319],{},"3 → 4"," (monitoring that the feeds keep arriving). Most teams over-invest in the view and under-invest in exactly those two steps.",[27,322,324],{"id":323},"what-usually-goes-wrong","What usually goes wrong",[35,326,327,337,343,349,355],{},[38,328,329,332,333,336],{},[17,330,331],{},"Silent gaps."," An account stops reporting and no one notices, so the position is quietly wrong. Coverage must be ",[22,334,335],{},"monitored",", not assumed.",[38,338,339,342],{},[17,340,341],{},"Unknown accounts."," Locally opened accounts the centre never learns about — pure invisible cash.",[38,344,345,348],{},[17,346,347],{},"Manual regional reporting."," Subsidiaries emailing balances weekly: late, error-prone, and never truly current.",[38,350,351,354],{},[17,352,353],{},"Confusing visible with available."," Counting trapped cash as usable.",[38,356,357,360],{},[17,358,359],{},"Buying the dashboard first."," Investing in a shiny reporting layer on top of incomplete feeds — a beautiful view of the wrong number.",[14,362,363,364,367,368,370,371,373],{},"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 ",[22,365,366],{},"see"," the group's cash, the next questions are concentrating it (",[75,369,167],{"href":166},") and building today's ",[75,372,296],{"href":295}," on top of it.",[375,376],"hr",{},[14,378,379],{},[22,380,381,382,386,387,79,390,393,394,398],{},"Part of the ",[75,383,385],{"href":384},"\u002Ftopics\u002Fcash-and-liquidity-management","Cash & Liquidity Management guide",". See also ",[75,388,389],{"href":295},"building a daily cash position",[75,391,392],{"href":166},"physical vs notional pooling",". The ",[75,395,397],{"href":396},"\u002Fnewsletter","newsletter"," sends one finance-systems pattern, product decision or build lesson every two weeks.",{"title":400,"searchDepth":401,"depth":401,"links":402},"",2,[403,404,405,406,407,408,409,410],{"id":29,"depth":401,"text":30},{"id":69,"depth":401,"text":70},{"id":93,"depth":401,"text":94},{"id":125,"depth":401,"text":126},{"id":140,"depth":401,"text":141},{"id":176,"depth":401,"text":177},{"id":218,"depth":401,"text":219},{"id":323,"depth":401,"text":324},"positioning","2026-07-23","Global cash visibility is seeing all the group's cash — every account, currency and bank — in one timely view. Mostly a data problem: full statement coverage.",false,"md",null,[418,421,424],{"question":419,"answer":420},"What is global cash visibility?","Global cash visibility is the ability to see all of a group's cash — across every bank account, legal entity, currency and banking partner — in one consolidated, timely view. It means treasury at the centre can answer 'how much cash does the group have and where is it?' without emailing subsidiaries or waiting for month-end. It's the foundation for cash concentration, funding decisions and reducing idle balances.",{"question":422,"answer":423},"Why is global cash visibility so hard to achieve?","Because it's a data-coverage problem, not a dashboard problem. A large group banks with dozens of institutions across many countries, each delivering statements in different formats through different channels, for entities that report at different times. Getting a complete, standardized, timely feed from every account into one place — with no account silently missing — is the real work. The reporting view is the easy last step.",{"question":425,"answer":426},"How do you improve cash visibility across a group?","Start with an account inventory so you know every account that should be reporting, then establish an automated statement feed from every one — via host-to-host, SWIFT or an aggregator — normalized to a standard format like camt.053. Monitor that a statement actually arrives from each account daily, and flag gaps. Visibility improves exactly as coverage and timeliness improve; the dashboard is the last 5%.",{},true,5,"\u002Fblog\u002Fhow-to-achieve-global-cash-visibility","cash-and-liquidity-management","global cash visibility","annual","reviewed","Tan Gravam","informational",{"title":5,"description":413},"blog\u002Fhow-to-achieve-global-cash-visibility",[440,441,442,443],"treasury","cash-management","liquidity","bank-connectivity","text","2026-07-26","JEZB8jbtClpHPZN6-AuLwL1LCpy4cSo5Hl5eyAYxpeE",[448,452],{"title":449,"path":450,"stem":451,"type":444,"language":416,"draft":414,"children":-1},"How I Write a Product Landing Page","\u002Fblog\u002Fhow-i-write-a-product-landing-page","blog\u002Fhow-i-write-a-product-landing-page",{"title":453,"path":295,"stem":454,"type":444,"language":416,"draft":414,"children":-1},"How to Build a Daily Cash Position","blog\u002Fhow-to-build-a-daily-cash-position",[456,458,462],{"path":295,"title":453,"description":457},"A daily cash position is a consolidated view of the cash available today across every account and currency — prior-day vs intraday, actuals vs expected.",{"path":459,"title":460,"description":461},"\u002Fblog\u002Fcash-positioning-vs-cash-flow-forecasting","Cash Positioning vs Cash Flow Forecasting: What's the Difference?","Cash positioning tells you the cash you have now; forecasting projects what you'll have. Two different jobs — and why confusing them costs treasury teams.",{"path":463,"title":464,"description":465},"\u002Fblog\u002Fdirect-vs-indirect-cash-flow-forecasting","Direct vs Indirect Cash Flow Forecasting for Treasury","Direct forecasting builds cash bottom-up from expected receipts and payments; indirect derives it from projected financials. Which to use, over what horizon.",1785182340764]