Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · HR

Post payroll and expenses in the branch company in Odoo 19

Run payroll once on the parent company, with one pay run and one payroll file, while each payslip's journal entry is posted in the branch the employee works for. Expenses follow the same rule, and staff shared between branches are split by percentage. Enterprise only, $79 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $79 on the Odoo Apps Store · $379 with setup & support

Store name
Branch Payroll Posting
Store price
$79, one-time purchase
Setup package
$379, incl. setup and 30 days of support
Edition
Odoo 19 Enterprise only
Licence
OPL-1
Technical name
eh_payroll_expense_allocation
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Groups with branches run payroll once, on the parent company, but each branch needs its own staff cost in its own books.

Doing it by hand means month-end reclassification entries, and staff shared between branches are split on spreadsheets.

Who it is for

  • Groups using Odoo parent and branch companies
  • Restaurant and retail groups with one payroll file
  • Accountants who need staff cost per branch

What it does

Branch analytic plan

One click creates a Branch plan, one analytic account per company and a tagging rule per branch.

Payroll in the branch

Each payslip's draft entry moves to the branch on the employee record, with the same journal and accounts.

Shared staff

Keep a split employee on the parent with the analytic split, or split the entry by percentage, balanced to the cent.

Expenses too

Expenses default to the employee's branch and are posted there.

Budget line on payroll

Pick a Payroll budget line (for example People) on the parent company: it is added to every contract's analytic tag, next to the branch, and kept off payables.

No missing analytic plans

Lines with an explicit tag (payroll, invoice cost of sales, expenses, purchase bills) still get your analytic distribution models for the plans they lack, so budgets see every cost.

Draft entries only

Only draft payroll entries are moved; amounts and accounts of posted entries are never touched. Nothing happens until the setup button has been run.

Requirements

  • Odoo 19 Enterprise only.
  • Depends on: hr_payroll_account, hr_expense, analytic
  • Odoo 19 Enterprise Payroll with accounting (hr_payroll_account), Expenses and Analytic.
  • Branches set up as Odoo parent and branch companies.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$79

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$379

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $300: an outside account or workflow is connected and tested end to end (API keys, payment test, bank file, approvals).

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it change posted payslip entries?

No. Only draft entries are moved or rebuilt.

Do employees have to move to the branches?

No. That is the point: they stay on the parent company.

What if one entry holds several payslips?

It stays on the parent company.

Can payables stay on the parent?

Yes. Optional account prefixes, such as 4, 5 and 6, keep the branch tag on cost lines only.

What about entries created before install?

Use Post entries in branches, or Rebuild draft entries, on pay runs or payslips.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)