SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Payroll Management




                     OpenERP Payroll
                          Generic Payroll System




                                    Page 1 of 14
Payroll Management

Introduction
OpenERP supports various costing methods for the employee, and invoicing from the direct
employee working time and tasks using the various techniques like Time sheet, Time Sheet
from Project Task but it is not providing the management for the payment of Employees
and structured management of the same. Now a new module available in OpenERP called
hr_payroll that will provide featured to allow user to do same. It provides the features like
all other basic Payroll Management system, employee management, payslip, payroll
register, leave management, over time, managing various allowance and deductions, bank
advice, and many more features. This module will automatically fits in to the existing hr
system easily with few configurations.


Installation
hr_payroll module available on the trunk-extra-addons branch.
       lp:~openerp-commiter/openobject-addons/trunk-extra-addons/
Take a module from the branch and install it as like the other modules, also please take all
the dependencies from the same branch, it may also required the module like hr_contract,
hr_holidays, and hr_expanse, as these module are integrated with the hr_payroll module to
manage the everything to gather in payroll.


Configuration
Configuration process is very easy and need to configuration according to requirements.
There are lots of things need to configure we will see hare one by one.
   •   Holiday Status

   •   Allowance/Deduction Heads

   •   Employee Functions

   •   Employees

   •   Accounting

   •   Employee Contract

   •   Holidays Per Employee


Above are the few master configuration that we need to do before we start the Payroll
Procedures every month, we will get the reports every month and every year are as follows
Payslip, Pay register, Bank advice, Yearly Salary Report, Yearly Employee Payroll Report.




                                                                                Page 2 of 14
Payroll Management

Allowance/Deduction Heads
This is the most important features of the Payroll to provide generic configuration for any
State or Country according to the rules and company policy. There are pre-install heads are
given you can change the or add/remove according to the requirements basically it deals
with the employee salary to classify for the allowance, deduction and others.




Here is a configuration for the House Rant Allowance, it coded as HRA, and type is
allowance. Basically all allowance deduction are based on the basic salary but some time
special allowance can be based on the other amount rather then the basis in that case Based
on field are use to compute the base amount for further calculation. Some times it also
important to check some condition before applying the allowance or deduction.




Contribution configuration is mainly used when the depending on the employee deduction
company have to contribute the same, like Provident Fund. If contribue by company is true
then company will overhead by the contribution expanse, and if Included in salary is true
then company contribution part is also deduct from the employee salary itself. It is possible
if company defines the package including all or CTC (Cost to company).



                                                                                Page 3 of 14
Payroll Management

Holiday Status
This configuration is again depending on the company policy. Like most of companies are
giving CL – Paid Leaves, ML – Half Paid Leaves, and UPL – Un-Paid Leaves. So in company,
yes some time companies also give the Basic Pay leaves too, but mainly 3 type if Leaves are
there. Paid, Half Paid and Un-Paid.




Important things for payroll configuration is Payroll Configuration Section. There we need
to define Payment Conditions. There can be Paid, Half Paid and Un-Paid. Then important
fields is account in which cost for the paid leaves are calculated. Also we can track the
analytic accounting for the holidays by defining the analytic account, and need to define
this under which Allowance/Deduction head.


You can configure the holidays status as like follows.




Where Paid Leaves are Full Paid, Medical Leaves are Half Paid and Unpaid are Unpaid
Leaves. If we implement Basic pay leaves then it is also possible to configure the Basic Pay
leaves in OpenERP.


Employee Functions
Employee function are mainly related to Employee Designations, or role of the employee in
company, and it is very much important to define all employees role in company. Like any
Service based company following are the main designations.
Application Engineer, Service Engineer, Junior Engineer, Sr Application Engineer, Team
Leader, Marketing Executives, Marketing Managers, Account Officer, HR Manager, HR



                                                                                Page 4 of 14
Payroll Management

Executives. Team Leaders, Project Managers, Department Heads, Managing Directors, CEO's
etc. so according to the job profiles we need to configure the salary for all employees so its
good to once define job profile and also configure the profile allowance and deductions.
Here is an example for the software service based company, look at the list of designations.




Now look at the Salary structure for the an Application Engineer Profile.




