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 Modules
Compliance6 of 7
  • Core HR1 of 7
  • Recruiting2 of 7
  • Leave & attendance3 of 7
  • Payroll4 of 7
  • Benefits5 of 7
  • Compliance6 of 7
  • Payroll accounting7 of 7

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 CalendarStatutoryFilings
Core HRRecruitingLeave & attendancePayrollBenefitsCompliancePayroll accounting
StatusPendingPreparedPendingApprovalApprovedFiledRejectednext 45 days
Pending
SF-20911LE-17916
Prepared
SF-42455LE-90507
PendingApproval
SF-15497LE-20712
Approved
SF-32085LE-69946
Filed
SF-25050LE-55978
Records in this module
  • StatutoryRules
  • StatutoryRuleBands
  • EmployeeTaxDetails
  • StatutoryFilings
  • TaxYears
  • PayPeriods
  • Policies
  • PolicyAcknowledgements
  • EmployeeDocuments
  • LegalEntities

Statutory rules as data

Withholding tax, social insurance, pension, health insurance, regional payroll levies such as professional tax, unemployment insurance and other levies are rows in one table, per jurisdiction. Each row carries its calculation basis (flat, banded or cumulative), the wage base it applies to, effective dates and the component it posts to. A flat rule carries employee and employer rates, a wage ceiling and any fixed amount. A banded rule carries its bands as lines: the bounds, the rate within the band and the amount already due at the lower bound, which is how progressive income tax is expressed. The employee’s side of withholding, the tax code or filing status, allowances and declared reliefs, is on the employee’s tax details for the year and is read with the rule.

Rates, thresholds, wage bases and formats must be verified for the rollout by the responsible payroll specialists; this specification does not certify a jurisdiction. A later change is entered as a new rule row with its own bands and its effective date; the old row keeps its end date. The run for a period uses the rows effective on its pay date, so recalculating an old period reproduces the old result. The Payroll Officer maintains the rows and the change log shows who entered what.

Filings

Posted runs feed the filings required by the entity’s configured rules. FilingFrequency, FilingDueRule and FilingFormat define the cadence, deadline calculation and format version. Each filing links the effective StatutoryRule and snapshots DueDateBasis; Payroll Officer reviews its DueDate. Per-event and consolidated-period filings retain their source evidence. Examples depend on jurisdiction:

The Payroll Officer prepares the return file in the authority’s format, files it, and records the acknowledgement number and the payment date. A rejected return is corrected in an amendment linked through ReplacesFiling; the original remains. Finance Controller authorises statutory payments. The Statutory Filing Calendar lists what is due in the coming weeks across entities. It is the screen that stops a due date being missed when the person who usually files is away.

Filing typeBuilt fromTypical frequency
Monthly withholding returnIncome tax components on the runMonthly
Social insurance returnEmployee and employer social insurance componentsMonthly
Pension returnEmployee and employer pension componentsMonthly
Garnishment remittanceEach active order's deduction, to its payeePer run
New-hire registrationThe joiner's statutory identifiers, where the jurisdiction requires onePer joiner
Quarterly wage reportGross wages by employee for the quarterQuarterly
Year-end statementThe year's payslips per employeeAnnual
Employee tax certificateThe year's withholding per employeeAnnual

Periods and the tax year

Each pay period locks at its cutoff and closes when the period’s reconciliations agree. Each entity has a tax year record with its dates. At year-end the module reconciles the year’s payslips to the returns filed each period and produces the year-end statement per entity and the employee tax certificates. The statement moves Prepared → PendingApproval → Approved with Finance Controller’s ApprovedBy and ApprovedOn. Each employee certificate links that approved ApprovalStatement before PublishedOn is set and employee access begins. Finance Controller locks the tax year; reopening requires that role and a recorded reason. Previously posted payslip lines and year-to-date figures remain unchanged. Leave balances roll on each policy’s own leave year, described on the leave and attendance page, and are not part of the tax year close. The year-end process page walks through the close with its gates.

Policies and acknowledgement

Company policies are versioned documents with a category and an effective date. Publishing a version that requires acknowledgement creates an acknowledgement request for every employee it applies to, with a due date. Employees read and accept in self-service; a decline is recorded with the reason and goes to the HR Manager. New joiners get requests for every current policy as an onboarding task. The acknowledgement list per policy version is what an auditor or a lawyer asks for, and it is one filter.

Documents that expire

Work permits, professional registrations and certifications on the employee record have an expiry date. A list of documents expiring in the coming weeks goes to the HR Manager. An expired work permit changes the employee’s document status, and the Payroll Officer sees it before the run.

Audit trail

