Skill

Configure Odoo HR & Payroll Systems

A skill guiding HR managers and payroll accountants through setting up Odoo HR and Payroll salary structures, leave, and journal posting.

Works with odoo

77
Spark score
out of 100
Updated last month
Version 13.4.0

Add to Favorites

Why it matters

Automate the setup and configuration of Odoo's HR and Payroll modules, ensuring accurate salary structures, time-off policies, and seamless accounting integration.

Outcomes

What it gets done

01

Set up salary structures with Python-computed rules for gross, deductions, and net pay.

02

Configure time-off policies including annual leave, sick leave, and public holidays.

03

Troubleshoot payslip discrepancies and missing rule contributions.

04

Ensure correct payroll journal posting to Odoo accounting.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/ag-odoo-hr-payroll-setup | bash

Overview

Odoo HR & Payroll Setup

Guides HR managers and payroll accountants through Odoo HR and Payroll setup: salary structures, leave policies, contract types, and payroll journal posting. Use when building or debugging Odoo salary rules and payroll journals; requires Odoo Enterprise and does not cover multi-country payroll.

What it does

This skill guides HR managers and payroll accountants through correctly setting up Odoo HR and Payroll, covering salary structure creation with Python-computed rules, time-off policies, employee contract types, and the payroll-to-accounting journal posting flow. Activate it by mentioning @odoo-hr-payroll-setup and describing your payroll scenario; it responds with step-by-step configuration for salary rules and leave allocation, or a root cause analysis if you paste in a salary rule or payslip issue.

A salary structure example shows how rules execute top-to-bottom, each with a code, formula, and category - a BASIC rule reading contract.wage, a GROSS rule equal to BASIC, deduction rules for Social Security (6.2%), Medicare (1.45%), and Federal Income Tax (via a variable withholding rate input), and a NET rule summing GROSS plus the three deductions. It also walks through configuring a time-off type (approval routing, self-allocation, negative-balance rules, initial day allocations) and shows the accounting journal entries Odoo generates after validating a payroll batch - a debit to the salary expense account against credits to social security, Medicare, tax, and salary payable accounts, followed by the payment entry when net salary is disbursed.

When to use - and when NOT to

Use it when creating a salary structure with gross pay, deductions, and net pay; configuring annual leave, sick leave, or public holiday policies; troubleshooting incorrect payslip amounts or missing rule contributions; or setting up the payroll journal to post correctly to accounting.

Odoo Payroll is Enterprise-only - the Community Edition does not include the hr_payroll module, so this skill assumes Enterprise. It does not cover multi-country payroll (each country needs its own structure and localization), does not generate US tax filings like W2 or 941 directly, and expense reimbursements via payslip require a custom salary rule input not covered in the standard documentation.

Inputs and outputs

Inputs are your payroll scenario description or a specific salary rule/payslip problem. Outputs are step-by-step Odoo configuration instructions or a root-cause diagnosis, grounded in best practices: install your country's payroll localization (e.g. l10n_us_hr_payroll) before building custom rules, use salary rule inputs like inputs.ALLOWANCE.amount instead of hardcoding variable values, archive rather than delete old salary structures since active payslips reference them, and always verify an active Employee Contract exists before generating payslips. It also warns against manually editing posted payslips (cancel and regenerate instead) and against using contract.wage in deduction rules without checking whether the structure period is monthly or annual.

Who it's for

HR managers and payroll accountants configuring or debugging Odoo HR and Payroll - salary structures, leave policies, and the payroll-to-accounting posting flow - on Odoo Enterprise.

Source README

This skill guides HR managers and payroll accountants through setting up Odoo HR and Payroll correctly. It covers salary structure creation with Python-computed rules, time-off policies, employee contract types, and the payroll → accounting journal posting flow.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.