Skip to main content Enter
ERP.AI HR & Payroll

HR & Payroll

Start now
Pricing Questions Get started
Build with Proto

Modules

Core HRThe employee record, assignments and the org chart, documents with verification and expiry, tax details, salary structures, onboarding checklists and exits. RecruitingRequisitions against approved positions, candidates through stages, interviews with feedback, and offers approved against the band before they are sent. Leave & attendanceLeave policies and balances, requests and approval, work patterns, shifts and rosters, daily attendance from devices, and the timesheets with a line per day that payroll reads at cutoff. PayrollPay components, calendars and periods, inputs from attendance and benefits, gross-to-net calculation under statutory rules and the employee's tax details, review, approval, payslips, the bank file and the payment behind each payslip.
BenefitsPlans with premiums and employer contributions, eligibility and enrolment windows, coverage levels, dependants and nominees, and the deductions payroll takes from them. ComplianceStatutory rules and their bands as effective-dated data, monthly and year-end returns built from posted pay runs, employee tax statements, the tax year lock, policy acknowledgement and the documents that expire. Payroll accountingLedger accounts and cost centres, the payroll journal drafted for every approved run, allocation by cost centre and timesheet line, accruals with their reversals, reconciliation of clearing and liability accounts, and the period lock.

HR & Payroll

Start now
Pricing Questions Get started
Build with Proto

Processes

Pay runInputs, calculation, payroll approval, payment authorisation and posting, with held amounts reconciled separately. Hire to payFrom offer approval to the first payslip, with verified bank details, salary approval and separate payment authorisation. Leave request to payrollHow 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.
Roster to payFor 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. Exit to final settlementNotice, documented terminal amounts, clearance, final payroll approval and separate payment authorisation before closure. Year-end close and filingReconciling 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.

HR & Payroll

Start now
Pricing Questions Get started
Build with Proto

Industries

Professional and technology firmsMonthly salaried staff, variable pay and bonus schemes, flexible benefits, remote allowances, and a finance team that wants cost by practice or client. Shift-based operationsPlants, warehouses, stores, hotels and care facilities: rosters, biometric attendance, overtime rules, shift premiums, hourly and monthly staff on different calendars, and joiners and leavers every week.
Multi-entity groupsSeveral employing companies under one management: separate registrations, calendars and bank accounts, moves between entities, shared-services cost attribution, and one headcount and cost view across the group. Grant-funded and not-for-profit organisationsCharities, research institutes and programme delivery bodies: staff funded by several grants, hourly cost allocation and configurable funder reporting, fixed-term contracts that follow the grant, and reports each funder can audit.

HR & Payroll

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsWho does what: each role with the screens they live in, the records they may change, and the separations payroll requires. Reports and dashboardsThe numbers HR, payroll and finance run on, each with what it answers and who reads it, built on the same payslip lines as the journal. Data modelThe tables, their keys and how they relate, for the consultant or IT team migrating into it or integrating with it.
IntegrationsWhat an HR and payroll team connects: attendance devices, banks, tax and social insurance portals, the accounting ledger, benefit providers, job boards, identity and expense systems. ImplementationHow an organisation goes live: mapping entities, calendars and rules, loading people and year-to-date, running parallel payrolls, then switching one calendar at a time. Agent and APIThe intended HRMS agent contract: scoped identities, payroll drafts and human approval boundaries.

HR & Payroll

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
Core HRThe employee record, assignments and the org chart, documents with verification and expiry, tax details, salary structures, onboarding checklists and exits.RecruitingRequisitions against approved positions, candidates through stages, interviews with feedback, and offers approved against the band before they are sent.Leave & attendanceLeave policies and balances, requests and approval, work patterns, shifts and rosters, daily attendance from devices, and the timesheets with a line per day that payroll reads at cutoff.PayrollPay components, calendars and periods, inputs from attendance and benefits, gross-to-net calculation under statutory rules and the employee's tax details, review, approval, payslips, the bank file and the payment behind each payslip.BenefitsPlans with premiums and employer contributions, eligibility and enrolment windows, coverage levels, dependants and nominees, and the deductions payroll takes from them.ComplianceStatutory rules and their bands as effective-dated data, monthly and year-end returns built from posted pay runs, employee tax statements, the tax year lock, policy acknowledgement and the documents that expire.Payroll accountingLedger accounts and cost centres, the payroll journal drafted for every approved run, allocation by cost centre and timesheet line, accruals with their reversals, reconciliation of clearing and liability accounts, and the period lock.
Processes
Pay runInputs, calculation, payroll approval, payment authorisation and posting, with held amounts reconciled separately.Hire to payFrom offer approval to the first payslip, with verified bank details, salary approval and separate payment authorisation.Leave request to payrollHow 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.Roster to payFor 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.Exit to final settlementNotice, documented terminal amounts, clearance, final payroll approval and separate payment authorisation before closure.Year-end close and filingReconciling 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.
Industries
Professional and technology firmsMonthly salaried staff, variable pay and bonus schemes, flexible benefits, remote allowances, and a finance team that wants cost by practice or client.Shift-based operationsPlants, warehouses, stores, hotels and care facilities: rosters, biometric attendance, overtime rules, shift premiums, hourly and monthly staff on different calendars, and joiners and leavers every week.Multi-entity groupsSeveral employing companies under one management: separate registrations, calendars and bank accounts, moves between entities, shared-services cost attribution, and one headcount and cost view across the group.Grant-funded and not-for-profit organisationsCharities, research institutes and programme delivery bodies: staff funded by several grants, hourly cost allocation and configurable funder reporting, fixed-term contracts that follow the grant, and reports each funder can audit.
Reference
Roles and permissionsWho does what: each role with the screens they live in, the records they may change, and the separations payroll requires.Reports and dashboardsThe numbers HR, payroll and finance run on, each with what it answers and who reads it, built on the same payslip lines as the journal.Data modelThe tables, their keys and how they relate, for the consultant or IT team migrating into it or integrating with it.IntegrationsWhat an HR and payroll team connects: attendance devices, banks, tax and social insurance portals, the accounting ledger, benefit providers, job boards, identity and expense systems.ImplementationHow an organisation goes live: mapping entities, calendars and rules, loading people and year-to-date, running parallel payrolls, then switching one calendar at a time.Agent and APIThe intended HRMS agent contract: scoped identities, payroll drafts and human approval boundaries.
Sign in
Sign in Start now
HR & Payroll

