Real-Time Reconciliation
Real-time headcount reconciliation that explains the variance
Finance, HR and Recruiting read one position record, so the count agrees the moment it changes. Every variance drills to the hires, terminations and merit changes that drove it, not a quarterly rebuild.
The Kinnect Finance page, rebuilt from the Atlune AI demo tenant: budget, actual and forecast tiles over the cost-center table with CC Data & ML flagged red, and the variance drill-in floating above it
What a headcount reconciliation gap looks like
Why the headcount numbers disagree
Each count is right for its own system, and none of them is the number the board asked for. Reconciliation is making them agree and being able to say why they differed.
- Finance counts the positions it fundedBudget and planned headcount per cost center, whether or not the seat is filled yet.
- HR counts the workers in the HRISThe people in seats today. Approved but unfilled positions are not in this number.
- Recruiting knows the offers outAccepted offers with a start date, which neither Finance nor HR sees until the hire lands.
An illustrative reconciliation gap: Finance tracks 1,487, HR counts 1,512, and 15 accepted offers are hidden from both
One position record, three systems
The count is read from one place
Kinnect does not line up three exports. It reads positions, hires and budgets through the same position record, so the count is the same whoever opens the page.
HRIS
Positions and workers from your HRIS
Positions, workers, supervisory orgs and cost centers ingest from Workday, Oracle HCM Cloud, SAP SuccessFactors, UKG Pro, ADP or Dayforce, with external ids preserved.
Every HRIS integrationATS
Hires from Greenhouse or Workday Recruiting
Start Recruiting creates the requisition; candidate movement syncs back and a completed hire flips the position to Filled.
See the Hiring TrackerPlan
Budget and headcount per cost center
Planned budget, planned headcount, budget owner and fiscal-year start live in Settings > Finance, imported by CSV or entered directly.
See the Finance page
Variance drill-in
Every variance drills to the events behind it
Click any cell on the Finance page and a bridge of three lines, summing to the variance exactly, names what drove it. The evidence panel lists every event behind each line: kind, person or position code, date and amount, with subtotals to the cent.
- Net-new positionsUnbudgeted seats and the hires that land on them. Their entire cost is variance.
- Unplanned eventsThe net impact of workforce events outside the plan: terminations, merit changes, unclassified hires.
- Planned vs budgetThe residual of plan execution against the budget that anticipated it. On schedule, it nets to about zero.
The variance drill-in for CC Data & ML, FY 2027: budget, forecast and variance, the three-line bridge summing to the variance exactly, and POS-190001 listed as the net-new evidence
Cost-center tree
Parent cost centers tie out to their children
The table is an expandable tree that mirrors your financial hierarchy, with quarterly actual and forecast, total forecast and vs-budget variance per row.
- Direct and Sub CCs, tied outOn a parent cost center the evidence splits into Direct and Sub CCs, and every subtree number ties out to a list you can see.
- Click a child to drill into itRows in the Sub CCs tab open the child for the same period slice; a breadcrumb takes you back up.
- Over budget in red, export as CSVThe All and Over budget tabs narrow the tree to flagged cost centers; Export downloads the current view for your planning cycle.
The variance drill-in reached from a parent cost center: a breadcrumb from CC Engineering down to CC Data & ML, with the same bridge tying out for the slice
See it live
Drill a variance down to the seat
Tell us how an over-budget cost center gets explained today. We will show the bridge explain one line by line on demo data, then the Dashboard reading plan vs actual from the same positions.
- Thirty minutes
- Demo data, shaped by your requirements
- No obligation
A Kinnect position request at the approval step, with the approver's required comment recorded against the decision
Plan vs actual
Plan vs actual, everywhere you look
The same positions feed the Finance page, the Dashboard and the Hiring Tracker, so the number Finance defends is the number HR maintains.
- Actual against plan, month by monthA dotted forecast to year end and a subtitle that says where you are tracking, for example "126 over plan".
- By supervisory orgActual, plan and open seats broken down the org tree, from the same positions the Hiring Tracker maintains.
- Cost and coverageAnnualized payroll and attainment against the fiscal-year plan. Period pills switch MTD, QTD, YTD and LTM in place.
The Dashboard's positions plan vs actual line: actual through August at 1,872 against a dashed plan, with a dotted forecast to 1,902 at year end
What changes
Reconciliation stops being a weekly project
What Seena Mojahedi has seen across 15 years in the Workday ecosystem and more than 100 Workday tenants:
$160K+
integration savings identified per enterprise
40%
fewer headcount requests reaching Finance
50%
less time managing requisitions
Questions about headcount reconciliation
What is headcount reconciliation?
Making Finance's count, HR's count and Recruiting's count agree, and being able to say why they differed: which seats were approved but not yet in the HRIS, which offers are out, which terminations have not hit the plan.
How do you reconcile HR headcount with Finance records?
By reading both through one position record instead of lining up exports. Finance's planned budget and headcount sit on each cost center in Settings > Finance; HR's positions and workers ingest from the HRIS; ATS hires flip positions to Filled. Whatever differs shows as variance, with the events behind it listed.
How often does Kinnect reconcile?
Continuously. There is no reconciliation job run against monthly exports. The Finance page and the Dashboard read the position record as it stands, so an approval, a hire or a termination shows in the count as soon as the record changes.
How does Kinnect reconcile in real time?
By counting from one position record that your HRIS feeds and the ATS hires against, with each cost center's budget and planned headcount attached. There is no monthly export to line up because the systems are read through the same positions.
What is in the variance bridge?
Three lines that sum exactly to the variance: net-new positions (unbudgeted seats and the hires on them), unplanned events (terminations, merit changes, unclassified hires) and planned versus budget (the residual of plan execution against the budget that anticipated it).
Can I see the individual events behind a number?
Yes. Every bridge line expands to a list of one-line entries showing the event kind, the person or position code, the date and the amount, with subtotals to the cent. Parent cost centers split Direct and Sub CCs.
Which HRIS and ATS does Kinnect reconcile against?
Positions, workers, supervisory organizations and cost centers ingest from Workday, Oracle HCM Cloud, SAP SuccessFactors, UKG Pro, ADP or Dayforce. Hires sync from Greenhouse or Workday Recruiting.
Does Kinnect replace our FP&A tool?
No. Your planning tool holds the budget. Kinnect holds the governed positions and the variance evidence, and exports the current Finance view as CSV for your planning cycle.
What period can I look at?
Any fiscal year and quarter span on the Finance page; MTD, QTD, YTD and LTM on the Dashboard. The fiscal-year start is configured in Settings > Finance.
Drill a variance to the seat.
Come with your reconciliation cycle in mind and see the bridge explain a variance on demo data, then map the plan for your cycle.