Every rule, filing, acknowledgement and document change carries who, when and the previous value. The approvals on pay runs, payment batches and journals are on those records. An audit of a period is a read of the run, its register, its journal and its filings, all linked.

Modules

  • Employee DirectoryOnboarding
    Employee NumberFull NameDepartmentPosition

    Core HR

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

  • Candidate PipelineApplied
    Candidate NumberFull NameJob OpeningSource
    Job Board

    Recruiting

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

  • Shift RosterPlanned
    EmployeeRoster DateShiftLocation

    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.

  • Payroll
    Component CodeComponent NameComponent TypeCalculation Method

    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.

  • Benefit Enrolment RequestsPending
    Enrolment NumberEmployeeBenefit PlanCoverage Level
    Employee Spouse

    Benefits

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

  • Statutory Filing CalendarPending
    Filing NumberLegal EntityFiling TypePeriod End
    Social Insurance Return

    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.

  • Pay Run ApprovalsPendingApproval
    Pay Run NumberLegal EntityRun TypePeriod End
    Off Cycle

    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.

Roles and permissions

HR Manager

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

Permissions and records
  • Manage Employees, EmployeeAssignments, EmployeeDocuments, Positions, Departments, Locations, Holidays, WorkPatterns, CompensationRecords, CompensationLines, LeavePolicies, LeaveBalances, BenefitPlans, BenefitEnrolments, Policies, PolicyAcknowledgements, OnboardingTasks, Exits
  • Approve JobOpenings, Offers, CompensationRecords, EmployeeAssignments, BenefitEnrolments
  • Approve LeaveRequests assigned through the entity's escalation rule
  • Authorise Exits terminal amounts and confirm clearance
  • Policies
  • PolicyAcknowledgements
  • EmployeeDocuments
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
Payroll Officer

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

Permissions and records
  • Manage PayRuns, PayPeriods, PayrollInputs, Payslips, PayslipLines, Garnishments, LoansAndAdvances, PaymentBatches, Payments, PayComponents, PayCalendars, Shifts, StatutoryRules, StatutoryRuleBands, StatutoryFilings, EmployeeTaxDetails, CompensationLines, BankAccountChangeRequests
  • Edit draft CompensationRecords (PayBasis, AnnualGross, HourlyRate, DailyRate, Currency, EffectiveFrom, EffectiveTo, RevisionReason)
  • Edit Employees (TaxIdentifier, SocialInsuranceNumber, PaymentMethod, PayCalendar)
  • Approve BankAccountChangeRequests prepared by another person and apply their account fields to Employees
  • StatutoryRules
  • StatutoryRuleBands
  • EmployeeTaxDetails
  • StatutoryFilings
  • PayPeriods
  • TaxYears
  • EmployeeDocuments
Pending Payroll InputsPayrollInputs
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.

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.

Permissions and records
  • Approve PayRuns and return submitted runs for correction
  • Authorise PaymentBatches only when not the run preparer or approver
  • Approve StatutoryFilings year-end statements and authorise statutory payments
  • Manage PayrollJournals, PayrollJournalLines, GLAccounts, CostCentres, TaxYears
  • StatutoryFilings
  • TaxYears
  • PayPeriods
Offer ApprovalsOffers
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.

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.

Permissions and records
  • View own Employees record, Payslips, PayslipLines, LeaveBalances, BenefitEnrolments, ShiftRosters, AttendanceRecords, Policies
  • Manage own LeaveRequests, Timesheets, TimesheetLines, Dependants and draft BankAccountChangeRequests
  • Submit own BankAccountChangeRequests
  • Initiate own Exits resignation and view its progress
  • Policies
  • StatutoryFilings
  • EmployeeTaxDetails
  • EmployeeDocuments
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

Related processes

Pay Run ApprovalsPendingApproval
Pay Run NumberLegal EntityRun TypePeriod End
Off Cycle

Pay run

Inputs, calculation, payroll approval, payment authorisation and posting, with held amounts reconciled separately.

8 stages · 3 approvals

Offer ApprovalsPendingApproval
Offer NumberCandidatePositionLegal Entity

Hire to pay

From offer approval to the first payslip, with verified bank details, salary approval and separate payment authorisation.

8 stages · 7 approvals

Exits in ProgressInitiated
Exit NumberEmployeeExit TypeInitiated On
Termination

Exit to final settlement

Notice, documented terminal amounts, clearance, final payroll approval and separate payment authorisation before closure.

7 stages · 5 approvals

ERP•AI workspace

Start now HR & Payroll

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · module 5 of 7BenefitsNext · module 7 of 7Payroll accounting

Customize Compliance. With Proto, your desktop AI agent.

Ask Proto to help you customize HR & Payroll.

Customize
Compliance.
Ask: “Review StatutoryRules fields.”
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.