Take care of your people. Simplify payroll.

Bring employee information, attendance and payroll into one workspace, so HR and finance can work together.

Start now Download agent
Explore
  • Modules
  • Processes
  • Industries
  • Reference
Requisition ApprovalsJobOpenings
active waits for the hr manager
Core HRRecruitingLeave & attendancePayrollBenefitsCompliancePayroll accounting
Approval conditions

HR Manager approves it (Status: PendingApproval → Active).

PendingApproval
  • JO-25789 PST-2540 690 in 4 d
  • JO-76469 PST-3162 570 12 d
  • JO-24569 PST-1512 180 10 d
  • JO-85547 PST-8379 30 in 3 d
  • JO-66717 PST-6352 940 today
JO-25789
Position
PST-2540
Department
DPR-110
HiringManager
ZX
Openings
690
BudgetedSalary
750

Active waits for the hr manager.

Recruiting →

Illustrative records derived from the system specification.

Explore the specification

Adapt to your workforce

HR managers, payroll officers and controllers who want the employee record, attendance and the pay run on one system.

  • Professional and technology firms
  • Shift-based operations
  • Multi-entity groups
  • Grant-funded and not-for-profit organisations
Defined tables
51
Operational views
22
Defined roles
7
Reports
12

Defined in the planned system specification.

What’s inside.

Bring employee information, attendance and payroll into one workspace, so HR and finance can work together.

Core HR

The employee record, assignments and the org chart, documents with verification and expiry, tax details, salary structures, onboarding checklists and exits.

Employee DirectoryOnboarding
Employee NumberFull NameDepartmentPosition

Recruiting

Requisitions against approved positions, candidates through stages, interviews with feedback, and offers approved against the band before they are sent.

Candidate PipelineApplied
Candidate NumberFull NameJob OpeningSource
Job Board

Leave & attendance

Leave policies and balances, requests and approval, work patterns, shifts and rosters, daily attendance from devices, and the timesheets with a line per day that payroll reads at cutoff.

Shift RosterPlanned
EmployeeRoster DateShiftLocation

Payroll

Pay components, calendars and periods, inputs from attendance and benefits, gross-to-net calculation under statutory rules and the employee's tax details, review, approval, payslips, the bank file and the payment behind each payslip.

Payroll
Component CodeComponent NameComponent TypeCalculation Method

Benefits

Plans with premiums and employer contributions, eligibility and enrolment windows, coverage levels, dependants and nominees, and the deductions payroll takes from them.

Benefit Enrolment RequestsPending
Enrolment NumberEmployeeBenefit PlanCoverage Level
Employee Spouse

Compliance

Statutory rules and their bands as effective-dated data, monthly and year-end returns built from posted pay runs, employee tax statements, the tax year lock, policy acknowledgement and the documents that expire.

Statutory Filing CalendarPending
Filing NumberLegal EntityFiling TypePeriod End
Social Insurance Return

Payroll accounting

Ledger accounts and cost centres, the payroll journal drafted for every approved run, allocation by cost centre and timesheet line, accruals with their reversals, reconciliation of clearing and liability accounts, and the period lock.

Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle

Manage people and payroll together

Requisition ApprovalsJobOpenings
active waits for the hr manager
Approval conditions

HR Manager approves it (Status: PendingApproval → Active).

PendingApproval
  • JO-25789 PST-2540 690 in 4 d
  • JO-76469 PST-3162 570 12 d
  • JO-24569 PST-1512 180 10 d
  • JO-85547 PST-8379 30 in 3 d
  • JO-66717 PST-6352 940 today
JO-25789
Position
PST-2540
Department
DPR-110
HiringManager
ZX
Openings
690
BudgetedSalary
750

Active waits for the hr manager.

Recruiting →
Shift RosterShiftRosters
StatusPlannedPublishedSwappednext 14 days
15 Oct GN SHF-3440, 29 Sep to 05 Oct, Planned YH SHF-8661, 01 Oct to 07 Oct, Published NH SHF-6608, 21 Sep to 27 Sep, Swapped AE SHF-4744, 09 Oct to 15 Oct, Planned ZD SHF-1806, 24 Sep to 28 Sep, Published PA SHF-3458, 10 Oct to 13 Oct, Swapped SHF-3440SHF-8661SHF-6608SHF-4744SHF-1806 today · 17 Sep
  • GN: SHF-3440, 29 Sep to 05 Oct, Planned
  • YH: SHF-8661, 01 Oct to 07 Oct, Published
  • NH: SHF-6608, 21 Sep to 27 Sep, Swapped
  • AE: SHF-4744, 09 Oct to 15 Oct, Planned
  • ZD: SHF-1806, 24 Sep to 28 Sep, Published
  • PA: SHF-3458, 10 Oct to 13 Oct, Swapped
