What's New in IceHrm v35: Analytics Dashboards, Smarter Payroll & More

We're excited to announce a major update to IceHrm Pro with significant new features, UI enhancements, and improvements across multiple modules. This release focuses on providing better insights, streamlined workflows, and a more modern user experience.


New Insights & Analytics Module

A brand new Insights module provides comprehensive analytics dashboards for leave, attendance, and timesheet data, giving HR managers and administrators real-time visibility into workforce patterns.

Leave Insights

Get a complete overview of leave patterns across your organization:

  • Leave Summary Dashboard - View approved, pending, and rejected leave requests at a glance
  • Monthly Leave Distribution - Visualize leave patterns across months to identify trends
  • Weekly Leave Patterns - Understand which days of the week see the most leave requests
  • Leave by Type Analysis - Pie chart breakdown showing distribution across different leave types (Annual, Sick, Casual, etc.)
  • Departmental Leave Overview - Compare leave utilization across departments

Attendance & Timesheet Insights

Monitor attendance patterns, working hours, and project time tracking in a unified dashboard:

  • Attendance Summary - Track total hours worked, average hours per day
  • Monthly & Weekly Patterns - Identify attendance trends over time
  • Department-wise Attendance - Compare attendance across teams
  • Project Time Distribution - See how time is allocated across projects
  • Employee Time Tracking - Monitor individual contributor time logs

Redesigned Payroll Configuration Module

The new Payroll Configuration module provides a complete payroll management solution with flexible configuration options and automated processing.

Key Features

Payroll Column Configuration

  • Define custom payroll columns (earnings, deductions, contributions)
  • Built-in code editor for calculation functions with syntax validation
  • Support for predefined calculation types

Payslip Template Designer

  • Create custom payslip templates with HTML/CSS
  • Preview templates before deployment
  • Mark legacy templates for deprecation
  • Protection against deleting templates in use

Payroll Processing

  • Batch process employee payrolls
  • View payroll data by employee with profile images
  • Generate and manage payslips
  • Delete generated payslips when needed
  • Multi-currency support

Employee Payroll Assignments

  • Redesigned the UI for assigning employees to different payrolls.
  • Ability to run multiple payrolls for different employees.

Advanced Reports Module

Enhanced reporting capabilities with the new Advanced Reports module, replacing the legacy reports system.

Enhanced Travel Management

The Travel module has been completely rebuilt, offering a modern interface and new capabilities.

New Travel Request Features

Comprehensive Trip Details

  • Trip Classification: Domestic, International, or Regional travel
  • Detailed Itinerary: From/To locations with country and city fields

Booking Information

  • Flight/booking confirmation numbers
  • Airline and flight number tracking
  • Accommodation details

Travel Project & Budget Integration

  • Link travel requests to travel projects
  • Multi-currency budget management
  • Attachment support for receipts and documents

Step-by-Step Request Form

  • Multi-step modal for creating travel requests
  • Clear separation of mandatory and optional information
  • Location picker with map integration

Project Time Tracking

Enhanced project management with comprehensive time tracking and team assignment features.

Project Detail View

A new Project Detail View replaces the table with rich project information:

  • Project Summary Statistics
  • Total hours logged
  • Approved hours vs pending hours
  • Number of team members

Time Tracking Charts

  • Time by Employee Chart: Horizontal grouped bar chart showing total, approved, and pending hours per employee
  • Monthly Time Breakdown: Track project hours over time with monthly distribution

Team Management

  • Assigned Employees Panel: View all employees assigned to a project
  • Add/Remove Employees: Quickly add or remove team members from projects
  • Employee Status Tracking: See start dates and current assignment status

Employee Profile Enhancements

Profile Images Everywhere

Employee profile images are now displayed across all modules for better visual identification:

  • Leave request lists
  • Attendance records
  • Performance reviews
  • Training sessions
  • Expense reports
  • Overtime requests
  • Travel requests
  • Salary information
  • Document lists
  • Forms and feedback

Employee Profile Tabs

New tabs added to the employee profile view:

  • Leave Tab: View employee's leave history and balances
  • Attendance Tab: Quick access to attendance records

Resigned Employees

  • Renamed "Deactivate" to "Resigned" for clearer terminology
  • Added ability to view resigned employees with dedicated filter
  • Better handling of employee status transitions

Performance Management Improvements

Bulk Performance Review Creation

Create performance reviews for multiple employees at once:

  • Select multiple employees from a list
  • Set common review parameters
  • Automatically create individual review records
  • Status defaults to "Pending" for new reviews

Feedback Request Enhancements

  • Create feedback requests in bulk
  • Feedback requests only available for pending reviews
  • Default status set to "Pending" for new feedback requests
  • Improved self-feedback UI

Sandwich Leave Support

New Sandwich Leave feature for handling leaves that fall between holidays and weekends.

Configuration

  • Mark specific leave types as "Sandwich Leave" using a simple toggle switch
  • When enabled, leaves of this type are always counted as full days
  • Useful for unpaid leave policies where organizations want to count leaves between non-working days

How It Works

When an employee takes leave on a Friday and Monday (with Saturday/Sunday in between):

  • Regular leave: Only Friday and Monday counted (2 days)
  • Sandwich leave: Friday through Monday counted (4 days)

Settings Module Redesign

The Settings module has been completely redesigned for better usability.

Search Settings

New search functionality allows you to quickly find settings by name or description.

Organized Display

  • Settings are now ordered logically within each category
  • Improved setting descriptions
  • Hidden deprecated settings
  • Tabs only show if they have visible settings

Visual Improvements

  • Switch components for Yes/No settings
  • Better form layouts
  • Multi-select fields with improved UI
  • File upload settings with preview

UI/UX Improvements

Modernized Modals

  • Replaced browser modals with modern modals
  • Consistent modal behavior across the application
  • Loading states on save buttons
  • Better error handling and display
  • Updated menu names for clarity
  • Highlighted first-level menus
  • Removed animating icons for cleaner look
  • Updated icons across modules

Modernized Modules

The following modules have been modernized for better performance:

  • User Leave Module
  • Dependent Module
  • Emergency Contacts Module
  • Qualifications Module
  • Travel Module (Admin & User)

Company Overview Module

New module providing organizational overview and statistics.

Bug Fixes

This release includes numerous bug fixes:

  • Fixed loading save button in step form modals
  • Fixed loading button state when entry saving fails
  • Fixed subordinate travel requests display
  • Fixed location field in travel user module
  • Fixed location component layout issues
  • Fixed double chart rendering in insights
  • Fixed advance attendance view display
  • Fixed first profile load issue
  • Fixed reports module issues
  • Fixed "switched to" styling issues
  • Fixed form fields with display:none rendering
  • Improved cache fallback when memcache is not available

Module Cleanup

As part of ongoing platform improvements, the following legacy modules have been removed:

  • Legacy Charts Module (replaced by Insights)
  • Legacy Leave Charts Module (replaced by Insights)
  • Legacy Data Module
  • Legacy Clients Module (merged into Projects)
  • Legacy Report Files Module (replaced by Advanced Reports)

Upgrade Notes

Database Migrations

This release includes migrations for:

  • Sandwich leave column on LeaveTypes table
  • Settings order and description updates
  • Payslip template additions
  • Module cleanup

Breaking Changes

None. All changes are backward compatible.


Coming Soon

Stay tuned for upcoming features:

  • Mobile app improvements
  • Enhanced API capabilities
  • More analytics dashboards
  • Workflow automation