SlideShare a Scribd company logo
www.cybrosys.com
Timesheet Based Payroll
INTRODUCTION
In Odoo HR module Payroll management facilitate the management of employee's payroll and
related functionalities. We can create each employee's contract details and maintain different salary
structures using salary rules. But in Odoo, the whole salary computations are done based on the
basic wage that we defined on the employee contract Form. But in some business models, there
may be exceptions to it. Suppose someone wants to prepare the payroll based on the total hour the
employee worked, such options are actually indeed for most of the firms.
In such cases, it would be more effective if we can calculate the payroll based on the timesheet of
the employee. So we have developed a custom module Timesheet Based Payroll.
 This module actually does the same employees contracts and salary structure
management process. But the basic wage calculation is on Hour basis and it
uses the timesheet submitted by the employee to prepare the payroll.
 Let's have a look on its working and configurations.
You can install the module from Odoo app store. The installation alone won't force the computation
process to the hourly basis method. You have to configure it according to your need.
1.Configure Contract
 First, we need to define a contract based on timesheet based payroll. You have to check the
Timesheet Based Payroll flag in contract form. This will change the wage calculation method
and henceforth the payroll will be prepared on the basis of timesheet provided by the
employee. Here we have to define a salary structure also, the salary structure dropdown will
be filtered with the same flag Timesheet based so the normal structured will not be listed.
2.Configure Salary Structures
 While configuring the contracts we have to define the salary structures also. The normal salary
structures will not be listed for the hour based contracts. Here we are actually replacing the odoo
default basic salary rules and instead, we are calculating the basic as per the total hour submitted.
 Here is the form view of a salary structure based on the timesheet. We checked the
Timesheet based payroll flag, also we added a new salary rule named Hourly Pay
(Timesheet) which is default salary rules in TImesheet Based Payroll. This rule can be used
to replace the basic wage salary rule. So the basic wage calculation will be based on hours.
The rule is actually defined as
 Here the calculation is based on the total timesheet hours submitted by the particular
employee. So you have to ensure the salary rule Hourly Pay is added on your salary
structure.
3.Generate Payslip:
We can see extra fields on pay slip form i.e calculated Total Hours according to the work schedule and
the Total Timesheet Hours submitted by the employee.
 The computation formula is Basic = (Basic wage/ Total work hours) * Submitted Timesheet
Hours.
 Computed payslip will calculate the basic salary as follows:
 Other rules also depends on the salary rule of category Basic. The new salary rule Hourly Pay will b
included in the payslip reports also. Now in default we have two reports payslip and payslip with
details.
 Here the salary rule code with HT is the custom calculation based on timesheet hours.
Refer this link for more:
https://www.cybrosys.com/blog/timesheet-based-payroll
Thank You !
Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park,
Kakkancherry,
Calicut University P.O.
Calicut
Kerala, India - 673635.
Cybrosys Ltd
15, ST Antonys Road,
Forest Gate, London
England,
E79QA.
Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, Kerala,
India-682030.

More Related Content

PPTX
Employee appraisal in odoo
Celine George
 
PPTX
Appraisal Management in Odoo 13 Human Resource
Celine George
 
PPTX
Odoo 14 Project Profitability
Celine George
 
PPTX
Odoo 14 Calendar
Celine George
 
PPTX
List Activity Widget in Odoo 14
Celine George
 
PPTX
Odoo 14 Time Off Management
Celine George
 
PPT
HR Management In Odoo
Varsha Technaureus
 
PPTX
How to Create Edit Stages in Odoo 14 CRM
Celine George
 
Employee appraisal in odoo
Celine George
 
Appraisal Management in Odoo 13 Human Resource
Celine George
 
Odoo 14 Project Profitability
Celine George
 
Odoo 14 Calendar
Celine George
 
List Activity Widget in Odoo 14
Celine George
 
Odoo 14 Time Off Management
Celine George
 
HR Management In Odoo
Varsha Technaureus
 
How to Create Edit Stages in Odoo 14 CRM
Celine George
 

What's hot (20)

PPTX
Odoo 14 New Features in Contract
Celine George
 
PPTX
Odoo 13 Features
Celine George
 
PPTX
Automatic Group of Accounts in Odoo 14
Celine George
 
PPTX
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Celine George
 
PDF
Odoo 13 Referral App
Celine George
 
PDF
Field Service Management in Odoo 13
Celine George
 
PPTX
Odoo fundamental tips
Celine George
 
PDF
Odoo 13 Project and TimeSheet
Celine George
 
PPTX
How to convert leads to opportunity in Odoo 14
Celine George
 
