Date post: | 07-Aug-2018 |
Category: |
Documents |
Upload: | abdelhamid-harakat |
View: | 218 times |
Download: | 0 times |
of 14
8/20/2019 General Provident
1/30
General Provident Fund
Introduction:
This document explains the developed solution for General provident fund process capturein SAP FI/HR/PORTAL modules All the a!sor!ed emplo"ees of #S$L are part of General
Provident Scheme %hereas directl" recruited emplo"ees are not mem!ers of this scheme
#S$L maintains records of GPF contri!ution collected from emplo"ee&s salar" and remits
the mone" to 'OT ('epartment of Telecommunications) #S$L is %or*in+ as a+enc" on
!ehalf of 'OT to collect contri!ution from emplo"ee&s salar" and also ma*e recoveries of
the loans extended to the emplo"ees It also acts as an a+ent %ith respect to the pa"ment of
GPF %ithdra%als and advances Ho%ever, su!scriptions collected and loans& recoveries
made are su!se-uentl" transmitted to the 'OT #S$L also receives the loans extended to
emplo"ees and the %ithdra%als made !" them .hen an emplo"ee retires, final pa"ment
of GPF is directl" made !" 'OT to the emplo"ee #S$L is not involved in this process
Purpose:
The purpose of this document is to present to the procedure in a concise and step0%ise
manner
Scope:
The scope of the document is to provide the information a!out the usa+e of GPF
Accountin+ S"stem
GPF SAP ABAP Development:
T%o custom ta!les have !een created for capturin+ relevant information for GPF process
Follo%in+ are the details of the ta!les1
a. ZGPFSUM – Table for GPF Ledger Data Opening Balance and for Transfer In
Field GPF num!er and Personnel $o %ill !e uni-ue fields Openin+ data for existin+
emplo"ees at the time of cutover procedure %ill !e uploaded in this ta!le #'2 has !een
developed for the upload of data This is a one time activit" and for initial upload of theopenin+ !alance of GPF
In case of the 3transfer0in& emplo"ees (from 'OT to #S$L), a screen has !een developed
(t0code 4FI567), %hich %ill capture data and store in this ta!le
Page 1 of 30
8/20/2019 General Provident
2/30
General Provident Fund
To vie% the a!ove screen, t"pe se88 This %ill ta*e "ou to the screen 3A#AP
'ictionar"1Initial Screen& as !elo%1
Page 2 of 30
8/20/2019 General Provident
3/30
General Provident Fund
T"pe 34GPFS9:& as a!ove and clic* on displa"
For those cases %here data needs to !e uploaded for ne% emplo"ees (includin+ 3transfer0
in& emplo"ees), !alances %ill !e uploaded manuall" 4 screen is developed for the same T
code is 4FI567There is chec* on existin+ perner num!er ie if data exists for the
emplo"ee it %ill +ive error data alread" exists
S$
o
Field 'escription Purpose
8 I2$9: GPF $um!er This is the GPF num!er of emplo"ee,
it is uni-ue field
; P 44:O$TH :onth As of :onth for %hich data is valid
? G@AHR Fiscal ear Fiscal "ear of data entr"
B 4A'CA$2< Advance #alance Amount of GPF advance openin+
#alance
D 4.ITH'RA.AL .ithdra%al
#alance
Amount of GPF %ithdra%al openin+
#alance
6 I## I## !alance Amount of GPF !alance %ith the
'OT
b. GPF S!!ar" Data Table#
GPF L
8/20/2019 General Provident
4/30
General Provident Fund
S$
o
Field 'escription Purpose
8 I2$9: GPF $um!er This is the GPF num!er of
emplo"ee, it is a uni-ue field
; P
8/20/2019 General Provident
5/30
General Provident Fund
=th
D A:TA'C Advance0:onth Advance/loan ta*en !" emplo"ee
6 #9TT $ame of
2ompan" 2ode
or 2ompan"
$ame of compan" code
85 R I$T
8/20/2019 General Provident
6/30
General Provident Fund
Associated Programs and Transaction codes:
List of the pro+rams and transaction codes developed are +iven !elo% (alon+ %ith the
screenshots)0
S$
o
Pro+ram Transaction
code
Purpose
8 SAPMZFI093_GPF_SUMMARY ZFI093 To update GPF
openin+ !alances of
emplo"ee (#'2
4FI8=5)
s
, St" 5?)
'ate Should !e the first of the month in %hich %e are uploadin+ the openin+ !alance of
the emplo"ee
GPF Led+er Openin+ #alance This should !e the amount as on the 8 st of the month in
%hich the openin+ !alances are +ettin+ uploaded
GPF Advance Outstandin+ #alance This should !e the amount as on the 8 st of the month
in %hich the openin+ !alances are +ettin+ uploaded
I## Interest #earin+ #alance This should !e the amount as on the 8st of the month in
%hich the openin+ !alances are +ettin+ uploaded
GPF Su!scription The su!scription should !e of the last month
Page 6 of 30
8/20/2019 General Provident
7/30
General Provident Fund
GPF Advance Recover" The amount collected from emplo"ee to%ards loan recover" in
the last month
S$o Pro+ram Transaction
code
Purpose
; 4FI56=GPF'ATA 4FI56= 9pdates ta!le
4GPFL
8/20/2019 General Provident
8/30
General Provident Fund
recovera!le from
'OT
S$
o
Pro+ram Transaction
code
Purpose
> 4FI8;=GPF2LAI:R
8/20/2019 General Provident
9/30
General Provident Fund
S$
o
Pro+ram Transaction
code
Purpose
B 4FI8=;GPFFOR.AR'#ALA$2
8/20/2019 General Provident
10/30
General Provident Fund
6 4FI8B;GPF2O$SOLI'ATL
8/20/2019 General Provident
11/30
General Provident Fund
S$
o
Pro+ram Transaction
code
Purpose
88 4FI8D5GPFL
8/20/2019 General Provident
12/30
General Provident Fund
S$
o
Pro+ram Transaction
code
Purpose
8= 4FI8DBGPF#ROA'SH
8/20/2019 General Provident
13/30
General Provident Fund
S$
o
Pro+ram Transaction
code
Purpose
8? 4FI?59P'AT
8/20/2019 General Provident
14/30
General Provident Fund
GPF data is to be captured as of 01st of an mont!" T!is is mandator as per program
logic#
The daa !o"ed #$ ZGPFSUM a%&e '#&& %e a! (e" he e)a*(&e g#+e$ %e&o',S-((o!e. he dae of daa e$"/ #$ ZFI093 #! 1102012 The %a&a$e! !o"ed 'o-&d %e a! o$3092012
GPF Accounting Process:
This section explains the steps involved in updatin+ ta!les specified a!ove and related
accountin+ impact GPF accountin+ is divided into t%o parts1
Initial 9pload
This step is relevant for uploadin+ openin+ !alances for an" site +oin+ live on SAP 'urin+cutover, this ta!le shall !e uploaded %ith the openin+ amount of GPF !alances
4GPFS9: ta!le %ill !e updated for the first time as mass upload (t0code 4FI8=5)
This is le+ac" upload of data for all the PO2 locations as and %hen an" location +oes live
Follo%in+ format can !e used for uploadin+ openin+ !alances0
PRE GO LIVEMONTHS UPLOAD FO
For transferred In emplo"ees, specific screen has !een developed %hich %ill capture the
details as and %hen an emplo"ee Eoins the PO2 location
$ont!l Paroll Process
'eductions on account of General provident fund&s su!scription or on account of refund of
an" loan shall !e initiated on the salar" paid to emplo"ee This process has a dependenc"
on finaliJation of pa"roll for a particular month, for an or+aniJational unit This process%ill !e handled !" HR
Page 14 of 30
8/20/2019 General Provident
15/30
General Provident Fund
Advances and %ithdra%als %ill +et updated in 4GPFL
8/20/2019 General Provident
16/30
General Provident Fund
Once interest is posted, carried for%ard pro+ram %ill !e run this %ill carr" for%ard
#alance 2arr" for%ard
To carr" for%ard !alances, the T code is 4FI8=;
$ote1 the chec* !ox to run in simulated form
Interest #earin+ #alance
It is expected that the I## !alances %ill !e o!tained after fe% months of fiscal "ear
closin+ For upload of I## t0code 4FI8=8 has !een developed, %hich %ill upload these
!alances in GPF led+er for the closed fiscal "ear
'eports
This section covers reports developed for General Provident Fund
Page 16 of 30
8/20/2019 General Provident
17/30
General Provident Fund
8 GPF led+er statement availa!le on portal to #S$L emplo"ees
; 'OT 2laim receiva!le report
7 'OT pa"a!le report
= 'ifference in #S$L and 'OT !alances report
8 GPF #alance for
8/20/2019 General Provident
18/30
General Provident Fund
#!(&a/ edge" aa
'etails of emplo"ee GPF details can !e printed in prescri!ed format !" executin+ t0code
4FI56> Screenshot appended !elo%0
Page 18 of 30
8/20/2019 General Provident
19/30
General Provident Fund
8/20/2019 General Provident
20/30
General Provident Fund
; 'OT Receiva!les Report
At the end of "ear, 'OT receiva!les report is executed for sendin+ it to 'OT (4FI85D)This report is developed in order to find out ho% much lia!ilit" is on 'OT on account of
advances and %ithdra%als +iven to the emplo"ees !" #S$L on !ehalf of 'OT
The follo%in+ report has to !e developed in SAP0
7 'OT Pa"a!le Report
At the end of the "ear, 'OT pa"a!les report is executed for sendin+ it to 'OT (4FI8;=)
This report is developed in order to find out ho% much is pa"a!le to 'OT on account of
su!scriptions and recover" of advances made !" #S$L on !ehalf of 'OT
Page 20 of 30
8/20/2019 General Provident
21/30
General Provident Fund
The screen +iven !elo% has to !e developed in SAP
= Reconciliation Report
A Report sho%in+ difference in #S$L and 'OT !alances is created (t0code 4FI8=>) It
%ill sho% closin+ !alance difference !et%een I## and #S$L
Page 21 of 30
8/20/2019 General Provident
22/30
General Provident Fund
At the time %hen arrears are received, GPF contri!ution is computed %ith retrospective
effect of date of arrear For emplo"ees contri!utin+ max value (one month of !asic pa"),
retrospective computation is $OT allo%ed in most cases !ut onl" allo%ed specific to 'OT
order
Responsi!ilit"1 To !e handled !" HR
Transfer In/Out 2ases
For cases of transfer I$, a manual screen is created, %hich %ill update the 4GPFS9:
ta!le (t0code 4FI567) This %ill update manuall" ta!le 4GPFS9: %ith GPF, A'CA$2<openin+ !alance and recover" and su!scription for last month Throu+h 4GPFS9: led+er
ta!le 4GPFL
8/20/2019 General Provident
23/30
General Provident Fund
Terminolo+"0
8 Subscription(&ontribution0 :onthl" deduction %ill !e done throu+h HR pa"roll
on account of GPF monthl" su!scription/contri!ution
; 'ecover0 Recover" on account of advances a+ainst GPF !alance recovered from
emplo"ee throu+h HR pa"roll
7 Advances0 Refunda!le Loan ta*en !" emplo"ee a+ainst GPF !alance and !alance
of the same is maintained in GPF Led+er
= )it!dra%al0 $on Refunda!le Loan ta*en !" emplo"ee a+ainst the GPF !alance
Steps to upload GPF data in SAP0
8) #efore an" GPF data can !e uploaded in SAP, first it needs to !e chec*ed if the
emplo"ee master data exists in SAP or not To do so, the t0code is PA75 The
screenshot for the same is appended !elo%1
Page 23 of 30
8/20/2019 General Provident
24/30
General Provident Fund
;) To upload an" GPF related data, it needs to !e confirmed if the GPF num!er (this
is uni-ue to an emplo"ee) exists in the master data To do so, in the t0code PA75,
t"pe 58D> in 3Infot"pe& and 5? in 3St"& ( see !elo%)1
8/20/2019 General Provident
25/30
General Provident Fund
In the example a!ove, the GPF num!er of the emplo"ee num!er 6D85;7>D (Asha aul) is
5BB5855>D8
7) Once it has !een verified that the master data for the emplo"ees exist and that the"
have !een assi+ned a uni-ue GPF num!er, %e move on to uploadin+ of their GPF
data in SAP In this, there can !e ; scenarios0
a It needs to !e uploaded for a sin+le emplo"ee as and %hen need arises (in
case of Transfer In of an emplo"ee or a ne% Eoinee)
! It needs to !e uploaded for all the emplo"ees as on a +iven date
7a) .here the data of an individual emplo"ee is to !e uploaded, the t0code is
4FI567 The screenshot is appended !elo%1
Page 25 of 30
8/20/2019 General Provident
26/30
General Provident Fund
Note- The Employee No is unique to any employee and a check has been built in
the system to control from an employee number being used more than once. In case
an existing employee number is being entered on this screen, it would return an
error.
7!) .here the data has to !e uploaded for all the emplo"ees, the t0code is 4FI8=5
The screenshot for 4FI8=5 is +iven !elo%1
Page 26 of 30
8/20/2019 General Provident
27/30
General Provident Fund
The file %hich contains the mass data of all the emplo"ees is uploaded here
=) The format in %hich the emplo"ee data is to !e uploaded is +iven in the file
attached here%ith
TEST.xlsx
The fields in the file +iven are explained !elo% (let&s ta*e an example of cut over
date of Septem!er 75th, ;58;)
a)
8/20/2019 General Provident
28/30
General Provident Fund
GPF INITIAL UPLOAD
FORMAT$%nal.xlsx
For transferred In emplo"ee specific screen has !een developed, %hich %ill capture details
as and %hen emplo"ee Eoins the PO2 location
In case the +o0live doesn&t happen on the 8st of April for an" +iven location, then the
!alances of all the months prior to the +o0live date startin+ from the 8st of April of that
+iven fiscal "ear has to !e uploaded onto the s"stem The format to !e used for this file to
!e used is1
PRE GO LIVEMONTHS UPLOAD FO
$ont!l Paroll Process
'eductions on account of General provident fund&s su!scription or on account of refund of
an" loan shall !e initiated on the salar" paid to emplo"ee This process has a dependenc"
on finalisation of pa"roll for a particular month, for an or+aniJational unit This process
%ill !e handled !" HR
Advances and %ithdra%als %ill +et updated in 4GPFL
8/20/2019 General Provident
29/30
General Provident Fund
Advance and %it!dra%al+
For advances and %ithdra%als, there is a set process in place %ith #S$L !" %a" of %hich
an emplo"ee can ma*e an advance and/or ma*e a %ithdra%al from his GPF account
Advance0 refunda!le
.ithdra%al0 non0refunda!le
GPF Withdrawal andAdan!" Pr#!"ss IN
Interest &alculation
At the end of "ear interest calculation %ill !e done and interest posted in GPF led+er The
t0code is 4FI8=B Interest calculation is !ased on the IBB balances As per discussion %ith
#S$L, there can !e instances %here the closin+ !alances of the GPF and the I## !alances
of the GPF can !e different
Page 29 of 30
8/20/2019 General Provident
30/30
General Provident Fund
$ote0 Tic* the chec* !ox to run in a test mode
Once interest is posted, carried for%ard pro+ram %ill !e run this %ill carr" for%ard
Balance &arr for%ard
#alances in ne% fiscal "ear t0code 4FI8=6
$ote1 the chec* !ox to run in simulated form
Fe% additional points0
8 All emplo"ees are created as vendors in SAP
;
S,$- S&-.A'I,S -/PAI.-D
8 The perner num!er of an emplo"ee chan+es Refer :antis $o 555;888 0 GPF
!alances not appearin+ in the pa" slips due to chan+e in Perner num!er
Solution: Treat the emplo"ee as a ne% emplo"ee and insert the GPF data as done
for a ne% emplo"ee (4FI567) For all the past months %here his Perner num!er
%as different, treat all such data as pre +o0live data and upload on SAP One "ear
past data should suffice for the purpose