12
Oracle Human Resources (HRMS) Guide to the Setup and Generation of the Online Payslip [ID 33!"#$%  T o Bottom Modifed:Jun 21, 2013  T ype:WHITE PAPER Status:PUBLISHED Priority: 2 Comments (0) In this Document Abst!"t  A Guide to the Setup and Generation of the Online Payslip  Into#u"t$on H$sto% Det!$&s  Setu'  n&$ne P!%s&$'  Re&!te# Do"uments Applies to: Oracle Payroll - Version 11.5.10.2 and later Oracle !MS "#$% - Version 11.5.10.2 and later Oracle !MS "#S% - Version 11.5.10.2 and later Oracle !MS "&ustralia% - Version 11.5.10.2 and later Oracle !MS "'anada% - Version 11.5.10.2 and later (n)ormation in t*is document applies to any plat)orm. +++'*ec,ed )or releance on 02-&/-201+++ Abstract A Guide to the Setup and Generation of the Online Payslip  Introduction  T*e Online P ayslip enales employees to ie t*eir o n payslip3 ia t*e 4mployee Sel) Serice menu a)ter payroll processin *as een completed. Manaers can also searc* )or3 and access t*e payslip o) indiidual employees ia t*e Payroll Pro)essional menu.

38289-363694.1

Embed Size (px)

Citation preview

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 1/12

Oracle Human Resources (HRMS) Guide to the Setup andGeneration of the Online Payslip [ID 33!"#$%

 To

Bottom

Modifed:Jun 21, 2013  Type:WHITE PAPER Status:PUBLISHED Priority:2 Comments (0)

In this Document

Abst!"t

  A Guide to the Setup and Generation of the Online Payslip

  Into#u"t$on

H$sto%

Det!$&s  Setu'

 

n&$ne P!%s&$'

  Re&!te# Do"uments

Applies to:

Oracle Payroll - Version 11.5.10.2 and laterOracle !MS "#$% - Version 11.5.10.2 and later

Oracle !MS "#S% - Version 11.5.10.2 and laterOracle !MS "&ustralia% - Version 11.5.10.2 and laterOracle !MS "'anada% - Version 11.5.10.2 and later(n)ormation in t*is document applies to any plat)orm.+++'*ec,ed )or releance on 02-&/-201+++

Abstract

A Guide to the Setup and Generation of the Online Payslip

 

Introduction

 T*e Online Payslip enales employees to ie t*eir on payslip3 ia t*e4mployee Sel) Serice menu a)ter payroll processin *as een completed.Manaers can also searc* )or3 and access t*e payslip o) indiidual employeesia t*e Payroll Pro)essional menu.

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 2/12

 T*e in)ormation displayed on t*e payslip is enerated y anarc*ier proram durin t*e payroll process. T*is process andt*e payslip are localised )or eac* payroll leislation supplied yOracle to satis)y local re6uirements.

 History

7ocument istory

&ut*or :Stee 'ooper'reate 7ate :05-&pr-2008

 

Details

Setup

4ac* leislation *as its on re6uirements reardin *at in)ormation todisplay on t*e Online Payslip. T*ere ill e standard in)ormation includin*eader details suc* as /ame3 &ddress3 4mployee /umer and /ational(dentifer3 and also statutory deductions and alances. T*ere is also a user-defnale capaility as eac* leislation allos t*e user to speci)y additionalsite specifc elements and alances t*at t*ey is* to include on t*eirpayslip.

 T*e in)ormation is *eld on t*e Or 7eeloper 7escriptie 9lefeld accessed)rom t*e Business ;roup defnition. /aiate to <or,structures -=Orani>ation-= 7escription 3 6uery your usiness roup and clic, on Ot*ersutton. 4M4& leislations *ae tended to use t*e Payslip Balances andPayslip 4lements contets to contain t*e details o) *at additionalin)ormation t*ey ant to display on t*eir Online Payslip. T*e #S and 'anadause Payslip (n)ormation.

9or eample3 t*e )olloin contets are used )or leislations in 4M4&

