Turning untidy data into a target rich environment Hugh Thomson Principal Audit Manager City of Edinburgh Council Barriers to Effective Controls • Size of organisation • Number of legacy systems • Corporate Governance – “Corporate Governance represents a model of self delusion of the triumph of process over purpose” Paul Moore former Head of Group Regulatory Risk at HBOS • Changing emphasis of audit How CEC Uses IDEA • Audit sampling – plus ability to extrapolate results • Running data matches for clients • Summarising big data files for Corporate Accounts • Importing print and pdf files • Exporting / file reformat to excel Zeroing in on target • Comparing databases without unique IDs • Initial search of population not sample • Asking searching questions of population – Identify potential high risk occurrences , or – Gain assurance that all seems well • Conversion of print / pdf reports to enable random sampling or analysis • Converting field types to allow comparison Better understanding your data • Low level bit by bit approach – Duplicate bank accounts • • • • • • No bank account details CEC tenants Social Landlords Major private landlords Contrived tenancies Staff who are landlords Leveraging what we can • Annual staff v benefits test for Revs & Bens • Ran whole Council – 2 significant peaks • Under £13,500 [ignored] • Over £30,000 [test checked Zero Hrs Supply staff] – Sampled middle and hit jackpot • Visibility + deterrent Controls Testing • • • • • Continuous auditing rebranded Effective [facts not opinion] Can be set up in advance Negates any down time / learning curve Fulfils commitment to external auditor Adding value to client • Fuel key fobs 1,600 risk • 3 Databases – Fuel fob no employee no – Driver permit does – Roads / Fleet no access to Payroll • Cleansed data, joined fuel and driver and matched against leavers • Gave weight to other recommendations Showing the client something they don’t already know • Presentation to Revs & Bens SMT – all live claims over 105 – highest 30 – duplicate & missing NINOs – u25, no deps, no partner > single room rate • Not telling us anything / “Thinking ...” • Under 60 over £16,500 savings - Jackpot Staff & Procurement • Aims – – – – Compliance with Council’s Code of Conduct Compliance with Procurement Laws / Procedures Verify Value for Money Target Potential Fraud • Method – Match Payroll v Supplier Database • Postcode + Leading Numbers from Address Exact Matches • Inexact Matches Issues IDEA overcame • • • • • • Edinburgh’s addressing system Vendor address over 3+ fields No unique identifier Ability to exclude Carers Split address into separate fields (excel) Export just fields we needed Results • Employee transition to self employed £24,000 jumps to £230,000 • Husband with minibus got £690,000 over 3 years • Staff invoicing us for same type of work • Partners of Education staff doing training in H&S , Communications etc • Trades / catering / transport v high risk Corporate Procurement • Banging drum re EU compliance to no avail • Each department spend on suppliers > EU thresholds – matched against corporate and departmental contract database – asked Heads of Service to explain breaches Multiple Contracts • DSOs 18 hour contracts to avoid ER NI • Multiple posts to earn required wage • IDEA well placed to identity multiple employee numbers on same NINO – Duplicate key exclusion • Field to match & field that should be different • Also picked up people sharing a NINO Inhibitions & Charges • Council charge on property rather than force sale • Data for audit on robustness of process print report with some cells only populated at start of page / section / change of type • Imported using the populate empty cells function • Enabled sorting by address / random sampling Stratified Random Sampling • As previous used populate empty cells to import NNDR reliefs & exemptions • Stratified random sample to ensure coverage of all categories • As a manager I will get exactly what I want tested • Results evidenced, repeatable & can be extrapolated New Risks • DI Hatton from Police Scotland Counter Fraud Unit • Identified in Police but could be any org – Youngsters being placed in Police as sleepers by organised crime and accessing sensitive information after a fallow period – Staff may have had a drug habit in youth but now clean. After 2-3 years feel confident to restart socially. Filmed by dealer and passed on to organised crime for blackmail Pre IDEA tidy up (Excel) • = find “ “ and @ left and @ mid – split addresses into separate cells • @ upper @ lower @ proper – force change to character set for compatibility • Conditional formatting for duplicates • Highlight anomalies and sort by colour Controls don’t always do what intended • • • • Humane squirrel traps Rivets at Forth Road Bridge Cash check the day before payday Signatures on form for adding supplier In Summary • Do a little bit at a time • Give clients evidence of control failure • Encourage staff to use IDEA or ask you to process • Advertise benefits – Import / enhance / analyse / export to excel • If you have a question about your organisations data IDEA can probably help answer it That’s all Folks! • Thank you for your time • Feel free to contact me to talk through the detail of any part • hugh.thomson@edinburgh.gov.uk • Any Questions?