You are on page 1of 5

Functional Specification

Module: HCM

Document Title : FS for PAYBILL

Functional Specification
1.00 -Functional Specification Template

Func.Spec. No: HCM Issue Date 13/11/2023

Tech.Spec.No: (To be filled by Technical Issue Date


Department)

Revision History
Version Date Description of changes

1.0 13/11/2023 NUL

Responsible
For concept For Generation Employee Paybill for
Divisions.
Section I: Justification
Requested by: OLIC Establishment Officer

Brief description: Paybill

Generic question:
1. Impact of program in other No
module

Is there any alternative in the standard No


system:

Describe the alternative found: Already maintain in the document

Reason why this alternative was not They want a paybill according to their format.
acceptable:
(Explain in brief)

Page 1 of 5
Functional Specification

Module: HCM

Sign off – Functional Specification


Prepared By Kamalakanta Comments NA
Khatai
Date
13/11/2023

Team /Module Lead Shailendra Diwedi Comments NA


Date 13/11/2023

PM/DH-Approved Krutartha barenya Comments NA


Date 13/11/2023
Approved Integration Manager Comments NA

Approved by Project Management Team

(in case of Application development)

Section II: (a) Business Requirement (Please use this section for describing the
business requirement in detail preferably with flow diagram)

Business want to develop a smartform from which the business can generate the pay details of
each employees of particular division with their respective wage details value.

So that they can easliy track salary details of separate divisions.

(b) Detailed Functional Description


Concept – Operational Requirements (describe in detail)

 After successfully run of payroll business required a generation of Pay bill to track the pay
details of employees belongs to particular divisions mentioning all wages details of
employees.

Page 2 of 5
Functional Specification

Module: HCM

Input Fields/Selection Screen


Field Field Description Values Entry Option
Name
PERNR Personnel Number Multiple Required
ABKRS Payroll Area Single Required
GJAHR Fiscal Year Single Required
PABRP Payroll Period Single Required
T Code: ZHR_PAY_BILL

Process Logic

Header Section
 Hard code “C O R P O R A T I O N” and keep the logo on top left hand side corner.
 Hard code “O . L . I . C . , P A Y B I L L F O R T H E M O N T H OF” date (only month and year) when
we are giving the input as fiscal year the output should come in calendar year using the function module
“PA03_PERIODDATES_GET”.
 Location to be displayed when we pass “WERKS” into table “PERSA” to get the location of those
employees belongs to that division.
 Hard code “BILL NO” then pass “PERNR” into table PA0001 and the pass into the table PA0185
and get the field “ICNUM” of subtype “11” to get the Bill no an employee.
 Hard code “All figures in Rupees” on the right-hand side corner of the report.

Body Section

 Hard code “SL NO” and the serial of employees will be reflected alphabetically according
to the name of the employee.
 Hard code “Name of the employee”, then Pass “PERNR” into table PA0001 and get Field “ENAME” to get
the employee’s name, in that column down to employee name, employee designation to be shown by
Pass “PERNR” into table PA0001 and get Field “PLANS” and then pass into table T528T and get the Filed
“PLSTX” to get the designation text of an employee, down to employee designation hard code
“Emp.code”, then Pass “PERNR” into table PA0001 to get the employee code, down to employee code
hard code “UAN NO” then pass “PERNR” into table PA0001 and the pass into the table PA0185 and get

Page 3 of 5
Functional Specification

Module: HCM

Field “ICNUM” of subtype “08” to get the employee UAN NO, hard code “Paid Days” then Pass “PERNR”
into table PA0001 and get the value from the Z table “Z_attendance”.
 Hard code “Earnings”, Input the table PA0001 then pass “PERNR” and then pass table
PPOIX and get the field “LGART” to get the wage type value and then pass into the table
PPDHD to get the period for which month the value will be generated.
 Hard code “Gross Total” by adding the total wage earnings of the individual employees.
 Hard code “CPF”, then pass “PERNR” into table PA0001 and the pass into the table PPOIX
and get the field “LGART” and then pick the value from the wage type /3f1.
 Hard code “Other Deduction”, then pass “PERNR” into table PA0001 and the pass into
the table PPOIX and get the field “LGART” and then pick the deduction wage type with
their values.
 Hard code “Total Deduction”, by calculating CPF column and Other deduction column of
an employee.
 Hard code “Net Amount Payable” by subtracting Total deduction amount from Gross
Earnings to get the Net Payable Amount.
 Hard code “A/C NO” and then pass “PERNR” into table PA0001 and the pass into the
table PA0009 and get the Field “BANKN” to get the bank account number of an
employee.
 In one page there will be three employee details to be mentioned.

Output Fields/Selection Screen


Screen attached:

Page 4 of 5
Functional Specification

Module: HCM

CORPORATION

O.L.I.C . , PAYBILL FOR THE MONTH OF 10/2023 (BALASORE DIVISION)

BILL NO : BALA/2023/OCT/0079

ALL FIGURES IN RUPEES

SL NO NAME OF THE EARNING GROSS GPF/CPF OTHER TOTAL NET


EMPLOYEE TOTAL DEDUCTION DEDUCTIO PAYABLE
N AMOUNT
1 Sanjay Nayak PAY- 25200 34,786 CPF- 3,916 4,161.00 30,625
Khalasi DA- 7812 PT- 200.00
Emp.code :3594752 HRA- 774
Scale of pay : 7th pay MA- 1000
UAN NO: 7531594826
Paid Days: 30 A/C NO:
1235464864

------------------------------------------------END-------------------------------------------------------------------

Page 5 of 5

You might also like