Skip to Content

Odoo 19 Payroll: From Work Entries to Accounting Entries

Salary structures, rules, work entries, inputs and payroll accounting
October 19, 2026 by
Odoo 19 Payroll: From Work Entries to Accounting Entries

Odoo 19 Payroll workflow: contract, work entries, payslips, accounting

Odoo 19 Payroll, an Enterprise app, calculates payslips from employee contract data, work entries and salary rules. It connects to Time Off, Attendances and Accounting, so leave, worked days and journal entries all come from the same data. These are the most frequent questions from payroll teams.

The most asked Payroll topics

  • Salary structures and rules: a structure groups the rules that calculate basic salary, allowances, deductions and net pay.
  • Work entries: worked days and approved leave become work entries, which payslips use to calculate paid and unpaid time.
  • Other inputs: variable items such as bonuses, commissions or penalties can be added to individual payslips as inputs.
  • Salary attachments: recurring deductions such as loans or advances can be deducted automatically until the balance is repaid.
  • Accounting: confirmed payslip batches create journal entries using the accounts configured on salary rules.

Practical setup tips

  • Write down every allowance and deduction with its formula and account before building salary rules.
  • Run a parallel payroll for at least one month and compare results line by line with your current system.
  • Lock Time Off and Attendances data before generating payslips, so work entries do not change after calculation.

Payroll is sensitive and benefits from careful testing. If you want this configured around your real processes, the 1CBMS team in Egypt and Iraq can set up salary structures and payroll accounting for your company and train your users so the app is used correctly from day one.

Odoo 19 Attendances: Tracking Working Hours Accurately
Kiosk mode, check-in methods, extra hours and links with payroll