Attendance and Overtime
Hours worked, overtime, absence, late marks and loss-of-pay days by department and shift for the period.
For hourly and shift staff: publish the roster, capture the punches, correct the gaps, approve the timesheet, lock at cutoff and pay hours, overtime and shift premiums.
6 stages · 2 approvals
Follow the process from start to finish. Select a step to see who acts and what changes.
The manager plans shifts for the team by date and location, checks the plan against approved leave and holidays, and publishes it. Published entries appear in each employee's roster; a swap between two employees is recorded against both.
published to employeesEmployee clock-in and clock-out reach the attendance row through a configured device, mobile or web connection, or a validated import. Hours worked, overtime beyond the rostered shift and late minutes beyond the grace are calculated against the shift on the roster.
hours, overtime, late minutes and discrepancies calculatedA missing punch on a rostered day, a device failure or a punch on a leave day sets the discrepancy flag on the row, and My Team Today shows the flagged rows. The manager makes the attendance correction (regularisation) with a reason, and the correction is on the row with the manager's name and date. An employee can request a correction; only the manager can apply it.
discrepancy resolved with reasonAt period end the attendance rows roll into a timesheet with a line per day worked. Each line carries regular, overtime and holiday hours, the roster entry and attendance row behind them, and the cost centre for that day. The employee submits it.
period hours rolled up by day and cost centreThe manager approves or rejects the timesheet in Timesheet Approvals. A timesheet with overtime above the entity's alert hours is highlighted. Rejection returns it with a reason and the employee resubmits.
nonePayroll Officer locks only approved timesheets included in the run at cutoff and generates their inputs. Regular hours pay at the hourly rate on the employee's compensation record. Overtime and holiday hours pay at that rate times the component's multiplier, and a shift premium is paid per shift worked on a premium component. A timesheet still unapproved at cutoff stays editable and excluded; after approval its hours feed the next eligible open-period run with their original work dates. Payroll release and bank authorisation follow the separate Finance Controller gates on the Pay run page.
approved hours and premiums calculated for payroll approvalOvertime is calculated from punches but paid only from an approved timesheet. The approval is the manager's, on the record.
The premium input is generated per published roster entry whose day was worked, with the roster number as the reference.
Rows without punches on a rostered day are flagged for the manager to correct before the timesheet can be submitted.
Each timesheet line carries the cost centre for that day, and the payroll journal splits the hourly components by those lines.
The rate is on the employee's compensation record with its effective date, so a rate change mid-period prices each line by the record in force on its date.
| Stage | Records | Effect |
|---|---|---|
| 1 Roster | ShiftRosters | published to employees |
| 2 Punch | AttendanceRecords | hours, overtime, late minutes and discrepancies calculated |
| 3 Correct | AttendanceRecords | discrepancy resolved with reason |
| 4 Timesheet | TimesheetsTimesheetLines | period hours rolled up by day and cost centre |
| 5 Approve | Timesheets | none |
| 6 Lock and pay | TimesheetsPayrollInputsPayslips | approved hours and premiums calculated for payroll approval |
Hours worked, overtime, absence, late marks and loss-of-pay days by department and shift for the period.
Totals per component by entity and run, employee and employer sides, the sheet the register is reconciled to before the run is submitted.
Approval waits for the payroll officer.
This run against the previous run per employee, flagging changes in gross or net above the entity's threshold with the input or revision that caused them.
Approval waits for the payroll officer.
Employer cost by entity, cost centre, component and month, reconciled to the posted payroll journal.
Posting waits for the finance controller.
The configured workflows must prevent agents from approving offers or bank-account changes, approving payroll, authorising payments, posting journals, approving year-end statements or locking periods. The assigned person records each decision. Rehearsal must verify identity, masking, the audit record and refusal of unauthorised actions before an agent may write.
Inputs, calculation, payroll approval, payment authorisation and posting, with held amounts reconciled separately.
8 stages · 3 approvals
From offer approval to the first payslip, with verified bank details, salary approval and separate payment authorisation.
8 stages · 7 approvals
How a leave request becomes a balance movement, an attendance status and, where the leave is unpaid, a loss-of-pay day in the run, with the manager's gate in the middle.
6 stages · 1 approval
Notice, documented terminal amounts, clearance, final payroll approval and separate payment authorisation before closure.
7 stages · 5 approvals
Reconciling the year's runs to the returns filed, correcting what is wrong, producing the year-end statement and employee tax certificates, filing, resetting the year-to-date counters and locking the tax year.
6 stages · 2 approvals
Create your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.
Learn more about how we use cookiesThese cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.
These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.
These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.