Skip to Content
Menu

Payroll Enterprise Enhancement

by
Odoo

103.28

v 16.0 Third Party
This module requires Odoo Enterprise Edition.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Payroll (hr_payroll)
Discuss (mail)
Notes (note)
Employee Contracts (hr_contract)
Employees (hr)
Accounting (account_accountant)
Invoicing (account)
Lines of code 392
Technical Name wm_payroll_extended
LicenseOPL-1
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Payroll (hr_payroll)
Discuss (mail)
Notes (note)
Employee Contracts (hr_contract)
Employees (hr)
Accounting (account_accountant)
Invoicing (account)
Lines of code 392
Technical Name wm_payroll_extended
LicenseOPL-1
Versions 16.0 17.0 18.0
Enterprise Odoo.sh On Premise

Enhanced Payroll for Odoo Enterprise

Designed exclusively for Odoo Enterprise, this app extends the core payroll module with powerful new tools built for international and analytic-ready businesses. From multi-currency support to advanced accounting integration, managing payroll has never been more flexible or insightful.

Whether you're paying employees across borders, allocating costs by department, or tracking accounting partners—this module simplifies it all.

Features

Payslip Multi-Currency

Generate payslips in multiple currencies to support your international workforce.

Salary Attachment Multi-Currency

Handle salary attachments in employee current contract currency

Accounting Entry Partner

Attach partners to accounting entries for better HR & financial traceability.

Analytic Distribution

Distribute payroll costs across analytic accounts with full control.

How it works?

Payslip/Salary Attachment Multi-Currency

Create contract with secondary currency (USD):

Create payslip for above created contract:

Journal entry created from payslip:

You can create a salary attachment in the employee's current contract currency; using a different currency will raise an error.

Payslip report:

Payroll Accounting Affected Partner

Odoo by default showing the partner in journal entry items for Net Salary rule and for any rules have a partner in partner field. This app will allow you to add payslip employee partner to journal entry item for any rule by enabling "Add Partner to Journal Item" in salary rule.

Individual Payslip Journal Entry

Employee partner will be shown in journal entry item as below:

How to Configure Analytic Distribution?

Configure Salary Rules with Analytic Distribution

Step 1: Navigate to Payroll > Configuration > Salary Rules.

Step 2: Select an existing salary rule or create a new one.

Step 3: In the salary rule form, locate the Analytic Distribution section.

Step 4: Assign analytic accounts and specify percentage distribution as needed.

Step 5: Save the salary rule and apply it to relevant salary structures.

Configure Employee Contracts with Analytic Distribution

Step 1: Navigate to Employees > Contracts and select the contract of an employee.

Step 2: In the contract form, find the Analytic Distribution field.

Step 3: Define how salary costs should be allocated across different analytic accounts.

Step 4: Save the contract to apply the changes.

Create Payslip Draft Entry

When generating a payslip draft journal entry, Odoo intelligently assigns analytic distribution as below:

Analytic distribution from Salary Rules If an analytic distribution is defined in the salary rules, Odoo will prioritize and use it.

Fallback to Employee Contract If no analytic distribution is set in the salary rule, Odoo will automatically retrieve it from the employee's contract.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.