Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Simple Payroll for Odoo 19 Community – Salary Rules, Payslips, Payroll Run, Unpaid Leave and Accounting

Payroll for Odoo Community: salary rules and structures, a payroll run for the month, unpaid leave deducted, PDF payslips, accounting entries and the bank transfer list.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

The month's salaries in one click

Every month: the wage, the allowances, the insurance, the tax, the unpaid leave, a payslip for each employee and the entry for the accountant. Simple Payroll brings payroll to Odoo Community.

A month's payroll in one click

Rules you describe once

  • Salary rules: allowances and deductions as a fixed amount or a percentage of the basic wage or of the gross pay, with a ceiling
  • Salary structures that group the rules, with the accounts and the journals
  • The wage is the wage of the contract; change a rule for one employee if needed
A clear payslip

A payroll run

  • The payslips of the month for everyone, a department or a structure, in one click
  • Unpaid leave (the leave types marked as unpaid) deducted by the day
  • A bonus or an advance added by hand stays when you compute again
  • Confirm and pay them all
Rules you describe once

Paper and accounting

  • A PDF payslip for each employee, and a payroll summary
  • Entries: salaries expense, net payable, each deduction to its account; the payment on the bank journal
  • The bank transfer list in Excel
Generate, confirm, pay

Tested

41 automated tests: the rules and ceilings, the payslip, unpaid leave, the entries and payments, cancellation, the run, the PDF, Excel and access rights.

Payroll for Community

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_payroll_basic.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Employees, Time Off and Invoicing.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

run = env['taqnix.payroll.run'].create({'month': '10', 'year': 2026})
run.action_generate()
run.action_confirm()
run.action_pay()
run.slip_ids.mapped('net')

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Salary rules (fixed, percentage of basic or gross, ceiling) and salary structures with accounts
  • Payroll run: the payslips of a month in one click, confirm and pay all
  • Unpaid leave deducted by the day; lines added by hand
  • PDF payslips and summary, accounting entries and payments, bank transfer list in Excel
  • Pivot analysis, Arabic translation, automated tests

Frequently asked questions

Does it include the tax and insurance rules of my country?

No. It is a general payroll: you describe the allowances and the deductions of your country as salary rules, a fixed amount or a percentage with a ceiling, and reuse them in structures.

Where does the basic wage come from?

From the wage of the employee's contract in Odoo. Nothing is typed twice.

How is unpaid leave handled?

The validated time off of the leave types marked as unpaid is deducted by the day: the basic wage divided by 30, by the days of the month or by the working days, as the structure says.

Can I pay one employee differently?

Yes. On the employee form, set the amount or the percentage of a rule for that employee. You can also add lines by hand to a payslip, such as a bonus or an advance.

Does it create accounting entries?

Yes, if the structure has a journal and the expense and payable accounts: salaries expense, net salaries payable and each deduction to its account; the payment is posted on the bank journal.

Can I print the payslips?

Yes: a PDF payslip for each employee, in the employee's language, and a payroll summary. The bank transfer list is an Excel file.

Can I cancel a payslip?

A confirmed payslip can be cancelled and its entry is reversed. A paid payslip cannot.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    Tax Report (VAT / Sales Tax Summary) for Odoo 19 Community – Net Tax Payable

    A VAT and sales tax summary for Odoo Community: base and tax of every tax for any period, net tax payable, monthly breakdown, drill-down, Excel export and printable report.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Bank Reconciliation Statement for Odoo 19 Community – Outstanding Cheques and Deposits

    The classic bank reconciliation statement in Odoo Community: tick what the bank cleared, see the deposits in transit and the outstanding payments, match the books, lock and print.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator

    Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Petty Cash & Expense Vouchers for Odoo 19 Community – Imprest Funds with Approval

    Run petty cash funds in Odoo Community: expense vouchers with receipts and an approval limit, payment with the entry, replenishment up to the float, a cash book and printable vouchers.

    by TAQNIX
    No reviews yet
    Sales:0$79.00

Similar items

  • ModuleNew

    End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator

    Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Employee Custody & Assets for Odoo 19 Community – Handover, Return and Clearance

    Track who holds which company item in Odoo Community: handover and return slips with condition, overdue reminders, a Custody tab and a clearance sheet on the employee.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Leave Balance Report for Odoo 19 – Time Off Balance of Every Employee by Department, PDF and Excel

    The time off balance of every employee in one report: allocated, taken, pending and remaining per leave type, by department, overdrawn flagged, as of any date.

    by TAQNIX
    No reviews yet
    Sales:0$34.00
  • ModuleNew

    Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel

    Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00