Blog / Data

Stock, orders and cash in three systems: what one live view takes

The Monday meeting runs on a spreadsheet somebody built on Sunday night. Replacing it is mostly not a dashboard project, it is connecting three systems and settling what in stock actually means.

Somebody spends Sunday evening exporting three files and building a spreadsheet so that Monday's meeting has numbers. It works, everyone relies on it, and it is one person, one laptop and one set of assumptions nobody else can see.

Getting stock and sales in one view is rarely a dashboard problem. It is a connection problem and a definitions problem, and the chart at the end is the small part. Knowing that before you buy changes what you buy.

Why stock and sales are never in one view

In most distribution and wholesale businesses the numbers live in three places that were each chosen sensibly and never designed to talk.

  • Stock, in a warehouse or inventory system, which knows quantities and locations but not what anything is worth to you.
  • Orders, in a sales system or a shop platform, which knows what customers have asked for but not whether you can supply it.
  • Cash, in accounting, which knows what has been invoiced and paid but not what is on a shelf.

Every useful question crosses at least two of them. What is our margin by product this month needs orders and accounting. What can we promise a customer this week needs stock and orders. Which lines are tying up money needs all three. That crossing is the actual project, and it is why a quote that is mostly about charts is quoting the wrong thing. Our systems do not talk to each other covers the mechanics, and the connecting work is data pipelines.

The argument about what in stock means

The delay nobody plans for, and it is not technical.

Ask four people in a wholesale business how much of something you have and you will get four honest answers. The warehouse counts what is on the shelf. Sales counts what is on the shelf minus what is already promised. Purchasing counts that plus what is on order from the supplier. Finance counts what you have paid for, including the container that has not landed.

All four are correct for their purpose, and a single screen showing one number to everyone forces a decision. The dashboard cannot make it and should not try. Someone with authority decides, it is written down, and the screen labels which definition it is showing. Skip that and you will build something people argue with rather than use, which is the same outcome as not building it. A dashboard cannot fix messy data covers the general version.

  • Available to promise is usually the one sales needs, and it is the hardest to compute because it depends on allocations.
  • On hand is what the warehouse means and it is the easiest to trust, because somebody can go and count it.
  • On order and inbound matters for purchasing and needs supplier lead times that are frequently optimistic.
  • Stock value is finance's number and depends on a costing method that somebody chose years ago and may not have revisited.

Different screens for different people

The other reason single dashboards disappoint: a warehouse manager and a finance director want genuinely different things, and a screen that serves both usually serves neither.

Who needs what, and how fresh
WhoWants to knowFreshness
SalesWhat can I promise, and whenClose to live, because they are on the phone
WarehouseWhat is coming in, what is going out todayLive
PurchasingWhat is running out, what is overstockedDaily is plenty
FinanceMargin, stock value, what is tying up cashDaily or weekly, and accuracy matters more than speed
The ownerThree numbers, and whether they are better than last monthWeekly, and it should fit on a phone

The freshness column has a large cost attached. Live is a different architecture from daily, and almost nobody who asks for live needs it beyond the first two rows.

The number that is always wrong

Worth its own section because it derails more of these projects than anything technical: margin.

Everyone wants margin by product on the dashboard, and it is the figure most likely to be wrong, because it depends on a cost that nobody looks at closely. If your costing has not been reviewed in a while, the dashboard will confidently report profitability that is not real, and it will be believed for months.

  • Which cost are you using? The last price you paid, an average, or the standard cost somebody set two years ago. On imported goods with a moving exchange rate these can differ substantially.
  • Is carriage in the cost? Freight, duty and handling frequently are not, which flatters margin on exactly the products where it matters most.
  • What about the discounts you give? A list price margin and a realised margin after settlement discounts and rebates are different numbers, and sales usually quotes the first.
  • And the ones you receive? Supplier rebates that arrive quarterly rarely find their way back to the product they came from.

The practical advice is to put margin on the dashboard last rather than first, and to label plainly which cost it uses. A screen that shows revenue and volume reliably is more useful than one that shows margin unreliably, because the second gets disputed in a meeting and takes the rest of the screen down with it.

Start with the Monday meeting