;B?P&@SA(P?B&A&/'4S;B?P&@SA(P?4A4M4/TS

/A?P&@SA(P?B&A&/'4S/A?P&@SA(P?4A4M4/TS

S&?P&@SA(P?B&A&/'4S

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 3/12

S&?P&@SA(P?4A4M4/TS

&?P&@SA(P?B&A&/'4S&?P&@SA(P?4A4M4/TS

(4?B&A&/'4S(4?4A4M4/TS

 T*e sements defned are muc* t*e same )or eac* leislation re6uirinBalance /ame3Balance 7imension and a Balance /arratie to e entered )oralances and 4lement /ame3 4lement (nput Value and 4lement /arratie )or4lements. T*e )olloin s6l can e used to 6uery t*e in)ormation entered )or;B contets:

select substr(org.org_information1,1,20) Baltype, substr(org.org_information2,1,20)Baldim, substr(org.org_information3,1,20) Desc from hr_organiation_information_! org"here org.org_information_conte#t $ %&B_'*+'_B+-/*% andorg.organiation_id$business_group

 select substr(org.org_information1,1,20) /letype, substr(org.org_information2,1,20)np!al, substr(org.org_information3,1,20) Desc from hr_organiation_information_! org"here org.org_information_conte#t $ %&B_'*+'_/+//-*% andorg.organiation_id$business_group

 

9or t*e #S Balances3 4lements and Messaes are entered aainst t*e one

contet3 Business ;roup:Payslip (n)o. T*e )ollin s6l can e used to 6ueryt*e in)ormation entered to e displayed on #S online payslip:

 

select substr(org.org_information,1,20) Balance, substr(org.org_information4,1,20)Baltype, substr(org.org_information5,1,20) Baldim from hr_organiation_information_!org "here org.org_information_conte#t $ %Business &roup6'ayslip nfo% andorg.organiation_id$business_group and org.org_information1$%B+-/%

 select substr(org.org_information,1,20) /lement, substr(org.org_information2,1,20)/letype, substr(org.org_information3,1,20) np!al from hr_organiation_information_!org "here org.org_information_conte#t $ %Business &roup6'ayslip nfo% and

org.organiation_id$business_group and org.org_information1$%/+//-% 

select substr(org.org_information7,1,30) essage from hr_organiation_information_!org "here org.org_information_conte#t $ %Business &roup6'ayslip nfo% andorg.organiation_id$business_group and org.org_information1$%/*&%

 

 T*e in)ormation t*at appears on t*e Online Payslip *as to e etracted )oreac* period t*at t*e payslip is re6uired. T*e payroll runs3 prepayments and

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 4/12

payroll processes *ae to *ae een completed 3and t*en t*e payslip arc*ieprocess is run to etract and store t*e releant in)ormation onto t*e tale3P&@?&'T(O/?(/9O!M&T(O/.

4ac* leislation proides its on arc*ie process to etract t*e statutory

in)ormation it needs3 and any user defned in)ormation3 as discussed inpreious section.

 T*e arc*ie procedure is standardised across t*e diCerent leislations3 and isa P@#;4/ process3 ut t*e namin conentions *ae tended to diCer. 9oreample3 elo is a sample o) some o) t*e arc*ie proram defnitions incurrent use:

Region Legislation  

User Concurrent PgmName Concurrent

Pgm

EMEA  89 'ayslip &enerator : *tatement of/arnings (8rench)

'899

;< 'ayslip &eneration : *elf *er!ice ;<'*&/-

 L Dutch 'ayslip rchi!er -+_'*_9=>/

  SA *audi 'ayroll rchi!er *_9=>/

  *W <u"ait 'ayroll rchi!er <?_9=>/

/ / +egislati!e 9eports &enerator /+D&/-

@ 'ay d!ice &eneration : *elf *er!ice(*outh frica)

'@'9

 AMERICAS  CA anadian 'ayroll rchi!er ''9

+ P!%o&& A"-$.e   A_'*_9=>/

US 'ayroll rchi!e ';*A89

 APAC -@ 'ayslip rchi!e (-e" @ealand) '-@'*

=< 'ayslip rchi!e (=ong <ong) '=<'*

' ' 'ayslip &eneration : *elf *er!ice ''*&/-

*& 'ayslip rchi!e (*ingapore) '*&'*

; 'ayslip rchi!e (ustralia) ';'*

<9 'ayslip rchi!e (<orea) '<9'*

- 'ayslip rchi!e (hina) '-'*

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 5/12

  - 'ayroll 9eports rchi!e (ndia) '-'*

