Data & Systems
Two reports. Two answers. Same question.
Two reports can disagree without either one being wrong. The difference is often in the rules underneath the numbers.
Revenue seems like it should be one of the easier numbers to agree on.
Ask how much revenue a business generated yesterday, and it feels like there ought to be one answer.
Often, there isn't.
Two reports can show different revenue for the same location on the same day without either report necessarily being wrong. The difference may be trivial. It may be intentional. Or it may reveal a problem that becomes increasingly important as data moves across systems, locations, and reporting layers.
The first question shouldn't always be Which number is right?
Sometimes the better question is What exactly does each number mean?
Not every report has the same job
An operating report and a financial report may appear to show the same metric while serving very different purposes.
An operating report might exist primarily to show directionality. Is revenue increasing? Is volume declining? Did yesterday look substantially different from the same day last year?
For that purpose, perfect reconciliation to the penny may not matter.
A financial report has a different obligation. Eventually, the numbers need to reconcile to transactions, deposits, and the financial statements.
Both reports may be useful. Both may be functioning exactly as designed.
They just aren't necessarily interchangeable.
Sometimes the difference is hiding in the definition
Gross revenue and net revenue are an obvious example.
One report may show gross revenue. Another may subtract discounts and report net revenue. Put the two numbers next to each other without understanding that distinction, and you've manufactured a discrepancy that isn't actually a discrepancy.
Timing creates another version of the same problem.
One system may define a business day as midnight to midnight. Another operational system may report activity from 8 a.m. to 8 p.m.
Ask both systems for “today's revenue” and they can produce different answers because today doesn't mean the same thing.
Those differences are usually understandable once someone looks closely enough.
Others are less obvious.
The calculation itself can travel with the data
Consider discounts.
One reporting system might take gross revenue and subtract discounts to calculate net revenue on the fly.
Another might accept the discount value exactly as the source system presents it.
That distinction becomes important when multiple locations don't calculate or represent discounts in exactly the same way.
At the individual location level, the difference may be small enough to go unnoticed.
Then the numbers are aggregated.
Ten locations become fifty. One operating system becomes several. Different configurations, business rules, reporting periods, and transaction logic begin feeding the same portfolio-level metric.
A small definitional difference has now become a much larger reconciliation problem.
And because the final report contains one number labeled Revenue, much of that complexity has disappeared from view.
Aggregation doesn't make definitions consistent
This is one of the recurring challenges in multi-unit reporting.
Combining data is not the same thing as standardizing it.
Adding together fifty numbers called “net revenue” does not necessarily produce a meaningful portfolio net-revenue number if the fifty source systems didn't arrive at those numbers using compatible rules.
The arithmetic can be flawless.
The result can still be misleading.
That is why some of the most important work in aggregation happens before the aggregation itself: understanding what the source systems are actually producing.
What is included?
What is excluded?
When does the reporting period begin and end?
How are discounts, refunds, fees, taxes, adjustments, and other transactions represented?
Is the metric calculated by the source system, or reconstructed somewhere downstream?
Has that logic remained consistent across every location contributing to the total?
Reconciliation starts with meaning
When two reports disagree, it's tempting to immediately start hunting for the bad number.
Sometimes there is one.
But sometimes the discrepancy is doing something useful: exposing a difference in definitions, timing, purpose, or calculation that was already there.
The goal isn't necessarily to force every report to produce an identical number.
It's to understand why the numbers differ, determine whether that difference is appropriate, and make sure the people using them know what each number actually represents.
Because before numbers can be reconciled, their meanings have to be.