PPTX
Members module odoo 15
Celine George
 
PDF
Time Off in Odoo 13
Celine George
 
PPTX
Odoo 14 BOM In Manufacturing
Celine George
 
PPTX
Livechat in Odoo 14
Celine George
 
PPTX
How to Import Your Bank Statements in Odoo 15 Accounting
Celine George
 
PPTX
Defining Kanban View in Odoo15 | Advanced Views
Celine George
 
PDF
New Rental App in Odoo 13
Celine George
 
PPTX
Odoo Pricing
Celine George
 
PPTX
Subcontracting in Odoo14 Manufacturing | Cybrosys
Celine George
 
PPT
TimeTRONIX Desk Attendance Software
BioEnable Technologies Private Limited
 
PPTX
How to Setup Payment Terms in Odoo 14?
Celine George
 
Odoo 14 New Features in Contract
Celine George
 
Odoo 13 Features
Celine George
 
Automatic Group of Accounts in Odoo 14
Celine George
 
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Celine George
 
Odoo 13 Referral App
Celine George
 
Field Service Management in Odoo 13
Celine George
 
Odoo fundamental tips
Celine George
 
Odoo 13 Project and TimeSheet
Celine George
 
How to convert leads to opportunity in Odoo 14
Celine George
 
Members module odoo 15
Celine George
 
Time Off in Odoo 13
Celine George
 
Odoo 14 BOM In Manufacturing
Celine George
 
Livechat in Odoo 14
Celine George
 
How to Import Your Bank Statements in Odoo 15 Accounting
Celine George
 
Defining Kanban View in Odoo15 | Advanced Views
Celine George
 
New Rental App in Odoo 13
Celine George
 
Odoo Pricing
Celine George
 
Subcontracting in Odoo14 Manufacturing | Cybrosys
Celine George
 
TimeTRONIX Desk Attendance Software
BioEnable Technologies Private Limited
 
How to Setup Payment Terms in Odoo 14?
Celine George
 
Ad

Viewers also liked (9)

PPTX
How to configure PyCharm for Odoo development in Windows?
Celine George
 
PPTX
Odoo Web Services
Celine George
 
PDF
Development Odoo Basic
Mario IC
 
PPTX
Odoo (OpenERP) - Creating a module
Tarun Behal
 
PPTX
Xml operations in odoo
Celine George
 
PPTX
Widgets in odoo
Celine George
 
PDF
User Manual For Crafito Odoo Theme
AppJetty
 
PDF
Odoo - Create themes for website
Odoo
 
PDF
Odoo - Backend modules in v8
Odoo
 
How to configure PyCharm for Odoo development in Windows?
Celine George
 
Odoo Web Services
Celine George
 
Development Odoo Basic
Mario IC
 
Odoo (OpenERP) - Creating a module
Tarun Behal
 
Xml operations in odoo
Celine George
 
Widgets in odoo
Celine George
 
User Manual For Crafito Odoo Theme
AppJetty
 
Odoo - Create themes for website
Odoo
 
Odoo - Backend modules in v8
Odoo
 
Ad

Similar to Timesheet based payroll (20)

PDF
What are the key integration systems that drive successful Odoo HRMS implemen...
Banibro IT Solutions
 
PDF
Payroll
Mantavya Gajjar
 
PPTX
How to configure payroll in odoo 13
PlanetOdoo
 
DOCX
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
annettsparrow
 
PPTX
Hamida ali al shabani
HamidaAlshabani
 
PPTX
labour_costing (1).pptx
JasurbekRaxmatullaev
 
PPT
Remuneration method
sumitverma48
 
PDF
5 Reasons - Payroll System Important for All Companies
NYGGS Construction ERP Software
 
PPTX
Human resources
Shadi AL-haddad
 
PPT
Payroll process oracle hrms
Shaju Shana
 
PDF
Otl Oracle Time and Labor
Feras Ahmad
 
PPTX
HR Erpnext mohammed almahdi for cubetech
almahdi mood
 
DOCX
Submission task # 02
MuhammadUmerAsghar1
 
PPTX
Payroll management system
mubshir rehman
 
PDF
Workplace Pensions Law Is Changing
football11
 
PPT
TallyPayroll
magiee
 
PPT
Tally 9.0
VIPIN SINGLA
 
PPTX
Wages and Salary Industrial Management.pptx
kejika1215
 
PPTX
Wages and salary
Bikram Khalkho
 
PPTX
Webaon Employee Induction PPT powerpoint
zahidwadiwale
 
What are the key integration systems that drive successful Odoo HRMS implemen...
Banibro IT Solutions
 
