Skip to Content

Payroll Engine Pro

140.70 140.70

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Payroll Engine Pro for Odoo - banner

Payroll Engine Pro - Payroll for Odoo Community

A real, fully configurable payroll calculation engine on top of Odoo HR - no Enterprise dependency

You define the salary structures, rules, allowances and deductions; the engine computes payslips, batches and PDFs. Community Odoo ships HR but no payroll computation - this adds it.

The problem & who it's for

Odoo Community gives you the HR app - employees, contracts, leaves - but the payroll computation engine is Enterprise-only. Small businesses, accountants and HR teams on Community are left running payroll in spreadsheets. Payroll Engine Pro closes that gap with a generic, framework-free computation engine. It is not a country pack: it does not encode any country's statutory tax or social-security rates. Instead you model your own policy with salary structures and rules, and the engine does the maths - repeatably, transparently and unit-tested.

Key features

Configurable salary structures

Build ordered sets of salary rules and assign a structure to a payslip. Rules apply in sequence, so later rules can reference the running totals built by earlier ones.

Flexible salary rules

Fixed amounts, percentage-of-base, quantity × rate, or safe Python expressions - with optional conditions (always, base-in-range, or Python). Rules compute against configurable bases: BASIC, GROSS, TAXABLE, earlier rule codes or custom accumulators.

Rule categories

Classify every rule as Basic, Allowance, Deduction, Gross or Net so the engine knows how it contributes to gross, total deductions and net.

Payslips with line detail

One line per applied rule, with gross, total deductions and net computed for each employee - and a clean QWeb PDF payslip ready to print or email.

Payslip batches

Generate and compute payslips for many employees in one run - ideal for monthly payroll across a whole department or company.

Free-form inputs

Feed overtime hours, bonuses and other per-payslip inputs straight into your rules, so the same structure adapts to each employee's month.

Safe expression evaluation

Python conditions and amounts run through a restricted evaluator - administrators write the formulas they need without ever exposing arbitrary code execution.

Unit-tested computation core

The maths lives in a framework-free, fully unit-tested pure function using Decimal money and round-half-up to two decimals - so payslip totals are precise and reproducible.

How it works

  1. Define rule categories (Basic, Allowance, Deduction, Gross, Net).
  2. Create salary rules - fixed, percentage, quantity × rate or Python - against the bases you choose.
  3. Assemble a salary structure from those rules in the order they should apply.
  4. Generate payslips for one employee or a whole batch, add any free-form inputs, and compute.
  5. Print or email the PDF payslip with full per-rule line detail.

Why this module

Odoo's payslip computation engine is an Enterprise feature. Payroll Engine Pro brings an equivalent, fully configurable engine to Odoo Community payroll - depending only on hr and mail. Because it is policy-neutral, it works in any country and any pay model: you stay in full control of every rule, and nothing is hard-coded behind your back.

Screenshots

Payroll Engine Pro — Computed payslip with per-rule lines in Odoo

A computed payslip: every salary rule line (Basic, Allowance, Deduction) with Gross, Total Deductions and Net totals.

Payroll Engine Pro — Other Inputs on a payslip in Odoo

Free-form Other Inputs (bonuses, overtime, allowances) fed straight into the computation engine.

Payroll Engine Pro — Salary structure configuration in Odoo

A salary structure with its ordered set of rules — fully configurable, country-neutral.

Payroll Engine Pro — Salary rules list in Odoo

Salary rules with codes, categories and Python amount expressions.

Payroll Engine Pro — Payslips list in Odoo

The Payslips list with gross, deductions and net at a glance.

Technical

Update date: 2026-07-02