Leave & attendance →
My Team TodayAttendanceRecords
YouAttendanceDate = today
  1. AR-87047SHF-428611 Sep → 15 SepPresent
  2. AR-49803SHF-953608 Sep → 10 SepAbsent
  3. AR-73537SHF-809623 Sep → 29 SepHalfDay
  4. AR-88421SHF-371005 Sep → 12 SepOnLeave
  5. AR-89055SHF-109122 Sep → 01 OctHoliday
Leave & attendance →
Offer ApprovalsOffers
active waits for the hr manager
Approval conditions

HR Manager approves it (Status: PendingApproval → Active).

PendingApproval
  • OFF-44764 CND-83050 950 3 d
  • OFF-55341 CND-33625 310 in 5 d
  • OFF-16296 CND-10319 420 10 d
  • OFF-33202 CND-97263 580 3 d
  • OFF-15528 CND-85760 590 in 7 d
OFF-44764
Candidate
CND-83050
Position
PST-6967
LegalEntity
LE-92610
AnnualSalary
950
SigningBonus
90

Active waits for the hr manager.

Recruiting →
Compensation ApprovalsCompensationRecords
active waits for the hr manager
Approval conditions

HR Manager approves it (Status: PendingApproval → Active).

PendingApproval
  • CR-54084 LJ 140 in 2 d
  • CR-63767 XT 370 9 d
  • CR-98935 GP 570 today
  • CR-85197 PL 570 in 6 d
  • CR-13459 GZ 410 in 12 d
CR-54084
Employee
LJ
EffectiveFrom
19 Sep
PayBasis
Salaried
AnnualGross
140
HourlyRate
5

Active waits for the hr manager.

Core HR →
Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-88811 LP-4374 11 in 10 d
  • LR-85578 LP-6377 19 9 d
  • LR-87382 LP-1097 8 12 d
  • LR-66682 LP-4925 19 4 d
  • LR-75568 LP-1472 23 in 9 d
LR-88811
Employee
NL
LeavePolicy
LP-4374
FromDate
27 Sep
ToDate
05 Oct
Days
11
Leave & attendance →
Timesheet ApprovalsTimesheets
SubmittedYou
  • TMS-97738 CC-110 12 in 3 d
  • TMS-32105 CC-130 2 in 5 d
  • TMS-45136 CC-110 8 in 5 d
  • TMS-69942 CC-110 5 in 6 d
  • TMS-24613 CC-150 2 in 7 d
TMS-97738
Employee
BG
PeriodStart
20 Sep
PeriodEnd
26 Sep
RegularHours
12
OvertimeHours
5
Leave & attendance →
Pending Payroll InputsPayrollInputs
approval waits for the payroll officer
Approval conditions

Payroll Officer approves the inputs (Status: Pending → Approved).

Pending
  • PI-33469 PR-50892 30 8 d
  • PI-80123 PR-77467 40 in 1 d
  • PI-28235 PR-91892 100 2 d
  • PI-63581 PR-21679 620 in 5 d
  • PI-23409 PR-58989 630 in 6 d
PI-33469
PayRun
PR-50892
Employee
HN
Component
PC-5695
Amount
300
Quantity
30

Approval waits for the payroll officer.

Pay Run ApprovalsPayRuns
Approval conditions
Approval conditions

At year-end the YearEndStatement and EmployeeTaxCertificates are produced from the year's payslips, Finance Controller approves the statement (Status: Prepared → PendingApproval → Approved), employee certificates link their ApprovalStatement before PublishedOn is set, and Finance Controller locks the TaxYear (Status: Open → Locked), and posting into it requires reopening by a named role.

HR Manager approves it (Status: PendingApproval → Active).

PendingApproval
  • PR-62471 LE-85716 30 in 8 d
  • PR-19455 LE-63938 35 in 9 d
  • PR-22110 LE-22800 18 in 4 d
  • PR-88915 LE-43527 27 4 d
  • PR-33121 LE-69431 36 8 d
PR-62471
LegalEntity
LE-85716
RunType
Regular
PeriodEnd
25 Sep
PayDate
27 Sep
Headcount
30

Approval conditions.

Payroll accounting →
Benefit Enrolment RequestsBenefitEnrolments
Approval conditions
Approval conditions

HR Manager verifies the documents (Status: Pending → Verified) and Payroll Officer verifies the tax details (Status: Submitted → Verified).

Payroll Officer approves the inputs (Status: Pending → Approved).

Pending
  • BE-28264 BP-7124 5 d
  • BE-97099 BP-6532 in 11 d
  • BE-99053 BP-5390 in 10 d
  • BE-16558 BP-6595 in 7 d
  • BE-95101 BP-7896 in 10 d
BE-28264
Employee
XY
BenefitPlan
BP-7124
CoverageLevel
Employee
EffectiveFrom
12 Sep
EmployeeCostPerPeriod
190

Approval conditions.

