SlideShare uma empresa Scribd logo
1 de 12
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.

Mais conteúdo relacionado

Mais procurados

Odoo 14 New Features in Contract
Odoo 14 New Features in ContractOdoo 14 New Features in Contract
Odoo 14 New Features in ContractCeline George
 
Automatic Group of Accounts in Odoo 14
Automatic Group of Accounts in Odoo 14Automatic Group of Accounts in Odoo 14
Automatic Group of Accounts in Odoo 14Celine George
 
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise EditioCommission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise EditioCeline George
 
Odoo 13 Referral App
Odoo 13 Referral AppOdoo 13 Referral App
Odoo 13 Referral AppCeline George
 
Field Service Management in Odoo 13
Field Service Management in Odoo 13Field Service Management in Odoo 13
Field Service Management in Odoo 13Celine George
 
Odoo fundamental tips
Odoo fundamental tipsOdoo fundamental tips
Odoo fundamental tipsCeline George
 
Odoo 13 Project and TimeSheet
Odoo 13 Project and TimeSheetOdoo 13 Project and TimeSheet
Odoo 13 Project and TimeSheetCeline George
 
How to convert leads to opportunity in Odoo 14
How to convert leads to opportunity in Odoo 14 How to convert leads to opportunity in Odoo 14
How to convert leads to opportunity in Odoo 14 Celine George
 
Members module odoo 15
Members module odoo 15Members module odoo 15
Members module odoo 15Celine George
 
Odoo 14 BOM In Manufacturing
Odoo 14 BOM In ManufacturingOdoo 14 BOM In Manufacturing
Odoo 14 BOM In ManufacturingCeline George
 
How to Import Your Bank Statements in Odoo 15 Accounting
How to Import Your Bank Statements in Odoo 15 AccountingHow to Import Your Bank Statements in Odoo 15 Accounting
How to Import Your Bank Statements in Odoo 15 AccountingCeline George
 
Defining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced ViewsDefining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced ViewsCeline George
 
New Rental App in Odoo 13
New Rental App in Odoo 13New Rental App in Odoo 13
New Rental App in Odoo 13Celine George
 
Subcontracting in Odoo14 Manufacturing | Cybrosys
Subcontracting in Odoo14 Manufacturing | CybrosysSubcontracting in Odoo14 Manufacturing | Cybrosys
Subcontracting in Odoo14 Manufacturing | CybrosysCeline George
 
How to Setup Payment Terms in Odoo 14?
How to Setup Payment Terms in Odoo 14?How to Setup Payment Terms in Odoo 14?
How to Setup Payment Terms in Odoo 14?Celine George
 

Mais procurados (20)

Odoo 14 New Features in Contract
Odoo 14 New Features in ContractOdoo 14 New Features in Contract
Odoo 14 New Features in Contract
 
Odoo 13 Features
Odoo 13 FeaturesOdoo 13 Features
Odoo 13 Features
 
Automatic Group of Accounts in Odoo 14
Automatic Group of Accounts in Odoo 14Automatic Group of Accounts in Odoo 14
Automatic Group of Accounts in Odoo 14
 
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise EditioCommission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
Commission Plan in Odoo 15 CRM | Odoo 15 Enterprise Editio
 
Odoo 13 Referral App
Odoo 13 Referral AppOdoo 13 Referral App
Odoo 13 Referral App
 
Field Service Management in Odoo 13
Field Service Management in Odoo 13Field Service Management in Odoo 13
Field Service Management in Odoo 13
 
Odoo fundamental tips
Odoo fundamental tipsOdoo fundamental tips
Odoo fundamental tips
 
Odoo 13 Project and TimeSheet
Odoo 13 Project and TimeSheetOdoo 13 Project and TimeSheet
Odoo 13 Project and TimeSheet
 
How to convert leads to opportunity in Odoo 14
How to convert leads to opportunity in Odoo 14 How to convert leads to opportunity in Odoo 14
How to convert leads to opportunity in Odoo 14
 
Members module odoo 15
Members module odoo 15Members module odoo 15
Members module odoo 15
 
Time Off in Odoo 13
Time Off in Odoo 13Time Off in Odoo 13
Time Off in Odoo 13
 
Odoo 14 BOM In Manufacturing
Odoo 14 BOM In ManufacturingOdoo 14 BOM In Manufacturing
Odoo 14 BOM In Manufacturing
 
Livechat in Odoo 14
Livechat in Odoo 14Livechat in Odoo 14
Livechat in Odoo 14
 
How to Import Your Bank Statements in Odoo 15 Accounting
How to Import Your Bank Statements in Odoo 15 AccountingHow to Import Your Bank Statements in Odoo 15 Accounting
How to Import Your Bank Statements in Odoo 15 Accounting
 
Defining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced ViewsDefining Kanban View in Odoo15 | Advanced Views
Defining Kanban View in Odoo15 | Advanced Views
 
New Rental App in Odoo 13
New Rental App in Odoo 13New Rental App in Odoo 13
New Rental App in Odoo 13
 
Odoo Pricing
Odoo PricingOdoo Pricing
Odoo Pricing
 
Subcontracting in Odoo14 Manufacturing | Cybrosys
Subcontracting in Odoo14 Manufacturing | CybrosysSubcontracting in Odoo14 Manufacturing | Cybrosys
Subcontracting in Odoo14 Manufacturing | Cybrosys
 
TimeTRONIX Desk Attendance Software
TimeTRONIX Desk Attendance SoftwareTimeTRONIX Desk Attendance Software
TimeTRONIX Desk Attendance Software
 
