- Stock Delivery Planner
- ShipBox
- PrintBox
- Boxes
- US ZIP Code to City/State
- Point of Sale Modules
- Purchase by Sale History MRP
- Payroll Batch Work Entry Error SKIP
- Web Auto Paginate
- Website Modules
- Hibou Fedex Shipping
- Hibou Commissions
- Sale Section Subtotal
- Forte Payment Acquirer
- Helpdesk Modules
- Account Payment Electronic
- Tools + Settings Modules
- Sales Modules
- Inventory Modules
- Accounting Modules
- Manufacturing Modules
- Purchase Modules
- Project Modules
- Payment Analytic
- Payroll Modules
- Human Resources (HR) Modules
- HR Holidays Partial
- Payroll Input Name Report
- HR Payroll Input Report
- HR Holidays Accrual
- Maintenance Modules
- HR Employee Activity
Hibou Odoo Suite: Human Resources (HR) Modules: HR Payroll Attendance
Purpose
This documentation outlines the use case and processes associated with Hibou's Attendance on Payslips module for Odoo 15.
The Attendance on Payslips module allows you to add Attendance Worked Days lines onto employee payslips, easily.
Getting Started
To get started, navigate to the Apps application.
Once there, remove the 'Apps' filter from the search bar and search for 'Attendance on Payslips', then click Install on the module.
You will be ported back to your Odoo home screen.
Good to Know!
This module requires both the Payroll and Attendances applications. However, if you do not already have these applications installed, Odoo will install them for you during this module's installation.
Process
Next, navigate to the Employees application.
Setting up the Employee Contract
Once there, click Employees > All contracts.
This will bring you to a kanban view of all employee contracts. Select a contract to modify, then click Edit.
Under the Salary Information tab, you will see a checkbox field for Paid Hourly Attendance. Select this checkbox.
When done, click Save.
Important!
Ensure that the status of the contract is Running. A contract that is not Running cannot be used during payroll. To change this, simply click "Running" in the status bar on the contract.
Logging Attendance
We will now log an Attendance for our employee, so that it will appear on the payslip.
Navigate to the Attendances application.
Once there, click attendances . Then, click create to create a new Attendance record.
This will open a new line at the bottom of the list where you'll fill in the following fields:
Employee: Select the employee from the drop-down menu.
Check In: Using the drop-down menu, select the date and time of check-in.
Check Out: Using the drop-down menu, select the date and time of check-out.
When ready, click SAVE. Repeat this process for the additional Attendances you wish to log.
Creating the Payslip
Next, navigate to the Payroll application.
Once there, click Payslips > to Pay, then add a new payslip by clicking create.
In the payslip, fill in the following fields:
Employee: Select the hourly employee to run a payslip for.
Period: Select the start and end date of the pay period.
Reference: Odoo will generate a reference when the record is saved, but you can create your own here.
Structure: This field will populate with the selected employee's structure, based on their contract.
Payslip Name: Odoo will generate a Payslip Name when an employee is selected.
Contract: This field will populate with the selected employee's contract.
Once this information has been entered, click save, then, click compute sheet.
In the WORKED DAYS & INPUTS tab, you will see that a line called "Attendance" has appeared under Worked Days. It lists the Number of Days and the Number of Hours worked.