Skip to Content
Payroll

Payroll

This course covers the Payroll module in Quickenerp. Learn how to configure salary rules, generate payslips, manage employee contributions, process payroll runs, handle public holidays and overtime, and generate payroll reports.

Responsible System
Last Update 07/21/2026
Completion Time 1 day 21 hours
Members 1
HR & Payroll
Payroll Overview
View all
New Content
Salary Rules & Structures
Salary Rules & Structures
Preview

Salary Rules

Go to Payroll > Configuration > Salary Rules.

Creating a Salary Rule

  1. Click Create.
  2. Category – Allowance, Deduction, Employer Contribution, Statutory.
  3. Sequence – Evaluation order (lower = first).
  4. Code – Unique identifier (e.g. BASIC, HRA, PF, TAX).
  5. Name – Display name.
  6. Condition Based On – Always True, Range (min/max salary), Python Expression.
  7. Computation:
  • Fixed Amount.
  • Percentage of another rule (e.g. HRA = 50% of BASIC).
  • Python Expression (max flexibility).
  • Account Debit/Credit – Accounting impact.
  • Salary Rule Categories

    Go to Payroll > Configuration > Salary Rule Categories. Define GROSS, NET, and other grouping categories. The NET category is special – it represents the final payable amount.

    Salary Structure

    A salary structure is a collection of rules applied to a contract. Create rules and link them to contracts via the Salary Rules tab on the contract form. Set:

    • Base wage (fixed).
    • Applicable rules for this contract.
    • Employer contribution registers.

    Overtime & Public Holidays

    Overtime hours (from Attendance) can feed a dedicated salary rule that computes extra pay at a configured multiplier (e.g. 1.5× normal rate). Public holidays are maintained as a calendar (Employees > Configuration > Public Holidays) so a payslip period automatically excludes them from "days worked" instead of an accountant manually adjusting each one.

    New Content
    Introduction to Payroll
    Introduction to Payroll
    Preview

    The Payroll Module

    The Payroll module manages employee salary processing. It integrates with HR (contracts, time off, attendance) and Accounting (journal entries for salary expenses).

    Core Concepts

    Concept Model Description
    Salary Rulehr.salary.ruleDefines a line on the payslip (Basic, HRA, Tax, Insurance). Has category and computation.
    Salary Rule Categoryhr.salary.rule.categoryGroups rules into Allowances, Deductions, Employer Contributions, Statutory.
    Paysliphr.payslipMonthly payroll document for one employee.
    Payslip Batchhr.payslip.runGroup of payslips for a payroll period.
    Contracthr.contractEmployee contract with wage, schedule, and applicable salary rules.
    Contribution Registerhr.contract.salary.ruleEmployer contributions linked to a salary rule.

    Menu Structure

    • Payslips – Employee payslips, batch processing.
    • Configuration – Salary rules, categories, contracts, contribution registers.
    • Reporting – Payroll analysis.
    New Content
    Payslips & Batch Processing
    Payslips & Batch Processing
    Preview

    Payslip Generation

    Creating a Payslip Batch

    1. Go to Payroll > Payslips > Payslip BatchesCreate.
    2. Name – e.g. "Monthly Payroll – January 2026".
    3. Date From / To – Payroll period.
    4. Click Generate Payslips – Quickenerp creates payslips for all active contracts.
    5. Review each payslip. Edit lines if needed.
    6. Click Compute Sheet on each payslip to calculate values.
    7. Once verified, Confirm the batch.

    Payslip Fields

    Field Model Field Description
    Employeeemployee_idLinked employee record.
    Contractcontract_idContract used for this period.
    Date From/Todate_from/date_toPay period.
    Line IDsline_idsComputed salary rule lines (each with code, amount, category).
    PaidpaidMark as paid after disbursement.
    Credit Notecredit_noteRefund/reversal payslip for corrections.

    Payslip Statuses

    • Draft – Created but not computed.
    • Confirmed – Computed and verified.
    • Done – Paid and locked.
    • Cancelled – Voided.

    Employee Payslip Access

    Employees can view their own payslips via the Portal. Enable in Settings: "Employee Payslip Access". Each employee sees their payslip history and can download PDFs.

    Correcting a Confirmed Payslip

    Never edit a paid/locked payslip directly. Instead, generate a Credit Note payslip that reverses the incorrect amounts, then issue a corrected payslip for the difference — this keeps a clean audit trail and matches what the Accounting journal entries already recorded.

    This documentation is updated continuously. Some features described here may be renamed, deprecated, or still being finalized.