Skip to content

💼 SOP: Creating Multiple Payslips Using Payslip Batches in Odoo

Location: Departments/Accounts/Payroll


🎯 Purpose

To streamline the payroll process by generating payslips in bulk using the Payslip Batch feature in Odoo 15. This eliminates the need to create individual payslips for each employee.


👥 Who Can Use This

  • Accounts Executive
  • HR Payroll Administrator
  • Finance Manager

🛠 Step-by-Step Process

  1. Go to: Payroll > Payslip Batches.
  2. Click on Create to initiate a new batch.
  3. Enter the following details:
    • Batch Name: e.g., April 2025 Salaries
    • Period: Set the Start Date and End Date
  4. Click on Add Employees.
    • Select all employees (or apply filters by department, job title, etc.)
  5. Click on Compute Payslip:
    • Odoo will calculate salaries based on the salary rules and working schedule.
  6. Review individual payslips by clicking the smart button showing total payslips.
  7. If everything is correct, click Confirm Payslip Batch.
  8. Then click Generate Accounting Entries (if applicable).
  9. Finally, click Mark as Paid (optional, if payment done externally).

🎥 Demonstration Video

🔗 If the video does not load, click here to view on YouTube


📋 Notes

  • Make sure the salary structure is already assigned to employees.
  • You must configure working schedules and leaves accurately for precise salary computation.
  • Always review payslips before confirming the batch.
  • Payslips cannot be edited once confirmed — cancel and regenerate if needed.

Document Location
Salary Structure Master /templates/salary-structure-template.xlsx
Leave Policy /departments/hr/leave-policy.md

📈 Reporting

Report Frequency Owner
Payroll Summary Report Monthly Payroll Executive
Unpaid Days Report Monthly HR Coordinator

🕘 Revision History

Version Date Changes
1.0 28-Apr-2025 Initial SOP Created