How to Setup Payment Terms in Odoo 14?
How to Setup Payment Terms in Odoo 14?How to Setup Payment Terms in Odoo 14?
How to Setup Payment Terms in Odoo 14?
 

Destaque

How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?Celine George
 
Development Odoo Basic
Development Odoo BasicDevelopment Odoo Basic
Development Odoo BasicMario IC
 
Odoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a moduleOdoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a moduleTarun Behal
 
Xml operations in odoo
Xml operations in odooXml operations in odoo
Xml operations in odooCeline George
 
User Manual For Crafito Odoo Theme
User Manual For Crafito Odoo ThemeUser Manual For Crafito Odoo Theme
User Manual For Crafito Odoo ThemeAppJetty
 
Odoo - Create themes for website
Odoo - Create themes for websiteOdoo - Create themes for website
Odoo - Create themes for websiteOdoo
 
Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo
 

Destaque (9)

How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?
 
Odoo Web Services
Odoo Web ServicesOdoo Web Services
Odoo Web Services
 
Development Odoo Basic
Development Odoo BasicDevelopment Odoo Basic
Development Odoo Basic
 
Odoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a moduleOdoo (OpenERP) - Creating a module
Odoo (OpenERP) - Creating a module
 
Xml operations in odoo
Xml operations in odooXml operations in odoo
Xml operations in odoo
 
Widgets in odoo
Widgets in odooWidgets in odoo
Widgets in odoo
 
User Manual For Crafito Odoo Theme
User Manual For Crafito Odoo ThemeUser Manual For Crafito Odoo Theme
User Manual For Crafito Odoo Theme
 
Odoo - Create themes for website
Odoo - Create themes for websiteOdoo - Create themes for website
Odoo - Create themes for website
 
Odoo - Backend modules in v8
Odoo - Backend modules in v8Odoo - Backend modules in v8
Odoo - Backend modules in v8
 

Semelhante a Timesheet based payroll

How to configure payroll in odoo 13
How to configure payroll in odoo 13How to configure payroll in odoo 13
How to configure payroll in odoo 13PlanetOdoo
 
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docxCSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docxannettsparrow
 
Remuneration method
Remuneration methodRemuneration method
Remuneration methodsumitverma48
 
5 Reasons - Payroll System Important for All Companies
5 Reasons - Payroll System Important for All Companies5 Reasons - Payroll System Important for All Companies
5 Reasons - Payroll System Important for All CompaniesNYGGS Automation Suite
 
Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrmsShaju Shana
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and LaborFeras Ahmad
 
HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech almahdi mood
 
Payroll management system
Payroll management systemPayroll management system
Payroll management systemmubshir rehman
 
Workplace Pensions Law Is Changing
Workplace Pensions Law Is ChangingWorkplace Pensions Law Is Changing
Workplace Pensions Law Is Changingfootball11
 
TallyPayroll
TallyPayrollTallyPayroll
TallyPayrollmagiee
 
Incentives plans in compensation
 Incentives plans in compensation Incentives plans in compensation
Incentives plans in compensationSivaprasad,K I
 
Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integrationjakkanna13
 

Semelhante a Timesheet based payroll (20)

Payroll
PayrollPayroll
Payroll
 
How to configure payroll in odoo 13
How to configure payroll in odoo 13How to configure payroll in odoo 13
How to configure payroll in odoo 13
 
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docxCSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
CSIS 375Final Project InstructionsInstructionsGeneral Backg.docx
 
Hamida ali al shabani
Hamida ali al shabaniHamida ali al shabani
Hamida ali al shabani
 
labour_costing (1).pptx
labour_costing (1).pptxlabour_costing (1).pptx
labour_costing (1).pptx
 
Remuneration method
Remuneration methodRemuneration method
Remuneration method
 
5 Reasons - Payroll System Important for All Companies
5 Reasons - Payroll System Important for All Companies5 Reasons - Payroll System Important for All Companies
5 Reasons - Payroll System Important for All Companies
 
Human resources
Human resourcesHuman resources
Human resources
 
Payroll process oracle hrms
Payroll process oracle hrmsPayroll process oracle hrms
Payroll process oracle hrms
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and Labor
 
HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech
 
Submission task # 02
Submission   task # 02Submission   task # 02
Submission task # 02
 
Payroll management system
Payroll management systemPayroll management system
Payroll management system
 
Workplace Pensions Law Is Changing
Workplace Pensions Law Is ChangingWorkplace Pensions Law Is Changing
Workplace Pensions Law Is Changing
 
Tally 9.0
Tally  9.0Tally  9.0
Tally 9.0
 
TallyPayroll
TallyPayrollTallyPayroll
TallyPayroll
 
Wages and salary
Wages and salaryWages and salary
Wages and salary
 
LE&TRAN.Labor.april.2018
LE&TRAN.Labor.april.2018LE&TRAN.Labor.april.2018
LE&TRAN.Labor.april.2018
 
Incentives plans in compensation
 Incentives plans in compensation Incentives plans in compensation
Incentives plans in compensation
 
Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integration
 

Mais de Celine George

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales AppHow to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales AppCeline George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17Celine George
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 

Mais de Celine George (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales AppHow to Make Down Payments in Odoo 17 Sales App
How to Make Down Payments in Odoo 17 Sales App
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17How to Manage Engineering to Order in Odoo 17
How to Manage Engineering to Order in Odoo 17
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 

Último

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 

Último (20)

Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 

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.