Benefits →
Journals to PostPayrollJournals
posting waits for the finance controller
Approval conditions

Finance Controller reviews it in Journals to Post and posts it (Status: Draft → Posted);

Draft
  • PJ-83486 PR-27449 9 d
  • PJ-66337 PR-61695 13 d
  • PJ-88712 PR-30382 3 d
  • PJ-16809 PR-99083 3 d
  • PJ-82441 PR-70760 12 d
PJ-83486
JournalType
PayRun
PayRun
PR-27449
LegalEntity
LE-43839
PostingDate
08 Sep
TotalDebit
870

Posting waits for the finance controller.

Payroll accounting →
Onboarding ChecklistOnboardingTasks
StatusPendingOverdue
Pending
OT-27026
OT-72008
OT-96151
Overdue
OT-85165
OT-40555
OT-11547
My PayslipsPayslips
YouStatusReleasedPaid
Released
PYS-46753PR-258322 days paid
PYS-21609PR-4812413 days paid
PYS-27851PR-742147 days paid
Paid
PYS-39133PR-7139118 days paid
PYS-28524PR-3899723 days paid
PYS-37026PR-6170711 days paid
Payroll →
Statutory Filing CalendarStatutoryFilings
StatusPendingPreparedPendingApprovalApprovedFiledRejectednext 45 days
Pending
SF-20911LE-17916
Prepared
SF-42455LE-90507
PendingApproval
SF-15497LE-20712
Approved
SF-32085LE-69946
Filed
SF-25050LE-55978
Compliance →
Exits in ProgressExits
StatusInitiatedNoticePeriodClearanceFinalSettlement
Initiated
EXT-68414PR-20304
EXT-56311PR-15150
NoticePeriod
EXT-50164PR-74107
EXT-85361PR-49528
Clearance
EXT-86863PR-83399
FinalSettlement
EXT-83622PR-34855
Core HR →
Employee DirectoryEmployees
StatusOnboardingActiveOnLeaveSuspendedOnNotice
Onboarding
EMP-87314DPR-110
EMP-21739DPR-140
Active
EMP-28522DPR-120
OnLeave
EMP-99195DPR-110
Suspended
EMP-61919DPR-110
OnNotice
EMP-74611DPR-150
Core HR →
Open Pay RunsPayRuns
Approval conditions
Approval conditions

At year-end the YearEndStatement and EmployeeTaxCertificates are produced from the year's payslips, Finance Controller approves the statement (Status: Prepared → PendingApproval → Approved), employee certificates link their ApprovalStatement before PublishedOn is set, and Finance Controller locks the TaxYear (Status: Open → Locked), and posting into it requires reopening by a named role.

Finance Controller reviews it in Journals to Post and posts it (Status: Draft → Posted);

Payroll Officer runs the calculation (Status: InputsLocked → Calculated).

Payroll Officer submits the run (Status: Calculated → PendingApproval).

StatusDraftInputsLockedCalculatedPendingApprovalApprovedPosted
Pay Run NumberLegal EntityPay CalendarPay PeriodRun Type
PR-80607LE-41929PC-8258PP-10416Regular
PR-62914LE-56964PC-7164PP-98417OffCycle
PR-79369LE-53781PC-4633PP-48246Bonus
PR-38822LE-24818PC-5174PP-53519FinalSettlement
PR-37094LE-74136PC-3625PP-86388Arrears
PR-34638LE-49049PC-8181PP-36724Regular
Held PayslipsPayslips
Held
Payslip NumberPay RunEmployeeNet PayHold Reason
PYS-59290PR-13106UL680Held pys-214
PYS-31367PR-85283SG930Held pys-328
PYS-14280PR-87536TF340Held pys-589
PYS-62369PR-72258CB220Held pys-889
PYS-42978PR-46110LM220Held pys-889
PYS-77537PR-98386XZ510Held pys-983
Payroll →
Payment Batches to AuthorisePaymentBatches
authorised waits for the finance controller
Approval conditions

Finance Controller, different from both run preparer and approver, authorises it from Payment Batches to Authorise (Status: Authorised);

Generated
Batch NumberPay RunLegal EntityFile FormatPayment Count
PB-87808PR-56899LE-42651SEPA21
PB-92319PR-23081LE-52439NACHA13
PB-65359PR-17125LE-40399BACS3
PB-70657PR-82838LE-47494NEFT24
PB-68313PR-71004LE-14808Generic2
PB-93001PR-19155LE-42961SEPA12
My LeaveLeaveRequests
You
Request NumberLeave PolicyFrom DateTo DateDays
LR-25759LP-687322 Sep01 Oct11
LR-25306LP-453823 Sep26 Sep2
LR-74065LP-583027 Sep04 Oct4
LR-91998LP-747123 Sep25 Sep17
LR-74562LP-334622 Sep26 Sep10
LR-18531LP-608518 Sep25 Sep9
Leave & attendance →
My Leave BalancesLeaveBalances
You
Leave PolicyLeave YearOpening BalanceAccruedTaken
LP-8254620360660360
LP-6135670720960850
LP-54159041030650
LP-5892850940490730
LP-8120150960420930
LP-8407800580240290
Leave & attendance →
Candidate PipelineCandidates
StageAppliedScreeningInterviewingOffered
Candidate NumberFull NameJob OpeningSourceRecruiter
CND-97904Full 515JO-23530ReferralBG
CND-59722Full 581JO-80112JobBoardKZ
CND-63484Full 472JO-57275AgencyPK
CND-19526Full 628JO-14109CareersPageNC
CND-73973Full 723JO-97064InternalYM
CND-93991Full 506JO-82302DirectFX
Recruiting →

