ES Human Resources

 

ES ERP — Human Resources & Payroll

A complete, open-source HR suite — from recruitment to retirement. Simplify your people operations and payroll with a modern, all-in-one platform.

👤 Employee Lifecycle 💰 Payroll 🗓️ Leave & Attendance 📋 Recruitment 📱 Mobile App

Overview

ES ERP HR is powered by ES ERP, an open-source human resources and payroll platform built on the ES ERP Platform. It brings every aspect of people management — recruitment, onboarding, attendance, leave, payroll, performance, and separation — under one roof, so your HR team can focus on people rather than paperwork.

Fully integrated with ES ERP's accounting and finance modules, ES ERP HR eliminates the need for disparate systems. Payroll entries flow directly into your general ledger, expense claims sync with accounts payable, and employee records connect seamlessly to projects, assets, and timesheets.

9
Core Modules
Employee
Location Tracking
6.9K+
GitHub Stars
REST
API Access
📱
Mobile App

Why ES ERP HR?

💡

Employee Tracking

Complete transparency and flexibility.

💰

Affordable & Predictable

No inflated per-user pricing. Your software costs don't grow as your team grows. One platform replaces multiple HR tools.

🔧

Highly Customisable

Create custom fields, forms, workflows, print formats, and layouts on the fly — no coding required for most customisations.

🔗

Integrated Accounting

Payroll and expenses flow directly into your ES ERP general ledger. No more reconciliation between separate HR and accounting systems.

 

 

⚡ Core HR Modules

📋 Recruitment

  • Staffing plans at company or department level
  • Job requisitions from hiring managers
  • Job openings with descriptions and salary ranges
  • Applicant tracking and employee referrals
  • Multi-round interview scheduling and feedback
  • Customisable offer letters with e-signatures
  • Recruitment analytics dashboard

👤 Employee Lifecycle

  • Comprehensive employee database with linked documents
  • Organisational chart visualisation
  • Standardised onboarding templates by department
  • Promotions, transfers, and internal work history
  • Birthday and work anniversary reminders
  • Grievance reporting and resolution tracking
  • Full and final settlement with accounting entries
  • Exit interviews and separation management

🕐 Shifts & Attendance

  • Mobile check-in/out with geolocation capture
  • Visual shift planning with drag-and-drop scheduling
  • Repeating shift schedule creation
  • Biometric device integration for auto-attendance
  • Late entry and early exit flagging
  • Overtime calculation from check-in/out times
  • Bulk attendance management tools
  • Integrated with payroll for accurate payments

🗓️ Leave Management

  • Configurable leave policies with carry-forward and expiry
  • Earned leave accrual on a pro-rata basis
  • Leave without pay and compensatory leave
  • Bulk leave allocation from a control panel
  • Regional holiday lists — auto-populated by country
  • Leave calendar for visual planning
  • Leave balance view and mobile apply/approve
  • Configurable approval workflows and notifications

🧾 Expense Management

  • Employee advance requests and payouts
  • Expense claims with receipt attachments
  • Travel request and itinerary management
  • Multi-currency advances and claims
  • Approval workflows for expense sign-off
  • Direct accounting integration for expense posting

🎯 Performance Management

  • Goal setting with Key Result Areas (KRAs)
  • Customisable appraisal cycles and templates
  • Multi-level appraisal reviews
  • Continuous feedback and 360° reviews
  • Employee skill mapping
  • Performance-linked salary adjustments

💰 Payroll

  • Rule-based salary structures with formulas and conditions
  • Bulk salary structure assignment tool
  • Payroll entry with integrated general ledger posting
  • Additional salary for bonuses, arrears, and adjustments
  • Off-cycle payments via journal entries
  • Multi-currency payroll with exchange rates
  • Cost centre-based expense allocation
  • Employee loan management and recovery
  • Password-protected salary slip distribution
  • Custom salary slip design with Print Designer

🧮 Payroll Tax & Reports

  • Configurable income tax slabs by region
  • Tax computation and projection reports
  • Flexible employee benefits — health, pension, and more
  • Benefit accrual and claims via Employee Benefit Ledger
  • Retroactive arrears calculation
  • Standard HR reports — headcount, balances, summaries
  • Custom report and dashboard builder

📱 Mobile App

  • Apply for and approve leaves on the go
  • Check-in and check-out with geolocation
  • View employee profile and directory
  • Access salary slips and expense claims
  • Push notifications for approvals and reminders
  • Available on iOS and Android

🧩 Module Overview

Module Key Functions Integration
Recruitment Staffing plans, job openings, applicant tracking, interviews, offers Website job portal, email notifications
Employee Lifecycle Onboarding, promotions, transfers, separation, exit interviews Asset allocation, accounting entries
Shifts & Attendance Shift planning, mobile check-in, biometric sync, auto-attendance Biometric devices, payroll
Leave Management Leave policies, allocation, accrual, encashment, holiday lists Payroll calculations, attendance
Expense Management Advances, expense claims, travel requests, multi-currency Accounts payable, general ledger
Performance Goals, KRAs, appraisals, continuous feedback, skill maps Salary adjustments, training
Payroll Salary structures, payroll entry, additional salary, loans General ledger, bank entries, cost centres
Payroll Tax Income tax slabs, projections, benefits, arrears Regional tax compliance, reports
Mobile App Leave apply/approve, check-in/out, profile, salary slips iOS, Android, push notifications

👤 Employee Self-Service

ES ERP HR includes a robust employee self-service portal where every team member can manage their own HR interactions directly — reducing the administrative load on your HR team.

📝 Profile Management

Employees can update their personal details, view linked documents, access the company org chart, and browse the employee directory.

🗓️ Leave & Attendance

Apply for leave, view balances, check attendance records, and clock in/out — all from any device including the mobile app.

💵 Pay & Expenses

Download salary slips, view income tax projections, submit expense claims with receipts, and track advance requests.

🎯 Goals & Feedback

View KRAs and goals, participate in appraisal cycles, provide and receive continuous feedback to support career development.

🔒 Security & Data Privacy

Security Layer Implementation
Role-Based Access Granular permissions control who can view and modify sensitive employee records, payroll data, and reports
Audit Logging Complete activity trails monitor all changes to employee records, payroll entries, and approvals
Data Isolation Multi-company support with strict data separation between business entities
Encrypted Communication HTTPS/TLS encryption for all data in transit, with password-protected salary slip distribution
Self-Hosted Control Full control over your infrastructure, backups, and compliance — your data stays on your servers

Technical Specifications

Platform

  • ✓ ES ERP v15+
  • ✓ ES ERP Framework v15+
  • ✓ Python & JavaScript
  • ✓ Vue.js Frontend

Integration

  • ✓ ES ERP Accounting
  • ✓ Biometric Devices
  • ✓ REST API & Webhooks
  • ✓ Bank Integrations

Mobile

  • ✓ iOS App
  • ✓ Android App
  • ✓ Responsive Web UI
  • ✓ Push Notifications

Licensing

  • ✓ AGPL-3.0 Open Source
  • ✓ No Per-User Fees
  • ✓ Self-Hosted or Cloud
  • ✓ All Features Included

Simplify Your People Operations

Contact Enterprise Systems Australia to get started with ES ERP HR. Full implementation, configuration, and training support included.

ES ERP HR Module | Powered by ES ERP HR & Payroll

© 2026 Enterprise Systems Australia | This email address is being protected from spambots. You need JavaScript enabled to view it.

Related Articles