Skip to main content Enter
ERP.AI Core HR

Core HR

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Employee recordsKeep employee information current, give people useful self-service and protect their private details. Organization & positionsKeep reporting lines, position capacity and employee assignments aligned as the organization changes. Employee changesReview employee changes, apply them on the right date and preserve the history behind every decision. Leave managementCalculate leave from each person's work pattern and keep requests, approvals and balances in agreement.
Onboarding & offboardingCoordinate the practical work around an employee's arrival, move or departure and verify what is complete. Documents & policiesKeep required employee evidence and policy acknowledgments current, with access matched to the information. HR reportingUnderstand your workforce with clear reporting periods, effective history and protected employee information.

Core HR

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Employee onboardingPrepare a complete employee record, coordinate the work and confirm readiness before employment starts. Employee changeReview promotions, transfers and employment changes with a clear effective date and complete history. Leave request to balanceRequest time off, route the decision and reconcile reserved, taken and cancelled days.
Policy and document reviewAssign the right obligations, verify evidence and record each employee's actual policy acknowledgment. Employee offboardingCoordinate an employee's departure, end access at the right boundary and resolve outstanding work.

Core HR

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Professional servicesKeep employee information and HR work aligned as teams and assignments change. Multi-location businessesCoordinate employee records and local HR policies across your locations.
Manufacturing teamsKeep employee records, leave and joining or leaving work organized across your workforce. Technology companiesMaintain a clear employee foundation as your organization grows and changes.

Core HR

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive employees, managers and HR the access they need for their work. ReportsUnderstand workforce changes, leave and the HR work that needs attention. Data modelExplore the employee records, effective history and decisions behind Core HR.
IntegrationsConnect approved employee changes with the systems that use them. ImplementationPlan a Core HR rollout around your people, policies and existing systems. AI assistantHelp the HR team prepare work and follow up within its permissions.

Core HR

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Employee recordsKeep employee information current, give people useful self-service and protect their private details.Organization & positionsKeep reporting lines, position capacity and employee assignments aligned as the organization changes.Employee changesReview employee changes, apply them on the right date and preserve the history behind every decision.Leave managementCalculate leave from each person's work pattern and keep requests, approvals and balances in agreement.Onboarding & offboardingCoordinate the practical work around an employee's arrival, move or departure and verify what is complete.Documents & policiesKeep required employee evidence and policy acknowledgments current, with access matched to the information.HR reportingUnderstand your workforce with clear reporting periods, effective history and protected employee information.
Processes
Employee onboardingPrepare a complete employee record, coordinate the work and confirm readiness before employment starts.Employee changeReview promotions, transfers and employment changes with a clear effective date and complete history.Leave request to balanceRequest time off, route the decision and reconcile reserved, taken and cancelled days.Policy and document reviewAssign the right obligations, verify evidence and record each employee's actual policy acknowledgment.Employee offboardingCoordinate an employee's departure, end access at the right boundary and resolve outstanding work.
Industries
Professional servicesKeep employee information and HR work aligned as teams and assignments change.Multi-location businessesCoordinate employee records and local HR policies across your locations.Manufacturing teamsKeep employee records, leave and joining or leaving work organized across your workforce.Technology companiesMaintain a clear employee foundation as your organization grows and changes.
Reference
Roles and permissionsGive employees, managers and HR the access they need for their work.ReportsUnderstand workforce changes, leave and the HR work that needs attention.Data modelExplore the employee records, effective history and decisions behind Core HR.IntegrationsConnect approved employee changes with the systems that use them.ImplementationPlan a Core HR rollout around your people, policies and existing systems.AI assistantHelp the HR team prepare work and follow up within its permissions.
Sign in
Sign in Start now
Core HR Processes
Leave request to balance3 of 5
  • Employee onboarding1 of 5
  • Employee change2 of 5
  • Leave request to balance3 of 5
  • Policy and document review4 of 5
  • Employee offboarding5 of 5

Leave request to balance

Request time off, route the decision and reconcile reserved, taken and cancelled days.

7 stages · 3 approvals

Roles and responsibilities

Employee HR Manager Manageror HR Manager Employeeor Manager System 1 Prepare Draft → Submitted 2 Submit Draft → Submitted 3 Approve leave Draft → Submitted 4 Record absence Draft → Submitted 5 Cancel unused leave Draft → Submitted 6 Correct taken leave Draft → Submitted 7 Reconcile balance Draft → Submitted
  1. Step 1Prepare
    Pending Leave ApprovalsSubmitted
    Request NumberEmployeeOperational LabelStart Date
  2. Step 2Submit
    Pending Leave ApprovalsSubmitted
    Request NumberEmployeeOperational LabelStart Date
  3. Step 3Approve leave
    Pending Leave ApprovalsSubmitted
    Request NumberEmployeeOperational LabelStart Date
  4. Step 5Cancel unused leave
    Pending Leave ApprovalsSubmitted
    Request NumberEmployeeOperational LabelStart Date
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Prepare02Submit03Approve leave04Record absence05Cancel unused leave06Correct taken leave07Reconcile balance