How to configure payroll in odoo 13
PlanetOdoo
 
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
annettsparrow
 
Hamida ali al shabani
HamidaAlshabani
 
labour_costing (1).pptx
JasurbekRaxmatullaev
 
Remuneration method
sumitverma48
 
5 Reasons - Payroll System Important for All Companies
NYGGS Construction ERP Software
 
Human resources
Shadi AL-haddad
 
Payroll process oracle hrms
Shaju Shana
 
Otl Oracle Time and Labor
Feras Ahmad
 
HR Erpnext mohammed almahdi for cubetech
almahdi mood
 
Submission task # 02
MuhammadUmerAsghar1
 
Payroll management system
mubshir rehman
 
Workplace Pensions Law Is Changing
football11
 
TallyPayroll
magiee
 
Tally 9.0
VIPIN SINGLA
 
Wages and Salary Industrial Management.pptx
kejika1215
 
Wages and salary
Bikram Khalkho
 
Webaon Employee Induction PPT powerpoint
zahidwadiwale
 

More from Celine George (20)

PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
Celine George
 
PPTX
How to Manage Starshipit in Odoo 18 - Odoo Slides
Celine George
 
PPTX
How to Manage Bill Control Policy in Odoo 18
Celine George
 
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
Celine George
 
PPTX
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
PPTX
How to Manage Global Discount in Odoo 18 POS
Celine George
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
How to Manage Resupply Subcontracting in Odoo 18
Celine George
 
PPTX
Qweb Templates and Operations in Odoo 18
Celine George
 
PPTX
Room booking management - Meeting Room In Odoo 17
Celine George
 
PPTX
Folding Off Hours in Gantt View in Odoo 18.2
Celine George
 
PPTX
How to Consolidate Subscription Billing in Odoo 18 Sales
Celine George
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
Revamp in MTO Odoo 18 Inventory - Odoo Slides
Celine George
 
How to Manage Starshipit in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Bill Control Policy in Odoo 18
Celine George
 
How to Manage Loyalty Points in Odoo 18 Sales
Celine George
 
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
How to Manage Global Discount in Odoo 18 POS
Celine George
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Resupply Subcontracting in Odoo 18
Celine George
 
Qweb Templates and Operations in Odoo 18
Celine George
 
Room booking management - Meeting Room In Odoo 17
Celine George
 
Folding Off Hours in Gantt View in Odoo 18.2
Celine George
 
How to Consolidate Subscription Billing in Odoo 18 Sales
Celine George
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 

Recently uploaded (20)

PDF
MBA-I-Year-Session-2024-20hzuxutiytidydy
cminati49
 
PPTX
Appreciations - July 25.pptxdddddddddddss
anushavnayak
 
PDF
Alan Stalcup - Principal Of GVA Real Estate Investments
Alan Stalcup
 
PDF
Infrastructure and geopolitics.AM.ENG.docx.pdf
Andrea Mennillo
 
PDF
High Capacity Core IC Pneumatic Spec-Sheet
Forklift Trucks in Minnesota
 
PPTX
E-commerce and its impact on business.
pandeyranjan5483
 
PPTX
Memorandum and articles of association explained.pptx
Keerthana Chinnathambi
 
PDF
A Complete Guide to Data Migration Services for Modern Businesses
Aurnex
 
PDF
GenAI for Risk Management: Refresher for the Boards and Executives
Alexei Sidorenko, CRMP
 
PDF
New Royals Distribution Plan Presentation
ksherwin
 
PDF
Top 10 Corporates in India Investing in Sustainable Energy.pdf
Essar Group
 
PDF
2025 07 29 The Future, Backwards Agile 2025.pdf
Daniel Walsh
 
PDF
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
PPTX
Final PPT on DAJGUA, EV Charging, Meter Devoloution, CGRF, Annual Accounts & ...
directord
 
PPTX
Brain Based Enterprises - Harmonising Man, Woman and Machine
Peter Cook
 
PPTX
E-Way Bill under GST – Transport & Logistics.pptx
Keerthana Chinnathambi
 
PDF
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
PDF
Withum Webinar - OBBBA: Tax Insights for Food and Consumer Brands
Withum
 
PDF
Using Innovative Solar Manufacturing to Drive India's Renewable Energy Revolu...
Insolation Energy
 
PDF
Equinox Gold - Corporate Presentation.pdf
Equinox Gold Corp.
 
MBA-I-Year-Session-2024-20hzuxutiytidydy
cminati49
 
Appreciations - July 25.pptxdddddddddddss
anushavnayak
 
Alan Stalcup - Principal Of GVA Real Estate Investments
Alan Stalcup
 
