5

Click here to load reader

Payroll Element.xlsx

Embed Size (px)

DESCRIPTION

Payroll case Scenerios

Citation preview

Page 1: Payroll Element.xlsx

Payroll Element Case Scenerios

Person Type :- Local, Permanent, Trainee

Task: - Basic Salary

1) Define Basic Salary Element (Recurring) Housing allowance Element (Recurring)(N) Total Compensation > Element Description

2) Define Element Link for both Element and Assign to Payroll (N) Total Compensation > Link

3) Define User table and Their values for calculation according to our requirement

Table Structure(N) Other Definitions > Table Structure

User table Name Table Column NameElement Allowance Calculation Basic Salary Element

Housing Allowance Element

Rows

Sequence Exact Row Key10 Permanent Permanent20 Local Local

Page 2: Payroll Element.xlsx

Table values ( Define row values)

(N) Other Definitions > Table Values

User table Name Table Column Exact Row ValueElement Allowance Calculation Basic Salary Permanent 100%

Local 25%

Housing Allowance Permanent 25%

4) Define Global Variable for (N) Total Compensation > Basics > Global Values

Name Description Type Value From ToTrainee_Basic_Salary Basic Salary for Trainee Number 5000 01-jan-1951Local_Housing_Allowance Housing Allowance for Local Number 500 01-jan-1951

There is no Housing Allowance for Trainee so it is handle in fast formula.

4) Define Formula function and Specify External Function into them.

Function Name :- Define Function

Name Element Calculation FunctionData Type Number

Page 3: Payroll Element.xlsx

Class External FunctionDefinitions ABC.def (database Function Name in which we do calculation)

5) Define Fast Formula both Basic Salary and Housing Allowance and do calculation according to our requirement by passing parameters into external functions.

(N) Total Compensation > Basic > Write Formulas

6) Define Fast formula result for both Basic Salary and Housing Allowance and Assign value to Element input value

(N) Total Compensation > Basics > Formula Results

===========================================================================================================

Task 2:- Unpaid Leave

1) Define Unpaid leave element (Deduction)(N) Total Compensation > Element Description

2) Define Element Link and assign to Payroll (N) Total Compensation > Link

3) Define Formula Function and Specify External Function(in which we calculate salary to deduct for unpaid leave) that we created in database

Funciton Name:- Define Function

Name Unpaid Leave Calculation

Page 4: Payroll Element.xlsx

Data Type NumberClass External FunctionDefinitions ABC.def (database Function Name in which we do calculation)

Logic

Proration can be captured by passing payroll period date between which assignment is changed.Suppose ABC employees takes 5 days leave during 01-jan-2014 to 31st Jan 2014

Salary upto 03-jan-2014 is 30000Salary after 03-jan-2014 is 50000

So leave deduction ValueFor 01 to 03 jan-2014 is = 30000/30 =1000*3 =3000For 04-05 jan 2014 is = 40000/30 =1333.33*2 = 2666.66

============Total Leave Deduction value is = 5666.67

4) Define Fast Formula for unpaid leave element(N) Total Compensation > Basic > Write Formulas

Call Formula Function to by passing required parameters.

5) Define Formula result value in which you assign fast formula return value to element input value.

(N) Total Compensation > Basics > Formula Result