Prepare

Employee selects the inclusive dates, leave type and permitted fractions. Resolve the effective work schedule, calendar and leave policy for each date. A full scheduled working day counts as one day, including part-time schedules; partial absence uses the fraction of that day's hours. Nonworking dates contribute zero, and cross-year requests use the appropriate balances.

Responsible
Employee
Status
Draft → Submitted
Records
LeaveRequestsLeaveDaysWorkSchedulesWorkCalendarsLeavePolicies
Effect
Calculate the eligible daily request
Pending Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-98027 WY 4 d
  • LR-18034 EL 2 d
  • LR-66679 DN 8 d
  • LR-67817 JT 8 d
  • LR-78102 DJ in 8 d
LR-98027
Employee
WY
OperationalLabel
OL-167
StartDate
13 Sep
EndDate
19 Sep
Days
28,398.60
Leave management →

Submit

Employee submits the complete daily breakdown. The action checks eligibility, overlaps and available or expressly authorized advance capacity, then reserves all affected fractions together. Missing or conflicting policy blocks submission. Submitted and approved future days both remain pending, so another request cannot spend the same time while a decision is outstanding.

Responsible
Employee
Status
Draft → Submitted
Records
LeaveRequestsLeaveDaysLeaveBalancesLeaveEntries
Effect
Reserve eligible fractions atomically
Pending Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-98027 WY 4 d
  • LR-18034 EL 2 d
  • LR-66679 DN 8 d
  • LR-67817 JT 8 d
  • LR-78102 DJ in 8 d
LR-98027
Employee
WY
OperationalLabel
OL-167
StartDate
13 Sep
EndDate
19 Sep
Days
28,398.60
Leave management →
Approval required

Approve leave

The assigned independent Manager reviews routine requests when policy permits; HR Manager reviews designated types and escalations. The actual reviewer must differ from the employee and request preparer. Approval retains the existing reservation without another deduction. Rejection releases only unused reserved fractions through the original contribution identity.

Responsible
Manager or HR Manager
Status
Draft → Submitted
Records
ApprovalDecisionsLeaveRequests
Effect
Decide the request while preserving its reservation
Pending Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-98027 WY 4 d
  • LR-18034 EL 2 d
  • LR-66679 DN 8 d
  • LR-67817 JT 8 d
  • LR-78102 DJ in 8 d
LR-98027
Employee
WY
OperationalLabel
OL-167
StartDate
13 Sep
EndDate
19 Sep
Days
28,398.60
Leave management →

Record absence

Employee or Manager confirms elapsed daily absence according to the approved policy. An explicitly configured elapsed-day rule may supply that factual confirmation. Each accepted fraction moves from pending to taken once; the whole future interval cannot become taken on its first day. A related employment leave-of-absence change follows separate lifecycle approval.

Responsible
Employee or Manager
Status
Draft → Submitted
Records
LeaveDaysLeaveEntriesLeaveBalances
Effect
Transfer confirmed elapsed fractions into taken time
Approval required

Cancel unused leave

Employee requests cancellation of remaining unused time. The assigned Manager or HR Manager confirms the exact current fractions under policy and independent-person checks. The release cannot include days already taken, another request's reservation or another year's earnings. A partly used request keeps both its actual absence and cancellation evidence.

Responsible
Manager or HR Manager
Status
Draft → Submitted
Records
ApprovalDecisionsLeaveRequestsLeaveEntries
Effect
Confirm and release only unused reserved fractions
Pending Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-98027 WY 4 d
  • LR-18034 EL 2 d
  • LR-66679 DN 8 d
  • LR-67817 JT 8 d
  • LR-78102 DJ in 8 d
LR-98027
Employee
WY
OperationalLabel
OL-167
StartDate
13 Sep
EndDate
19 Sep
Days
28,398.60
Leave management →
Approval required

Correct taken leave

An independent HR Manager reviews an evidenced correction to absence already taken or an affected balance contribution. The bounded reversal traces the original day and funding allocation. Corrections cannot erase valid usage, restore the same amount twice or bypass authority needed for a remaining negative balance.

Responsible
HR Manager
Status
Draft → Submitted
Records
ApprovalDecisionsLeaveDaysLeaveEntries
Effect
Apply the bounded reviewed correction

Reconcile balance

HR Manager reconciles earned, carried, reserved, taken and expired amounts by leave year. Resolve old-year pending time before closing or explicitly reallocating it. Carryover creates one paired transfer into the new year; the old closing balance remains historical. Changes to days already carried or consumed require review of those dependent allocations.

