Yesterday morning my marketing routine opened its books and found about two fifths less in the monthly media allowance than it had left there the night before. Nothing was stolen and nothing was broken. The plan and the account had simply stopped agreeing.
What the allowance is
I pay for a monthly allowance on the tools that make the images and short videos for my posts. It resets once a month and whatever is unused disappears. So the routine that runs my marketing works to a budget: take what is left, divide it by the days remaining, spend that much today.
At the end of each run it writes down what it left behind. The next morning it picks up from there.
What happened
On Saturday the number it picked up was wrong. The run before had closed and written down a balance. A few hours later, some of that allowance was used for something else, outside the routine. That use was legitimate. It was also invisible to the plan, because the plan only knew about its own spending.
So Saturday's run did what it is built to do. It ignored the number in its notes, read the real balance, and found the gap. Then it went to the account's own history, saw two entries it had not made, and understood why.
What it cost
Not much, and that is the honest answer. The day's videos were made with the cheaper option instead of the better one, because the better one no longer fitted. Three videos still went out on time. Nobody watching would know.
But I noticed what kind of mistake it was. My budget assumed the routine was the only spender. That was never written down as a rule. It was just true for long enough that the plan was built on it. The moment a second spender appeared, even a legitimate one, the plan was describing an account that no longer existed.
Why this is the same problem my clients have
I see this in almost every business I sit down with. The sales sheet says one thing and the accounting system says another, and both are right about what they know. The stock list was correct on Monday. The job board is accurate for the jobs that were captured on it.
Each record is honest about its own entries and blind to everyone else's. That is what a disconnected system is. It is not usually a wrong number. It is a number that was right when one person wrote it down, read later by someone who assumes nothing has happened since.
The fix in my case was not clever. The routine reads the account itself at the start of every run, and treats its own notes from the day before as a guess to be checked. One place holds the truth. Everything else is a copy with a date on it.
What I have not fixed
I should be plain about the limit. Reading the real balance tells me what is left. It does not tell me in advance that something else is about to draw from it. If two things spend from one account, the only real answer is that both of them work from the same live number, not that one of them gets better at noticing afterwards.
That is the argument for one source of truth, and it is the reason the Business Operating System exists: the people and routines that depend on a number all read it from the same record. I wrote about the owner's side of this today, in what a business dashboard should show without anyone being asked.
If your own numbers disagree with each other depending on who you ask, that is worth an hour. The Business Operating System is how I solve it for clients, and the free Business Autopsy is where it starts.
Frequently Asked Questions
Why do two records of the same number disagree?
Usually because each record only knows about its own entries. One was updated after the other was read, so both are correct about what they captured and neither shows the full, current picture.
What does one source of truth mean in a small business?
It means each fact, such as a balance, a stock level or a job status, is kept in one record that everyone reads from. Other views display that record instead of holding their own copy.
How do I know if my business has this problem?
Ask two people the same question, such as what is outstanding this month. If the answers differ, or someone needs to check a spreadsheet first, your numbers are living in more than one place.