Hundreds of manual steps
The existing approach involved copying data between worksheets, reshaping exports and updating formulas. Around 90% of the effort went into preparing the data before detailed analysis could begin.
How KJM combined automation, payroll expertise and controlled reconciliation to help an international client prepare for payroll go-live.
Parallel pay runs validated using the repeatable comparison process.
Billable fees saved, after accounting for the time spent developing the solution.
Reconciliation checks, documented processing and retained evidence supported review and sign-off.
An international client was implementing payroll and time-and-attendance platforms across multiple payroll populations. KJM was engaged to provide testing and technical support, including comparing Pronto and iChris results to understand whether both systems were paying appropriately.
The existing approach involved copying data between worksheets, reshaping exports and updating formulas. Around 90% of the effort went into preparing the data before detailed analysis could begin.
Different employee identifiers, pay codes and report structures made a direct comparison difficult. A discrepancy could reflect a payroll issue, an expected difference or an error introduced while preparing the data.
Through active project oversight, a KJM founder identified the opportunity to automate repetitive work. The aim was to reduce handling risk and consulting effort while giving the senior consultant a stronger basis for investigating the payroll results.
From our work · Payroll transformation
During a payroll system replacement, KJM helped a client build on their established comparison process. Automating repetitive preparation reduced manual effort and handling risk, creating more time to investigate and explain payroll differences.
Experience that changes the approach
Our senior consultant was assigned to compare parallel pay runs using the client’s established process. Preparing the data involved extensive copying, pasting and formula updates. Investigating differences also meant checking whether they came from payroll or from manual preparation.
Through active project oversight, a founder identified an opportunity to automate repetitive preparation and reduce handling risk. Using AI, they built a repeatable tool to prepare both datasets and flag exceptions for investigation and source-system fixes.
By reducing manual data handling, we reduced the risk of preparation errors and freed our senior consultant to investigate, resolve and explain discrepancies.
The project team gained repeatable checks and a clearer view of what needed attention. Documented, auditable comparisons gave sponsors a stronger basis for decisions about payroll readiness, with less consulting time spent preparing the data.
Real engagement. Illustrative pay codes, values and errors.
Repeatable preparation. Quicker comparisons. Expert analysis.
=LEFT(B1,3)Keep first 3 charactersNRM → NRM
ALV → ALV
SCKMissing entry
Original exception: legacy $180 / new $0
$180 excluded from legacy. New has no SCK entry ($0).
Over $7,000 in billable fees saved across 14 validated parallel pay runs. Savings are after accounting for the billable time spent developing the solution.
The founder used AI to help develop parameterised Excel Power Queries for data preparation, comparison and import-file generation. The senior consultant then used the tool to deliver the testing, investigate exceptions and identify corrections needed in the source systems.
Read the nominated Pronto exports using workbook setup parameters. Reshape the transactions into a consistent dataset, with employee, pay date, pay code, hours, rate and amount available for comparison.
Read the iChris payroll and employee details exports. Separate current pay information from year-to-date amounts and hours so the comparison uses the relevant pay run.
Use employee reference data to connect the identifiers in each system, then apply the pay-code mapping. Group the relevant transactions so equivalent earnings and deductions can be compared on a consistent basis.
Bring the datasets together by employee and mapped pay code. The detailed comparison retains items found in only one system, helping prevent an unmatched record from disappearing from the review.
Calculate variances and flag differences for investigation. Show the relevant payroll components and known adjustment categories, giving the consultant the detail needed to distinguish expected differences from items requiring correction.
Compare the output totals back to the source reports, investigate exceptions, update mappings or source data as needed, then refresh and compare again. Reuse the process for subsequent parallel runs.
The queries were designed to support investigation at both pay-code and employee-summary level. The review could examine where a difference originated and whether the comparison itself was complete.
A full outer join in the detailed comparison preserves records present in only one system. Employee and pay-code mapping exceptions can then be investigated alongside value differences.
Employee summaries bring together gross pay, taxable amounts, tax and net pay, with supporting views of deductions, superannuation or on-costs and overtime. This helps identify the component driving a variance.
The query logic includes adjustment categories such as late attendance, absence, leave without pay and overtime. These give the reviewer context for interpreting differences between the two systems.
Four-way reconciliation checked gross pay, taxable amounts, tax and net pay across the legacy data, new-system output and both comparison views. Separate source totals checks helped detect missing or duplicated values before relying on the detailed results.
Employee and pay-code issues were resolved before imports. Processing followed defined dependencies, including timesheets before allowances and deductions, and clearing rounding differences before superannuation processing.
Process logs, versioned workbooks and structured SharePoint folders recorded the work performed. Final workbooks and source files were retained to support sign-off and subsequent audit review, even after test environments changed.
Automated preparation supported the review. The senior consultant remained responsible for investigating, resolving and explaining discrepancies.
Later in the engagement, the client introduced a more complex grade-based payroll structure. KJM extended the mapping model and import outputs to carry the required classifications, then refined the logic as duplication, reimbursement and rounding issues emerged.
Findings from one cycle informed the checks and query logic used in subsequent cycles. The method became more capable as the team worked through the payroll detail.
Across 14 validated parallel pay runs, the approach saved over $7,000 in billable fees, including the billable time spent developing the solution.
Repeated copying, reformatting and formula maintenance were replaced by refreshable queries. This freed the senior consultant to focus on analysing and explaining the results.
Consistent transformation and comparison logic reduced reliance on manual spreadsheet handling. Exceptions highlighted discrepancies and helped direct source-system fixes.
The first major test cycle reached complete four-way reconciliation after employee mapping and duplicate-record issues were corrected. Gross pay, taxable amounts, tax and net pay matched across the sources and comparison views.
At close-off, the client confirmed that the submitted work had been signed off and the relevant payroll items were proceeding to go-live. Retained comparisons and source files preserved the evidence behind that work.
The opportunity came from understanding both the payroll task and the work surrounding it. A founder identified where automation could reduce effort, and a senior consultant applied the payroll judgement needed to investigate and resolve exceptions.
Together, the automation, control gates and retained evidence turned a labour-intensive comparison into a repeatable assurance process. The client gained a clearer basis for payroll readiness decisions, with fewer billable hours spent preparing the data.
If your team is replacing a payroll system or spending too much time reconciling exports, talk to KJM about a repeatable comparison process and independent review.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.