ODOO GUIDE

Odoo HR Payroll Guide for Advance HR Setup, Attendance & Payslips

Odoo 14.0 Odoo 15.0 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0

Simple, step-by-step help for HR teams to manage people, time, and payroll.

By Akash Soni May 31, 2026

Setup Advance HR

Install the module, enable it in Odoo, and give users the right access — explained for first‑time users.

Roles & Permissions

Control who can view, create, edit, and approve HR records.

Advance HR Settings

Global options under Settings → Advance HR: hours rules, dashboard, and timers.

Getting Started

Set up the basics so payroll runs smoothly from day one.

Employee Profile Fields

Capture the right details to support payroll and attendance.

Employee Bank Accounts

Store payment details and control the default payout account.

Employee Types & Status

Configure lookup values used on employee records (Odoo HR Configuration).

Employee Documents

Track passports, IDs, work permits, and certificates with expiry dates.

Payroll Groups & Tax Schemes

Organize employees by pay schedule, country, and tax rules.

Tax Schemes

Set up the country, calculation method, and brackets for automatic tax deductions.

Salary Structures & Earnings/Deductions

Define base pay and reusable entries like HRA, Bonus, and PF.

Overtime Policies

Control when overtime starts, monthly limits, and holiday/weekend rules.

Leave Types & Holiday Rules

Define paid/unpaid leaves and which days are not counted as work.

Timesheets & Attendance Settings

Choose how hours are counted for payroll calculations.

Employee Credentials

Store login and access details separately from bank payment information.

Payslip Types

Define categories of payslip runs (regular salary, bonus, advance, settlement) and what each includes.

Configuration Masters

Lists under Advance HR → Configuration that feed payroll, documents, and credentials.

Paid Leave Tracking

Monitor allocated vs used paid leave by month and handle unused leave amounts.

Timesheet Lines

Extra fields on analytic timesheet lines: work type and start/end times.

Generate Payslips

Create monthly payslips for all or selected employees.

Dashboard Widgets (Admin)

Choose which widgets appear on the Activity Dashboard and bulk-create layouts.

Project Tasks & Timesheet Finish

Close out tasks and finalize timesheets for accurate payroll.

Payslip Report (PDF)

Print or download professional payslips for employees.

Payslip Days Review

See each day’s hours, OT, leaves, and day-off reasons before finalizing pay.

Payslip Lifecycle & Approval

Draft → lock → approve → paid, with recalculation and day checks in between.

HR Activity Dashboard

See workforce, tasks, leaves, and department stats at a glance.

Key Features

Built around payroll automation, compliance, employee data integrity, and secure documentation.

feature_icon
Employee essentials

Punching code, employment type/status, work type, emergency contacts.

feature_icon
Bank, credentials & documents

Payout accounts, login/credential records, document tracking with expiry.

feature_icon
Payroll setup

Payroll groups, tax schemes and brackets, configuration masters (payment types, earnings catalog, etc.).

feature_icon
Salary & payslip types

Earnings/Deductions with fixed, percentage, or formula logic; templates; payslip categories (regular, bonus, etc.).

feature_icon
Overtime policies

Thresholds, monthly limits, weekend/holiday rules, approvals.

feature_icon
Leave & holidays

Holiday exclude rules, paid leave allocation/usage tracking.

feature_icon
Timesheets & attendance

Hours source settings; timesheet lines with work type and start/end times; task timers.

feature_icon
Payslip processing

Generation wizard, day-by-day review, lock/approve/paid lifecycle.

feature_icon
Dashboard & reports

Widget layout (admin), HR activity dashboard, printable payslip PDF.