Thursday, 19 June 2008

Payroll in Tally

After Completion of this post you will be able to
· Create Pay Heads in Tally
· Create Employee records in Tally
·
Tally 9 new features include Payroll. Tally Payroll is integrated with Accounting to give the user the benefits of simplified Payroll processing and accounting.
Tally Payroll supports payslip printing; flexible salary/wage, attendance, leave and overtime registers; gratuity and expat reports and statutory reports.

Features of Tally Payroll
Tally Payroll offers the following features to meet the diversified requirements of small to large business enterprises.
It offers Employee Groups - unlimited classification and sub-classification of employees, Pay Structures, Pay Components, Auto-Manual payroll processing facility, Seamless integration with Tally Accounts. There are no disconnects between Payroll and Accounts, Arrears Calculation, computes salary based on Attendance, Time, Unit of Production or any other criteria, supports integrated statutory compliances like PF and ESI, generates Gratuity Reports
Enabling Payroll in Tally
To enable Payroll
Go to Gateway of Tally > F11: Features
Under Accounting Features, set
· Maintain Cost Centres to Yes (if applicable)
· Maintain Payroll feature to Yes and
· More than ONE Payroll/Cost Category to Yes (if applicable)

Payroll Configuration
The Payroll Configuration can be activated as shown below:
Gateway of Tally > Display > Select F12: Configure > Payroll Configuration
The new enhanced Payroll in Tally requires minimal effort for accurate processing. Setting up Pay Heads, Employee Group, Employees, Salary Details and Attendance/Production Type is now a simple process with Tally’s Four easy steps to generate a payslip.
Create Pay Heads
The components of structured salary are created under Pay Head
Create the salary structure components in pay head.

The Pay heads are basically of two types
· Earning Payheads
· Deduction Payheads
Further the Pay head can be classified on Basis of its calculation and comuteability. We can compute the value of a pay head on basis of
· Attendance
· Production
· Based on calculation of some other pay head

To Create a Pay head in tally follow the steps :
Gateway of Tally > Payroll Info > Payhead > Create. the following Screen will be displayed

The details of this screen are discussed below:

Name: An appropriate name describing the nature of the ledger account.
Alias: An alternative name or code for the Name.
Pay Head Type
A Pay Head may be used in Payroll, either as Earning, Deduction, or None. The Pay Head, which is marked as Earning or Deduction, would appear in the Payslip. These are shown in figure below:

Examples:
Earning: Basic Salary, HRA, Dearness Allowance etc.
Deduction: Income Tax, Salary Advance, Provident Fund etc.
Under: An accounting group, under which a ledger is defined. Normally it is Direct or Indirect Expenses or Current Liabilities or Assets.
Affect Net Salary: If the head does not affect net salary set this to NO like Employer’s Contribution to PF or ESI etc. Otherwise set it to YES.
Name to Appear in Payslip: The user may create a Ledger with the Accounting Name and specify the Pay Head Name to be used in Payroll Reports, in this field. If this field is blank, by default the Ledger Name is used in Payroll Reports.
Use for Gratuity: If Pay Head Type as Earning is selected, then Use for Gratuity field is displayed. To use any of the Earning Pay Heads (such as Basic Salary, HRA, etc.) for Gratuity calculation, set this field to Yes
Payroll Calculation Type
Calculation Type is associated with each Pay Head in Pay Structure of employee master. Here, the user has various options to select such as As Monthly Flat Rate, As Computed Value, On Current Earnings Total and so on. These types are shown in Figure below:

As Flat Rate
As Flat Rate is a calculation type that is used when the value of a Pay Head is a fixed amount for a Month or Week or Day. This calculation type is not dependent on any Attendance/Production type and the user needs to specify the Daily , Weekly or Monthly earning or deduction amount in the Value Basis field. When the payroll voucher is auto-filled, the value of the Pay Head is picked up directly from the employee master’s value basis field.
Examples:
1. A Flat Salary , which does not depend on attendance or leave.
2. Fixed Loan Installment deduction amount.
Pay on Attendance
Pay on Attendance calculation type is used along with the Attendance/Production type and Rate per unit. The variable data will be entered in the Attendance voucher. During Payroll Auto Fill, Tally will compute the value of the Pay Head, by multiplying the attendance/production data with Rate specified for the Pay Head.
Attendance / Leave with Pay
This field appears if On Attendance is selected in Calculation type field. It has two types of fields
Attendance / Leave with Pay : If you intend to feed in Days Attended in attendance
Leave without pay: If you intend to feed in Days Absent in attendance.
The units of Attendance type are selected as answers for these fields. The units are explained below
On Production
If the pay is linked to production then this calculation type is used. For example if a bicycle manufacturing industry the pay of assembly line workers can be linked to number of bicycles made per day or month.
On selecting this Calculation type it asks for Production type. Again Units are used for this field which are explained below.
As Computed Value
This calculation type is used if the Pay Head value is computed based on the values of other, one or more Pay Heads or Attendance data. Steps for setting up calculation type As Computed Value Pay Head. The computation is on base of the following
1. Select As Computed Value in Calculation Type.
2. Define what percentage of the computed value should be taken as Pay Head Value.
3. Specify the computation criteria in terms of which Pay Heads to add or subtract and which Attendance/Production Type to multiply or divide with for arriving at the base computed value.
Example:
Variable DA as 72% of Basic Salary
Only those Pay Heads, which have been already defined prior to current Pay Head can be used in the Computation criteria.
The slabs and the percentage or Values on base of which calculation is done is fed in following table:
As User defined Value
This calculation type is used if none of the other computational methods is applicable to a Pay Head.
This calculation type allows the user to manually enter the value of a Pay Head while using Payroll Auto Fill functionality in Payroll voucher.
This type is useful for the Pay Heads that has variable values and are not related to any attendance/production data or not computed on the basis of other Pay Head.
Example:
· Medical Reimbursement
.The fully filled Pay Head screen would look like the figure below:

Units (Time/Work)
A Unit in Tally Payroll is similar to the Unit of Measure in Tally’s Inventory module. In Payroll, Units are used to facilitate calculation of a Pay Head value based on Attendance or Production, which in turn would be linked to Units such as Time, Work or Quantity.
Go to Gateway of Tally > Payroll Info. > Unit
Tally Payroll has three pre-created units, which are most commonly required.
Go to Gateway of Tally > Payroll Info. > Units > Create
In the Units Creation screen, select the Type of unit from the list. Select the Symbol from the list.
Units for Day and Mth are Simple Units, while Mth of 30 Day is a Compound Unit. Mth is a reserved Unit in Tally, which cannot be modified.
In the above definition of Day, Number of decimal places is set as 1, which means, you can enter a decimal value of .5 Days for a half-day in Tally Payroll.

Attendance/Production Types
The Attendance/Production Types are used when a salary component (Pay Head) – Earning or Deduction - is computed, based on a formula linked to statistical data such as Hours worked, Number of Pieces produced, No. of days present or conversely, No. of days Absent.
Attendance/Production Type is associated with the Pay Head in employee’s Pay structure. The variable data is entered in the Attendance voucher for the payroll period.
Attendance/Production Types may also be defined in hierarchical groups whereby Types having a common Unit are combined under logical groups.
The Attendance/Production Type may be a Normal Attendance (if salary is to be paid based on number of days attended), Paid Leave, Unpaid Leave, Absent, Piece Production, Overtime Hours, and so on.
Go to Gateway of Tally > Payroll Info > Attendance/Production Types
Create Attendance/Production Types
Create Attendance/Production Types for Paid Leave and Unpaid Leave as Group and Casual Leave, Sick Leave and Overtime.
Go to Gateway of Tally > Payroll Info. > Attendance/Production Types > Create
Enter the name under Primary group and select the unit (Time/Work) from the list.
Create Employee Masters
Create an Employee master. Enter the requisite Employee Details & Employee group by grouping employees under the function they perform; their department or designation.
Employees
The Employee Master of Tally Payroll maintains employees’ personal details, function, designation, location, level in the hierarchical group and Pay Structure applicable from a given date with details of Earnings, Deductions and basis of computation.
Go to Gateway of Tally > Payroll Info. > Employees
Employee Creation Screen

