Benefits Enrolment
Enrolment by plan and coverage level with employee premiums and employer contributions per period.
Plans with premiums and employer contributions, eligibility and enrolment windows, coverage levels, dependants and nominees, and the deductions payroll takes from them.
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).
Approval conditions.
| Field | What it holds |
|---|---|
| Category | Health, dental, vision, life, disability, retirement, transport, meal, wellness |
| Provider | The insurer, fund or vendor the premium is paid to |
| Employee premium | Per pay period at the base coverage level |
| Employer contribution | Per pay period at the base coverage level |
| Deduction component | The pay component the employee share is taken through |
| Employer contribution component | The separate employer share component; required for a nonzero share |
| Proration method | Full period, calendar days or working days, agreed with the provider |
| Eligible employment type | The employee type allowed by the plan |
| Enrolment window | Dates during which open enrolment is allowed |
| Eligibility wait | Days after hire before a new joiner can enrol |
| Maximum dependant age | The age at which a covered child leaves the plan |
Premiums by coverage level are set on the enrolment when it is approved. A family plan and a single plan on the same plan row therefore produce different deductions. Percentage-based retirement contributions can be configured through compensation or statutory components. A plan needing variable premiums, matching tiers or provider-specific limits needs an explicit calculation design and validation; the enrolment fields here hold fixed per-period amounts.
Payroll Officer approves the inputs (Status: Pending → Approved).
Approval waits for the payroll officer.
An eligible employment type can enrol after the plan’s waiting period with the reason NewHire. Everyone can change during the plan’s open window, with the reason OpenEnrolment. A marriage, a birth, a divorce or a death opens a change outside the window, with the reason LifeEvent and the supporting document attached. Outside those cases a request is refused with the next window shown.
An enrolment names the employee, the plan, the coverage level, the effective dates and the per-period employee and employer cost. The employee requests from self-service; the HR Manager approves; the enrolment becomes active from its effective date. Waiving is recorded as an enrolment with status Waived, so the Benefits Enrolment report shows who declined and the annual reminder does not go to someone who already said no.
Dependants are declared once on the employee record with name, relationship and date of birth, and are then covered under enrolments by reference. The same list carries nominations for life insurance and retirement payout with a percentage share that must total one hundred. A child approaching the plan’s maximum dependant age appears on the HR Manager’s list ahead of the birthday, so the coverage change is recorded before the provider drops them.
Each active enrolment generates a payroll input per period for the employee premium on the plan’s deduction component, and an employer share on EmployerContributionComponent. A mid-period start or end uses the plan’s ProrationMethod for both shares, verified against the provider’s terms. Terminating an enrolment stops future inputs from its effective end. Retroactive corrections create refund inputs for review in an open run; they do not alter approved or posted results.
An exit terminates every enrolment on the last working day with the reason Exit, and the final settlement takes the last premium. A change of coverage level ends the old enrolment with the reason CoverageChange and starts a new one on the effective date. The history of what was covered when is one list per employee. The Benefits Enrolment report shows enrolment by plan and coverage level with the total employee and employer cost per period, which is what the controller checks against the provider’s invoice.
The employee record, assignments and the org chart, documents with verification and expiry, tax details, salary structures, onboarding checklists and exits.
Requisitions against approved positions, candidates through stages, interviews with feedback, and offers approved against the band before they are sent.
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.
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.
Plans with premiums and employer contributions, eligibility and enrolment windows, coverage levels, dependants and nominees, and the deductions payroll takes from them.
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.
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.
Enrolment by plan and coverage level with employee premiums and employer contributions per period.
Approval conditions.
Owns the employee master, assignments, positions, policies, offers and exits, and decides leave exceptions and compensation revisions.
Manage Employees, EmployeeAssignments, EmployeeDocuments, Positions, Departments, Locations, Holidays, WorkPatterns, CompensationRecords, CompensationLines, LeavePolicies, LeaveBalances, BenefitPlans, BenefitEnrolments, Policies, PolicyAcknowledgements, OnboardingTasks, ExitsApprove JobOpenings, Offers, CompensationRecords, EmployeeAssignments, BenefitEnrolmentsApprove LeaveRequests assigned through the entity's escalation ruleAuthorise Exits terminal amounts and confirm clearancePrepares the pay run: employee pay setup, inputs, calculation, review, payslips, bank file and statutory returns.
Manage PayRuns, PayPeriods, PayrollInputs, Payslips, PayslipLines, Garnishments, LoansAndAdvances, PaymentBatches, Payments, PayComponents, PayCalendars, Shifts, StatutoryRules, StatutoryRuleBands, StatutoryFilings, EmployeeTaxDetails, CompensationLines, BankAccountChangeRequestsEdit 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 EmployeesApproval waits for the payroll officer.
Approves the pay run, authorises the bank file, owns the payroll journal and its reconciliation to the ledger, and locks periods and tax years.
Approve PayRuns and return submitted runs for correctionAuthorise PaymentBatches only when not the run preparer or approverApprove StatutoryFilings year-end statements and authorise statutory paymentsManage PayrollJournals, PayrollJournalLines, GLAccounts, CostCentres, TaxYearsActive waits for the hr manager.
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.
View own Employees record, Payslips, PayslipLines, LeaveBalances, BenefitEnrolments, ShiftRosters, AttendanceRecords, PoliciesManage own LeaveRequests, Timesheets, TimesheetLines, Dependants and draft BankAccountChangeRequestsSubmit own BankAccountChangeRequestsInitiate own Exits resignation and view its progressInputs, 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
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.