P@#;4/ is a eneric proam *ic* is used to launc* a numer o) diCerentpayroll processes includin &rc*ie. To *idden parameters passed y t*econcurrent proram defnition are used to identi)y and launc* t*e plDs6l codedeliered y eac* localisation deelopment roup.

 T*ese are P!O'4SS?/&M4 *ic* is alays &!'(V43 and !4PO!T?T@P4*ic* uni6uely identifes t*e ro on P&@?!4PO!T?9O!M&T?M&PP(/;S?9*ic* contains t*e arc*ie plDs6l pac,ae. Aisted elo are some o) t*earc*ie plDs6l pac,aes identifed y !4PO!T?T@P4 onP&@?!4PO!T?9O!M&T?M&PP(/;S?9 *ic* are used y diCerent leislations inOracle Payroll:

Region Report Type Initialiation!CodeE+EA ;<'*

pay_gb_payslip_archi!e.archinit

  ''*  '!%/'/'!%s&$'/!"-$.e!"-$n$t

  @_*C/  '!%/!/'!%s&$'/!"-$.e!"-$n$t

  /'* pay_ie_legislati!e_archi!e.archinit

  SE/ARCHIE '!%/4/!"/'56!"-$n$t

  -+_'*_9=>/ '_-+_'*+'_9=>/.9=>/_-

  *_9=>/ pay_sa_archi!e.initialiation_code

  <?_9=>/ '_<?_9=>/.-+@C-_CD/

A+ERICAS P7/ARCHIER '!%/"!/'!%o&&/!"-'%/!"-$n$t

  +/PA7SLIP/ARCHIE '!%/m8/'!%o&&/!"-$n$t$!&$!t$on/"o#e

  9R/ITER9ACE '!%/us/!"t$on/!"-!"t$on/!"-$n$t

APAC *&_'*+'_9=>/ pay_sg_payslip_archi!e.initialiation_code

  =<_'*+'_9=>/ pay_h_payslip_archi!e.initialiation_code

  ;_'*+'_9=>/ pay_au_payslip_archi!e.initialiation_code

  -@_'*+'_9=>/ pay_n_payslip_archi!e.initialiation_code

  <9_'*+'_9=>/ pay_r_payslip_archi!e.initialiation_code

  -_'*+'_9=>/ pay_cn_payslip_archi!e.initialiation_code

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 6/12

  I/PA7SLIP/ARCHIE  pay_in_payslip_archi!e.initialiation_code

 

 T*e payslip arc*ie process stores in)ormation on P&@?&'T(O/?(/9O!M&T(O/y &'T(O/?(/9O!M&T(O/?'&T4;O!@.

&or e'ample3 an analysis o) t*e ;B plDs6l pac,ae accessed y P@#;4/3pay??payslip?arc*ie "pyparc.p,%3 s*os t*at t*e )olloin cateorieso) in)ormation are etracted:

• MPO* D+,IS

• MPO* -+ P,* DIS+RI./+IO-

• ,DDRSS D+,IS

• G. MPO* D+,IS

• M, M-+ I-&O

• M, .,,-0S

Belo is a rea,don o) *at in)ormation is stored and some use)ul s6l to

etract t*e in)ormation:$) MPO* D+,IS Proc 1pay2emp2action2arch#et2personal2informationDesc 1 archi4es eneral employee details under MPO* D+,IScateory#

col assid format EEEEEcol name format a30col organiation format a7col -atdentifier format a11col /mpno format a10col startdate format a20

select assignment_id ssid,action_information1 -ame,action_information2 organiation,action_information4 -atdentifier,action_information10 /mpno,effecti!e_datefrom pay_action_information"here C-_-8C9C-_/&C9 $ %/'+C// D/+*%

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 7/12

and creation_date F eff_dateorder by assid, effecti!e_date

 

9ull list o) cols containin employee details )or t*is contet is

action_information1 : 8ull -ameaction_information2 : Crganiation Daction_information3action_information4 : -ational dentifieraction_information5 : *alary Basisaction_information7 : 8reGuencyaction_information : &radeaction_informationH : Bargaining ;nitaction_informationE : ollecti!e greementaction_information10 : /mployee -umberaction_information11 : *tart Dateaction_information12 : Criginal Date of =ireaction_information13 : dIusted *> Dateaction_information14 : ssignment -umberaction_information15 : Crganiation -ame

action_information17 : ime 'eriod Daction_information1 : ob -ameaction_information1H : &9/ -ameaction_information1E : 'osition -ameaction_information20 : ontractaction_information21 : -ormal *tart imeaction_information22 : -ormal /nd imeaction_information23 : 'ay alculation ethodaction_information24 : *hiftaction_information25 : 'hone -umberaction_information27 : =ourly or *alariedaction_information2 : *tepaction_information2H : 'roposed *alaryaction_information2E : 'ay anualiation factoraction_information30 : +ocation -ame

 

5) MPO* -+ P,* DIS+RI./+IO- Proc 1pay2emp2action2arch#et2net2pay2distri6ution Desc 1 archi4es netpay distri6ution details under MPO* -+ P,* DIS+RI./+IO-cateory#

