Salary sheets¶
A salary sheet is the monthly grid of one engagement: what the employee earns, what is deducted, what the employer pays, and how many days of each kind the month contains. Every value on it is a line referring to a salary component — the base salary included — so the sheet can be compared line by line with the payroll provider’s figures.
To see the sheets, go to . Sheets are normally created from the salary period rather than one by one.
The sheet form¶
The header of the form shows the Period, the Engagement, the Employee and the Salary Term the sheet was built from, and the totals: Gross, Reliefs, Deductions, Net, Net Payable and Employer Cost.
Lines tab¶
Each line has:
Component and its Code: what the line is.
Quantity and Amount: how much of it. For a day or hour component, the quantity carries the value.
Input Basis: whether the entered amount is a Gross or a Net figure. The other figure and the employer cost are derived from the line’s Contribution Regime.
Source: where the value came from — Manual, Salary Term, Working Schedule, or External Import. A manually entered value on a line that was generated keeps a Manual Reason.
Days tab¶
Worked Days, Leave Days, Sick Days and Unpaid Days are derived from the working schedule of the engagement and the validated time off of the month. Which bucket a time off feeds is set through the time off mapping.
Reconciliation tab¶
Shows the External Total returned by the payroll provider, the Deviation and the Deviation (%), and the Reconciliation status. See Reconciliation.
Lines whose figure differs from the provider’s by more than the tolerance carry the (accept) and (waive) buttons at the end of the row on the Lines tab, so a month can be reconciled without leaving the sheet.
- menu
- Salary ‣ Salary ‣ Salary Sheets ‣ (open a sheet)
- shows
- A confirmed salary sheet with the totals in the header, and the Lines tab showing the base salary, a bonus, a deduction and the day counters.
- highlight
- The Lines tab grid (red frame).
- data
- Employee "Anita Kovács", period "2026-03"; lines Base Salary, Variable Bonus, Other Deduction, Worked Days, Leave Days.
- module
- hr_salary_sheet, l10n_hu_hr_salary_sheet
- notes
- English UI, light theme, 1440px width.
Statuses¶
Draft: the sheet is being filled in.
Confirmed: the figures are ready to be handed over to the payroll provider. Click Confirm.
Closed: the sheet is final. Sheets are closed together with their period, or individually with Close. A closed sheet keeps a snapshot, a hash, and the user and time of closing on the Closing tab.
Cancelled: the sheet does not apply, for example because the engagement did not start.
Reset to Draft returns a confirmed sheet to Draft. Reopening a closed sheet requires the Salary Approver right.
Corrections¶
A month that has already been reported is not edited. Open the closed sheet and click Create Correction: a new sheet of the Correction type is created, linked to the original through Corrected Sheet, and numbered with a Correction Sequence. Enter the difference on the correction sheet and process it with the current period.
Note
Time off entered or changed after a month is closed does not change that month’s sheet. The change has to be handled with a correction sheet, which is what keeps the reported figures and the Odoo figures in agreement.
See also