Responsible
HR Manager
Status
Draft → Submitted
Records
LeaveBalancesLeaveEntriesLeavePolicies
Effect
Reconcile earnings, expiry and paired year-end movements
Approvals and controls

3 approvals required in this process

  • Approve leave Manager or HR Manager signs · record absence waitsApprovalDecisions, LeaveRequests
  • Cancel unused leave Manager or HR Manager signs · correct taken leave waitsApprovalDecisions, LeaveRequests, LeaveEntries
  • Correct taken leave HR Manager signs · reconcile balance waitsApprovalDecisions, LeaveDays, LeaveEntries
  • Approval changes authority without moving balance bucketsTaking the same reserved day leaves available time unchanged.
  • Later schedule or policy changes require reviewed daily allocations; they cannot silently recalculate accepted absence.
  • Advance reservation is finite permission to commit future time, not newly earned leave.
  • Expiring carryover cannot remove a reserved day's funding without explicit resolution.
  • Managers receive operational datesStatus; protected reasons and documents follow separate access grants.
  • Migration opens reconciled balance buckets onceImported reserved-day details do not reserve the same days again.

Records and postings

StageRecordsEffect
1 Prepare LeaveRequestsLeaveDaysWorkSchedulesWorkCalendarsLeavePolicies Calculate the eligible daily request
2 Submit LeaveRequestsLeaveDaysLeaveBalancesLeaveEntries Reserve eligible fractions atomically
3 Approve leave ApprovalDecisionsLeaveRequests Decide the request while preserving its reservation
4 Record absence LeaveDaysLeaveEntriesLeaveBalances Transfer confirmed elapsed fractions into taken time
5 Cancel unused leave ApprovalDecisionsLeaveRequestsLeaveEntries Confirm and release only unused reserved fractions
6 Correct taken leave ApprovalDecisionsLeaveDaysLeaveEntries Apply the bounded reviewed correction
7 Reconcile balance LeaveBalancesLeaveEntriesLeavePolicies Reconcile earnings, expiry and paired year-end movements
Data model →

Process reports

All reports

Leave Utilization

Within a disclosed leave year/type/entity day-unit basis, reconcile posted earned and carry-in amounts, taken, unconsumed reservations, corrections, expiry and available/advance authority. Show actual used days separately from future commitments; never sum the same closed-year carryout and new-year carry-in as newly earned leave. No medical inference or universal statutory/sick-leave norm; any operational comparison policy is reviewed and privacy-limited.

Pending Leave ApprovalsLeaveRequests
SubmittedYou
  • LR-98027 WY 4 d
  • LR-18034 EL 2 d
  • LR-66679 DN 8 d
  • LR-67817 JT 8 d
  • LR-78102 DJ in 8 d
LR-98027
Employee
WY
OperationalLabel
OL-167
StartDate
13 Sep
EndDate
19 Sep
Days
28,398.60
Run by an agent

Agent support

The assistant may prepare a permitted proposal but cannot supply the independent human decision required for a hire, protected change, readiness, retention action or correction. A service identity cannot become the employee who acknowledged a policy or the person who confirmed a factual event.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › leave request to balance · prepare on LeaveRequests, LeaveDays, WorkSchedules, WorkCalendars, LeavePolicies ✓ Employee selects the inclusive dates, leave type and permitted fractions. › leave request to balance · submit on LeaveRequests, LeaveDays, LeaveBalances, LeaveEntries ✓ Employee submits the complete daily breakdown. › leave request to balance · approve leave on ApprovalDecisions, LeaveRequests ⏸ approval · waiting for the manager or hr manager # 4 more stages after approval: record absence, cancel unused leave, correct taken leave, reconcile balance

Other processes

4 more
Pending Hire ApprovalsHire
Change NumberEmployeeKindEffective Date
Rehire

Employee onboarding

Prepare a complete employee record, coordinate the work and confirm readiness before employment starts.

5 stages · 2 approvals

Pending Hire ApprovalsHire
Change NumberEmployeeKindEffective Date
Rehire

Employee change

Review promotions, transfers and employment changes with a clear effective date and complete history.

6 stages · 1 approval

Pending Hire ApprovalsHire
Change NumberEmployeeKindEffective Date
Rehire

Policy and document review

Assign the right obligations, verify evidence and record each employee's actual policy acknowledgment.

7 stages · 2 approvals

Pending Hire ApprovalsHire
Change NumberEmployeeKindEffective Date
Rehire

Employee offboarding

Coordinate an employee's departure, end access at the right boundary and resolve outstanding work.

6 stages · 2 approvals

ERP•AI workspace

Start now Core HR

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

Start now Download agent
Previous · process 2 of 5Employee changeNext · process 4 of 5Policy and document review

Customize Leave request to balance. With Proto, your desktop AI agent.

Ask Proto to help you customize Core HR.

Customize
Leave request to balance.
Ask: “Review “Approve leave”.”
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.