Business Performance Consulting Sdn Bhd User Guides
02

Salary Structures

Odoo 19 Enterprise · Payroll

Salary structures define the rules that calculate each component of pay.

1

What is a salary structure

A salary structure is a collection of salary rules — each rule calculates one line on the payslip. Examples: Basic Salary (from contract), Housing Allowance (fixed MYR 300), Transport Allowance (fixed MYR 200), EPF Employee (11% of basic + allowances), EPF Employer (13% of basic + allowances), SOCSO Employee, SOCSO Employer, EIS Employee, EIS Employer, PCB (complex formula from tax bracket tables), Net Salary (gross minus all deductions).

2

Assign a structure to a contract

Employees (employee) Contracts (contract) Structure Type

Each contract is assigned a Structure Type — the set of rules that apply to this employee. Structure Types group related structures: e.g. "Malaysian Monthly Employee" applies to permanent staff, "Malaysian Daily Worker" applies to daily-paid staff. Assign the correct structure type when creating the contract.

Multiple contracts Employees can have only one active contract at a time. If an employee's terms change (salary increase, position change, allowance change), end the current contract and create a new one with the new terms. Odoo prorates the salary automatically if the change date is mid-month.