Skip to content

Product

Approved hours in, payroll-ready data out

Timesheet and payroll integration handles everything between a shift ending and your payroll run — without asking you to change the payroll system you already use.

Timesheet submitted, reviewed and approved, exported payroll-ready, into your payroll system.
  1. Timesheet submitted
  2. Reviewed and approved
  3. Payroll-ready export
  4. Your payroll systemUnchanged

Submission

Hours come from the phone that took the shift

A worker submits their hours right after a shift ends, from the same device they used to apply for and confirm it. There is no separate paper timesheet to fill in or hand over later.

One-tap approval, with variance flagged before it is approved

A manager reviews submitted hours against what was actually booked. If the two do not match, the platform flags the difference before approval — it does not wait until the pay run to surface a discrepancy.

  • Booked and submitted hours shown side by side
  • A plain match state when they agree
  • A flagged state when they do not, with the difference calculated

Approve timesheet

The difference is flagged before approval, not discovered at pay run.

Variance

What counts as a variance, and what happens to one

A flag is a prompt, not a block. Nothing about it stops a pay run — it makes sure a discrepancy is a decision somebody made rather than something that slipped through.

Submitted hours fall outside the booked window
A shift booked 7:00 to 15:00 with 16:30 submitted is flagged as 1.5 hours over. It is not rejected — it is surfaced with both figures side by side, so a manager can approve the real hours or query them.
A shift ends with no submission
A confirmed shift that passes its end time without a timesheet is flagged as outstanding, so it appears before the pay run rather than as a gap somebody notices afterwards.
Hours submitted against a cancelled shift
Flagged rather than silently dropped, because a cancelled shift somebody still worked is a conversation, not a data error.

Who resolves a flagged variance

The manager who owns the booking. They can approve the submitted hours as they stand, adjust them, or leave the timesheet pending while they check with the worker. A pending timesheet stays visible as outstanding rather than disappearing, so it cannot quietly miss a pay run — and it does not hold up the approved timesheets around it.

Export

What a payroll-ready export contains

Approved timesheets export in a format built for handoff to a payroll system — the fields your payroll process already expects, rather than a generic spreadsheet somebody has to reformat first.

  • Worker, and the entity or site they worked for
  • Approved hours — as approved, not as submitted
  • Rate or pay category applying to that shift
  • Shift reference, so a line traces back to a booking
  • Date and pay period

Described by field rather than by file format on purpose. The exact format is matched to your payroll system during setup, so committing to one here would be wrong for most readers.

Upstream of payroll, not instead of it

Aroha Connect does not replace your payroll platform. It produces the data your payroll process needs and hands it off in the format that platform expects, so the change happens before payroll rather than to it.

Managers and workers both use Aroha Connect, which hands payroll-ready data to the payroll system you already run.
Your managers
Your workers
Aroha ConnectRosters, compliance, timesheets
Your payroll systemUnchanged

Invoicing

Invoices and payroll come from the same approved record

Once a timesheet is approved, an invoice generates from it automatically — built from the same approved hours that feed the payroll export, so the two cannot disagree with each other.

One approved timesheet produces both the invoice and the payroll export.
  1. Approved timesheetSingle source
  2. Invoice
  3. Payroll export

This removes a whole category of reconciliation work. When an invoice and a payroll figure are generated from two different records, somebody eventually has to explain why they differ. Steps 4 and 5 of How it Works cover the same path at a lighter level.

Interface images on this page are illustrative layouts, not screenshots of live data.

Bring your payroll export format to the demo

We will show you what an export looks like using the fields your payroll process actually needs.

Book a Demo