Use cases.
One problem, the checks we ran and what they found. Most come from our own project work with the client names removed; the rest are illustrative scenarios, and each one is marked.
Use cases
22 results for “IT services”. Show everything
One rule for every money trail in an anti-money-laundering review
Twenty-three customer cases had been prepared in different ways, so the same check gave different answers. One layout and one tracing rule, first in, first out, now give one answer that anyone can check.
A building-materials maker runs 64 exception checks on its full SAP data
Reviewing purchases, payments, assets and sales by sample left gaps. We moved the company's SAP data into one database and built a library of 64 checks that run on every record.
A restaurant chain finds the stores, orders and recipes that do not add up
A quick-service restaurant chain wanted to know which stores needed attention and where food cost was slipping. Four checks on sales, purchase prices, orders and recipes point to them.
A consumer-goods company puts six applications under one control framework
Six business applications around SAP were each governed on their own. One matrix of 91 controls and 103 segregation-of-duties rules, tested against real user data, showed what to fix first.
A fraud investigation that followed the people, the vendors and the money
Allegations of fraud at an interior fit-out company could not be settled by looking at accounting entries alone. Six workstreams, across 10+ people and 1,000+ vendors, were brought together into one picture.
An IT services firm forecasts revenue it can explain
Revenue forecasts were built bottom-up in spreadsheets by each delivery head, and changed every week without a reason. A driver-based rolling forecast tied the number to headcount, utilisation and rates.
Segregation of duties where one application feeds SAP
A distributor system and a cloud procurement platform both feed SAP, and neither had a segregation-of-duties rule set. We defined 293 functions, found 41 conflicts and rated each by whether one person alone could cause a loss.
A consumer goods company checks every trade deduction
Distributors and modern-trade chains deducted promotions, damages and penalties straight from their payments. Matching each deduction to an approved scheme turned a backlog of write-offs into a list of claims.
A lender moves its payment controls from quarterly to daily
An internal audit team tested vendor payments and disbursements once a quarter, on a sample. Moving the same controls onto every transaction, every day, found issues while they could still be stopped.
A bank reviews who can do what across 15 applications
A bank needed a role and access review across 15 core applications. Ten checks on users, roles and job titles found segregation-of-duties conflicts, dormant access and roles that were near copies of each other.
From a trial balance to statements, ratios and plans in one upload
Finance teams rebuild financial statements and ratios in spreadsheets every cycle. Two pieces of our own product work turn one upload of a trial balance or SAP ledger balances into statements, ratios and dashboards.
A CFO's month told as a story in eight chapters
A manufacturer's finance leaders read separate reports for sales, margin, cash, risk, assets and treasury. The CFO Storybook puts them in one place, as eight chapters that run from the headline down to the ledger.
A pharma company watches its suppliers by what they do
Thousands of suppliers were assessed once, at onboarding, by questionnaire. Adding payment data, public records and news turned a yearly exercise into a risk view that updates itself.
An engineering manufacturer's SAP audit, built from raw tables
An engineering manufacturer wanted its SAP configuration, access and transactions audited together. Rule-based analytics on raw table extracts found over-privileged accounts and segregation-of-duties conflicts.
A food processor frees cash tied up in stock
Seasonal buying, slow-moving packaging and safety stock set by habit had locked cash into the warehouse. Setting stock levels from data released cash without risking supply.
Internal audits moved from spreadsheets and email to one platform
Internal audits ran on spreadsheets, emails and shared folders, so evidence was hard to find and follow-up depended on memory. AuditVault Pro puts the whole audit in one place, from plan to report.
Process mining on SAP tables, with no system integration
Internal audit could not see how purchase-to-pay and order-to-cash transactions really moved through SAP. We built the event log straight from SAP tables, so every case is traced from order to payment.
Expense claim reviews with 95% less manual processing
Employee reimbursements were prepared and checked in spreadsheets, by hand. A Python script and a dashboard replaced the manual steps and cut the processing effort by 95%.
Open orders and real customers, checked every month
An electronics maker could not easily see which purchase orders were still open, or whether every customer in its master was a real company. A monthly Python run on its SAP data now answers both.
An electronics maker checks every serial number its partners report
An electronics maker relied on its channel partners to report what they sold. Thirteen checks on serial numbers, returns, customers and vendors showed where the reports and the records disagreed.
Before a core banking go-live, 40 job roles mapped to 611 screens
A bank moving to a new core banking system had job titles matched to access in the old system, but none in the new one. Reusing the old mapping, we built one matrix of 2,368 rows in under three weeks.
Checking every rent agreement against what was actually paid
An infrastructure group rents offices, homes and guest houses for its staff. Reading every agreement, recalculating each rent and checking the documents themselves showed where the payments and the paperwork drifted apart.
No use cases match every filter.
Read the thinking behind it
Short articles on revenue leakage, fraud, controls, forecasting and private AI.

