Free ERP assessments for GCC, European and Pakistani businesses. Book yours
Bizloom

Bizloom Team · Nov 14, 2026

ERP HR and Payroll Training: What HR Staff Must Know in ERPNext and Odoo

Payroll is the one process every single employee notices. If sales reports are a day late, few people complain. If salaries are wrong, late or missing a deduction, the whole company knows within hours.

Yet in many businesses, HR and payroll staff are handed an ERP system like ERPNext (Frappe HRMS) or Odoo with little or no training. They’re expected to manage employee records, attendance, leave, salary structures, taxes and payroll postings in software they’ve never used before.

The result is predictable: manual Excel payroll running “alongside” the ERP, wrong tax deductions, leave balances nobody trusts, and accounts teams fixing salary entries every month.

This guide explains what HR and payroll staff need to know in ERPNext and Odoo, the common mistakes, and why structured training makes such a difference.

Note: in ERPNext, HR and payroll features are delivered through the Frappe HRMS app. In Odoo, HR apps include Employees, Attendances, Time Off, Payroll (an Enterprise feature, with country localisations), Expenses, Recruitment and Appraisals. Exact features and labels vary by version and country.

Why HR and payroll need special attention in an ERP

  1. High sensitivity: salaries, personal data and bank details are confidential

  2. Direct employee impact: errors damage trust and morale immediately

  3. Legal and tax compliance: income tax, social security, pensions and labour law requirements

  4. Accounting impact: payroll is often one of the largest expense items, and every salary run posts accounting entries

  5. Monthly repetition: a setup mistake repeats every month until someone notices

  6. Many connected parts: attendance, leave, loans, advances, overtime, bonuses and deductions all feed payroll

What HR staff must know: the complete picture

Area

ERPNext (Frappe HRMS)

Odoo

Employee records

Employee, Department, Designation, Branch

Employees, Departments, Job Positions

Holidays and shifts

Holiday List, Shift Type, Shift Assignment

Working Schedules, Public Holidays

Attendance

Employee Checkin, Attendance, biometric integration

Attendances app, kiosk or check-in, integrations

Leave

Leave Type, Leave Policy, Leave Allocation, Leave Application

Time Off types, Allocations, Requests

Salary setup

Salary Component, Salary Structure, Salary Structure Assignment

Salary Structures, Salary Rules, employee contracts or wage details (depending on version)

Payroll processing

Payroll Entry, Salary Slip

Payslips, payslip batches, Work Entries

Variable pay

Additional Salary (bonuses, overtime, arrears, deductions)

Inputs and salary rules on payslips

Tax

Income Tax Slab, tax exemption declarations

Tax rules via country localisation or configuration

Advances and loans

Employee Advance; loans through the Lending app

Salary advances and deductions via payroll rules or apps

Expenses

Expense Claim

Expenses app

Exit

Full and Final Statement, Gratuity

Departure process, final payslip, gratuity rules (localisation-dependent)

Recruitment

Job Opening, Job Applicant, Interview

Recruitment app

Performance

Appraisal, Goals

Appraisals app

1. Employee master data: get it right first

Everything in payroll depends on clean employee records:

  • Full name, employee ID and date of joining

  • Department, designation, branch and reporting manager

  • Bank account details for salary transfer

  • Tax identification details, as required in your country

  • Social security and pension registration numbers, where applicable

  • Holiday list and shift

  • Employment type: permanent, contract, probation or part-time

Common mistake: missing joining dates or wrong holiday lists, which cause wrong attendance, leave and pro-rata salary calculations.

2. Attendance and shifts

HR staff need to understand:

  • How shifts and working schedules are defined

  • How biometric or mobile check-ins become attendance records

  • How late arrivals, early exits and absences are treated

  • How overtime is calculated and approved

  • How attendance flows into payroll (unpaid days, overtime pay)

Common mistake: importing biometric data without checking for missing check-ins or wrong shifts, so employees are marked absent and salaries are wrongly deducted.

3. Leave management

Key concepts:

  • Leave types: annual, casual, sick, unpaid, maternity and so on

  • Leave policies and allocations: how many days each employee gets, and when

  • Carry forward and encashment rules

  • Approval workflows: employee → manager → HR

  • How leave without pay affects salary

Common mistake: allocating leave manually without policies, so balances become inconsistent and employees dispute them.

4. Salary structures and components

This is the heart of payroll setup, and where most errors start.

Salary components are the building blocks:

  • Earnings: basic salary, house rent, conveyance, medical, overtime, bonus

  • Deductions: income tax, social security, pension contributions, loan instalments, advances

Salary structures combine components with formulas. For example:

  • House Rent = 45% of Basic

  • Medical = 10% of Basic

  • Income Tax = calculated from tax slabs

HR staff must understand:

  • Fixed vs variable components

  • Formulas and conditions

  • Taxable vs non-taxable components (according to local rules)

  • How structures are assigned to employees with effective dates

  • How salary revisions and arrears are handled