There are list of allowance and deduction lines, important configuration are Analytic
account on Employee Function it will allow to do analysis for Application Engineer Salary
expanse. But it will not allow to do analysis for every type of allowance and deductions
heads. For that we need to configure Analytic account for every line, if any of the line not
define then it will follow the root analytic account. Name and code are use to define the
name and code for the allowance and deductions. Then important are Amount type and
amount and type. Amount type can be Fixed Amount or Percent (%), according this amount
is defined, like for house rent we have to define 30% of basic so we have to select Amount
Type = Percentage %, and amount = 0.30. then type is define for the type of line, it can be


                                                                                 Page 5 of 14
Payroll Management

Allowance, Deduction, Loan, Leaves, Advance and for any other type of Payment or
Deduction Other is used. And next 2 fields Category where we need to select the allowance /
Deduction heads and in General Account we need to select the Account for expanse and
Payable entry encoding, like All allowance are expanse for the company so its better to
encode all in separate account to track easily. For all deduction is not an income for the
company but its actually payable amount to government or some other company. Like
Provident Fund its deduction from the Employee but it should be payable to some bank
account so when we pay its again encoded as an expanse for the company. So General
accounting configuration is important to manage the automatically all payroll entries to
Account management.
So we need to configure all Employee functions for the basic salary structure carefully
depending on the govt rules and also company policy. Also its configurable to it can be
changed at any time depending on the requirements. In OpenERP salary structure can be
defined in 2 ways, one which we have seen just now based on Employee Functions and 2nd
we can configure salary structure separately for all employees which is not functionally
correct but its possible. Also we can configure like common structure + special
allowance/deduction for employees, we will see this feature in detail when we see
employee configuration.


Employee
Employee is most important configuration, for payroll system there are lots of changes in
the employee normal form, please have a look at the configuration billow. For
understanding better we divide the employee configuration in 3 parts.
   •   Informations
   •   Payroll
   •   Accounting
Informations fields are mainly used to store the informational data's like Employee name,
Bank Account no, PAN Card, etc..
Payroll configuration data are used to payroll calculation, and Accounting Configuration
are used to configure the accounting information to link between the Payroll and Accounts.
Billow views there are almost all fields are self explanatory, like name, company, user,
Bank Account No, Home Address, Phone, Email, etc.
For Payroll module important field is Home Address, as employee directly related to the
Partner through Address so address must also related to the Partner in order to relate
Employee with Partner. So all accounting reports is working for the partner so same report
will work for the employee too.

                                                                               Page 6 of 14
Payroll Management




Now look at the screen billow, its important configuration for informational fields and
payroll configurations fields. Like PAN card Provident fund Account No, ESI Account No,
etc.




Important is Special Allowance Deduction lines, like here employee suggest to deduct the
Tax from his salary every month. So that at the end of year no more tax payment will be
remains, as like the same we can add allowance line for the marketing people for
Incentives. Here need to add functionalities like start date and end date to restrict
calculation for certain period of time. Now lets see next screen for most important
configuration that will define basic / net salary for employee for specific period of time, so


                                                                                 Page 7 of 14
Payroll Management

that we can track all increment and changes in to the contract depending on the work and
designation changes.




Employee Jems Scots, appoint from the first 1st of July 2008 and he was get reviewed on the
30th June for according to his performance he get appraiser and get promoted to the
Application Engineer with increment of 6000. here configuration are something like all
salary which is given to employee that is 18,000 and all allowance and deduction are
applicable in that so in all case payable salary will not be increased more then 18,000 which
is already defined. In most of other payroll we need to first define basic salary then based
on that system will apply the allowance an deductions which is also supported in hr_payroll
module but as a special feature it also computer basic salary based on the net salary and
salary structure, so this will be a good features to configure contract easily. Have a look at
the contract detailed configuration.




So Depending on the Wage Type salary will be applicable including all or basic Salary.

                                                                                 Page 8 of 14
Payroll Management

Now look at important feature of employee that provide accounting configurations.




Bank Account is provide information that from which bank account of company, employee
will get paid. Salary account is used to encode the expanse for basic salary of employee, and
Employee Account is used to encode payable salary for employee. Its better to select the
same account here partner Payable account, or else if you want to keep the separate
account for employee salary then we can create a new account for employee.


After configuration all above payroll system we will be able to print Employee Salary
structure will be necessary details which can be used to provide with the increment letter
for further use, have a look next page for full detailed report.




                                                                                 Page 9 of 14
