A disagreement between two business numbers is often treated as a search for the right source. It is more often a question of meaning.
Consider a familiar dispute: sales reports 2,400 customers, while finance reports 2,090. Neither figure is automatically wrong. Sales may count CRM accounts with an open opportunity or a purchase within the past year. Finance may count bill-to accounts with posted revenue during the fiscal year. One legal organization may also have several billing accounts.
Choosing the larger number, the newer export, or the system with the loudest advocates does not reconcile the conflict. It only hides it.
The better starting point is: What does each source mean by this field?
Compare definitions before values
Before joining, summing, benchmarking, or replacing one value with another, ask seven questions:
1. What is being measured? Is “revenue” gross bookings, invoiced sales, or recognized revenue? 2. Which entities are included? Are these legal organizations, contacts, billing accounts, stores, or households? 3. What is excluded? Returns, inactive accounts, contractors, internal transactions, and test records can all change a total. 4. What time basis applies? Calendar year, fiscal year, trailing 12 months, order date, posting date, and recognition date are not interchangeable. 5. What is the unit? Counts, dollars, local currency, reporting currency, full-time equivalents, and physical locations each answer different questions. 6. What is the row grain? One row per customer, invoice, contract, product, or monthly account balance? 7. What rule produced the value? Status logic, aggregation rules, currency conversion, and eligibility criteria matter as much as the field name.
Column names rarely answer these questions. A field named customer_count is a label, not a definition.
Use a definition reconciliation sheet
For a contested metric, create a compact record that can fit on one page. It should include:
- the business question the metric is meant to answer
- the metric name and source system
- a plain-language source definition
- inclusion and exclusion rules
- entity type and row grain
- unit, currency, and any conversion basis
- time window, effective date, and refresh date
- calculation or status logic
- the source owner or accountable business owner
- evidence supporting the definition
- the comparability decision and any approved transformation
This is not bureaucracy for its own sake. It prevents a business rule from surviving only in someone’s memory, a chat thread, or an old ticket.
It also separates the business definition from the technical specification. “Active customer” needs a business rule, such as a purchase in the past 12 months. Its data type, allowed status values, and storage format are separate technical details. Both matter, but they solve different problems.
Give each conflict a useful outcome
A reconciliation should not always produce one canonical number. Classify the relationship between definitions instead.
Equivalent — compare directly. The sources measure the same population, period, unit, and grain, with no material difference in logic.
Convertible — compare after a stated rule. The measures can be made comparable, but only through a visible, approved transformation. For example, a monthly sales figure might be translated to a reporting currency after documenting the exchange-rate source, rate date, and gross-versus-net treatment.
Related — keep separate. The measures concern the same broad subject but answer different questions. A regional dashboard may show gross bookings at order date, while the general ledger shows net recognized revenue after returns. Both can be valuable; neither is a substitute for the other.
Unresolved — escalate before use. The gap depends on a policy decision or missing evidence. An accountable business owner, rather than a data team alone, should decide what counts as revenue, an active customer, or headcount for that purpose.
These labels are more honest and more useful than marking fields as merely “matched” or “unmatched.”
Authority is contextual, not universal
A source may be authoritative for a particular geography, product line, business unit, or period without being authoritative everywhere. HR may be the appropriate source for employees under employment contracts. Operations may be the appropriate source for workers scheduled for a shift, including contractors.
Those sources can produce different totals without either system failing. Averaging 815 employees and 862 workers into a supposed headcount of 839 would create a polished but meaningless number.
Assign authority at the data-element-and-context level. State the intended use alongside the designation. “Authoritative for revenue recognized under the corporate accounting policy” is clearer than “the finance system is the source of truth.”
Keep the original values visible
When a transformation is approved, preserve the original reported value, its definition, the rule applied, and the effective date of that rule. Converted figures carry assumptions, even when the conversion is reasonable.
Maintain a small exception queue as well. Some records and metrics will not fit the approved mapping: a new product category, an unusual contract, a late correction, or a changed status code. Forcing those cases into a clean-looking structure can make analysis less truthful.
The practical test is straightforward: if a reasonable reader might make a different decision after learning what a number includes, excludes, or represents, that definition belongs beside the metric. It should not be buried in a system name or assumed from a column header.
Reconciling definitions does not eliminate disagreement. It turns disagreement into a documented decision about what can be compared, what can be converted, and what should remain distinct.
Morrow Creek Data Services handles paid research, cleanup, verification, and structured delivery projects.
Start a data project