
Most mid-market finance teams do not lack a general ledger. They lack a view of cash that matches how money actually moves: invoices in, collections in, and scheduled payments out.
An ERP can wait. Cash cannot. If you only see last month's close, you are steering with a rear window.
Visibility here means a working picture of AP, AR, and the next few payment runs. Not a new chart of accounts.
Payables waiting on approval. Receivables waiting on customers. Vendors with a known due date. Those three lists already describe most of the cash story.
Put them next to each other. The gaps become obvious: a large vendor payment sitting in the same week as a slow customer.
Cash in the bank is a snapshot. Open invoices and scheduled payments are the forecast. Controllers need both on one screen.
Skip vanity totals. Show what is due, what is approved, and what is still waiting on a person.
The books can stay where they are. Operations software sits next to them. It tracks the work that happens before a journal entry exists.
If your accountant still posts in the old system, that is fine. They need a cleaner feed, not a second close.
Once a week, look at what is approved to pay, what is still stuck, and which customers are late. Thirty minutes. Same three lists.
Write down the decisions in the same tool. If the huddle lives in slides, you will rebuild the slides every week.
A cash model in a workbook goes stale the moment an invoice is approved off-sheet. Version names pile up. Nobody knows which file the controller used.
The fix is not a prettier workbook. It is a queue that is the model.
Control shows payables, receivables, and a simple forecast from those queues. It is not a bank. It does not replace your ledger. It gives finance a working view before month-end.
If you still close in an older system, bring the queues into Control first. The close gets quieter when the week is already visible.
Account notifications for payments, invoices, and cash flow warnings. No promotional messages.