Common mistake: giving each employee a separate custom structure instead of using standard structures with variations. This becomes impossible to maintain.

5. Running payroll step by step

A typical monthly payroll process in both ERPs:

  1. Lock attendance and leave for the month

  2. Add variable items: bonuses, overtime, arrears, one-off deductions

  3. Create payroll in bulk: Payroll Entry in ERPNext, payslip batch in Odoo

  4. Generate salary slips or payslips for all employees

  5. Review exceptions: new joiners, leavers, unpaid leave, unusually high or low amounts

  6. Get approval from management or finance

  7. Submit or confirm payslips, which posts the accounting entries

  8. Generate the bank transfer file or record salary payments

  9. Email payslips to employees

  10. Prepare statutory reports and returns

6. Payroll accounting: what HR must understand

Payroll isn’t just an HR task. Every payroll run creates accounting entries.

Example: monthly gross salaries of PKR 2,000,000, with PKR 150,000 income tax withheld and PKR 50,000 in other deductions.

When payroll is posted (salary accrual):

Account

Debit

Credit

Salaries Expense

2,000,000

Income Tax Payable

150,000

Other Deductions Payable

50,000

Payroll Payable (net salaries)

1,800,000

When salaries are paid from the bank:

Account

Debit

Credit

Payroll Payable

1,800,000

Bank

1,800,000

When withheld tax is paid to the tax authority:

Account

Debit

Credit

Income Tax Payable

150,000

Bank

150,000

If salary components are mapped to the wrong accounts, the profit and loss, tax liabilities and payables are all wrong. That’s why HR and accounts must work together. See Why Accounting Training Is Essential for Reliable ERP Data.

7. Compliance by country

Payroll rules differ by country, and HR staff must understand the requirements that apply to them. A summary:

Country

Key payroll considerations

Pakistan

Income tax on salaries under current tax slabs, monthly withholding, EOBI, provincial employee social security, minimum wage rules, annual tax certificates. See Payroll Software in Pakistan.

UAE

Wage Protection System (WPS), end-of-service gratuity under UAE labour law, pension contributions for eligible nationals

Saudi Arabia

WPS (Mudad), GOSI contributions, end-of-service benefits

Qatar

WPS, end-of-service gratuity, social insurance for eligible nationals. See ERPNext Implementation in Qatar.

Bahrain

Social insurance (SIO), including end-of-service arrangements for expatriates. See ERPNext for Bahrain Businesses.

UK

PAYE through Real Time Information (RTI), National Insurance, pensions auto-enrolment. Use HMRC-recognised payroll software for RTI, alongside your ERP. See Making Tax Digital for Income Tax.

Important: rates, slabs and thresholds change regularly. Always confirm current rules with official sources or a tax adviser before updating your payroll setup.

Country localisation: Odoo Payroll relies on country localisations, and not every country has a complete one. ERPNext’s Frappe HRMS is configurable for different tax regimes. In both, some countries need extra configuration or customisation.

8. Expenses, advances and loans

  • Expense claims: employees submit, managers approve, finance reimburses

  • Employee advances: given before expenses, then settled against claims or salary

  • Loans: repaid through monthly salary deductions

Common mistake: paying advances in cash without recording them in the ERP, so the deductions never happen.

9. Employee exits and final settlement

When an employee leaves, HR must handle:

  • Final working day and pending leave (encashment or deduction)

  • Gratuity or end-of-service benefits, where applicable

  • Recovery of outstanding loans and advances

  • Final salary and full and final settlement

  • Disabling the employee’s system access

10. Recruitment and hiring

ERPNext and Odoo both support job openings, applicants and interviews. For high-volume hiring, AI can help shortlist candidates faster. See How to Screen Hundreds of CVs in Hours, Not Days and Bizloom’s TalentFlow for Frappe HRMS.

The 10 most common HR and payroll mistakes in ERPs

#

Mistake

Impact

1

Wrong or missing joining and leaving dates

Wrong pro-rata salary

2

Biometric data imported without review

Wrong absences and deductions

3

Leave allocated manually without policies

Disputed leave balances

4

A separate salary structure for every employee

Impossible to maintain or update

5

Wrong taxable and non-taxable component settings

Wrong tax deductions and returns

6

Salary components mapped to the wrong accounts

Wrong P&L and liabilities

7

Bonuses and overtime added outside the system

Payroll doesn’t match payments

8

Advances and loans not recorded

Deductions missed

9

Salary slips submitted without review

Errors reach employees and the bank

10

Everyone has access to salary data

Confidentiality breach

Data security and confidentiality

HR staff handle some of the most sensitive data in the company. Training should cover:

  • Role-based access, so only authorised HR and finance staff can see salaries

  • Employee self-service, so employees see only their own data

  • No shared logins

  • Audit trails showing who changed salary details

  • Secure handling of bank files and payslips

  • Prompt disabling of leavers’ accounts