An Employee master can be created in two ways -
· As an Employee Group or
· As an Individual Employee.
An Employee Group allows the user to group employees in some logical manner. E.g. department or function such as Production, Sales, Administration and so on, or by designation such as Managers, Supervisors, Workers and so on.
However, it is not compulsory for all employees to have the same compensation structures as of the Group. If required, a Pay Head element or its value may be added, deleted or altered at Individual Employee level.
Employee Level
Name
This field contains Name of a Group of Employees or an Individual Employee.
Alias
This field contains alternative name/s of Group or Employee.
Under
This field has the name of the Parent group, under which Group or Employee is created.
Employee Details
Enter Employee Number, Gender, Date of Joining, Designation, Function, Location, Date of Birth, Blood Group, Father's/Spouse name, Address, Contact Number, E-Mail ID, Bank A/c Number, Bank Name, Branch and Set the Deactivate field to Yes and enter the Date of Deactivation if there is cessation of employment (either by resignation, death, retirement or termination).
If you set Use PF/ESI/IT PAN details in Payroll, Use Passport/Visa details in Payroll and Use Contract Details in Payroll to Yes in the Payroll Configuration screen, then the Employee Details screen will contain additional fields like PF Account Number, ESI Number, Employee IT PAN, Passport Number, Country of Issue, Passport Expiry Date, Visa Number, Visa Expiry Date, Work Permit Number, Contract Start Date and Contract Expiry Date.
Employee Group Creation
Create Managers as an Employee group.
Go to Gateway of Tally > Payroll Info > Employees > Create
After the entries are made, the following screen displays.

We Shall Cover How to create Salary Details and Post Attendance and Payroll Vouchers and Reports in Next Post




21 comments:

shrejeet said...

Interesting and educative stuff..
great job

MOHAMMAD AKHTAR SHAIKH said...

Dear Mr.Barinder,

Thanks for your giving good stuff, kindly guide us how to post payroll by costing center? we have already created cost centre in system. how to link with payroll? your early support on this issue will be highly apprecaible.
akhtarkw@gmail.com

juzermala said...

Juzer Mala
Thanks I would like to know more about Salary Details and Payroll Vouchers. juzermala@rediff.com

uma said...

Thanks a lot. Please post your next blog on payroll vouchers.

Jackline said...

Hi Nice Blog .This employee time attendance is used to track the time and attendance of employees, and at the same time track labor activity against specific parts, jobs, and operations.

ENNAR said...

thanks very much friend

shuchi said...

Thanks a lot really i'm very greatfull ,so long i was looking solution for payroll in tally finally i got it,please post ur next blog about create Salary Details and Post Attendance and Payroll Vouchers.

raj said...

Hello sir, Please post another part about tally payroll.
I appreciate you for what is given here about tally. Thank you. It was very useful for me.

raj said...

Thank you sir. Sir please post another part about tally payroll. The information provided has been so useful to me.
Thank you very much.

ramya said...

Thanks I would like to know more about Salary Details and Payroll Vouchers.

Rakesh said...

Time attendance system is generally used by corporates to keep up to date record of their employees. The System counts the log in time, log out time and total working hours of employee. System also keeps the track of employee's leave which he/she has taken and at the end of month System gives the total no of leaves and working days. Time Attendance System is available with various facilities like Finger Print Access, Face Recolonization,Card Reader.Time Attendance System is very helpful to improve levels of efficiency of staff.

Babu said...

where is ur next post?

dany chandra said...

Nice Post..
Waiting For Updates..
Payroll Processing

QualityPoint Team said...

Really Its nice blog.If the company is a start up company and if it needs to syncronize its work and the workforce it needs some automated systems like time attendance device or timesheet so that the company's output will be effective.

Nerissa said...

According to me the main benefit of manually producing the employee payroll is the reduced cost although the time spent on the payroll function by the proprietor may be better spent running the business.

payrolling

Bose said...

All clinches in one move, very informative stuff on tally! Pay Slip Template

mibin said...

it was very useful .
Please describe the deductions of salary in effect of leaves briefly.

Biney said...

Sir,
My Accountant changed Supervisor password of Tally and left the job, now I am using tally with user rights.
I want to create a new company with supervisor rights and copy whole data of old company to new one.
Please help.
Regards,

kretika kashyap said...

thanx a lot for explaining in such a easy and proper manner. it is gonna help in my exam kretika

kretika kashyap said...

thanks for explaining in such an easy and proper way. it will help me in my examz

Balakrishna Consulting said...

I agree because technology are giving accounting an easier way to access there bank accounts and do transactions...Chartered accountant in bangalore