Keep HR, payroll and finance connected

Payroll Registerlist

Every payslip in a run with days paid, gross, each deduction, employer contributions and net; the document the approver signs off.

opens Pay Run Approvals →
opens
Pay Run ApprovalsPayRuns
Pay Run NumberLegal EntityRun TypePeriod EndPay Date
PR-62471LE-85716Regular25 Sep27 Sep
PR-19455LE-63938OffCycle26 Sep30 Sep
PR-22110LE-22800Bonus21 Sep28 Sep
PR-88915LE-43527FinalSettlement13 Sep17 Sep
Payroll accounting →
opens
PR-62471PayRuns
  1. Unpaid
  2. PartiallyPaid
  3. Paid; derived independently of posting Status so unpaid obligations remain visible after posting
PayRunNumber
PR-62471
LegalEntity
LE-85716
RunType
Regular
PeriodEnd
25 Sep
PayDate
27 Sep
Headcount
30
GrossTotal
60

ownerZW

pendingapproval · ZW

Go from the big picture to the details behind it. Open any record to see its status, owner and history.

Illustrative records. Connections and approval states follow the authored specification.

From attendance to payday

Take care of your people. Simplify payroll.

Illustrative previews from the system specification.

Inputs Lock Calculate Approve approval Pay approval Post approval
Shapes describe the work. Approval steps are human tasks.
  1. 01

    Inputs

    Bring approved attendance, benefits and pay adjustments together for the payroll team to review.

  2. 02

    Lock

    Set the payroll cutoff and carry late approvals into an eligible later run.

  3. 03

    Calculate

    Turn approved inputs into gross-to-net pay using the compensation and payroll rules configured for your organisation.

  4. 04

    Approve

    Review the register, changes and exceptions before authorising the payroll run.

    A finance controller other than the preparer approves the current payroll calculation or returns it for correction.

  5. 05

    Pay

    Prepare payment for released payslips and track bank confirmations, returns and outstanding amounts.

    A different finance controller authorises payment, with bank transfers tied to verified account details.

  6. 06

    Post

    Connect payroll to the ledger and reconcile paid and unpaid obligations before closing the period.

    The finance controller reviews and posts the payroll journal, then closes the period after reconciliation.

Review pay before money moves

Decision checkpoints where approval stays with your team.

Approve

A finance controller other than the preparer approves the current payroll calculation or returns it for correction.

Pay

A different finance controller authorises payment, with bank transfers tied to verified account details.

Post

The finance controller reviews and posts the payroll journal, then closes the period after reconciliation.

Review payroll exceptions

Human approval and system automation have different jobs.

Approval required

Approve

A finance controller other than the preparer approves the current payroll calculation or returns it for correction.

Approval required

Pay

A different finance controller authorises payment, with bank transfers tied to verified account details.

Approval required

Post

The finance controller reviews and posts the payroll journal, then closes the period after reconciliation.

System control

Year-end filings

Give each team the right access

Leave ApprovalsSubmitted
Request NumberEmployeeLeave PolicyFrom Date

HR Manager

Owns the employee master, assignments, positions, policies, offers and exits, and decides leave exceptions and compensation revisions.

Candidate PipelineApplied
Candidate NumberFull NameJob OpeningSource
Job Board

Recruiter

Runs openings from requisition to accepted offer.

Timesheet ApprovalsSubmitted
Timesheet NumberEmployeePeriod StartPeriod End

Line Manager

Approves leave, attendance corrections and timesheets for direct reports, keeps the team roster, and interviews for openings.

Pending Payroll InputsPending
Input NumberPay RunEmployeeComponent

Payroll Officer

Prepares the pay run: employee pay setup, inputs, calculation, review, payslips, bank file and statutory returns.

Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle

Finance Controller

Approves the pay run, authorises the bank file, owns the payroll journal and its reconciliation to the ledger, and locks periods and tax years.

Employee DirectoryOnboarding
Employee NumberFull NameDepartmentPosition

Employee

Sees their own record, payslips and balances; raises leave and timesheets; keeps their documents, tax details and dependants current; records feedback on interviews they conduct.

Understand payroll and workforce costs

Start with the question. Follow it to the records behind the answer.

List report

Payroll Register

Every payslip in a run with days paid, gross, each deduction, employer contributions and net; the document the approver signs off.

View Pay Run Approvals
Source view · Illustrative records
Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle
Drill-down

Payroll Summary by Component

Totals per component by entity and run, employee and employer sides, the sheet the register is reconciled to before the run is submitted.

View Pending Payroll Inputs
Source view · Illustrative records
Pending Payroll InputsPending
Input NumberPay RunEmployeeComponent
List report

Payroll Variance

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.

View Pending Payroll Inputs
Source view · Illustrative records
Pending Payroll InputsPending
Input NumberPay RunEmployeeComponent
List report

Changes Since Last Run

Joiners, leavers, compensation revisions, assignment changes, bank and tax-detail changes and new garnishments in the period, with who approved each.

View Pay Run Approvals
Source view · Illustrative records
Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle
Drill-down

Statutory Liability Summary

