Payroll user guide

Asked by Bushair

Hi,
Can anyone send me the user guide/manual on how to use the payroll module in openerp.

Say for example , we have a new employee joined in our company

1) What all are the configuration i have to do to enable payroll for the employee

2)How to generate payslip for this employee?

Thanks
Bushair

Question information

Language:
English Edit question
Status:
Solved
For:
Odoo Server (MOVED TO GITHUB) Edit question
Assignee:
No assignee Edit question
Solved by:
Bushair
Solved:
Last query:
Last reply:
Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#1

Hello,

You need to configure following steps:

1.Define employee with related contract in employee object => Contracts tab.
2.In side contract object define function which contain allowance and deduction.
3. also given Accounting information for particular employee.
4.After that if any hr expense like total leaves in month with its type paid or unpaid or half paid ( with help of hr_holiday module).
5.Give Payroll head field in expense object.
6.Calculate salary from Human Resources/Payroll/Employee Payslip menu.
7.when you enter date it will automatically take all allowances and deduction with the help of contract of particular employee.
8.You can give some extra allowances/deduction from employee object related field Slip/Salary line exist in Miscellaneous/Statutory tab and that is also consider in the employee Payslip object.
9.then you can confirm and paid the salary.
10.There is two scheme available regarding salary calculation:

     1. define gross salary in the employee contract.
     2. define net salary in the employee contract.
11.both calculate basic salary according to the scheme.

there is not any user guide/manual on how to use the payroll module in openerp because this module is created recently.
so above content make the picture clear regarding hr_payroll module.

If you face any problem you can freely ask.
Thanks.

Revision history for this message
Bushair (bushairka) said :
#2

Hello
Thanks in millions for the mail
But can you please tell me how to do step 5 in your last mail?

5.Give Payroll head field in expense object.

Where is this located ?

Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#3

Payroll head field in expense object.

For that you need to give expense link which exist as a field in allowances/deduction line which you defined in function object from following menu link :
Human Resources/Configuration/Payroll/Employee Functions

Then it will be allowed you to give Payroll head field in expense object.

Hope this will help you.
Thanks.

Revision history for this message
Bushair (bushairka) said :
#4

Human Resources/Configuration/Payroll/Employee Functions

Under this link i could see a GernalAccount tab in Slip/Salary

Do you mean that i have to use the GeneralAccount as the expense object?

Also what exactly mean by GeneralAccount ?

Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#5

Hello,

Human Resources/Configuration/Payroll/Employee Functions

In side that Salary Structure tab ;=> expense field (inside reimbusement Informations separator.)
and General Account is used to give separate account for each allowance and deduction which is used at the time of accounting entry.

Hope this will help you.

Thanks.

Revision history for this message
Bushair (bushairka) said :
#6

Hi,

Human Resources/Configuration/Payroll/Employee Functions

In side that Salary Structure tab i could see the following tabs

Sequence ,AnalyticAccount ,Name , code , AmountType ,Amount %,Subtotal, type ,Category and Gernal Account

but not the expense field or reimbusement information field

dont know whether i missed something...

Thanks

Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) said :
#7

Hello,

Make sure you have used latest code of hr_payroll module.
because this field is already there.check hr_payroll module from trunk_extra_addons.
(https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons)
Or update your database by following command

./openerp-server.py -u all -d <dbname>

Revision history for this message
Bushair (bushairka) said :
#8

Hi,
I got the expense field and remibusement fields..

Thanks in millions...