Integrated HR and Payroll Software, from Onboarding to Final Settlement

Make employee management more accurate and simpler with human resources in iCore ERP: HR management software on one platform that links employee data, attendance, payroll, leave, requests and settlements to accounting and cost centres, and gives management a clear, real-time view of every HR operation.

HR dashboard

Follow the key HR indicators in one place: headcount, Saudization ratios, total payroll, outstanding loans, attendance status and payroll runs, so decisions rest on accurate data.

  • Headcount and Saudization ratios
  • Total payroll and outstanding loans
  • Attendance status and payroll runs

Recruitment: job postings and applicants

Record open job postings and follow the applicants for each one inside HR, then complete the hiring in the employee file.

  • Job postings
  • Applicants per job
  • Contract and hiring date in the employee file

A complete electronic file for every employee

Keep every employee’s personal, job and financial details in one central file, and import or export employee data with Excel.

  • ID, residence permit (iqama) and nationality
  • Department, job title and branch
  • Direct manager and cost centre
  • Contract and hiring date
  • Basic salary and allowances
  • Bank account and IBAN
  • Social insurance details
  • Leave balances, attachments and documents

Mobile attendance

Employees clock in and out from their phone, with the device’s biometric authentication where available and checks on geolocation and the workplace boundary, recording the time and place of every punch.

  • Clock in from the phone
  • Device biometric authentication
  • Location and workplace-boundary checks

Daily attendance, shifts and working-time policies

Individual and group attendance, multiple shifts, duplicate-punch prevention and leave and holiday checks, with lateness, early leave, absence and overtime calculated together. Build flexible shifts with rest days, public holidays and Ramadan working hours, and separate policies for grace periods, lateness and overtime.

  • Multiple, flexible shifts
  • Lateness, absence and overtime
  • Public holidays and Ramadan hours
  • Grace and lateness policies

Monthly timesheet

Turn daily attendance into a monthly timesheet ready for review and approval, with editing, printing, export and locking after approval, and its results flowing straight into payroll.

  • Review and approval
  • Locked after approval
  • Linked directly to payroll

Complete payroll

Build payroll runs from employee data and actual attendance, in a full cycle of calculation, review, approval, posting to accounting and payment, with printing and reopening by permission.

  • Basic salary and allowances
  • Overtime, lateness and absence
  • Loan instalments
  • Social insurance contributions
  • Deductions, bonuses and provisions
  • Net pay

Social insurance and Saudization

Manage employee contribution details and calculate the employee and employer shares of social insurance, follow Saudization indicators and the share of Saudi employees, with support for minimum-wage policies.

  • Employee and employer shares
  • Saudization indicators
  • Minimum-wage policies

Loans and deductions

Record employee loans and follow the remaining balance, monthly deductions and statements, with journal entries created and posted and instalments linked to payroll automatically.

  • Remaining balance
  • Monthly deduction
  • Automatic journal entries

Leave and balances

Annual, sick, marriage, bereavement, paternity, maternity, Hajj and other leave, with entitlements, carry-over rules, required medical reports and approval, rejection and cancellation workflows.

  • Many leave types
  • Entitlements and carry-over
  • Approve, reject or cancel

Employee self-service portal

A personal portal for every employee to follow their attendance, pay and requests without going back to HR every time.

  • Clock in and out
  • Monthly attendance record
  • Pay, deductions and loans
  • Contract and documents
  • Submit and follow leave and requests
  • Team and direct manager
  • Notifications and internal policies

Employee requests and approval workflows

Requests pass through the approval workflows you define, and a direct manager or HR officer can raise a request on an employee’s behalf within their permissions.

  • Return to work
  • Absence and short-leave permission
  • Every kind of leave
  • Attendance-punch correction
  • Violations and penalties
  • Transfer and salary confirmation
  • Employee information changes

Direct managers and organizational structure

Link every employee to their department, branch, job title and direct manager, and let managers see their team, raise requests for them and follow their attendance and leave, without access to anyone else.

  • Departments, branches and job titles
  • Direct manager
  • Access limited to the team

Cost centres and accounting

Link employees, payroll, loans and settlements to cost centres, and post payroll and allowance expenses, social insurance, employee receivables, loans, and leave and end-of-service provisions straight to the accounts.

  • HR cost by cost centre
  • Direct posting to accounting
  • Leave and end-of-service provisions

Final settlement and end of service

Run leave settlements, end-of-service benefits and final settlements in a full cycle of calculation, review, approval, posting and payment, with reversal by permission when needed.

  • Leave settlement
  • End-of-service benefit
  • Final settlement

Residence permits, contracts and documents

Follow the expiry dates of residence permits and contracts, see those expired or about to expire, and keep documents inside the employee file.

  • Permits about to expire
  • Contracts
  • Documents in the employee file

Experience certificates

Create, approve and issue experience certificates as PDF, print them, keep an archived copy and cancel a certificate when needed.

  • Approve and issue as PDF
  • Archived copy
  • Cancel when needed

Complete HR reports

Reports you can filter, print and export to Excel or PDF to share with management and other parties.

  • Employees, job structure and Saudization
  • Attendance and timesheets
  • Payroll, deductions and loans
  • Leave, settlements and end of service
  • Cost by department and cost centre

Fine-grained permissions and data protection

Control view, add, edit, delete, approve, post, print and export permissions for every function in HR, and limit managers to their own team when needed.

  • A permission per action
  • Managers see only their team
Frequently asked questions

HR & payroll: frequently asked questions

Does iCore include payroll?

Yes. iCore builds payroll runs from employee data and actual attendance, calculating allowances, overtime, lateness, absence, loan instalments, social insurance and net pay, then posts them to accounting and records payment.

Does iCore support recruitment and hiring?

Yes. You record job postings and follow the applicants for each job, then complete the hiring in the employee file with the contract and hiring date.

Can employees clock in from their phone?

Yes. Employees clock in from their phone with geolocation and workplace-boundary checks, and the device’s biometric authentication where available.

Does iCore calculate social insurance?

Yes. iCore manages employee contribution details and calculates the employee and employer shares of social insurance within payroll.

Does iCore calculate end-of-service benefits?

Yes. Leave settlements, end-of-service benefits and final settlements run in a full cycle of calculation, review, approval, posting and payment.

Is there an employee self-service portal?

Yes. Every employee has a portal to clock in, follow attendance, pay and loans, and submit and follow leave and requests.

Does it track expiring residence permits and contracts?

Yes. iCore shows residence permits and contracts that have expired or are about to, and keeps the documents in the employee file.

See iCore on your own workflow

Tell us about your company and we will walk you through iCore with your own data and processes.