Withholding, social insurance and pension amounts by entity, jurisdiction and period, with what has been filed, paid and is still owed.

View Statutory Filing Calendar
Source view · Illustrative records
Statutory Filing CalendarPending
Filing NumberLegal EntityFiling TypePeriod End
Social Insurance Return
Drill-down

Payroll Cost by Cost Centre

Employer cost by entity, cost centre, component and month, reconciled to the posted payroll journal.

View Journals to Post
Source view · Illustrative records
Journals to PostDraft
Journal NumberJournal TypePay RunLegal Entity
Accrual
Drill-down

Headcount and Attrition

Headcount by entity, department and employment type from the assignments effective in the month, with joiners and leavers and the reasons for leaving.

View Pay Run Approvals
Source view · Illustrative records
Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle
List report

Leave Liability

Accrued unused leave per employee valued at the current daily rate, for the balance sheet accrual.

View My Leave Balances
Source view · Illustrative records
My Leave Balances
Leave PolicyLeave YearOpening BalanceAccrued
Drill-down

Attendance and Overtime

Hours worked, overtime, absence, late marks and loss-of-pay days by department and shift for the period.

View My Team Today
Source view · Illustrative records
My Team Today
EmployeeAttendance DateShiftClock In
List report

Payment Reconciliation

Net pay per payslip against confirmed payments counted once, linking returned and reissued attempts and listing the remaining released and held obligations.

View Payment Batches to Authorise
Source view · Illustrative records
Payment Batches to AuthoriseGenerated
Batch NumberPay RunLegal EntityFile Format
NACHA
List report

Recruiting Funnel

Openings, applications, interviews, offers and hires by department and source, with days from requisition to acceptance.

View Requisition Approvals
Source view · Illustrative records
Requisition ApprovalsPendingApproval
Requisition NumberPositionDepartmentHiring Manager
List report

Benefits Enrolment

Enrolment by plan and coverage level with employee premiums and employer contributions per period.

View Benefit Enrolment Requests
Source view · Illustrative records
Benefit Enrolment RequestsPending
Enrolment NumberEmployeeBenefit PlanCoverage Level
Employee Spouse
All reports and dashboards

Agent assistance for HR and payroll

Let your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.

HR & PayrollShared data, controlled access Time and attendanceBiometric and badge...in and out Mobile and web clock-inin MoneyBanksPayments ↩ AccountingCostCentres ↓ Expense claimsPayrollInputs ↓ Authorities andprovidersTax and social insurance...StatutoryFilings ↕ Benefit providersout Garnishment agenciesin and out PeopleJob boards and careers...Candidates ↓ Identity and directoryin and out E-signaturein and out Background checksin and out Your agent
  • Time and attendance
    • Biometric and badge devicesin and out
    • Mobile and web clock-inin
  • Money
    • BanksPayments · back
    • AccountingCostCentres · in
    • Expense claimsPayrollInputs · in
  • Authorities and providers
    • Tax and social insurance portalsStatutoryFilings · in and out
    • Benefit providersout
    • Garnishment agenciesin and out
  • People
    • Job boards and careers pageCandidates · in
    • Identity and directoryin and out
    • E-signaturein and out
    • Background checksin and out
  • Agents
    • Your agentWorks within the permissions you assign
Explore integrations →

Your agent works within the permissions you assign.

List the work that needs attention. Keep the approval with the assigned reviewer.

Download agent Agent setup guide
Illustrative exampleAfter configuration
$ curl -fsSL https://www.erp.ai/skill.md

› open HR & Payroll and list records waiting on approve
Pay run · records listed with owner and age

› approve the first one at approve, as its approver
Approval requiredWaiting for the assigned reviewer
FAQ

Your questions, answered.

How the system works, what you can configure and how to get started.

How do I get started?+

Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.

Does it calculate tax and statutory contributions for our country?+

Statutory rules are effective-dated rows per jurisdiction. A flat rule carries rates and a ceiling; a banded rule carries its bands for progressive tax; each names the wage base it applies to and the component it posts to. The employee's side, the tax code or filing status, allowances and declared reliefs, is a verified record per employee per tax year. Implementation configures and verifies the rules and filing formats for the agreed entities and jurisdictions. This specification does not certify any jurisdiction or supply current statutory rates. A later change requires an effective-dated revision and repeat checks before use.

Can salaried and hourly staff run on different calendars?+

Yes. A pay calendar sets frequency, cutoff and pay day for a group of employees in an entity and generates its periods. Monthly salaried staff and weekly hourly staff run separately in the same entity, and their journals land in the same ledger month. Hourly staff carry an hourly rate on their compensation record.

How does attendance reach payroll?+

Configured and tested device, mobile or web connections, imports or manual entry build daily attendance rows against the rostered shift. Approved leave marks the days, managers correct flagged rows, and hourly staff submit a timesheet with a line per day that the manager approves. At cutoff the attendance status, approved hours and shift premiums become inputs to the run with their source record as the reference.

Can we pay someone outside the cycle?+

Yes. Off-cycle runs pay a missed joiner, a correction or a bonus; arrears runs apply a back-dated revision; final settlement runs pay a leaver. All follow the same lock, calculate, approve, pay and post sequence.

What happens when someone leaves?+

An exit record runs notice and clearance, then a final settlement run pays to the last working day. It includes the terminal amounts approved by HR and applies configured entitlement, recovery and tax rules. Final settlement needs payroll approval, independent payment authorisation and journal posting. Agree former-employee access and retention during rollout.