Infrastructure and geopolitics.AM.ENG.docx.pdf
Andrea Mennillo
 
High Capacity Core IC Pneumatic Spec-Sheet
Forklift Trucks in Minnesota
 
E-commerce and its impact on business.
pandeyranjan5483
 
Memorandum and articles of association explained.pptx
Keerthana Chinnathambi
 
A Complete Guide to Data Migration Services for Modern Businesses
Aurnex
 
GenAI for Risk Management: Refresher for the Boards and Executives
Alexei Sidorenko, CRMP
 
New Royals Distribution Plan Presentation
ksherwin
 
Top 10 Corporates in India Investing in Sustainable Energy.pdf
Essar Group
 
2025 07 29 The Future, Backwards Agile 2025.pdf
Daniel Walsh
 
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
Final PPT on DAJGUA, EV Charging, Meter Devoloution, CGRF, Annual Accounts & ...
directord
 
Brain Based Enterprises - Harmonising Man, Woman and Machine
Peter Cook
 
E-Way Bill under GST – Transport & Logistics.pptx
Keerthana Chinnathambi
 
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
Withum Webinar - OBBBA: Tax Insights for Food and Consumer Brands
Withum
 
Using Innovative Solar Manufacturing to Drive India's Renewable Energy Revolu...
Insolation Energy
 
Equinox Gold - Corporate Presentation.pdf
Equinox Gold Corp.
 

Timesheet based payroll

  • 2. INTRODUCTION In Odoo HR module Payroll management facilitate the management of employee's payroll and related functionalities. We can create each employee's contract details and maintain different salary structures using salary rules. But in Odoo, the whole salary computations are done based on the basic wage that we defined on the employee contract Form. But in some business models, there may be exceptions to it. Suppose someone wants to prepare the payroll based on the total hour the employee worked, such options are actually indeed for most of the firms. In such cases, it would be more effective if we can calculate the payroll based on the timesheet of the employee. So we have developed a custom module Timesheet Based Payroll.
  • 3.  This module actually does the same employees contracts and salary structure management process. But the basic wage calculation is on Hour basis and it uses the timesheet submitted by the employee to prepare the payroll.  Let's have a look on its working and configurations. You can install the module from Odoo app store. The installation alone won't force the computation process to the hourly basis method. You have to configure it according to your need.
  • 4. 1.Configure Contract  First, we need to define a contract based on timesheet based payroll. You have to check the Timesheet Based Payroll flag in contract form. This will change the wage calculation method and henceforth the payroll will be prepared on the basis of timesheet provided by the employee. Here we have to define a salary structure also, the salary structure dropdown will be filtered with the same flag Timesheet based so the normal structured will not be listed.
  • 5. 2.Configure Salary Structures  While configuring the contracts we have to define the salary structures also. The normal salary structures will not be listed for the hour based contracts. Here we are actually replacing the odoo default basic salary rules and instead, we are calculating the basic as per the total hour submitted.
  • 6.  Here is the form view of a salary structure based on the timesheet. We checked the Timesheet based payroll flag, also we added a new salary rule named Hourly Pay (Timesheet) which is default salary rules in TImesheet Based Payroll. This rule can be used to replace the basic wage salary rule. So the basic wage calculation will be based on hours. The rule is actually defined as  Here the calculation is based on the total timesheet hours submitted by the particular employee. So you have to ensure the salary rule Hourly Pay is added on your salary structure.
  • 7. 3.Generate Payslip: We can see extra fields on pay slip form i.e calculated Total Hours according to the work schedule and the Total Timesheet Hours submitted by the employee.  The computation formula is Basic = (Basic wage/ Total work hours) * Submitted Timesheet Hours.
  • 8.  Computed payslip will calculate the basic salary as follows:
  • 9.  Other rules also depends on the salary rule of category Basic. The new salary rule Hourly Pay will b included in the payslip reports also. Now in default we have two reports payslip and payslip with details.
  • 10.  Here the salary rule code with HT is the custom calculation based on timesheet hours.
  • 11. Refer this link for more: https://www.cybrosys.com/blog/timesheet-based-payroll
  • 12. Thank You ! Cybrosys Technologies Pvt. Ltd. Neospace, Kinfra Techno Park, Kakkancherry, Calicut University P.O. Calicut Kerala, India - 673635. Cybrosys Ltd 15, ST Antonys Road, Forest Gate, London England, E79QA. Cybrosys Technologies Pvt. Ltd. 1st Floor, Thapasya Building, Infopark, Kakkanad, Kochi, Kerala, India-682030.