Illustrative modelData governance · Relevant to Automation, Fleet finance

Checks before leadership sees a number

A report is only as good as the match between the systems behind it. This build uses two invented systems. It finds a large break in a full-year figure, locates it by month and engine, and shows what a loose tolerance would have let through.

What this shows

  • Field by field: who owns it, how the two systems match, and the tolerance
  • A match check by month and by engine, so a break can be located
  • A worked case where a full-year figure is overstated by a double count
  • A tolerance slider showing what would have escaped

How I use it

  • Reviewing a number before it goes to leadership
  • Setting a tolerance that catches real breaks without noise
  • Assigning an owner to each field that feeds a report

Explore the model below. It uses an invented company and invented numbers.

Explore the model

Illustrative model · Synthetic data

Wide tables scroll sideways: swipe inside a table to see every column.

Sample build: checks on an engine cost report

Marlowe Air is an invented airline with eight engines. Its leadership report takes the year's engine maintenance cost from a maintenance cost system, and the finance ledger holds the same invoices. This page matches the two, flags any break larger than a limit you set, and locates it by month, engine and invoice.

Invented airline, systems and amounts for illustration. Figures are in thousands of dollars.

What to try

  • Start at a limit of $50K. The amber cells are outside it. Click the one for Engine 5 in July to see the invoices behind it.
  • Raise the limit to $140K and the missing invoice slips through. At $185K the wrong-engine pair goes too, at $420K the posting-month pair, and at $1,150K the double count.
  • Lower the limit to zero and rounding differences are flagged too, so the real breaks are harder to see.
  • Choose Duplicate removed under System A and the full-year break moves from +$1,027K to -$123K.
$50K

The same limit applies to each cell, each engine total, each month total and the full year. A difference at or under the limit passes.

System A

Every difference is System A less the ledger, so a plus sign means the report is higher than the books. Duplicate removed drops the second copy of a repeated invoice from System A and re-runs everything.

The two systems

  • System A is the maintenance cost system. The leadership report reads it. Owner: Technical operations.
  • The ledger is System B, the finance book of record. Owner: Fleet accounting.

Report figure, System A

$7,552K

Engine maintenance cost for the year

Ledger, System B

$6,525K

The book of record

Break, A less ledger

+$1,027K

15.7% of the ledger. Outside the limit.

Cells flagged

6 of 13

Cells that differ and are over the limit

Passed with a difference

7

Net +$17K

Largest break that passed

$15K

Under the $100K that matters to the report

What the check says

Hold the report. For the year, System A is $1,027K above the ledger (15.7% of it), outside the limit of $50K. 6 cells are flagged, led by Engine 5 in July at +$1,150K.

At a limit of $50K, 6 of the 13 cells that differ are flagged. The 7 that passed net to +$17K and add up to $25K counting both signs. The largest is $15K. Every flagged cell is a real break and nothing that matters passed.

By month
JanFeb+420Mar-419AprMayJun+1,150JulAug-139SepOctNovDec
By engine (E1 is Engine 1)
E1E2E3+200E4+1,151E5-142E6E7-181E8

Amber bars are outside the limit and carry their value. Blue bars differ but pass. The grid below holds every figure.

Where the break is

Each cell adds the invoices posted to one engine in one month. Click a cell to see the invoices behind it, or click an engine or a month for the whole row or column. A break shows up in the month and engine it sits in, and the two meet at its cell.

Grid shows

Engine by month, System A less the ledger, in thousands of dollars. Amber is outside the limit of $50K.

Scroll the grid sideways to see the later months.

EngineYear
+1
-2
0
+200
+1,151
-142
0
-181
All engines+10+420-4190-2+1,1500-139+13+30+1,027

Behind Engine 5, July

Engine 5, July: System A $2,300K, ledger $1,150K, difference +$1,150K. That is outside the limit.

  • INV-1033 is loaded twice in System A and once in the ledger. The extra copy moves the break by +$1,150K.

Posted in System A

InvoiceAmount
INV-1033$1,150K
INV-1033$1,150K
Total$2,300K

Posted in the ledger

InvoiceAmount
INV-1033$1,150K
Total$1,150K

Field by field

Each field that feeds the report, who owns it, how the two systems are matched, and how it stands at the current limit

FieldOwnerHow the two systems matchToleranceResult now
Invoice numberAccounts payableExact text. Each number should appear once in each system.NoneBreak28 of 29 invoice numbers are in both systems. 1 invoice is missing from System A. 1 invoice is loaded more than once in System A.
EngineTechnical recordsExact match once the invoice numbers are paired.NoneBreak1 of 28 paired invoices is on a different engine.
Posting monthFleet accountingSame calendar month once the invoice numbers are paired.None, not even one monthBreak1 of 28 paired invoices is posted in a different month.
AmountFleet accountingInvoice amounts added up for each engine and month.$50K on any engine and monthBreak7 of 28 paired invoices differ in amount. 6 cells outside the limit, 7 cells within it.
Full-year totalFinancial planning and analysisEvery engine and month added up for the year.$50K on the totalBreakSystem A $7,552K, ledger $6,525K, difference +$1,027K.

One full-year figure is far from the books because one invoice is loaded twice. These steps follow the check from the headline down to the invoice. They read System A as it is loaded, so they ignore the System A switch, and they follow the limit.

  1. What leadership would see

    The report reads System A. For the year it shows $7,552K and the ledger shows $6,525K. System A is $1,027K higher, which is 15.7% of the ledger.

  2. Counting lines

    System A has 29 lines and the ledger has 29. The counts match, so a count check alone would pass. They match only because 1 extra load in System A offsets 1 missing invoice.

  3. Locate the month

    By month, July is furthest out at +$1,150K. 4 of 12 months are outside the limit of $50K.

  4. Locate the engine

    By engine, Engine 5 is furthest out at +$1,151K. 4 of 8 engines are outside the limit of $50K.

  5. Find the cell

    The largest cell is Engine 5 in July, off by +$1,150K. System A posts $2,300K there and the ledger posts $1,150K. The check flags it.

  6. Find the invoice

    Pairing the systems on invoice number explains the cell. INV-1033 is loaded twice in System A and once in the ledger. The extra copy moves the break by +$1,150K.

  7. Fix it and run the check again

    Removing the extra load brings System A to $6,402K and the full-year break to -$123K. That is still outside the limit of $50K, so the report stays held until the rest is explained.

A limit of $50K flags 6 cells and holds the report. System A is $1,027K above the ledger for the year. Nothing of $100K or more passed unflagged.