Upload
shyam-ganugapati
View
218
Download
0
Embed Size (px)
Citation preview
8/9/2019 hrms general setups.doc
1/30
It is a common Operation process in any industry to move people around or transfer employee’s
temporary basis for a particular project or Assignment. Or transfer them permanently to a
different country.
Though this functionality was available in 11i for the H professionals to do it manually if the
cross business group is enabled they can update organi!ation and location in the assignment
form" or another method of doing this is to terminate and hire the employee in the new business
group.
#ow in 1$ this functionality has been made as a standard functionality in the %anager &elf
&ervice esponsibility 'nder the function (Transfer(
%anager &elf &ervice ) Transfer
&elect the employee you wanted to transfer" follow the wi!ard which will ta*e you through
complete process li*e new salary change" new direct report" #ew +ocation ,hange" Time card
approver" wor* &chedule etc." finally you will receive a eview summary page where you can
review and submit for the approval
#ote- if you are a Oracle ayroll ,ustomer you need to ta*e necessary actions when changing the
wor* location for the payroll Ta/ation
Try this out000
POSTED BY RAMESH AT 3 : 04 PM
L A B E L S : HRMS , R12 , TALENT MANA GEMENT
T H U R S D A Y , O C T O B E R 2 5 , 2 0 0 7
HRMS PFK RUP2 Global name Search
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/12/r12-global-deployment-functionality.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/R12http://ramesh-oraclehrms.blogspot.in/search/label/Talent%20Managementhttp://ramesh-oraclehrms.blogspot.in/2007/10/hrms-pfk-rup2-global-name-search.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=1074627575770245212http://bp0.blogger.com/_lfQcXZG7CU8/R3g2AdQZFOI/AAAAAAAAAYY/hH7ZRz-DnG0/s1600-h/1.JPGhttp://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/12/r12-global-deployment-functionality.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/R12http://ramesh-oraclehrms.blogspot.in/search/label/Talent%20Managementhttp://ramesh-oraclehrms.blogspot.in/2007/10/hrms-pfk-rup2-global-name-search.html
8/9/2019 hrms general setups.doc
2/30
%ainly in the multi 2 environment we end up in creating duplicate employee name" the current
H%& search functionality some times the duplicates are missed out due to the locali!ation and
the #ame format used in each legislation.
In the 3amily ac* 4 up $" &ystem 'ses 2lobal #ame format to &earch for the 5uplicates Across
usiness 2roup.
The 2lobal name format is independent of the +egislation which helps us to avoid the duplication.
To 6nable this 3unctionality we need to enable the profile H-,ross 2 duplication erson
,hec*.
&till the H%& uses the same e/isting functionality to search the employee in single business
group
Try this out000
egards
amesh 4umar &
POSTED BY RAMESH AT 11 : 33 PM
L A B E L S : HRMS , T I PS AND TWEAKS
S U N D A Y , O C T O B E R 1 4 , 2 0 0 7
Payroll Reversal Pack K Rollup 2
H%& 3amily ac* ' $ was released on 7un $889.
5ue to current project schedule i didn(t had much time to test the new functionality.
This wee* i had the chance to install the 3 4 ' $ to my test instance" the lot of functionality
which i was e/pecting is here now...
The first thing which i would li*e to highlight is ayroll Reversalfunctionality .
If you want to reverse assignments that have been processed as part of a payroll run
or :uic*ay run" you can now reverse them as a group by assignment set instead of reversing by
individual assignment only. Any assignment sets that you use for reversals can also use the
normal assignment set features such as-
• Include or e/clude specific assignments
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/10/hrms-pfk-rup2-global-name-search.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Tips%20and%20Tweakshttp://ramesh-oraclehrms.blogspot.in/2007/10/assignment-set-pack-k-rollup-2.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=3819261151908193351http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/10/hrms-pfk-rup2-global-name-search.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Tips%20and%20Tweakshttp://ramesh-oraclehrms.blogspot.in/2007/10/assignment-set-pack-k-rollup-2.html
8/9/2019 hrms general setups.doc
3/30
• %a*e formula;based amendments
The original reversal by single assignment is still available" and you can continue to access it from
the Assignment window.
ayroll eversal 5etails http-
8/9/2019 hrms general setups.doc
4/30
Be used BebA5I for unloading &alary information" updating assignment with the new salary
basis and loading the salary proposal for the new salary basis.
Be used BebA5I custom Integrator with the following AI
• HC%AI#TAI#COO&A+CAI.56+6T6C&A+ACOO&A+
• HCA&&I2#%6#TCAI.'5AT6C6%CA&2C,IT6IA
• HC%AI#TAI#COO&A+CAI.'5AT6C&A+ACOO&A+
Try this out000
POSTED BY RAMESH AT 9 : 37 PM
L A B E L S : HRMS , PAYROLL
S A T U R D A Y, S E P T E M B E R 2 9 , 2 0 0 7
!alance "#$ustment
Bhen we process the payroll" there are times that the users might have deducted e/cess ta/ or
other deduction" &o we might need to correct the alances for the correct T5 and the for year
end reporting
There are two methods of doing it.
y defining an alance Adjustment 6lement or if we *now the e/act amount to be corrected then
we can able to adjust using the Adjust alance 3orm. The latter one is very simple and it is an easy
option to adjust the balance
3ollow the below steps to adjust the balance using the Adjust Balanceform" if we *now the e/act
amount to be adjusted
3ast ath ) Adjust alance ) &elect the Assignment for which we need to adjust the balance
&et the 6ffective date
• &elect the element who(s pay or the Input Dalue need to be adjusted
• &elect the ,onsolidation set to control the further ost;run rocessing
• ,hec* the costing ,hec* bo/ if you need the balance adjustment to be costed
• &ave the wor*
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/10/changing-salary-basis.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/09/balance-adjustment.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=9124419194366455812http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/10/changing-salary-basis.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/09/balance-adjustment.html
8/9/2019 hrms general setups.doc
5/30
Try this out000
POSTED BY RAMESH AT 2 : 29 PM
L A B E L S : PAYROLL
S U N D A Y , S E P T E M B E R 1 , 2 0 0 7
Payroll Reversal
After running the payroll and if post run processing has already occured we cannot correct the
payroll by etry" even in case of roll bac* we need to roll bac* the complete ayroll for correcting
an entry for one or two assignment.
In these cases we can use ayroll eversal. In short ayroll eversal helps to correct the run
result for an single assignment
To everse the ayroll run for an assignemnt
?@ '& H%& %anager
?#@ 3ast ath ) everse ayroll un
&elect the Assignment that you need to reverse from the +OD" Tic* the everse ,hec* o/ for the
ayroll that we need to reverse and save the wor*. ,onsolidation set for the run will be
automatically displayed for the eversal
#ow the un esult is been reversed to the Dalue before the payroll un. #ow you can modify the
6ntry and start processing your payroll again.
Try this out000
POSTED BY RAMESH AT 2 : 3! PM
L A B E L S : PAYROLL
W E D N E S D A Y , S E P T E M B E R 5 , 2 0 0 7
Payroll Rollback
Once the ayroll
8/9/2019 hrms general setups.doc
6/30
In this blog i am trying to e/plain how to rollbac* a ayroll process.
Bhat ollbac* doesE
In simple word to explain Rollback process reset the Run Result and the Latest balance back to
the value before running the Payroll Process
ollbac* process has to be run in the same reverse seFuence of the ayroll un. for eg. for
processing the payroll" we run the following process in seFuence ayroll run" repayment"
costing" Transfer to 2+.&imilarly for the ollbac* we need to run in the reverse seFuence ollbac*
Transfer to 2+" ollbac* ,osting" ollbac* repayment" ollbac* ayroll un.
#ote- if the costing details are imported into 2+ then we cannot rollbac* the process.&o it is
always advisable to run the Transfer to 2+process after all validation and chec*ing are done and
run this process when we feel no more modification are needed
+ist of rocess type that can be rolled bac* in 3 4 '1
• Advance ay 6lement
• alance Adjustment
• an* or ost office ayment
• atch element entry
• cheFue writer
• ,osting
• ,osting of ayment
• 6stimate costing
• e/t
8/9/2019 hrms general setups.doc
7/30
• etro ay
• etro ay by Action
• etro ay by element
• eversal
• un
• Transfer to 2+
• Doid ayment
POSTED BY RAMESH AT 2 : 19 PM
L A B E L S : PAYROLL
M O N D A Y , S E P T E M B E R 3 , 2 0 0 7
%uick Pay Process• 3or processing the payroll for a single employee we can use :uic* pay
• 3or employee who is leaving and for whom we need to pay by chec* or cash
• Bhen an employee is joined after the payroll run has been completed for the period we
can use :uic* pay to process only for this particular employee instead of completely
rollbac* the ayroll rocess and starting it again.
3ollow the process to run the :uic* ay?#@ Assignment ) ?@ Others ) :uic* ay
• &et the effective 5ate for the :uic* pay
• 5ate aid and 5ate 6arned will be defaulted to the effective date
• &elect the consolidation set
• &elect the un Types ?it varies from +egislation to +egislation@
• &ave the :uic* ay 5efinition
• &ubmit the Fuic* pay by pressing the start un utton.
• &tatus should be changed from un;processed to ,omplete.
• If any errors fi/ the error and press the retry button
• Once the :uic* ay run is completed we need to process the reayment
• Be can run the repayment from the :uic* ay window by just clic*ing the button start
reayment Or combine it in the atch reayments processing for the assignment’s
ayroll ?this can be used when a new employee is joined after the payroll run is completed
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/09/payroll-rollback.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/09/quick-pay-process.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=7325463090227544114http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/09/payroll-rollback.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/09/quick-pay-process.html
8/9/2019 hrms general setups.doc
8/30
so we can run the Fuic* pay separately for this employee and combine it with the batch or
the prepayment.@
Try it out000
POSTED BY RAMESH AT 7 : 32 PM
L A B E L S : PAYROLL
M O N D A Y , A U G U S T 2 7 , 2 0 0 7
Payroll Retry
Once the Payroll run is completed there may be chance that few assignment may end up in some
errors or few assignment may be processed with some old element entries or payroll department
would have processed with limited information or the payroll analyst would have forgotten tomodify the formula for earning/deduction element which will affect certain group of Employees,
We can uses retries for correcting these mistake which occurred in the Payroll Run provided
there are no Post run process taken Place
We can retry a single assignment, set of assignment, or Mark a large payroll Process for Retry
o retry !ingle assignment
•
"t can be done in the #uick Pay form by clicking the Retry $utton, this is the convenientmethod for retying if we have very few employees to be corrected
o retry for small number of process
• "n the Payroll Process window, %uery the process based on the payroll and the &ction
type, Mark the process for retry by checking the Retry check bo'
• his effectively marks all the assignment attached to the process
o Mark a (arge Payroll Process for Retry
• "f we need to retry the payroll, run the Process )Mark Payroll Run for Retry) this has two
parameters Payroll run and the &ssignment !et
*ote+
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/09/quick-pay-process.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/payroll-retry.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=3578744710385938803http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/09/quick-pay-process.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/payroll-retry.html
8/9/2019 hrms general setups.doc
9/30
• "f any post run process has occurred then we need to rollback the Post Run Process and
then mark the process for retry
• &ny assignments having a status of Error after a payroll run, those assignments are
automatically retried when you run the payroll again
ry this Process
POSTED BY RAMESH AT 9 : 40 AM
L A B E L S : PAYROLL
M O N D A Y , A U G U S T 2 0 , 2 0 0 7
Payroll Processin
efore we start the ayroll un. Be need to assign the necessary element for the employee
3or the normal payroll run we will include all the elements and process all the assignment
ut under certain circumstance we may need
• Include or e/clude certain element or assignment
• Include or e/clude certain group of assignment
• Include or 6/clude certain classification of element
3or the above conditions we may need to create an Assignment set or an !lement set
Creatin "ssinment Set
6/ample for the use of assignment set is. Be need to process the payroll for the night shift
employees before the day shift employees as they need to receive the ay advice the night before
the rest
3or complete details of setting up the Assignment set please refer the blog http-
8/9/2019 hrms general setups.doc
10/30
'he Payroll Process
• :uic* ay
• ayroll run
%uick Pay
3ollow the lin* for the :uic* ay in 5etail
• http-
8/9/2019 hrms general setups.doc
11/30
3rom the 2+ side" import the 7ournal 6ntry
Try it out000
POSTED BY RAMESH AT 10 : 41 PM
L A B E L S : PAYROLL
S U N D A Y , A U G U S T 1 9 , 2 0 0 7
"ssinment Set
Assignment set are to be defined for the following purpose
• 3or processing only the subset of the Assignment for the payroll processing eg- ayroll for
the eople who wor* in the night shift need to be processed first as they need to receive
the pay advice before the day shift employees• 3or generating the Fuic* paint report for the set of assignment
• ,an be used in the 66 for creating the identical entry for all the assignment in the
Assignment set
efore we start defining the Assignment set we need to decide whether we are going to use
Assignment set for the payroll process or for some other process li*e reporting etc.
5efining the Assignment set
• 6nter the name of assignment set ?Only ,har" ? C @ and #umbers are allowed and #O
&A,6 allowed@
• If you need to use this assignment set only for the payroll then select the ayroll from
the +OD Otherwise it is an optional field we can leave it blan*.
• &ave the wor*
If we want to use the formula criteria for defining the Assignment set choose the button ,riteria
from the assignment set window
• 6nter the &eF #umber
• +eave the ,ondition field lan* for the first line" you can choose either A#5 < O
depending on the criteria
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/payroll-processing.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/assignment-set.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=8392529775128006027http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/payroll-processing.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/assignment-set.html
8/9/2019 hrms general setups.doc
12/30
• ,hoose the 5atabase Item as the variable for the criteria ?all the 5atabase Item will be
prefi/ed by (L(@
• ,hoose the Operator ?M" NM" )M " etc.."@
• 6nter the Dalue or choose the 5atabase Item
• 4eep entering the other criteria from the second line
• &ave the wor*
If you specifically want to include or e/clude any assignment choose the button Amendment
button
• ,hoose the option Inc
8/9/2019 hrms general setups.doc
13/30
8/9/2019 hrms general setups.doc
14/30
'se the 2+ %ap window to map the cost allocation fle/field with the 2+ Accounting fle/field" we
should map each cost allocation segment with the 2+ &egment for each ayroll. for the addition
segment in the cost allocation fle/field should be mapped to (#ull(
3ollowing are the process that you need to run for transferring the costing information from
Oracle to ayroll
• ,osting process
• ,osting of ayment
• Transfer to 2+
Try it out000
POSTED BY RAMESH AT 3 : 40 PM
L A B E L S : HRMS , PAYROLL
S U N D A Y , A U G U S T 1 2 , 2 0 0 7
"ssinment action interlock rule failure
5uring the ayrol un ollbac* %any time we might come accross with the 6rror message
APP'PA(')*+)*, Assignment action interlock rule failure
This %ay be due to multiple resason but one such reason is" there may be some future seFuenced
process which has to be rollbac* before we roll bac* the current process.
To find the list of all future seFuenced process 6/ucute the following :uery
select distinct pact.payrollCactionCid" pact.effectiveCdate" pact.actionCtype
from payCactionCclassifications ,+A&&"
payCpayrollCactions A,T"
payCassignmentCactions A,T"
perCassignmentsCf A&&"
perCperiodsCofCservice O&"
payCassignmentCactions act1"
perCassignmentsCf ass1
where O&.personCid M ass1.personCid
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/cost-allocation-flexfield-and-costing.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/assignment-action-interlock-rule.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=2096699791626595398http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/cost-allocation-flexfield-and-costing.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/assignment-action-interlock-rule.html
8/9/2019 hrms general setups.doc
15/30
and ass1.assignmentCid M act1.assignmentCid
and A&&.periodCofCserviceCid M O&.periodCofCserviceCid
and A,T.assignmentCid M A&&.assignmentCid
and A,T.actionCseFuence ) act1.actionCseFuence
and A,T.actionCstatus in ?(,(" (&(" (%(@
and A,T.payrollCactionCid M A,T.payrollCactionCid
and A,T.actionCtype M ,+A&&.actionCtype
and ,+A&&.classificationCname M (&6:'6#,65(
This :uery will return the list of all future seFuence process which need to be rolled bac* first
before we rollbac* the current process
Hope this helps -@
POSTED BY RAMESH AT 3 : 02 PM
L A B E L S : PAYROLL, T I PS AND TWEAKS
)efinin Payroll
&le &etup &teps for 5efining ayroll
efore 5efining the ayroll you need to ma*e sure that you have defined the ayment %ethod.
ou can refer the blog for defing the payment method
http-
8/9/2019 hrms general setups.doc
16/30
aychec* becomenegotiable Sche#ule Run* Is the date scheduled for the regular each
period Cut off )ate* This date provides the information that that final date for entering
and modifying any payroll information before the un Pay Slip* This is always a positive
number which Bill prevent your employee from viewing the payslip before the actual
payment is been made. #ote- These Offsets date default for the calendar you can modify
the date for each period based on your needs by selecting the period
• &elect the 5efault ayment %ethod. this 5efault payment method will be used when the
employee is not have the valid personal payment method
• &elect the consolidation set. One consolidation will be created once you create a 2.
• In the costing region select the costing account and the suspenseaccount.
these segments are based on the ,ost Allocation 3le/ field setup
• &elect the option #egative ayment chec* bo/" if you want the the prepayment process to
calculate the #egative amount
• %ultiple Assignment attribute is enabled only for few legislation" This attribute enables
the employee to get single payment for multiple assignment
• 3urther ayroll Information is completely based on the locali!ation" each locali!ation will
have their uniFue attribute. This 3urther information Bill be enabled only for the payroll
customers
• &ave the wor*
• ou can select the Dalid ayment %ethod for this employee in the Dalid ayment %ethod
form
• &elect the eriod dates form" you can see the periods with the default offset date defined
above. If you need to close the payroll period you can change the status which will prevent
from modifying the payroll period.
Try this out000
POSTED BY RAMESH AT 2 : 2 AM
L A B E L S : PAYROLL
T H U R S D A Y , A U G U S T 9 , 2 0 0 7
Payroll Payment Metho# )efinition
The first step to start the payroll &etup is ayment %ethod
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/defining-payroll.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/payroll-payment-method-definition.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=7345470494713248404http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/defining-payroll.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Payrollhttp://ramesh-oraclehrms.blogspot.in/2007/08/payroll-payment-method-definition.html
8/9/2019 hrms general setups.doc
17/30
In the lanning and Analysis hases come up with the lan of type of ayment %ethod the
company is going to follow
Type of ayment %ethod
• ,hec*
• 5irect 5eposit
• ,ash
,hec* will be the default pay method for the payroll.
The 5irect 5eposit varies from +egislation to +egislation e.g #A,HA in '&" 2IO in &ingapore
etc.."
Be need to also analysis whether we are planning to econcile with ,ash %anagement"
Once we free!e the reFuirement" follow the below steps for defining the ayment %ethod
• &et the 6ffective date
• 6nter the ayment %ethod #ame e.g ,hec*" #A,HA
• &elect the ayment %ethod type #A,HA for 5irect 5eposit" ,ash for ,ash ayment etc
• ,urrency Bill be defaulted to the 2 but you can change it if reFuired
• If the ayment method controls the payments to third party then select the option Third
arty ayment e.g ayment for enefit ,arrier
• ,ountry will be defaulted from the 2
• 6nter the an* 5etails" an* 5etails field varies from +egislation to legislation. 3or few
legislation the fle/field uses Dalue &et" for few other legislation it is 3ree Te/t
#ow if you are in 11.J.18 ,' $ and 3amily ac* less then 34.'1 the #e/t step will be select
the &et of boo*s and enter the cash account.
If you are in 11.J.18 ,'$ 34.'1 follow below steps.
• &elect the costing Tab you can able to select various option of costing based on your needs
and if you need to transfer the payment details to 2+ select the option transfer to 2+
8/9/2019 hrms general setups.doc
18/30
• &elect the 2eneral +edger Tab" &elect the &et of oo* 6nter the ,ash account and ,ash
,learing account for the purpose of econciliation. 6rror Account and the ,ontrol
Account are optional. These segments comes from 2+ accounting 3le/field
• Once we select the ,ash account in the 2eneral +edger Tab and save. Automatically the
cash account and the &et of boo* information is populated in the econciliation Tab
• In Others Tab if we use the 5irect 5eposit as the ayment %ethod then we need to enter
the details of the 5irect 5eposit In &ingapore we need to enter the ,ompany ,ode. In '&
we need to enter few details about the #A,HA
• &ave the wor*
#ote-
• 3rom 3.4.up1 the payment method can be costed which was not available in the
previous release.
• The an* 5efined in ayroll should match with the an* 5efined with the A otherwise
reconciliation will not wor* as e/pected
• 3or the Third arty ayment always choose the option either ,ash or ,hec*
Try it out000
POSTED BY RAMESH AT 10 : 02 PM
L A B E L S : PAYROLL
T U E S D A Y , A U G U S T 7 , 2 0 0 7
Maintainin "n &lement
As I previously mention in my log (6lement are the uilding loc*s for both H Analysis and for
the ayroll rocessing(
3or 6lement ,reation refer http-
8/9/2019 hrms general setups.doc
19/30
• ,hange your specification of which input values create 5atabase Items. #ote" however"
you cannot remove 5atabase Items if they are used in any formulas
or :uic*aint reports.
• ou cannot remove e/isting input values or add new one if you have created any entries
for the element
If you wish to delete the element or ma*e any modification you have to follow the below process
• 5elete the element entries from all the assignment
• 5elete the 6lement +in*
• 5ate Trac* to the 6lement creation 5ate and modify the details needed or you ,an delete
the element in the current date itself.
POSTED BY RAMESH AT 10 : 04 PM
L A B E L S : HRMS
S U N D A Y , A U G U S T 5 , 2 0 0 7
Salary Manaement an# "#ministation
This is sample setup for the &alary %anagement.
efore we start the setup we need to have the plan and the complete analysis of the usiness
eFuirement.
• &alary 3reFuency
• &ingle ,urrency or multiple ,urrency involved
• 5oes company follow any grade &cale for the salary etc.."
+OD for the &alary OO&A+C6A&O#
3ollow the setup for the defining the salary
&alary 6lement &etup
1. &et the effective date.
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/maintaining-element.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/08/salary-management-and-administation.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=2065212120620159245http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/maintaining-element.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/08/salary-management-and-administation.html
8/9/2019 hrms general setups.doc
20/30
$. 5efine an ecurring 6lement with classification 6arning" Actual Termination" %ultiple
6ntries allowed" and with process in un option selected.
. ,reate the input value with the 'nit as %oney.
. +in* the element based on the 6ligibility criteria.
J. 3or more details about the element setup refer my previous posting http-. 6nter the 2rade Annuali!ation factor e.g. for hourly 8 P J$ M $8>8 hours
=. &ave the Bor*
http://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.htmlhttp://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.htmlhttp://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.htmlhttp://ramesh-oraclehrms.blogspot.com/2007/07/element-definition.html
8/9/2019 hrms general setups.doc
21/30
#avigate the eople ) Assignment ?@
#ote- 3rom the 3amily ac* 3 4 salary 'I form is replaced by the &elf &ervice &creen
1. &elect the &alary information Tab
$. &elect the &alary asis
. &ave the assignment
. &elect the salary button) Add new &alary
J. 6nter the 5etails in the salary &creen
K. Once you apply the salary will be automatically approved for the first time entry.
9. The &alary 6lement entry will be automatically created once the salary information is
saved
oints to be noted
-he .alary will be automatically approved during the first time entry and from the second time
onwards only the menu or the responsibility having the salary approval function will be able to
approve the proposed salary
6njoi Implementing000
POSTED BY RAMESH AT 5 : 34 PM
L A B E L S : HRMS
Clearin the Cache from front en#
3or the modules involving OA 3rame wor* ?&elf &ervice@ whenever we do any modification with
respect to setup or profile option change etc.." It will not be reflected immediately as you e/pected
due to cache
Another Dery common problem is when we add a new responsibility involving the &elf &ervice to
the user we will sometimes end up with the following error(QQQ is not a valid responsibility for the current user. lease contact your &ystem Administrator(
The above issue may be due to the cache in the Apache server
we need to reFuest the 5A to bounce the Apache &erver for clearing the cache and for the setup
to be reflected
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/salary-management-and-administation.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/08/clearing-cache-from-front-end.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=3292188452710875322http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/salary-management-and-administation.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/08/clearing-cache-from-front-end.html
8/9/2019 hrms general setups.doc
22/30
I was wondering Is there a way we can do this from front endE
es it is simple and easy..... 3ollow the steps below
Add the responsibility (3unctional Administrator( to the user name
#avigate to ?@ 3unctional Administrator ) ?T@ ,ore &ervices ) ?T@ ,aching 3ramewor* )
?%@2lobal ,onfiguration ) ?@ ,lear all
It will prompt a warning message. &elect es
#ow navigate to the corresponding module" you can able to find the setup reflecting if the
previous issue was due to the cache
Try it out000
POSTED BY RAMESH AT 4 : 4 PM
L A B E L S : T I PS AND TWEAKS
S U N D A Y , " U L Y 2 2 , 2 0 0 7
+eave Manaement
High +evel &etup details for the +eave %anagement and Accrual lan &etup
5efine the loo*up for A&6#,6C,AT62O and A&6#,6C6A&O#
#avigate to the element form
1. 5efine an element #ame and 5escription
$. &elect the classification as 6arning or Information
. &elect the type as (#on ecurring(
. &elect the termination rule (Actual Termination" final close or +ast &tandard process(
J. &elect the option %ultiple entry"
K. rocess in run?optional@
9. 6nter the Fualification condition if needed
>. &ave the 6lement
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/clearing-cache-from-front-end.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Tips%20and%20Tweakshttp://ramesh-oraclehrms.blogspot.in/2007/07/leave-management.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=1275895741352791781http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/08/clearing-cache-from-front-end.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/Tips%20and%20Tweakshttp://ramesh-oraclehrms.blogspot.in/2007/07/leave-management.html
8/9/2019 hrms general setups.doc
23/30
=. ,reate the lin* for the element
Absence Type form
1. 6nter the name of the Absence Type ?est ractice same name as the 6lement defined@
$. &elect the ,ategory of the Absence
. Associate the element that is defined above
. &elect the Input Dalue
J. 'nits get selected same as the one which we defined in the element input value
K. &elect the alance either Increasing or 5ecreasing
9. &elect the list of eason for the +OD
ou can end the setup if you want to just use the abscence element as the adhoc abscence type. To
define the TO accrual follow the below steps
Accrual lan form
1. 6nter the Accrual #ame ?&ame as the Absence #ame@
$. &elect the Accrual ,ategory" based on the category that is selected the balance will be
displayed in the &O6
8/9/2019 hrms general setups.doc
24/30
. &elect the Accrual start date" based on the date we select the accrual balance will be
calculated
. Accrual 'nits will be same as the 'nit the we selected above in the Absence type
J. &elect the Accrual formula provided by the oracle or a custom formula based on the
business reFuirement
K. &elect the carryover formula seeded one or the custom one based on the reFuirement
9. &elect the Absence information form the list.
>. ased on the usiness reFuirement select the alance reset date e.g if you need to reset
the accrual count on 7an 1st" select the option 1 7anuary. Be can also build our custom
balance if needed
=. &elect the eriod of ineligibiltiy- +egth" units or any custom formula
18. &ave the wor*.
11. This will create J element and also lin* will be created automatically similar to the
Absence element lin*
1$. 6nter the accrual and
8/9/2019 hrms general setups.doc
25/30
1. Optionally you can include #et ,alculation ule in addition to the once which is created
during the accrual definition
1. &ave the wor*
1J. Attach the Accrual lan to the employee assignment
3ollowing are the elments created autmatically once an accrual plan is saved
• Accrual lan
• Acrual lan ayroll alance
• Accrual lan ,arried over
• Accural lan esidual
• Accrual lan Tagging
Try it out000
POSTED BY RAMESH AT 10 : 5! PM
L A B E L S : HRMS
&lement )efinition
6lement are the uilding loc*s for both H Analysis and for the ayroll rocessing
6lements can be used define &alary" enefits" Absence from Bor* etc..
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/leave-management.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/07/element-definition.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=7744229923662412478http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/leave-management.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/07/element-definition.html
8/9/2019 hrms general setups.doc
26/30
Here is the brief description of creating element in general.
efore we start building a new element we need to identify
• Bhether the element is a recurring or nor recurring
• Bhether we need to process it in the payroll
• Bhether it is deduction or earning or information or non ta/able or non payroll payment
etc..
• Bhat are the input and the output e/pected from the element
• Bhether we need to build any formula for processing an element
• Bhether the element is to be lin*ed to all employees or is there any eligibility criteria that
has to be set.
• Bhat is the currency that is going to be used for processing
• Bhether we need to cost the element.
• Bhether the element is ta/able or non;ta/able
Once we are able to identity the type of element from the above list of criteria.
+ist of steps for creating the element
1. &elect the 6ffective date
$. 6nter the 6lement #ame. 6nter the reporting name; The name which will be displayed i the &O6 ?Optional@
. 6nter the rief description about the element
J. &elect the classification of the 6lement form the +OD;this classification may vary from
+egislation to legislation
K. &elect whether the element is ecurring or non ecurring
9. ased on the termination ule that you want to set for your element" choose the option
Actual Termination" 3inal close or +ast &tandard process
>. ,hoose %ultiple entries for the #on ecurring element Additional 6ntries if needed fromthe recurring element" rocess in un for the element that need to be process through
payroll.
=. choose the option closed for entry if want to prevent any new entry for this element" this
does not affect the entries which are previously defined.
18. &elect the ,urrency Input and Output if not using the default currency defined in the 2
8/9/2019 hrms general setups.doc
27/30
11. &elect the Ta/ Bith holding rule from the 3urther Information533.
1$. riority of element processing will be defaulted based on the classification selected
1. &*ip ule can be selected based on the reFuirement.
1. &ave the 6lement definition
1J. 6nter the Input Dalue" &elect the Input Dalue type based on the element e.g 5ate"
#umber" money or Time
1K. &elect the Option 5atabase Item if we plan to use the Input value in the 3ast formula for
any processing
19. 6nter the 5efault Dalue for the Input Dalue if needed
1>. &ave the Input Dalue 5efinition
1=. &elect the alance 3eed if we need to feed any alance in addition to the 5efault balance
created
5efining 6lement +in*
Once we define the element" Be need to +in* the 6lement before we can able to use the element
for any assignment
1. &et the 6ffective date
$. &elect the element from the element lin* 3orm
. &elect the &tandard +in* if the element need to be attached to all the assignment. &elect the 6ligibility criteria based on 7ob" osition" 2rade" salary asis" ayroll " 2roup"
position and +ocation
J. &elect the costing if the element need to be costed and transferred to 2+
K. &elect the Fualification condition based on Age and the +ength of &ervice
9. &ave the wor*
Attach the element to the assignment
6njoi H%& implementation -@
POSTED BY RAMESH AT 10 : 57 PM
L A B E L S : HRMS
# R I D A Y , " U L Y 2 0 , 2 0 0 7
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/element-definition.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=1185369145903155421http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/element-definition.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMS
8/9/2019 hrms general setups.doc
28/30
Security Profiles Setup
Once the usiness 2roup is &etup a 5efault &ecurity rofile will be created with the same name as
the usiness group with security type as RDiew All Organi!ationR" It is &trongly recommended not
do modify the default &ecurity rofile.
Attach this profile option to H-&ecurity rofile and attach the usiness 2roup to the
H-usiness 2roup at the site level if it is the ase usiness 2roup or attach it to the
responsibility if it is the %ulti usiness 2roup
In case of the multi usiness 2roup" if we need to enable the &ecurity 2roup "
set the rofile option (6nable &ecurity 2roups( to yes at the Application level"
6ither we can attach the new security group manually to each responsibility at the time of
attaching it to the 'ser or we can able to create the responsibility for each of the &ecurity group
defined by running the concurrent program (6nable %ultiple &ecurity 2roup process(
To uild the ,ustom &ecurity rofile-
6nter the name of the &ecurity profile and select the usiness 2roup from the +OD. #ow three
type of security can be assigned
• (&ecure Organi!ation by &ingle Operating 'nit( or (&ecure by Operating unit and
Inventory organi!ation( are for the restricting certain 3inancial and %anufacturing
usiness Diew.Attach this profile option to %O-&ecurity rofile at the responsibility level
• (&ecure Organi!ation by Organi!ation Hierarchy and or Organi!ation +ist(" this security
type is for the restricting the user to access certain Organi!ation based on the hierarchy.
&elect the Organi!ation hierarchy from the +OD" you can include the top organi!ation in
the hierarchy or you can e/clude the usiness 2roup. Once the necessary setup is done
http://ramesh-oraclehrms.blogspot.in/2007/07/security-profiles-setup.htmlhttp://ramesh-oraclehrms.blogspot.in/2007/07/security-profiles-setup.html
8/9/2019 hrms general setups.doc
29/30
you can attach this security profile to the esponsibility level in the rofile Option
H-&ecurity rofile.
,ote* Once the security is setup we need to run the concurrent program (&ecurity +ist
%aintenance( and choose the parameters based on the reFuirement.
6njoii Implementing -@
POSTED BY RAMESH AT 10 : 31 AM
L A B E L S : HRMS
T H U R S D A Y , " U L Y 1 9 , 2 0 0 7
!usiness Group Creation
To start new implementation or even during planning hase we need to come up with the plan
Bhether we need to go for %ulti business 2roup or &ingle usiness 2roup
The #eed to go multi usiness 2roup-
• If you are going for the global Implementation with %ultiple +egislation
• If you going to implement ayroll then we need to have the +ocali!ation specific to the
articular country
• If suppose the company mainly operates in one country and if they have very few
employees in the Other countries we can go for two 2 once for the home country and
other for the est of the Borld
&ingle usiness 2roup are advantages if the company operates in only one country.
If suppose the instance in single 2 and if the business e/ist in multiple +egislation.If the
instance is already live then we need to do a shared H to a 3ull H%& conversion. The est
ractice to follow for this conversion is
• ,reate the new 2 with the reFuired +egislation
• %igrate the 6mployees data to the new business group
• Also we need to ta*e care of the migration of +egal entity" Organi!ation and the operating
'nit
http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/security-profiles-setup.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/07/business-group-creation.htmlhttp://www.blogger.com/email-post.g?blogID=3615088340668766693&postID=1070900865377091916http://www.blogger.com/profile/15715619755875567883http://ramesh-oraclehrms.blogspot.in/2007/07/security-profiles-setup.htmlhttp://ramesh-oraclehrms.blogspot.in/search/label/HRMShttp://ramesh-oraclehrms.blogspot.in/2007/07/business-group-creation.html
8/9/2019 hrms general setups.doc
30/30
• After the 5ata migration we need to apply the legislation atches and the
un H2lobal.drv
Once the H2lobal.drv is run" all the legislation specific data will be loaded automatically" ased
on the +egislation code the an* and the +egal entity fle/field get mapped to the 2
To Diew the data across usiness 2roup use the rofile optionH-,O&& '&I#6&& 2O'