Does it post to our ledger?+

An approved run drafts a payroll journal by account, cost centre and component. Finance Controller reviews and posts it. Ledger export requires the agreed mapping and connection for your company or group ledger. See the payroll accounting module and the integrations page.

Who can see salaries and bank accounts?+

Salary fields are visible to HR Managers, Payroll Officers and the Finance Controller. National ID and bank account are masked for everyone except HR Managers and Payroll Officers. A bank account change is a separate request tied to the exact verified proof. A Payroll Officer other than the requester matches the proof and proposed account before it becomes the current verified account. The preparer of a run cannot approve it, and the bank authoriser must be different from both the preparer and approver.

How long does implementation take?+

The schedule depends on source data, statutory configuration, integrations and parallel-run findings. Agree acceptance criteria for each calendar before setting a cutover date. See the implementation page.

Can we change it?+

Plan changes with Proto on a branch for review, then verify affected payroll calculations, approvals and outputs before release. Model and machine usage follow the pricing page.

Can our agent use it?+

After configuration, a scoped service identity can use the actions enabled for its role. Rehearse its reads, drafts and refusal at human gates before enabling writes. See the agent page.

What does it cost?+

Nothing per user. Credits pay for machine work and never expire. See pricing.

Implementation

How an organisation goes live: mapping entities, calendars and rules, loading people and year-to-date, running parallel payrolls, then switching one calendar at a time.

Read the implementation plan
  1. 01

    Map the operating model

    Entities and registrations, departments and cost centres, locations and holidays, work patterns, pay calendars with cutoffs and pay days. Then the component list with calculation methods and accounts, statutory rules per jurisdiction with their bands, leave policies, shifts, benefit plans, the entity's thresholds and who approves what. This is a workshop and a spreadsheet, and it becomes configuration.

    Team and ERP.ai
  2. 02

    Configure and load master data

    Create the application from the specification. Configure roles, users, workflow conflicts, thresholds and number sequences. Verify bank-proof matching and the refusal of self-approval. Then the organisation and the people in the migration order on the data model page, validated by headcount and by a sample of compensation records and tax details against the old system.

    Team and ERP.ai
  3. 03

    Load balances and year-to-date

    Leave balances, loan and garnishment balances and active benefit enrolments. The closed periods of the current tax year load as opening payslips, so year-to-date and certificates are right from the first run.

    Team and ERP.ai
  4. 04

    Parallel run

    Agree the representative periods and exceptions to calculate in both systems from the same inputs. Every difference per employee is explained: a rule, a band, a rounding, a component mapped differently, or an error in the old system. Sign-off is per calendar.

    Employee
  5. 05

    Go live by calendar

    The first live run is approved and paid with the old system on standby. The old system is retired for that calendar after the bank confirms. Other calendars and entities follow.

    Team and ERP.ai
  6. 06

    Stabilise and extend

    Scope, configure and validate attendance, bank, ledger and portal connections before enabling them individually. Rehearse year-end statements and certificate publication.

    Team and ERP.ai

Pricing

The base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.

Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.

Pricing and account rules
Credit rate card
Machine workIncluded per $1 of credit
List/filter or get record calls20,000
Search or aggregate calls4,000
CSV or PDF exports100
Record writes4,000
Imported or synced records200,000
File upload in MB2,000
Workflow runs2,000
Code-node compute beyond included in CPU-sec12,000
Agent executions2,000
Scheduled jobs or webhook activations20,000

Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.

prepaid creditsSmallest pack $5, purchased credits never expire.

Go deeper

Explore the complete system.

Follow the operating model from the process to the people, records and decisions behind it.

Industries

Professional and technology firms Monthly salaried staff, variable pay and bonus schemes, flexible benefits, remote allowances, and a finance team that wants cost by practice or client.Shift-based operations Plants, warehouses, stores, hotels and care facilities: rosters, biometric attendance, overtime rules, shift premiums, hourly and monthly staff on different calendars, and joiners and leavers every week.Multi-entity groups Several employing companies under one management: separate registrations, calendars and bank accounts, moves between entities, shared-services cost attribution, and one headcount and cost view across the group.Grant-funded and not-for-profit organisations Charities, research institutes and programme delivery bodies: staff funded by several grants, hourly cost allocation and configurable funder reporting, fixed-term contracts that follow the grant, and reports each funder can audit.

Reference

Roles and permissions Who does what: each role with the screens they live in, the records they may change, and the separations payroll requires.Reports and dashboards The numbers HR, payroll and finance run on, each with what it answers and who reads it, built on the same payslip lines as the journal.Data model The tables, their keys and how they relate, for the consultant or IT team migrating into it or integrating with it.Integrations What an HR and payroll team connects: attendance devices, banks, tax and social insurance portals, the accounting ledger, benefit providers, job boards, identity and expense systems.Implementation How an organisation goes live: mapping entities, calendars and rules, loading people and year-to-date, running parallel payrolls, then switching one calendar at a time.Agent and API The intended HRMS agent contract: scoped identities, payroll drafts and human approval boundaries.

Start

Pricing No per-user fees. Pay for automation as you use it, with implementation priced separately.Questions The questions an HR and payroll team asks before choosing a system, answered straight.Get started Plan HRMS with Payroll: review the specification, configure the application and rehearse each pay calendar before launch.
ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download agent

