Revenue leakage detection

Demo data
← Findings
Unbilled hoursNewMedium confidence

Unbilled hours — Northwind Digital

34.0h of billable work on Platform rebuild exceeds invoiced hours for the period.

Northwind Digital · Platform rebuild · 17 days old · 2026-06-09 → 2026-09-06

Potential revenue

€5,100.00
Expected
€26,100.00

What should have been billed for this period.

Billed
€21,000.00

What invoices currently cover.

Calculation
Literal arithmetic from the reconciliation engine — no black box.

Leakage

activity_amount_minor - billed_hours_amount_minor

formula
activity_amount_minor - billed_hours_amount_minor
billedHours
140
billedMinor
€21,000.00
leakageMinor
€5,100.00
activityHours
174
expectedMinor
€26,100.00
Evidence
Source records and pointers used to produce this finding.
source_records

Billable activity

{
  "hours": 174,
  "activityIds": [
    "0138cec1-4444-43b8-815f-ffd056cf050b",
    "0911d2a0-9056-4575-b781-7b1c50bbd1f9",
    "09f2d865-477a-42dc-aba6-4cf8d8edc04e",
    "0abf5e4d-8232-43d6-b85d-59ee4d5cce06",
    "0f5e7482-c1a1-4353-bb9c-ebb501c2aa35",
    "0fdb7371-41ec-4af0-81ba-12ae569315ee",
    "188521e3-d8b7-465f-bfe7-ec8501c3bc95",
    "2337e208-4e9d-4fc0-a493-36f6328f1866",
    "25e1b53e-3fa6-4d73-8f19-fba5c02f2dcb",
    "281fa692-aef2-4054-a4a1-f7dfc60addd9",
    "2ef907b8-91b6-4508-9322-0282a09e6616",
    "30123994-7fd9-4e01-b803-006253df2fe1",
    "380d63af-9bbb-48e1-b556-93597d807acd",
    "41a41641-3b46-4b9e-8f0b-cd21f40ea155",
    "45e5c138-286b-4dcf-b356-6e00bc58faa4",
    "4960e36b-88c8-4b92-bef6-8f32e986b5a9",
    "567b4f4e-f7c2-4d38-988d-e88d5c2013d3",
    "5a2564d9-6e50-4a24-aa3d-6eda96736d9f",
    "5af5ca0d-e581-403f-a439-12c652c78360",
    "5fd8aad3-197e-4139-852d-e16bf0f4e9f5",
    "63218dcd-031e-4aa3-b870-3bc36a37aad6",
    "6325cb81-1ba0-4921-831e-fd27589e7a9f",
    "69e5f48c-8926-4b66-993d-e0c61e66f7fc",
    "6bf32214-58eb-41f2-951b-d6ad4daad68e",
    "7006ae12-42ba-4f6a-81d7-ae2c67faa4ca",
    "781e3838-bff0-42be-a778-488e8a5d3f1d",
    "7a5a17c6-41f0-4fa0-ac4d-e67bf0a4e091",
    "7cea302d-5950-4e3d-bef5-9195d160c7e7",
    "8993ac92-cd22-4bb4-a12a-78470c6db928",
    "8ce0057b-6af4-4c49-9ac4-50f7f5d27aac",
    "8d54b911-8c95-4b9d-a490-5427e9ccd8fc",
    "8fb47028-22db-441f-a165-30bc609f942a",
    "906c1b0d-8149-470e-be13-e8c7e9ec322f",
    "9f8423df-1125-4980-b57c-d224eb20cbcc",
    "9fc5609c-beeb-4880-a135-c3823f0ce90d",
    "a06ef9a6-995a-4187-862d-d4467c6b30a5",
    "a113df9d-ab37-47dc-9372-44a61016cce8",
    "a253ed82-0c21-46fc-a087-9c56aacb3f92",
    "a42479b1-5e41-424c-9c7b-e7be2544b1e9",
    "b11458be-6fcd-43a2-b5ce-39fb25b3f4f8",
    "b1aad3b5-34fe-476c-b8eb-b360d9de74b7",
    "b6723afa-e84c-4ddc-bd9a-58c9d4e9249b",
    "b93180f8-d7d2-4d6a-98c9-213da6d6386d",
    "bb602365-3ae1-43b7-9e06-975d200e9922",
    "bd556d1b-4deb-4121-b3ae-fb8f511e4d97",
    "c3ec040b-4f95-435b-86e6-de863ec7e928",
    "c6a740fb-28a2-4ec8-9ffc-6118d31405f4",
    "c85d9890-3d22-49a6-8189-9bfa1fa7e7c1",
    "c863630a-1fdf-4a2e-801d-75f4daca2feb",
    "cb1a69dd-4707-4ff9-ad19-42e1246cc1ac",
    "cb733fe3-9e36-49b0-b335-bc8ef02eee01",
    "d335462c-bf90-4e6a-a619-8b400f4d31a3",
    "d3adae06-0561-4a1c-9710-31b64c34af07",
    "d6e797f2-9589-4071-a63e-55606116e733",
    "ddfabcb3-bfe6-40f6-8e40-d378e2f2b906",
    "e2104a24-0fda-419e-aae9-b40c7127c22f",
    "e2f07e7b-2ce2-4c4e-8166-3746e24385d6",
    "e4095af5-0910-4f35-8528-0a8df45b5c0b",
    "e59030df-8342-4bc5-986d-44faa212fb56",
    "e9d90dd9-d78d-417b-a1f4-948bc63ffddd",
    "f64bfc01-d096-4e43-a9ff-2dc2b87c0946",
    "f7b420d0-d513-46eb-9131-29d43153c00b",
    "f8b1b819-4ca0-4da8-8695-d00bd7727440",
    "f968aafa-cfdd-4447-aa8a-080573ad68a6"
  ],
  "amountMinor": 2610000
}
source_records

Invoice hour lines

{
  "hours": 140,
  "invoiceIds": [
    "5b7bec42-8cb6-4547-9e62-f4ce7c666110"
  ],
  "amountMinor": 2100000,
  "lineItemIds": [
    "9a656602-1e6d-498a-9b2a-25acfc8bf5bc"
  ]
}
Add note
Notes are stored as finding events without changing status.
Activity
Status history and notes

No events yet.