Spend analysis
Every figure opens to its invoice lines.
A management view of spend built from invoice-line evidence — by category, supplier and buying entity, with the detail underneath every number.
Thirty minutes, on a working system. Nothing to install, and no data needed from you.
Where category reporting stops.
Category-level reporting can show what you spent without showing what you actually bought.
The question that would change a decision usually sits below it — what was bought, from which supplier, through which entity. That detail is in the invoice lines, and it is usually where the work stops.
A number you cannot open is a number you cannot defend.
How it works
Invoice lines are read from your documents and admitted only once they pass an acceptance check. Admitted lines are classified against a registered taxonomy, then read through four lenses — portfolio, category, buying entity and supplier — with attention triage, an opportunity view, and a price, volume and mix decomposition that closes exactly to the change in spend.
What makes it different
Every number opens.
A figure you cannot explain is a figure you can open — down to the rows it was built from, and the document they came from.
The rules are enforced, not remembered.
The acceptance gate is enforced in the database rather than by application care. Money is held as exact amounts. The analysis is recomputed on every read, so it cannot quietly drift from its source.
Classification is deterministic.
Categories are assigned by a rule table, not a model — so the same line always classifies the same way, and you can see the rule that did it.
See it work
Worked example
Illustrative data.
Category
Cleaning & janitorial
Total, 12 months
486,200.00 DKK
By supplier name
Select a supplier to open its invoice lines.
Invoice lines behind 214,670.00
4 lines · 4 invoices
| Date | Invoice | Line | Qty | Unit | Amount |
|---|---|---|---|---|---|
| 2026-01-14 | INV-40118 | Floor cleaner concentrate, 20 L | 180 EA | 214.00 | 38,520.00 |
| 2026-02-03 | INV-40376 | Sanitiser refill, 5 L | 420 EA | 96.50 | 40,530.00 |
| 2026-02-27 | INV-40691 | Floor cleaner concentrate, 20 L | 260 EA | 214.00 | 55,640.00 |
| 2026-03-19 | INV-41022 | Microfibre cloth, pack of 50 | 310 PK | 258.00 | 79,980.00 |
| Total | 214,670.00 | ||||
A fifth extraction from this supplier was rejected at adjudication. It contributes nothing to the figure above, because an extraction must pass acceptance before it becomes invoice data.
What you engage us to do
Run a spend diagnostic on your data: a management-ready analysis, prioritised findings, and a walkthrough of what we found and what we would look at next.
Two ways to work with us
Where the problem is one that recurs across companies, we already have the solution and we run it on your data. Where it is specific to your business, we design and build one around your process, systems and constraints. Same expertise, same technology — only the starting point differs.