Payroll Management




                     Page 10 of 14
Payroll Management

Payroll Register – Monthly Process
Payroll register is mainly group all employee payslip for the specific month, so that all
employees payslip can be track easily in pay register, and also company records can
become systematic.




Look at the above screen, important fields are date it will computer all employees salary
according to the selected date in register, it will take care for Holidays, Contracts based on
the dates, so we can prepare a slip for old dates also once we configure all old contract and
holidays for all employee.
Register displays the total of Allowance, Deduction, and based on that Grows and Net Salary
respectively.




Payslip is fully integrated with the workflow and same flow is called from the Payment
Register for all Salary slips. Once register is confirmed it will automatically create a bank
payment advice and we can also take the print of Register and bank advice as follows have
a look at reports.


                                                                                Page 11 of 14
Payroll Management




                     Page 12 of 14
Payroll Management




                     Page 13 of 14
Payroll Management

Payslip
every month we can take a print of the salary slip from the system for all employees as
shown billow.




Note : Need to change few things in report.




                                                                          Page 14 of 14

Mais conteúdo relacionado

Mais procurados

56321818 sap-hr-stepwise-screen-shots
56321818 sap-hr-stepwise-screen-shots56321818 sap-hr-stepwise-screen-shots
56321818 sap-hr-stepwise-screen-shotssandykodali
 
Sage 300 7.2 Payroll and Workforce Analyzer Webinar
Sage 300 7.2 Payroll and Workforce Analyzer Webinar Sage 300 7.2 Payroll and Workforce Analyzer Webinar
Sage 300 7.2 Payroll and Workforce Analyzer Webinar Net at Work
 

Mais procurados (6)

Payroll ppt
Payroll pptPayroll ppt
Payroll ppt
 
Acct 504 mart
Acct 504 martAcct 504 mart
Acct 504 mart
 
HR & Benefits Solutions - HKP
HR & Benefits Solutions - HKPHR & Benefits Solutions - HKP
HR & Benefits Solutions - HKP
 
56321818 sap-hr-stepwise-screen-shots
56321818 sap-hr-stepwise-screen-shots56321818 sap-hr-stepwise-screen-shots
56321818 sap-hr-stepwise-screen-shots
 
Sage 300 7.2 Payroll and Workforce Analyzer Webinar
Sage 300 7.2 Payroll and Workforce Analyzer Webinar Sage 300 7.2 Payroll and Workforce Analyzer Webinar
Sage 300 7.2 Payroll and Workforce Analyzer Webinar
 
Wages and salary
Wages and salaryWages and salary
Wages and salary
 

Destaque (6)

About OpenEPR
About OpenEPRAbout OpenEPR
About OpenEPR
 
Send Mail
Send MailSend Mail
Send Mail
 
Tiny-Sugar Guide
Tiny-Sugar GuideTiny-Sugar Guide
Tiny-Sugar Guide
 
Education Portal
Education PortalEducation Portal
Education Portal
 
FDP Event Report
FDP Event Report FDP Event Report
FDP Event Report
 
Project Management
Project ManagementProject Management
Project Management
 

Semelhante a Payroll

TallyPayroll
TallyPayrollTallyPayroll
TallyPayrollmagiee
 
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
 
Payroll accounting in tally erp 9
Payroll accounting in tally erp 9Payroll accounting in tally erp 9
Payroll accounting in tally erp 9Accounts Arabia
 
HR & Payroll Management Software Solution_Linespay
HR & Payroll Management Software Solution_LinespayHR & Payroll Management Software Solution_Linespay
HR & Payroll Management Software Solution_LinespayPrism ERP
 
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
 
Top 10 key features of payroll software for startups!.pdf
Top 10 key features of payroll software for startups!.pdfTop 10 key features of payroll software for startups!.pdf
Top 10 key features of payroll software for startups!.pdfleenadavis3
 
Know All About Variable Pay and Why Do Employers Offer It.pptx
Know All About Variable Pay and Why Do Employers Offer It.pptxKnow All About Variable Pay and Why Do Employers Offer It.pptx
Know All About Variable Pay and Why Do Employers Offer It.pptxHirect
 
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 System in india
Payroll System in india Payroll System in india
Payroll System in india Umesh Kumar
 
Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integrationjakkanna13
 
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...JSM Technologies Pvt. Ltd
 