Who needs HR and payroll ERP training?

Role

Training focus

HR officers and executives

Employee records, attendance, leave, recruitment

Payroll officers

Salary structures, payroll runs, tax, statutory reports

HR managers

Policies, approvals, reports, compliance overview

Accountants

Payroll accounting, liabilities, salary payments

Line managers

Approving leave, attendance and expenses

Employees

Self-service: leave requests, payslips, expense claims

Students

Full HR and payroll cycle for HR and payroll careers

Why HR teams struggle without training

  • Payroll setup is done once by the implementer, and nobody in HR understands how it works

  • When tax rates or salary policies change, HR can’t update the system, so they go back to Excel

  • Errors are found after salaries are paid

  • HR and accounts blame each other for mismatches

Structured training gives HR teams ownership of their payroll system. See ERPNext and Odoo Corporate Training for Teams and ERP Training for Business Owners.

Monthly payroll checklist for HR teams

  1. ☐ Update new joiners, leavers and salary changes

  2. ☐ Review and lock attendance

  3. ☐ Approve and lock leave

  4. ☐ Enter bonuses, overtime, arrears and one-off deductions

  5. ☐ Update loan and advance deductions

  6. ☐ Run payroll and generate salary slips

  7. ☐ Compare total payroll with last month and explain differences

  8. ☐ Review exceptions (new joiners, leavers, unpaid leave)

  9. ☐ Get management approval

  10. ☐ Submit payroll and confirm accounting entries

  11. ☐ Generate the bank or WPS file and pay salaries

  12. ☐ Email payslips

  13. ☐ Pay withheld taxes and statutory contributions on time

  14. ☐ File returns and keep records

For year-end payroll tasks, see the Year-End Closing Checklist.

Career opportunities in HR and payroll systems

HR and payroll staff with ERP skills are valuable in Pakistan, the Gulf and beyond:

  • Payroll officer or executive

  • HRIS (HR information systems) executive

  • HR operations specialist

  • ERP HR functional consultant

  • Freelance payroll setup and support. See ERPNext and Odoo Freelancing.

See also ERP Jobs for Fresh Graduates in Pakistan.

Learn ERP HR and payroll with Bizloom Academy

Bizloom Academy is run by a team that implements ERPNext (Frappe HRMS) and Odoo for businesses, so our training reflects real HR and payroll challenges, not just screens.

For HR teams (corporate training):

  • Quote-based training for HR, payroll and accounts teams

  • Live online sessions, so teams in different branches or countries can train together

  • Individual training accounts for every participant

  • Practical scenarios: joiners, leavers, overtime, unpaid leave, loans, tax and payroll posting

  • Request a corporate training quote

For individuals:

Course

Live sessions

Fee

ERPNext Fundamentals / Odoo Fundamentals

6

PKR 10,000

ERPNext Functional Consultant / Odoo Functional Consultant

10

PKR 25,000

Functional Consultant Program (4 courses)

26

PKR 40,000 (instead of PKR 65,000)

  • Live, instructor-led online classes, 60 minutes each

  • Your own training account

  • Exercises, case studies and a practical assessment

  • Learning support after the course

  • Pay in two instalments, or save 5% by paying in full

  • 48-hour money-back guarantee after your first session (see policy)

Payroll already causing problems? Book a free ERP assessment and we’ll review your HR and payroll setup.

Explore Bizloom Academy | WhatsApp us


FAQs

1. What should HR staff learn in ERPNext and Odoo?
Employee records, shifts and attendance, leave policies, salary components and structures, payroll processing, tax and statutory deductions, payroll accounting, expenses, loans, exits and data security.

2. Is payroll included in ERPNext?
HR and payroll features for ERPNext are provided through the Frappe HRMS app, which works alongside ERPNext.

3. Is payroll included in Odoo?
Odoo Payroll is an Enterprise feature and relies on country localisations. Some countries may need extra configuration or customisation.

4. Why do payroll errors happen in ERP systems?
Mostly because of wrong employee data, unreviewed attendance, incorrect salary structures, wrong tax settings, variable pay added outside the system and poorly mapped accounts.

5. How does payroll affect accounting in an ERP?
Each payroll run posts salary expenses and liabilities for net salaries, taxes and deductions. Salary payments and tax payments then clear those liabilities.

6. Can ERPNext or Odoo handle Pakistan payroll tax?
Both can be configured for Pakistan’s salary tax slabs and deductions. Rules change yearly, so setups must be updated with each Finance Act.

7. Can HR teams in different branches train together?
Yes. Bizloom Academy’s corporate training is live online, so HR teams in different cities or countries can join the same sessions.

8. Do line managers and employees need training too?
Yes, briefly. Managers should know how to approve leave, attendance and expenses, and employees should know how to use self-service.

Want this working for your business?

CallWhatsApp