The most useful specification you can write is already being produced every week by whoever builds the spreadsheet.

  1. Take the actual Sunday spreadsheet and mark which figures anyone looks at. It is usually a fraction of what is in it.
  2. Ask what decision each one drives. A number nobody acts on does not need automating, it needs deleting.
  3. Watch where the builder makes a judgement call, because those are the definitions you will have to settle, and they are currently living in one person's head.
  4. Build only those figures first. Three or four, not thirty, and let the rest wait until people ask.
  5. Keep the spreadsheet running alongside for a month and compare. Where they disagree, one of them is wrong and finding out which is the point.
  6. Then stop building it, deliberately, and make sure the person who did gets their Sunday back rather than a new job maintaining a dashboard.

What it costs

Illustrative ranges
ScopeCostNote
Reports from one system you already ownNothing, plus an afternoonCheck this first. Modern systems report better than people assume.
Two systems joined, a handful of figures$15,000 to $40,000The common case, and where most of the value is.
Three systems, with definitions settled and role-based views$40,000 to $100,000Realistic for a wholesale business with real complexity.
The above plus forecasting$80,000 and upA different project. Get the reporting trustworthy first.

Illustrative ranges from the kind of work we quote, not a price list. Roughly four fifths of the effort is connecting and agreeing; the dashboard itself is the visible fifth. What does a business dashboard cost explains that split.

Forecasting is worth a caution. It is the thing everyone wants once the reporting works, and it is a real capability, but a forecast built on numbers people do not yet trust inherits the distrust and amplifies it. Get the current view believed first. That is what forecasting work depends on.

Not for you if

One risk worth naming, and it is the one that usually decides this in the end. The Sunday spreadsheet is a single point of failure wearing a cardigan. It works precisely because one person understands it, and the day they leave or fall ill, nobody can rebuild the assumptions inside it. That is frequently a better reason to do this than the reporting itself, and it is the one least likely to be in the business case.

The guides, by email

Get the next guide in your inbox

One email when a new guide is published: what things cost, what to build first, and when the honest answer is to build nothing. No promotions, unsubscribe any time.

First guides arrive straight away. Unsubscribe any time.

Also asked

Questions that usually follow

How do I get stock and sales in one view?

Usually by connecting the systems rather than by buying a dashboard, since stock, orders and cash typically live in three places that were each chosen sensibly and never designed to talk. Every useful question crosses at least two of them, and that crossing is the actual project. Roughly four fifths of the effort is connecting and agreeing definitions; the chart at the end is the visible fifth.

Why do people disagree about how much stock we have?

Because four honest answers exist. The warehouse counts what is on the shelf. Sales counts that minus what is already promised. Purchasing adds what is on order from suppliers. Finance counts what has been paid for, including a container that has not landed. All four are right for their purpose, and one screen showing one number to everyone forces a decision that someone with authority has to make and write down.

Should everyone see the same dashboard?

No, and a screen serving a warehouse manager and a finance director usually serves neither. Sales needs what can be promised, close to live. The warehouse needs what is coming in and going out today, live. Purchasing needs what is running out, where daily is plenty. Finance needs margin and stock value, where accuracy matters more than speed. And the owner needs three numbers on a phone, weekly.

What does a stock and sales dashboard cost?

As illustrative ranges: nothing plus an afternoon if reports from a system you already own will do, which is worth checking first. $15,000 to $40,000 for two systems joined with a handful of figures, which is the common case. $40,000 to $100,000 for three systems with definitions settled and role-based views. And $80,000 and upwards once forecasting is added, which is a different project.

How do I replace the weekly spreadsheet?

Use it as the specification, since it is already being produced. Mark which figures anyone actually looks at, which is usually a fraction. Ask what decision each drives, because a number nobody acts on needs deleting rather than automating. Watch where the builder makes a judgement call, since those are the definitions you must settle. Build three or four figures first, run both for a month and compare, then stop building it deliberately.

Should I add forecasting at the same time?

No. Forecasting is what everyone wants once reporting works, and it is a real capability, but a forecast built on numbers people do not yet trust inherits that distrust and amplifies it. Get the current view believed first. There is also a quieter reason to do the reporting at all: the Sunday spreadsheet is a single point of failure, and the day its author leaves, nobody can rebuild the assumptions inside it.

Next step

Tell us which three systems hold your numbers

Name the systems and the three questions the Monday meeting actually asks. We will tell you what connecting them involves, which definitions you will have to settle, and what it costs. We reply within two working days, and if one system already answers it we will say so.

See Live dashboards Start the conversation