HR AND PAYROLL ASSISTANT
HR AND PAYROLL ASSISTANTHR AND PAYROLL ASSISTANT
HR AND PAYROLL ASSISTANTCilfiInfosoft
 
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docx
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docxTHE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docx
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docxTalentPro India HR Pvt Ltd
 
Sectrowpay
SectrowpaySectrowpay
Sectrowpaysur21
 

Semelhante a Payroll (20)

Tally 9.0
Tally  9.0Tally  9.0
Tally 9.0
 
TallyPayroll
TallyPayrollTallyPayroll
TallyPayroll
 
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
 
Payroll accounting in tally erp 9
Payroll accounting in tally erp 9Payroll accounting in tally erp 9
Payroll accounting in tally erp 9
 
Na payroll
Na payrollNa payroll
Na payroll
 
HR & Payroll Management Software Solution_Linespay
HR & Payroll Management Software Solution_LinespayHR & Payroll Management Software Solution_Linespay
HR & Payroll Management Software Solution_Linespay
 
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
 
Hr module
Hr moduleHr module
Hr module
 
Top 10 key features of payroll software for startups!.pdf
Top 10 key features of payroll software for startups!.pdfTop 10 key features of payroll software for startups!.pdf
Top 10 key features of payroll software for startups!.pdf
 
Know All About Variable Pay and Why Do Employers Offer It.pptx
Know All About Variable Pay and Why Do Employers Offer It.pptxKnow All About Variable Pay and Why Do Employers Offer It.pptx
Know All About Variable Pay and Why Do Employers Offer It.pptx
 
Pay Roll Latest
Pay Roll LatestPay Roll Latest
Pay Roll Latest
 
HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech HR Erpnext mohammed almahdi for cubetech
HR Erpnext mohammed almahdi for cubetech
 
Payroll System in india
Payroll System in india Payroll System in india
Payroll System in india
 
10 actions to ensure you have auto enrolment covered
10 actions to ensure you have auto enrolment covered10 actions to ensure you have auto enrolment covered
10 actions to ensure you have auto enrolment covered
 
Payroll
PayrollPayroll
Payroll
 
Benefit payroll integration
Benefit   payroll integrationBenefit   payroll integration
Benefit payroll integration
 
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...
JSM Central Government Payroll Software as per VI and VII Pay Commission Pres...
 
HR AND PAYROLL ASSISTANT
HR AND PAYROLL ASSISTANTHR AND PAYROLL ASSISTANT
HR AND PAYROLL ASSISTANT
 
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docx
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docxTHE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docx
THE ESSENTIAL GUIDE TO PAYROLL SERVICE IN BANGALORE.docx
 
Sectrowpay
SectrowpaySectrowpay
Sectrowpay
 

Mais de Mantavya Gajjar (10)

Python day2
Python day2Python day2
Python day2
 
Python Day1
Python Day1Python Day1
Python Day1
 
Python Workshop
Python WorkshopPython Workshop
Python Workshop
 
Demonstrate OpenERP
Demonstrate OpenERPDemonstrate OpenERP
Demonstrate OpenERP
 
ERP Implementation cycle
ERP Implementation cycleERP Implementation cycle
ERP Implementation cycle
 
Point of Sale - OpenERP 6.1
Point of Sale - OpenERP 6.1Point of Sale - OpenERP 6.1
Point of Sale - OpenERP 6.1
 
Order to cash flow
Order to cash flowOrder to cash flow
Order to cash flow
 
Installation
Installation Installation
Installation
 
Subscription
SubscriptionSubscription
Subscription
 
Account voucher
Account voucherAccount voucher
Account voucher
 

Último

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 

Último (20)

How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 