col assid format EEEEEcol Crg'ayethD format EEEEEcol 'er'ayethD format EEEEEcol >alue format EEEEE.EEcol Crg'ayeth-ame format a20

*elect assignment_id ssid,substr(action_information1,1,5) Crg'ayethD,substr(action_information2,1,5) 'er'ayethD,to_number(action_information17) >alue,action_information1H Crg'ayeth-amefrom pay_action_information"here C-_-8C9C-_/&C9 $ %/'+C// -/ ' D*9B;C-%and creation_date F cre_dateand assignment_id$ass_id

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 8/12

 

3) ,DDRSS D+,IS

Proc 1 pay2emp2action2arch#et2employee2addr Desc 1 ,rchi4es

address details under ,DDRSS D+,IS cateory

col assid format EEEEEcol 'ersonid format EEEEEcol ddressline1 format a20col ddressline2 format a20col ity format a20col 'ostcode format a10select assignment_id ssid,substr(action_information1,1,7) 'ersonid,action_information5 ddress+ine1,action_information7 ddress+ine2,action_informationH ity,action_information12 'ostode

from pay_action_information"here C-_-8C9C-_/&C9 $ %DD9/** D/+*%and creation_date F cre_dateand assignment_id$ass_id

 

Aist o) cols containin address details )or t*is contet is

action_information1 : 'erson Daction_information5 : ddress +ine 1action_information7 : ddress +ine 2action_information : ddress +ine 3

action_informationH : ityaction_informationE : 9egion 1action_information10 : 9egion 2action_information11 : 9egion 3action_information12 : 'ost odeaction_information13 : ountry

 

") G. MPO* D+,IS

Proc 1 pay262payslip2archi4e#archi4e262employee2details Desc 1

,rchi4es G. speci7c employee details under G. MPO* D+,IScateory#

col assid format EEEEEcol ta#code format a10col ta#basis format a20col nicat format a5

*elect assignment_id ssid,action_information21 a#ode,action_information22 a#Basis,

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 9/12

action_information23 -atfrom pay_action_information"here C-_-8C9C-_/&C9 $ %&B /'+C// D/+*%and creation_date F cre_dateand assignment_id $ ass_id

 

8) M, M-+ I-&O

Proc 1 pay262payslip2archi4e#et2element2info Desc 1 ,rchi4es G.speci7c element details under M, M-+ I-&O cateory#

col assignment_id format EEEEEcol element_name format a20col name format a20col !alue format EEEEE.EEselect pai.assignment_id,pet.element_name,pi!.name,to_number(pai.action_information4) !aluefrom pay_action_information pai,pay_element_types_f pet,pay_input_!alues_f pi!"here pai.action_information_category $ %// /+//- -8C%and pai.creation_date F cre_dateand pai.assignment_id$ass_idand pet.element_type_id$to_number(pai.action_information1)and pai.effecti!e_date bet"een pet.effecti!e_start_date and pet.effecti!e_end_dateand pi!.input_!alue_id$to_number(pai.action_information2)and pai.effecti!e_date bet"een pi!.effecti!e_start_date and pi!.effecti!e_end_date

 

) M, .,,-0S Proc 1 pay262payslip2archi4e#process26alanceDesc 1 ,rchi4es G. speci7c 6alances(statutory and user) underM, .,,-0S cateory#

col assignment_id format EEEEEcol balance_name format a30col !alue format EEEEEE.EEselect pai.assignment_id,pbt.balance_name,to_number(pai.action_information4) !aluefrom pay_action_information pai,pay_balance_types pbt,pay_defined_balances pdb

"here pai.action_information_category $ %// B+-/*%and pai.creation_date F cre_dateand pai.assignment_id$ass_idand pdb.defined_balance_id$to_number(pai.action_information1)and pdb.balance_type_id$pbt.balance_type_id

 

Online Payslip

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 10/12

'urrently t*ere are to met*ods *ic* *ae een used to deelop t*eOnline Payslip. T*ere is t*e 9rameor, ersion *ic* *as een adopted ymost eistin leislations3 and an EMA Pulis*er ersion *ic* asintroduced it* t*e Meican localisation3 and *ic* ill e adopted y t*eneer localisations.

 T*e )rameor, ersion is launc*ed y t*e )unction3P&@?P&@SA(P?SS3 t*atdefnes t*e root reion3P&@?P&@SA(P?TOP?SS *ic* is loaded )rom t*edataase y 9/7. T*e defnition o) t*is can e )ound in t*e fle system inFP&@?TOPDmdsDsel)sericeDpayslipDeuiDPayslipP;.ml.

