Where CFOs and Treasurers Lose Visibility Between ERP and Cash

A $340 million revenue industrial distributor's treasury team built its daily cash position report by exporting data from the ERP into a spreadsheet every morning, then manually cross-referencing it against five separate bank portals because the ERP's bank connectivity only covered two of the company's six banking relationships. The CFO found out how bad the gap actually was only when a quarter-end liquidity crunch forced an emergency credit line draw that better cash visibility would have flagged three weeks earlier. The ERP had the AR and AP data. Treasury had the bank data. Neither side had both, and that's the operational silo that costs real money.
Why this gap exists even in well-run finance functions
ERP systems are built around the general ledger and transaction processing — what's been booked, what's owed, what's been paid. Treasury management is built around cash positioning and liquidity — what's actually in the bank right now, across every account, and what's coming due. These are related but genuinely different data models, and most ERP platforms' native treasury functionality is thin compared to a dedicated treasury management system (TMS), while most TMS platforms don't natively carry the AR/AP detail that lives in the ERP. The result, in a lot of mid-market and even larger companies, is two parallel views of company finances that get reconciled manually, often daily, by someone exporting from one system and importing into (or just eyeballing against) the other.
What actually breaks without integration
- Cash forecasting accuracy. A forecast built from ERP AR/AP data alone assumes payment terms are followed exactly — invoices paid on day 30, collections received on day 45 — when actual behavior deviates constantly. A forecast built from bank data alone has visibility into what's already happened but no forward view of what's coming due. Neither alone produces a reliable forward cash position; both together do.
- Working capital decisions made on stale data. Decisions about early-pay discounts, extending customer credit terms, or timing a large capital purchase get made against whatever cash position report was last manually assembled, sometimes a day or more old, in a business where actual cash position can shift meaningfully within that window.
- Fraud and error detection delay. Manual reconciliation between ERP and bank data, done daily or (worse) weekly by an overworked treasury analyst, catches discrepancies — a duplicate payment, an unauthorized transaction — days later than an automated, continuous match would.
What real integration actually looks like
Direct bank connectivity — through bank APIs or a bank connectivity aggregator built into a mid-tier or enterprise treasury management system with pre-built bank feeds — feeding real-time or near-real-time balance and transaction data into a system that also has ERP visibility closes the gap. The distributor above eventually implemented a mid-tier TMS integrated with its ERP via API, connecting to all six of its banking relationships instead of two, and cut its daily cash position assembly from roughly two hours of manual work to an automatically refreshed dashboard available to both the treasury team and the CFO without anyone building a spreadsheet each morning.
Sizing the right level of treasury tooling
| Company profile | Reasonable approach |
|---|---|
| Single bank relationship, simple cash structure | ERP's native cash management module is often sufficient |
| 3-5 banking relationships, moderate complexity, no dedicated treasury staff | Mid-tier TMS with strong bank connectivity, integrated via API to ERP |
| Multiple entities, multiple currencies, dedicated treasury function | Full TMS platform with cash forecasting, FX exposure management, and investment tracking, tightly integrated with ERP |
A common mistake is either extreme: a large, multi-entity company trying to force complex multi-currency cash management through an ERP's basic native module because "we already paid for the ERP," or a simple single-bank business buying enterprise TMS capability it doesn't need. Sizing the tooling to actual banking complexity, not company revenue alone, tends to produce a better decision than defaulting to either extreme.
The organizational fix that matters as much as the technology
Integration alone doesn't close the silo if treasury and accounting still operate as separate teams with separate priorities and no shared reporting cadence. A practical structural fix that shows up repeatedly in better-run finance functions: a weekly (not just monthly) cash and AR/AP review that includes both the controller's team and treasury in the same meeting, looking at the same integrated dashboard, rather than each team producing its own report for the CFO separately and the CFO doing the reconciliation mentally in a meeting. This is a process change, not a software purchase, and it's often the missing piece even after the technical integration is built — the distributor's new automated dashboard sat underused for two months until the CFO mandated the joint weekly review that actually got both teams looking at the same numbers together.
Foreign exchange exposure: a specific case where the gap gets expensive
For any company transacting in multiple currencies, the ERP-treasury gap has a sharper edge: FX exposure. The ERP records receivables and payables in their transaction currencies, but calculating actual net exposure per currency — and deciding whether and how much to hedge it — requires combining that ERP data with real-time or near-real-time exchange rate data and treasury's view of committed but not-yet-booked exposure, like a large purchase order that hasn't hit AP yet. Companies managing this manually tend to either over-hedge out of caution (paying unnecessary hedging costs) or under-hedge because the true exposure number wasn't visible until it was too late to act on favorably. A treasury system with genuine ERP integration turns this into a maintained, current number instead of a monthly spreadsheet exercise assembled after the fact.
Where this connects to broader ERP integration strategy
Treasury-to-ERP connectivity is a specific case of the general integration challenge — deciding whether to connect systems directly, through middleware, or through a specialized platform's native connectors — worth evaluating with the same discipline applied to any other critical integration: documented failure behavior, clear ownership, and monitoring for silent breakage, not just a one-time connection that nobody revisits. Given how directly a cash visibility gap can affect real liquidity decisions, it deserves at least the same rigor as a customer-facing integration, even though it often gets less attention because it's an internal, back-office connection rather than something customers ever see.
Questions worth asking to size this gap in your own organization
- How many hours per week does someone spend manually reconciling ERP data against bank portals to produce a cash position view?
- How many of your banking relationships have direct connectivity into whatever system produces your cash forecast, versus manual portal checks?
- When was the last time a liquidity surprise could have been caught earlier with same-day rather than multi-day-old cash data?
If the honest answer to that last question is "recently," the treasury-ERP integration gap isn't a theoretical efficiency problem, it's an active risk sitting on the balance sheet.
Board and lender reporting: another reason this gap matters
Beyond day-to-day liquidity management, the ERP-treasury gap surfaces at exactly the wrong moments for external reporting: a board meeting cash position slide assembled from a day-old manual reconciliation, or a lender covenant compliance calculation that depends on current cash and debt figures pulled from two systems that don't automatically agree. Lenders in particular often have same-day or near-real-time reporting expectations built into loan covenants for companies with revolving credit facilities, and a manual, error-prone reconciliation process increases the real risk of a reporting error triggering an unnecessary covenant conversation. Treating integrated cash visibility as an internal efficiency nicety rather than an external reporting risk understates its actual importance for any company with meaningful external debt or board reporting obligations.
This is also where the cost of the integration gap becomes easiest to justify to a skeptical budget holder: rather than arguing for a treasury system upgrade on efficiency grounds alone, framing it around covenant compliance risk and board reporting accuracy tends to get faster executive buy-in, because the downside of getting it wrong is concrete and specific rather than a vague productivity argument.