Payroll

  • 1. Payroll Management OpenERP Payroll Generic Payroll System Page 1 of 14
  • 2. Payroll Management Introduction OpenERP supports various costing methods for the employee, and invoicing from the direct employee working time and tasks using the various techniques like Time sheet, Time Sheet from Project Task but it is not providing the management for the payment of Employees and structured management of the same. Now a new module available in OpenERP called hr_payroll that will provide featured to allow user to do same. It provides the features like all other basic Payroll Management system, employee management, payslip, payroll register, leave management, over time, managing various allowance and deductions, bank advice, and many more features. This module will automatically fits in to the existing hr system easily with few configurations. Installation hr_payroll module available on the trunk-extra-addons branch. lp:~openerp-commiter/openobject-addons/trunk-extra-addons/ Take a module from the branch and install it as like the other modules, also please take all the dependencies from the same branch, it may also required the module like hr_contract, hr_holidays, and hr_expanse, as these module are integrated with the hr_payroll module to manage the everything to gather in payroll. Configuration Configuration process is very easy and need to configuration according to requirements. There are lots of things need to configure we will see hare one by one. • Holiday Status • Allowance/Deduction Heads • Employee Functions • Employees • Accounting • Employee Contract • Holidays Per Employee Above are the few master configuration that we need to do before we start the Payroll Procedures every month, we will get the reports every month and every year are as follows Payslip, Pay register, Bank advice, Yearly Salary Report, Yearly Employee Payroll Report. Page 2 of 14
  • 3. Payroll Management Allowance/Deduction Heads This is the most important features of the Payroll to provide generic configuration for any State or Country according to the rules and company policy. There are pre-install heads are given you can change the or add/remove according to the requirements basically it deals with the employee salary to classify for the allowance, deduction and others. Here is a configuration for the House Rant Allowance, it coded as HRA, and type is allowance. Basically all allowance deduction are based on the basic salary but some time special allowance can be based on the other amount rather then the basis in that case Based on field are use to compute the base amount for further calculation. Some times it also important to check some condition before applying the allowance or deduction. Contribution configuration is mainly used when the depending on the employee deduction company have to contribute the same, like Provident Fund. If contribue by company is true then company will overhead by the contribution expanse, and if Included in salary is true then company contribution part is also deduct from the employee salary itself. It is possible if company defines the package including all or CTC (Cost to company). Page 3 of 14
  • 4. Payroll Management Holiday Status This configuration is again depending on the company policy. Like most of companies are giving CL – Paid Leaves, ML – Half Paid Leaves, and UPL – Un-Paid Leaves. So in company, yes some time companies also give the Basic Pay leaves too, but mainly 3 type if Leaves are there. Paid, Half Paid and Un-Paid. Important things for payroll configuration is Payroll Configuration Section. There we need to define Payment Conditions. There can be Paid, Half Paid and Un-Paid. Then important fields is account in which cost for the paid leaves are calculated. Also we can track the analytic accounting for the holidays by defining the analytic account, and need to define this under which Allowance/Deduction head. You can configure the holidays status as like follows. Where Paid Leaves are Full Paid, Medical Leaves are Half Paid and Unpaid are Unpaid Leaves. If we implement Basic pay leaves then it is also possible to configure the Basic Pay leaves in OpenERP. Employee Functions Employee function are mainly related to Employee Designations, or role of the employee in company, and it is very much important to define all employees role in company. Like any Service based company following are the main designations. Application Engineer, Service Engineer, Junior Engineer, Sr Application Engineer, Team Leader, Marketing Executives, Marketing Managers, Account Officer, HR Manager, HR Page 4 of 14
  • 5. Payroll Management Executives. Team Leaders, Project Managers, Department Heads, Managing Directors, CEO's etc. so according to the job profiles we need to configure the salary for all employees so its good to once define job profile and also configure the profile allowance and deductions. Here is an example for the software service based company, look at the list of designations. Now look at the Salary structure for the an Application Engineer Profile. There are list of allowance and deduction lines, important configuration are Analytic account on Employee Function it will allow to do analysis for Application Engineer Salary expanse. But it will not allow to do analysis for every type of allowance and deductions heads. For that we need to configure Analytic account for every line, if any of the line not define then it will follow the root analytic account. Name and code are use to define the name and code for the allowance and deductions. Then important are Amount type and amount and type. Amount type can be Fixed Amount or Percent (%), according this amount is defined, like for house rent we have to define 30% of basic so we have to select Amount Type = Percentage %, and amount = 0.30. then type is define for the type of line, it can be Page 5 of 14
  • 6. Payroll Management Allowance, Deduction, Loan, Leaves, Advance and for any other type of Payment or Deduction Other is used. And next 2 fields Category where we need to select the allowance / Deduction heads and in General Account we need to select the Account for expanse and Payable entry encoding, like All allowance are expanse for the company so its better to encode all in separate account to track easily. For all deduction is not an income for the company but its actually payable amount to government or some other company. Like Provident Fund its deduction from the Employee but it should be payable to some bank account so when we pay its again encoded as an expanse for the company. So General accounting configuration is important to manage the automatically all payroll entries to Account management. So we need to configure all Employee functions for the basic salary structure carefully depending on the govt rules and also company policy. Also its configurable to it can be changed at any time depending on the requirements. In OpenERP salary structure can be defined in 2 ways, one which we have seen just now based on Employee Functions and 2nd we can configure salary structure separately for all employees which is not functionally correct but its possible. Also we can configure like common structure + special allowance/deduction for employees, we will see this feature in detail when we see employee configuration. Employee Employee is most important configuration, for payroll system there are lots of changes in the employee normal form, please have a look at the configuration billow. For understanding better we divide the employee configuration in 3 parts. • Informations • Payroll • Accounting Informations fields are mainly used to store the informational data's like Employee name, Bank Account no, PAN Card, etc.. Payroll configuration data are used to payroll calculation, and Accounting Configuration are used to configure the accounting information to link between the Payroll and Accounts. Billow views there are almost all fields are self explanatory, like name, company, user, Bank Account No, Home Address, Phone, Email, etc. For Payroll module important field is Home Address, as employee directly related to the Partner through Address so address must also related to the Partner in order to relate Employee with Partner. So all accounting reports is working for the partner so same report will work for the employee too. Page 6 of 14
  • 7. Payroll Management Now look at the screen billow, its important configuration for informational fields and payroll configurations fields. Like PAN card Provident fund Account No, ESI Account No, etc. Important is Special Allowance Deduction lines, like here employee suggest to deduct the Tax from his salary every month. So that at the end of year no more tax payment will be remains, as like the same we can add allowance line for the marketing people for Incentives. Here need to add functionalities like start date and end date to restrict calculation for certain period of time. Now lets see next screen for most important configuration that will define basic / net salary for employee for specific period of time, so Page 7 of 14
  • 8. Payroll Management that we can track all increment and changes in to the contract depending on the work and designation changes. Employee Jems Scots, appoint from the first 1st of July 2008 and he was get reviewed on the 30th June for according to his performance he get appraiser and get promoted to the Application Engineer with increment of 6000. here configuration are something like all salary which is given to employee that is 18,000 and all allowance and deduction are applicable in that so in all case payable salary will not be increased more then 18,000 which is already defined. In most of other payroll we need to first define basic salary then based on that system will apply the allowance an deductions which is also supported in hr_payroll module but as a special feature it also computer basic salary based on the net salary and salary structure, so this will be a good features to configure contract easily. Have a look at the contract detailed configuration. So Depending on the Wage Type salary will be applicable including all or basic Salary. Page 8 of 14
  • 9. Payroll Management Now look at important feature of employee that provide accounting configurations. Bank Account is provide information that from which bank account of company, employee will get paid. Salary account is used to encode the expanse for basic salary of employee, and Employee Account is used to encode payable salary for employee. Its better to select the same account here partner Payable account, or else if you want to keep the separate account for employee salary then we can create a new account for employee. After configuration all above payroll system we will be able to print Employee Salary structure will be necessary details which can be used to provide with the increment letter for further use, have a look next page for full detailed report. Page 9 of 14
  • 10. Payroll Management Page 10 of 14
  • 11. Payroll Management Payroll Register – Monthly Process Payroll register is mainly group all employee payslip for the specific month, so that all employees payslip can be track easily in pay register, and also company records can become systematic. Look at the above screen, important fields are date it will computer all employees salary according to the selected date in register, it will take care for Holidays, Contracts based on the dates, so we can prepare a slip for old dates also once we configure all old contract and holidays for all employee. Register displays the total of Allowance, Deduction, and based on that Grows and Net Salary respectively. Payslip is fully integrated with the workflow and same flow is called from the Payment Register for all Salary slips. Once register is confirmed it will automatically create a bank payment advice and we can also take the print of Register and bank advice as follows have a look at reports. Page 11 of 14
  • 12. Payroll Management Page 12 of 14
  • 13. Payroll Management Page 13 of 14
  • 14. Payroll Management Payslip every month we can take a print of the salary slip from the system for all employees as shown billow. Note : Need to change few things in report. Page 14 of 14