Previews contain illustrative data from the system specification.

More human resources systems

See all →
Human resourcesPlanned

Core HR

Take better care of your people.

  • Employee records
  • Leave administration
  • Organization structure
  • Employee changes
  • Onboarding
  • Documents and policies
Start now Explore
Human resourcesPlanned

Talent Suite

Core HR, payroll and leave and attendance, in one system.

  • Recruiting & onboarding
  • Performance reviews
  • Learning & development
  • Benefits & engagement
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Attendance

Core HR, payroll and leave and attendance, in one system.

  • Biometric attendance
  • GPS attendance
  • Facial recognition
  • Shift rosters
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Benefits

Core HR, payroll and leave and attendance, in one system.

  • Insurance enrollment
  • Flexible benefits
  • Benefits claims
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

Payroll Processing System

Core HR, payroll and leave and attendance, in one system.

  • Payroll calculations
  • Pay deductions
  • Direct deposits
  • Garnishments
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Workforce Analytics

Core HR, payroll and leave and attendance, in one system.

  • Headcount tracking
  • Attrition analysis
  • Cost per hire
  • Workforce diversity
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Employee Self-Service

Core HR, payroll and leave and attendance, in one system.

  • Employee payslips
  • Leave requests
  • Expense claims
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

HRMS with Leave Management

Core HR, payroll and leave and attendance, in one system.

  • Leave policies
  • Leave approvals
  • Leave balances
  • Pay runs
  • Shift rosters
  • Onboarding tasks
Start now Explore
Staffing & recruitmentPlanned

HRMS with Recruitment

Core HR, payroll and leave and attendance, in one system.

  • Job postings
  • Applicant tracking
  • Interview scheduling
  • Job offers
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Performance Reviews

Core HR, payroll and leave and attendance, in one system.

  • Goal tracking
  • Performance measures
  • 360-degree feedback
  • Appraisal cycles
  • Pay runs
  • Leave balances
Start now Explore
Human resourcesPlanned

HRMS with Compensation Planning

Core HR, payroll and leave and attendance, in one system.

  • Salary bands
  • Merit review cycles
  • Equity grants
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

HRMS with Onboarding

Core HR, payroll and leave and attendance, in one system.

  • Document collection
  • Onboarding checklists
  • Buddy assignments
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

HRMS with Shift Scheduling

Core HR, payroll and leave and attendance, in one system.

  • Roster planning
  • Shift swap requests
  • Overtime tracking
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

HRMS with Time Tracking

Core HR, payroll and leave and attendance, in one system.

  • Project hours
  • Billable time
  • Employee timesheets
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Education & trainingPlanned

HRMS with Training & LMS

Core HR, payroll and leave and attendance, in one system.

  • Course management
  • Certification tracking
  • Skill gap analysis
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Human resourcesPlanned

HRMS with Succession Planning

Core HR, payroll and leave and attendance, in one system.

  • Talent pipeline
  • Readiness assessments
  • Nine-box talent review
  • Pay runs
  • Leave balances
  • Shift rosters
Start now Explore
Professional servicesPlanned

HRMS for Professional Services

Core HR, payroll and leave and attendance, in one system.

  • Employee skills
  • Consultant utilization
  • Performance reviews
  • Payroll processing
  • Pay runs
  • Leave balances
Start now Explore
Retail & e-commercePlanned

HRMS Retail

Core HR, payroll and leave and attendance, in one system.

  • Pay runs
  • Leave balances
  • Shift rosters
  • Onboarding tasks
  • Review cycles
  • Statutory filings
Start now Explore
ManufacturingPlanned

HRMS for Manufacturing

Core HR, payroll and leave and attendance, in one system.

  • Plant workforce records
  • Shift rosters
  • Overtime approvals
  • Safety incidents
  • Pay runs
  • Leave balances
Start now Explore
Technology & IT servicesPlanned

HRMS for IT and Technology

Core HR, payroll and leave and attendance, in one system.

  • Employee records
  • Department records
  • Recruitment tracking
  • Leave administration
  • Pay runs
  • Leave balances
Start now Explore
RestaurantsPlanned

HRMS for Restaurants

Core HR, payroll and leave and attendance, in one system.

  • Location staffing
  • Shift scheduling
  • Tip pools
  • Payroll processing
  • Pay runs
  • Leave balances
Start now Explore
Multi-location FranchisesPlanned

HRMS for Multi-location Franchises

Core HR, payroll and leave and attendance, in one system.

  • Location staffing
  • Hiring & onboarding
  • Time off & attendance
  • Role-based views
  • Pay runs
  • Leave balances
Start now Explore
Logistics & transportPlanned

HRMS for Logistics and Warehousing

Core HR, payroll and leave and attendance, in one system.

  • Driver & staff records
  • License tracking
  • Shift & attendance
  • Payroll processing
  • Pay runs
  • Leave balances
Start now Explore
Facility managementPlanned

HRMS for Facility Management

Core HR, payroll and leave and attendance, in one system.

  • Client site records
  • Staff & shifts
  • Leave administration
  • Payroll processing
  • Pay runs
  • Leave balances
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it

Customize HR & Payroll. With Proto, your desktop AI agent.

Ask Proto to help you customize HR & Payroll.

Customize
HR & Payroll.
Ask: “Adapt Core HR.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

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 cookies

These 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.