Aocalisation teams use certain core reions y de)ault i.e. 4mployee 7etails3Pay Period 7etails3 /et Pay 7istiution3 Ta 7etails and Messae. (n additiont*ere is a locali>ation layer t*at is also loaded into t*e dataase )or eac*leislation. T*e defnition )or t*at can e )ound in t*e directoryFP&@?TOPDmdsDsel)sericeDpayslipDeuiDcustomi>ationsDlocali>ation.

 T*e localisation leel determines *ic* controller oGects ill eecute. T*econtroller oGects are Gaa classes.

&or e'ample

• n &B legislation, this isJ>_C'KoracleKappsKpayKselfser!iceKpayslipK;*K"ebuiK'ay&B'ayslipDetailsC.class.

• 8or ;* it isJ>_C'KoracleKappsKpayKselfser!iceKpayslipK;*K"ebuiK'ay'aysliphoose'ayslipC.class

•8or anada it isJ>_C'KoracleKappsKpayKselfser!iceKpayslipK;*K"ebuiK'ay'ayslipDetailsC.class.

'ontroller oGect code eecutes a 6uery *ic* is associated it* eac* reiono) t*e payslip to )etc* t*e data t*at *as een preiously etracted ontopay?action?in)ormation.

 T*e payslip can e )urt*er personalised y users at Site3Orani>ation3!esponsiilty or #ser Aeel. 9or instance3 you can increase t*e numer o)

records displayed in t*e deductions tale eyond t*e de)ault o) 10. T*e E7O ersion o) t*e online payslip is ino,ed y a parameter on t*epay?leislation?rules tale. 9or eample

select legislation_code,rule_type,rule_modefrom pay_legislation_rules"here rule_type$%'*+'_CD/%L

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 11/12

+egislation_ode 9ule_type 9ule_mode:::::::::::::::: ::::::::: :::::::::A '*+'_CD/ ADC

 

() rule?mode set to E7O t*en t*e pac,ae P&@?P&@!OAA?EMA?4ET!&'T?P$;is ino,ed to otain EMA data. () rule?mode is O&9 or no ro eists t*e)rameor, payslip is launc*ed.

Related Documents

Oracle uman !esources Manaement Systems - Payroll ProcessinManaement ;uide "#S%Oracle uman !esources Manaement Systems - Payroll Manaement ;uide"#$%Online elp "&ailale )rom t*e applications%

'opyri*t H 200 Oracle. &ll ri*ts resered. Oracle is a reisteredtrademar, o) Oracle. Various product and serice names re)erenced *ereinmay e trademar,s o) Oracle. &ll ot*er product and serice namesmentioned may e trademar,s o) t*eir respectie oners.

7isclaimer: T*is document is proided )or in)ormation purposes only and t*econtents *ereo) are suGect to c*ane it*out notice. Oracle does notarrant t*at t*is document is error-)ree3 nor does it proide any ot*er

arranties or conditions3 *et*er epressed orally or implied in la3includin implied arranties and conditions o) merc*antaility or ftness )or aparticular purpose. Oracle specifcally disclaims any liaility it* respect tot*is document and no contractual oliations are )ormed eit*er directly orindirectly y t*is document. T*is document may not e reproduced ortransmitted in any )orm or y any means3 electronic or mec*anical3 )or anypurpose3 it*out t*e prior ritten permission o) Oracle.

 

0opyriht 9 5::; Oracle# ,ll rihts reser4ed# Oracle is a reisteredtrademar< of Oracle# =arious product and ser4ice names referenced

7/25/2019 38289-363694.1

http://slidepdf.com/reader/full/38289-3636941 12/12

herein may 6e trademar<s of Oracle# ,ll other product and ser4icenames mentioned may 6e trademar<s of their respecti4e o>ners#

Disclaimer? +his document is pro4ided for information purposes onlyand the contents hereof are su6@ect to chane >ithout notice#

Oracle does not >arrant that this document is error1freeA nor does itpro4ide any other >arranties or conditionsA >hether e'pressedorally or implied in la>A includin implied >arranties and conditionsof merchanta6ility or 7tness for a particular purpose# Oraclespeci7cally disclaims any lia6ility >ith respect to this document andno contractual o6liations are formed either directly or indirectly 6ythis document# +his document may not 6e reproduced ortransmitted in any form or 6y any meansA electronic or mechanicalAfor any purposeA >ithout the prior >ritten permission of Oracle#