Professional Documents
Culture Documents
COM
(HTTP://WWW.ORACLEPORT.COM)
ORACLE TECHNO FUNCTIONAL PORTAL, TECHNICAL AND FUNCTIONAL RESOURCE
HOME (HTTP://WWW.ORACLEPORT.COM/)
BOOKS (HTTP://WWW.ORACLEPORT.COM/RECOMMENDED-BOOKS/)
PostedMarch1st,2016byfaisal(http://www.oracleport.com/author/faisal/)&filedunderOracleHRMS/Payroll
(http://www.oracleport.com/category/oraclehrmspayroll/),OracleHRMS/PayrollSetup
(http://www.oracleport.com/category/oraclehrmspayrollsetup/).
(http://www.oracleport.com/onlinetrainingdetails/)
ThisdocumentprovidesaguidetotheOracleHRMSpatch3221427,anddiscussesthenewHRMS
featuresdeliveredwiththepatch.
Newfeaturesinclude:
ElectronicFileTransfer(EFT)paymentfile(MagneticTapeprocess)
CreationofSeedDataforBalanceDimensions,BalanceFeeds,ElementClassification(Primary
andSecondary),ElementsandFormularequiredforGeneralOfficeofSocialInsurance(GOSI)
payrollprocessing
RefertothepatchReadmefordetailsofhowtoinstallandsetupeachofthesenewfeatures.Youmust
installHRMSNovemberFP
beforeyouinstallthispatch.
TABLE OF CONTENTS
OrganizationManagement
GREs/LegalEntities:EnteringGOSIReferenceFormula
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#GRE_Legal_Entities_Entering_GOSI_Reference_Formulas)
WorkforceManagement
PersonExtraInformationTypes(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Person_Extra_Information_Type)
EnteringAdditionalPersonalInformation(Peoplewindow)
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Entering_Additional_Person_Information)
CompensationandBenefits
PredefinedElements(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrlstate=19gni8dv45_57#Predefined_Elements)
SurveyoftheClassifications(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Survey_of_the_Classifications)
PayrollBalanceDimensions(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Payroll_Balance_Dimensions)
GeneralOfficeofSocialInsuranceDeductions
RECOMMENDED BOOKS
MyPicks
$32.47 $49.99
(7)
$54.98 $69.99
(22)
(7)
(22)
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#General_Office_of_Social_Insurance_Deductions)
EnrollinganEmployeeforGOSIDeductions
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Enrolling_an_Employee_for_GOSI_Deductions)
SettingupGOSIProcessing(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Setting_Up_GOSI_Processing)
PayrollDefinition
DefiningaPaymentMethod(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Defining_a_Payment_Method)
EnteringFurtherPaymentMethodInformation
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Entering_Further_Payment_Method_Information)
OracleDatabase12cThe
CompleteReference
(http://aaxus
$42.43
$80.00
east.amazon
adsystem.com/x/c/Qi324
(15)
DatabaseComplete
Oracle:AJadeIhara
Adventure(JadeIhar
(http://aaxus
$3.99
east.amazon
adsystem.com/x/c/Qi324
(80)
JadeIharaAdventure
SearchAmazon
Go
AdsbyAmazon
TaxesandSocialInsurance
OraclePayrollandEmployer/EmployeeDeductions
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Oracle_Payroll_and_Employer_Employee_Deductions)
RunningtheSaudiPaymentOutputFileProcess
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Running_the_Saudi_Payment_Output_File)
OracleFormulas
SampleFormulasforSaudiPaymentMethod
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Sample_Formulas_For_Saudi_Payment_Method)
ORGANIZATION MANAGEMENT
()GRES/LEGAL ENTITIES: ENTERING GOSI REFERENCE FORMULA
EntertheGOSIReferenceFormuladetailstoenabletheprocessofGOSIdeductionstofetchthebase
valueintheabsenceofthepayvalueintheelementSetup
GOSIReferenceSalary.
SAR1,799
SAR1,699
SAR99
SAR279
SAR1,899
SAR29,999
POPULAR DOWLOADS
UsingFastFormula
(http://www.oracleport.com/wp
content/uploads/2015/11/Fast
FormulaGuide.pdf)
Commentsorquestionsarewelcome.
*(denotesrequiredfield)
Name:*
EMailAddress:*
Subject:*
Message:*
ToenterGOSIReferenceFormuladetails:
Step1.FromtheOrganizationwindow,querytheorganizationifitisnotalreadydisplayedandselect
theGRE/LegalentityintheOrganizationClassifications
region.
Step2.ChoosetheOthersbuttontodisplayAdditionalOrganizationInformationwindow.
Step3.FromtheAdditionalOrganizationInformationwindow,selectGOSIReferenceFormula.
(#)
Step4.ClickinthefieldtodisplaytheGOSIReferenceFormulawindow.
Step5.Entertheformulayouhavecreated.Formoreinformationonwritingformulas,see:Writingor
EditingaFormula
CAPTCHACode:*
Submit
Step6.Saveyourwork.
WORKFORCE MANAGEMENT
()PERSON EXTRA INFORMATION TYPES
RECENT COMMENTS
faisalonOracleApplicationFramework(OAF)
YoucandefineasmanyExtraInformationTypesasyourequiretoholdinformationaboutpeople.
TherearealsosomepredefinedpersonEITs.Tobeableto
accessthepredefinedEITs,youmustlinktheEITtoyourresponsibility.FormoreinformationonExtra
InformationTypes,see:SettingUpExtraInformation
TypesAgainstaResponsibilityinOracleApplicationsHelp.
Rakesh(http://POandInvoiceDetailQuery)on
SCMQueries(http://www.oracleport.com/scm
queries/commentpage1/#comment4254)
ThepredefinedpersonEITsare:
SaudiIqamaDetailsinformationaboutthework/residence(Iqama)permitanemployee
holds,suchasIqamanumber,profession,issueandexpirydates,HijrahIssueDate,Hijrah
ExpiryDateandtheplaceofissue.
SaudiPassportDetailsinformationaboutthevisaholderspassport,suchaspassport
number,profession,issueandexpirydates,andtheplaceofissue.
Training(http://www.oracleport.com/online
trainingdetails/17472/commentpage
1/#comment4255)
AlionOracleApplicationFramework(OAF)
Training(http://www.oracleport.com/online
trainingdetails/17472/commentpage
1/#comment4248)
vinayonAlertsinOracleApps
(http://www.oracleport.com/alertsandwork
flowsinoracleapps/commentpage
1/#comment4244)
rajashekarreddyonQuerytogetAbsence
DetailEmployeewise
(http://www.oracleport.com/querytoget
absencedetailemployeewise/commentpage
1/#comment4235)
Optionally,youcanenteradditionalinformationforpeopleinthetabbedregionsofthePeoplewindow
describedinthefollowingsteps.
TheBackgroundInformation,MedicalInformation,andRehireInformationtabbedregionsappearonly
ifyoursystemadministratorhasenabledthemforyou
Toenterofficeinformationforanewhire,anexistingemployee,orcontingent
worker:
SAR1,799
SAR279
SAR99
SAR1,699
SAR1,899
SAR399
Step1.ChoosetheOfficeDetailstabbedregion.
Step2.Entertheofficenumber.
Step3.Entertheinternallocationofthisoffice.
Step4.Entertheofficeidentifierforinternalmail.
CATEGORIES
Step5.Enterthepersonsemailaddress.
Step6.IntheMailTofield,selectHomeorOfficetoindicatethepersonspreferredmaildestination.
Toenterinformationforanapplicant:
Step1.ChoosetheApplicanttabbedregion.
Step2.Intheapplicantsresumeisonfile,checktheExistscheckbox.
Step3.Iftheapplicantsresumeisonfile,selectthedateindicatingwhentheresumewaslastupdated.
Step4.Selectafinaldateafileistobemaintainedforthisapplicant.
Toenterbackgroundcheckinformation:
Step1.ChoosetheBackgroundtabbedregion.
Step2.Checkwhetherthepersonbackgroundcheckhasbeenperformed.
Step3.Selectthedatethebackgroundcheckwasperformed.
Toenterrehirerecommendationinformationforanapplicantwhowasaformer
employeeorcontingentworker:
Step1.ChoosetheRehiretabbedregion.
Step2.Iftheformermanagerhasrecommendedtheapplicantforrehire,checktheRecommended
checkbox.
Step3.Selectthereasonforthisrecommendation.
1AccountingConcepts
(http://www.oracleport.com/category/accounti
ng/1accountingconcepts/)
1OracleR12FinancialSetup
(http://www.oracleport.com/category/1
oracler12financialsetup/)
1.1GeneralLedgerSetup
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/)
1.1.1UserCreationandAssignResponsibility
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/111usercreationandassign
responsibility/)
1.1.2ChartofAccountandSegmentsLists
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/112chartofaccountandsegments
lists/)
1.1.3AccountingFlexfield
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/113accountingflexfield/)
1.1.4AccountingCalendar
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/114accountingcalendar/)
1.1.4Define/EnableCurrency
Toenterfurthernameinformation:
Step1.ChoosetheFurtherNametabbedregion.
Step2.Enteroneormorehonorsordegrees(BA,MBA,orJD,forexample)thatthepersonhas
earned.
Step3.Enterthename(perhapsanickname)bywhichthepersonpreferstobeknown.
Step4.Ifthepersonwaspreviouslyknownbyadifferentname,enterthepreviouslastname.
Toentermedicalinformationforaperson:
Step1.ChoosetheMedicaltabbedregion.
Step2.Selectthepersonsbloodtype.
Step3.Selectthedateofthepersonslastmedicaltest.
Step4.Enterthenameofthephysicianwhoperformedthistest.
Toenterotherinformationforaperson:
Step1.ChoosetheOthertabbedregion.
Step2.SelectthetypeofscheduleintheAvailability/Schedulefieldforexample,thedaysoftheweek
youremployeeworks.
Step3.Entertheemployeesworkavailabilitywithyourcompany.Youselecteitherthefulltimeorpart
timeworkavailabilityfortheSaudiemployees.Youneedto
selectFulltimeoptionforalltheemployees.
Step4.Selectthelanguagethepersonprefersforcorrespondence.Thislanguagecandifferfromthe
personsnativelanguage,dependingonthenatureofthe
correspondence.
Step5.Ifthepersonhasdied,enterthedateofdeath.Dateofdeathdefaultstothepersons
terminationdateif:
intheTerminatewindowyouentertheterminationreasonofdeceased,but
youdonotprovidetheactualterminationdate,and
youhavenotyetenteredadateofdeath
Step6.Selectthecurrentstudentstatus,ifthepersonisastudent.
Step7.IntheDateLastVerifiedfield,youcanenterthedatethepersonlastcheckedthispersonal
informationforaccuracy.
Step8.ChecktheMilitaryServicecheckboxifthepersonisemployedinamilitaryservice.Thevalueof
thisfieldcanimpactbenefitscalculations.
Step9.ChecktheSecondPassportExistscheckboxifthepersonpossessesmultiplepassports.
Toenterbenefitsinformation:
Step1.ChoosetheBenefitstabbedregion.
Note:AllfieldsintheBenefitstabbedregionareoptional.Mostcanhelptodetermineplaneligibilityor
rates.
Note:Ifnecessary,youcanaddtheBenefitsTabtothePeoplewindow.QuerytheBEN_MANAGER
menuintheMenuswindowandaddtheHRViewBenefits
functiontothemenu.
Step2.Enterabenefitgroupforyouremployeeorapplicant.Benefitgroupshelpdetermineapersons
eligibilityforaplanorsetbenefitrates.Forexample,benefit
groupscanaddressmergersandacquisitionswhereeligibilityiscomplicated,orassistingrandfathering
apersonintoaveryoldplan.Step3.Enterwhatkindof
tobacco(cigarettes,pipe,cigar,orchewing,forexample)youremployeeuses,ifany.
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/114defineenablecurrency/)
1.1.5AccountingFlexFieldValueSet
(http://www.oracleport.com/category/1
oracler12financialsetup/11generalledger
setup/115accountingflexfieldvalueset/)
1.2PayableSetup
(http://www.oracleport.com/category/1
oracler12financialsetup/12payablesetup/)
1.2.1BusinessGroup/Calendar/InvOrg
Creation
(http://www.oracleport.com/category/1
oracler12financialsetup/12payable
setup/121businessgroupcalendarinvorg
creation/)
AdministratornConcurrent
(http://www.oracleport.com/category/imprata
ntqueries/administratornconcurrent/)
AlertsandWorkFlowsinOracleApps
(http://www.oracleport.com/category/alerts
andworkflowsinoracleapps/)
ConcurrentProgramsRelated
(http://www.oracleport.com/category/concurre
ntprogramsrelated/)
DefiningHRResponsibility
(http://www.oracleport.com/category/oracle
hrmspayrollsetup/defininghrresponsibility/)
EnableArabicforReports
(http://www.oracleport.com/category/enable
arabicforreports/)
Encumbrance:AccountingConceptOracle
(http://www.oracleport.com/category/accounti
ng/encumbranceaccountingconceptoracle/)
FlexFields
(http://www.oracleport.com/category/flexfields
/)
FormsPersonalizations
(http://www.oracleport.com/category/forms
personalizations/)
GradeKeyFlexfieldDefinition
(http://www.oracleport.com/category/oracle
hrmspayrollsetup/gradekeyflexfield
definition/)
HR/PayrollImportantTables
(http://www.oracleport.com/category/importa
nttables/hrpayrollimportanttables/)
HR/PayrollRelatedQueries
(http://www.oracleport.com/category/imprata
ntqueries/hrpayrollrelatedqueries/)
ImpratantQueries
(http://www.oracleport.com/category/imprata
ntqueries/)
InstallingGNUMakeForEBS
(http://www.oracleport.com/category/installing
gnumakeforebs/)
Jobs
(http://www.oracleport.com/category/jobs/)
Manufacturing
(http://www.oracleport.com/category/manufac
turing/)
MO_Global.Set_Policy_Context
(http://www.oracleport.com/category/mo_glob
alset_policy_context/)
NewsandArticals
Step4.Enterthemedicalplannumber,whichisthepolicyorgroupplannumberofanexternally
providedmedicalplan.
Step5.Entertheadoptiondate,iftheemployeehasadoptedachild.Thisinformation,withthechilds
dateofbirth,candeterminedependenteligibility.Youcan
entertheadoptiondateonlyifyouhaveenteredadateofbirthfortheperson.Theadoptiondate
mustbethedateofbirthorlater.
Step6.Enterthedateyoureceivedthedeathcertificateofadeceasedemployee.Youcanenterthis
onlyafteryouhaveenteredthedateofdeathintheOther
Informationregion.Thereceiptofthedeathcertificatemustbeafterorequaltothedateofdeath.
Step7.Enteranadjustedservicedateforyouremployee.Benefitscanusethisdate,ratherthanthe
datefirsthired,todeterminethelengthofserviceforeligibility,
enrollment,andrates.Theadjustedservicedatecancreditserviceforformeremployers,grandfathered
benefits,orinthecaseofmergersandacquisitions.
Step8.Changethedatefirsthired.Foremployeeswhohavepreviouslyworkedforyourenterprise,the
DateFirstHiredfielddisplaysthestartdateofthe
employeesearliest,previousperiodofservice.Thisdatemustbeonorbeforethestartdateofthe
earliestperiodofservice.
Step9.ChecktheOtherCoveragecheckbox,iftheemployeeorapplicanthasexternallyprovided
coverage.
Step10.ChecktheVoluntaryServicecheckbox,ifyouremployeeorapplicantisvolunteering,for
exampleasamissionary.
Toenteralternatenames:
(http://www.oracleport.com/category/news
andarticals/)
OAFrameworkR12XCustomization
(http://www.oracleport.com/category/oaframe
workr12xcustomization/)
OPMRelatedQueries
(http://www.oracleport.com/category/imprata
ntqueries/opmrelatedqueries/)
OracleAMESetup
(http://www.oracleport.com/category/oracle
amesetup/)
OracleAppsBasics
(http://www.oracleport.com/category/oracle
appsbasics/)
OracleEBSDocumentationLibrary
(http://www.oracleport.com/category/oracle
ebsdocumentationlibrary/)
OracleEBSShutDownScriptforWindows
(http://www.oracleport.com/category/oracle
ebsshutdownscriptforwindows/)
OracleEBSStandardAPIs
(http://www.oracleport.com/category/oracle
ebsstandardapis/)
OracleFrameworkPersonalization
(http://www.oracleport.com/category/oracle
frameworkpersonalization/)
Step1.ChoosetheAlternateNamestabbedregion.
OracleHRFastFormual
(http://www.oracleport.com/category/oracle
hrfastformual/)
Note:Inthistabbedregion,youenterthenamedetailsinanalternativelanguage,mainlyEnglish.This
informationisimportantforthepassportoffice.Step2.Enter
thepersonsnameintheFirstNamefield.
OracleHRMS/Payroll
(http://www.oracleport.com/category/oracle
hrmspayroll/)
Step3.Enterthenameofthepersonsfather.
OracleHRMS/PayrollSetup
(http://www.oracleport.com/category/oracle
hrmspayrollsetup/)
Step4.Enterthenameofthepersonsgrandfather.
Step5.Enterthepersonsfamilyname.
Toenteradditionalinformation:
ChoosetheAdditionalInformationtabbedregion.
Step1.Selectthenationalityoftheperson.Thisinformationhelpstoidentifytheemployeeswages.
Step2.Selectthereligionoftheperson.ThesystemdisplaysthedefaultvalueMuslim.
ToviewHijrahDate:
ChoosetheHijrahDatetabbedregion.
Inthistabbedregion,youviewthedateofbirthandhiredateoftheemployeeaspertheHirjah
calendar.
Description
OracleHRMSTechnical
(http://www.oracleport.com/category/oracle
hrmstechnical/)
OracleOPMAccountingCycle
(http://www.oracleport.com/category/accounti
ng/oracleopmaccountingcycle/)
OracleR12FormCustomiztion
(http://www.oracleport.com/category/oracle
r12formcustomiztion/)
OracleR12InstallationonWindows
(http://www.oracleport.com/category/oracle
r12installationonwindows/)
OracleSelfServiceHumanResources
(http://www.oracleport.com/category/oracle
selfservicehumanresources/)
OracleTrainings
(http://www.oracleport.com/category/oracle
trainings/)
OracleXML/BIPublisher
(http://www.oracleport.com/category/oracle
xmlbipublisher/)
Others
(http://www.oracleport.com/category/others/)
ReportCustomizationOracleEBS
(http://www.oracleport.com/category/report
customizationoracleebs/)
SCMRelatedQueries
(http://www.oracleport.com/category/imprata
ntqueries/scmrelatedqueries/)
GOSI
ThisisarecurringelementthatisattachedtoeachassignmentandinitiatesGOSI
processing.
SelfService
(http://www.oracleport.com/category/imprata
ntqueries/selfservice/)
Employer
Thisisanonrecurringelementthatcontainsthevalueoftheemployersliabilityfor
GOSI
Hazards
GOSIHazards.
Employer
GOSI
Annuities
Thisisanonrecurringelementthatcontainsthevalueoftheemployersliabilityfor
GOSIAnnuities.
Employer
GOSI
Subsidy
Thisisanonrecurringelementthatcontainsthevalueoftheadditionalemployers
liabilityforGOSIAnnuities.
ToadTricksandTips
(http://www.oracleport.com/category/toad
tricksandtips/)
Employee
GOSI
Annuities
Thisisanonrecurringelementthatcontainsthevalueoftheemployeesliabilityfor
GOSIAnnuities.
Uncategorized
(http://www.oracleport.com/category/uncateg
orized/)
GOSI
Reference
Salary
Thisisanonrecurringelementthatcontainsthevalueoftheemployeesreference
salaryforGOSIdeductions.
UnderstandingandUsingAPIUserHooks
(http://www.oracleport.com/category/understa
ndingandusingapiuserhooks/)
Employee
GOSI
Arrears
Thisisanonrecurringelementthatcontainsthevalueoftheemployeesoutstanding
GOSIliability.
WhatareRICEComponents
(http://www.oracleport.com/category/what
arericecomponents/)
Employee
GOSI
Arrears
Thisisanonrecurringelementandcontainsthevalueoftheemployeespaymentto
reducetheGOSIarrears.
Payment
GOSI
Thisisanonrecurringelementandcontainsthevalueofthesalaryadjustmentfor
Reference
Salary
GOSI.
Adjustment
SetupGOSI
Usethisnonrecurringelementifyouwanttospecifyapayvalueasthebasefor
Reference
Salary
calculatingGOSIdeductionsthroughouttheyear.Otherwisethepayrollruncalculates
GOSIdeductionsusingtheformulaattachedtotheGRE.
()PrimaryClassifications
Primaryelementclassificationsaresuppliedasstartupdata,andyoucannotdeleteorupdatethemas
theyaredesignedtomeetlegislativerequirements.
Thefollowingtableprovidesalistofprimaryclassifications:
ListofPrimaryClassification:
Classification Meaning
Information
Informationelementscanbeusedtorepresentinformationitemsthatarenotusedin
payrollprocessing.Theycanalsobesetuptoholdinformationforuseinother
elements,andtotriggertheprocessingofotherelements,forexample,loandetails.
Earnings
Earningselementsrepresentmostpaymentsmadetoanemployee.Thesepayments
SettingItemMandatory
(http://www.oracleport.com/category/forms
personalizations/settingitemmandatory/)
SystemAdministration
(http://www.oracleport.com/category/system
administration/)
PAGES
Books
(http://www.oracleport.com/recommended
books/)
ContactUs
(http://www.oracleport.com/contact/)
FunctionalResource
(http://www.oracleport.com/functional
resource/)
RegisterforTraining.
(http://www.oracleport.com/registerfor
training/)
SubscribeForDemoSession
(http://www.oracleport.com/subscribe/)
TechnicalResource
(http://www.oracleport.com/books/)
Trainings(http://www.oracleport.com/online
trainingdetails/)
IntroductiontoOracleSQLandPL/SQLfor
endusersandbeginners(Syllabus)
(http://www.oracleport.com/online
trainingdetails/introductiontooraclesql
andplsqlforendusersandbeginners
syllabus/)
OracleFormsDeveloper10g:BuildInternet
ApplicationsContentDetails
(http://www.oracleport.com/online
trainingdetails/oracleformsdeveloper
10gbuildinternetapplicationscontent
details/)
OracleHRMS/PayrollTechnoFunctional
Training
(http://www.oracleport.com/online
trainingdetails/oraclehrmstechno
functionaltraining/)
OracleReportsDeveloper10g:Build
ReportsSelfStudyContentDetails
(http://www.oracleport.com/online
trainingdetails/oraclereportsdeveloper
10gbuildreportsselfstudycontent
details/)
areusuallysubjecttodeductionsoftaxandSocialInsurance,andarenormally
processedintheregularpayrollruneachperiod.
Absence
Absenceelementsrepresenttheabsence.
Supplemental SupplementalEarningselementincludesspecialearningspaidinadditiontothe
Earnings
earningsfortimeworked.
Taxable
TaxableBenefitselementsrepresentthetaxablebenefits.
Benefits
PreStatutory PreStatutoryDeductionselementsrepresentthedeductionsthatareapplicablebefore
Deductions
thestatutorydeductions.
Statutory
Deductions
StatutoryDeductionselementsareformandatoryGOSIdeductions.
Direct
Payment
DirectPaymentelementsareforexpensesorloansmadethroughthepayrollthatare
notsubjecttotax.Theyareincludedingrossornetpaybalances.
Employer
Charges
EmployerChargeselementrepresentpaymentssuchascontributionmadetoany
statutorybodiesbytheemployerfortheemployee.
Involuntary
InvoluntaryDeductionselementsarecompulsorydeductions.
Deductions
Voluntary
VoluntaryDeductionsarethosedeductionsthattheemployeeauthorizestheemployer
Deductions
tomakeontheirbehalf.
()PrimaryClassificationProcessingPrioritiesandCostTypes
PriorityRange
DefaultPriority
R12.xOracleHRMSCompensation
WorkbenchandSalaryConfiguration
ContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclehrms
compensationworkbenchandsalary
configurationcontentdetails/)
R12.xOracleHRMSLearningManagement
FundamentalsContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclehrmslearning
managementfundamentalscontent
details/)
R12.xOracleHRMSPeopleManagement
FundamentalsContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclehrmspeople
managementfundamentalscontent
details/)
R12.xOracleHRMSSelfService
FundamentalsContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclehrmsself
servicefundamentalscontentdetails/)
Thefollowingtableshowsthedefaultprocessingpriorityandcostingdetailsfortheprimary
classificationssupplied.
PrimaryClassification
R12OracleEBusinessSuiteEssentialsfor
Implementers.
(http://www.oracleport.com/online
trainingdetails/r12oracleebusinesssuite
essentialsforimplementers/)
CostType
Information
012000
500
Debit
Earnings
10012000
1500
Debit
Absence
20013000
2500
Debit
SupplementalEarnings
30014000
3500
Debit
TaxableBenefits
40015000
4500
Debit
PreStatutoryDeductions
50016000
5500
Credit
StatutoryDeductions
60017000
6500
Credit
DirectPayment
70018000
7500
Debit
EmployerCharges
80019000
8500
Debit
InvoluntaryDeductions
900110000
9500
Credit
VoluntaryDeductions
1000111000
10500
Credit
Thistableshowsthepredefinedsecondaryclassificationssupplied.Youcannotupdateordeletethese
predefinedclassifications.Anelementisautomaticallygiven
anydefaultsecondaryclassificationsdefinedforitsprimaryclassification.
R12.xOraclePayrollFundamentals:
Administration(Global)ContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclepayroll
fundamentalsadministrationglobal
contentdetails/)
R12.xOraclePayrollFundamentals:
Configuration(US)ContentDetails
(http://www.oracleport.com/online
trainingdetails/r12xoraclepayroll
fundamentalsconfigurationuscontent
details/)
R12.xOraclePayrollFundamentals:
EarningsandDeductions(US)Content
Details(http://www.oracleport.com/online
trainingdetails/r12xoraclepayroll
fundamentalsearningsanddeductionsus
contentdetails/)
OracleApplicationFramework(OAF)
Training
(http://www.oracleport.com/online
trainingdetails/17472/)
()PredefinedSecondaryElementClassifications
PrimaryClassification
SecondaryClassification
Default
Information
SubjecttoGOSI:Information
N/A
Earnings
SubjecttoGOSI:Earnings
N/A
Absence
SubjecttoGOSI:Absence
N/A
SupplementalEarnings
SubjecttoGOSI:SupplementalEarnings
N/A
TaxableBenefits
SubjecttoGOSI:TaxableBenefits
N/A
PreStatutoryDeductions
SubjecttoGOSI:PreStatutoryDeductions
N/A
ARCHIVES
May2016
(http://www.oracleport.com/2016/05/)
April2016
(http://www.oracleport.com/2016/04/)
March2016
(http://www.oracleport.com/2016/03/)
December2015
(http://www.oracleport.com/2015/12/)
November2015
(http://www.oracleport.com/2015/11/)
October2015
(http://www.oracleport.com/2015/10/)
StandardDimensions
May2015
(http://www.oracleport.com/2015/05/)
Thefollowingtableprovidesthebalancedimensionsthatyoucanusetosumvaluesforsingle
March2015
(http://www.oracleport.com/2015/03/)
assignments:
February2015
(http://www.oracleport.com/2015/02/)
BalanceDimensions
DatabaseItemSuffix
_ASG_MONTH_NO_LEAVERS
Description
Sincethestartofthemonthtodatefortheemployeeswhoare
neitherjoinersnorleavers.
_ASG_MONTH_NEW_JOINERS
Sincethestartofthemonthtodatefortheemployeeswhoare
newjoiners.
_ASG_MONTH_LEAVERS
Sincethestartofthemonthtodatefortheemployeeswhoare
leavers.
_ASG_TU_MONTH_NO_LEAVERS
Sincethestartofthemonthtodatefortheemployeeswhoare
neitherjoinersnorleaverswithinthetaxunit(LegalEmployer).
_ASG_TU_MONTH_NEW_JOINERS Sincethestartofthemonthtodateforthenewjoinerswithin
November2014
(http://www.oracleport.com/2014/11/)
October2014
(http://www.oracleport.com/2014/10/)
June2014
(http://www.oracleport.com/2014/06/)
April2014
(http://www.oracleport.com/2014/04/)
January2014
(http://www.oracleport.com/2014/01/)
thetaxunit(LegalEmployer).
November2013
(http://www.oracleport.com/2013/11/)
_ASG_TU_MONTH_LEAVERS
Sincethestartofthemonthtodate,whoareleaverswithinthe
taxunit(LegalEmployer).
August2013
(http://www.oracleport.com/2013/08/)
_ASG_TU_ITD
Sincethestartofthemonthtodatefortheassignmentwithin
thetaxunit(LegalEmployer).
April2013
(http://www.oracleport.com/2013/04/)
_ASG_TU_PTD
Sincethestartoftheprocessingperiodtodateforthe
assignmentwithinthetaxunit(LegalEmployer).
March2013
(http://www.oracleport.com/2013/03/)
_ASG_TU_MONTH
Sincethestartofthecalendarmonthtodatefortheassignment
January2013
(http://www.oracleport.com/2013/01/)
withinthetaxunit(LegalEmployer).
_ASG_TU_QTD
Sincethestartofthecalendarquartertodatefortheassignment
withinthetaxunit(LegalEmployer).
_ASG_TU_YTD
Sincethestartofthecalendaryeartodatefortheassignment
withinthetaxunit(LegalEmployer).
_ASG_TU_FQTD
Sincethestartofthefiscalquartertodatefortheassignment
withinthetaxunit(LegalEmployer).
_ASG_TU_FYTD
Sincethestartofthefiscalyeartodatefortheassignmentwithin
thetaxunit(LegalEmployer).
_PER_TU_ITD
Sincethestartofthemonthtodateforapersonwithinthetax
unit(LegalEmployer).
_PER_TU_PTD
Sincethestartoftheprocessingperiodtodateforaperson
withinthetaxunit(LegalEmployer).
_PER_TU_MONTH
Sincethestartofthemonthtodateforthepersonwithinthetax
unit(LegalEmployer).
_PER_TU_QTD
Sincethestartofthecalendarquartertodatefortheperson
withinthetaxunit(LegalEmployer).
_PER_TU_YTD
Sincethestartofthecalendaryeartodateforthepersonwithin
thetaxunit(LegalEmployer).
_PER_TU_FQTD
_PER_TU_FYTD
Sincethestartofthefiscalyeartodateforthepersonwithinthe
taxunit(LegalEmployer).
_PER_TU_TQTD
Sincethestartofthestatutoryquartertodatefortheperson
withinthetaxunit(LegalEmployer).
_PER_TU_TYTD
_ASG_TU_TQTD
Sincethestartofthestatutoryyeartodatewithinthetaxunit
(LegalEmployer).
Sincethestartofthestatutoryquartertodateforthe
assignmentwithinthetaxunit(LegalEmployer).
_ASG_TU_TYTD
Sincethestartofthestatutoryyeartodatefortheassignment
withinthetaxunit(LegalEmployer).
_ASG_RUN
Duringonepayrollrun
_ASG_ITD
Sincethestartoftheassignmentinceptiontodate.
_ASG_PTD
Sincethestartoftheassignmentprocessingperiodtodate.
September2012
(http://www.oracleport.com/2012/09/)
January2012
(http://www.oracleport.com/2012/01/)
December2011
(http://www.oracleport.com/2011/12/)
November2011
(http://www.oracleport.com/2011/11/)
September2011
(http://www.oracleport.com/2011/09/)
April2011
(http://www.oracleport.com/2011/04/)
March2011
(http://www.oracleport.com/2011/03/)
January2011
(http://www.oracleport.com/2011/01/)
November2010
(http://www.oracleport.com/2010/11/)
October2010
(http://www.oracleport.com/2010/10/)
September2010
(http://www.oracleport.com/2010/09/)
August2010
(http://www.oracleport.com/2010/08/)
July2010
(http://www.oracleport.com/2010/07/)
June2010
(http://www.oracleport.com/2010/06/)
May2010
(http://www.oracleport.com/2010/05/)
TAGS
APItoCreateEITExtraInformation
_ASG_MONTH
Sincethestartoftheassignmentcalendarmonthtodate.
_ASG_QTD
Sincethestartoftheassignmentcalendarquartertodate.
information/)APIwithExampletoUpdateBasicSalary.
_ASG_YTD
Sincethestartoftheassignmentcalendaryeartodate.
(http://www.oracleport.com/tag/apiwithexampletoupdatebasic
_ASG_TQTD
Sincethestartoftheassignmenttaxquartertodate.
(http://www.oracleport.com/tag/defininghrresponsibility/)Oracle
_ASG_TYTD
Sincethestartoftheassignmenttaxyeartodate.
_ASG_FQTD
Sincethestartoftheassignmentfiscalquartertodate.
_ASG_FYTD
Sincethestartoftheassignmentfiscalyeartodate
_PER_ITD
Sincethestartofthepersoninceptiontodate.
_PER_PTD
Sincethestartofthepersonprocessingperiodtodate.
_PER_MONTH
Sincethestartofthepersoncalendarmonthtodate.
_PER_QTD
Sincethestartofthepersoncalendarquartertodate.
_PER_YTD
Sincethestartofthepersoncalendaryeartodate.
_PER_TQTD
Sincethestartofthepersontaxquartertodate.
_PER_TYTD
Sincethestartofthepersontaxyeartodate.
_PER_FQTD
Sincethestartofthepersonfiscalquartertodate.
_PER_FYTD
Sincethestartofthepersonfiscalyeartodate.
_ENTRY_ITD
Sincethestartoftheelemententryinceptiontodate.
_ENTRY_PTD
Sincethestartoftheelemententryprocessingperiodtodate.
_ENTRY_MONTH
Sincethestartoftheelemententrycalendarmonthtodate.
_ENTRY_QTD
Sincethestartoftheelemententrycalendarquartertodate.
_ENTRY_YTD
Sincethestartoftheelemententrycalendaryeartodate.
(http://www.oracleport.com/tag/apitocreateeitextra
salary/)DefiningHRResponsibility
API(http://www.oracleport.com/tag/oracleapi/)OracleEITupload
Data(http://www.oracleport.com/tag/oracleeituploaddata/)
OracleFrameworkPersonalization
(http://www.oracleport.com/tag/oracleframework
personalization/)
FAVOURIT LINKS
ORACLEBLOGS
(http://www.oracle.com/blogs/index.html)
ORACLEDISCUSSIONFORUMS
(http://forums.oracle.com/forums/main.jspajs
essionid=8d92079f30d6075a113ff28d4ad9be5
a8aa8df9cae8c.e3mSaNmQc3j0ax4NchmOaxi
Rby0?categoryID=84)
ORACLETECHNOLOGYNETWORK
(http://www.oracle.com/technetwork/index.ht
ml)
ORACLEUSERGROUPS
(http://www.oracle.com/technetwork/communi
ty/index.html)
Aspecialdimensionwhichaggregatesresultsfrompayrollrunsthathavebeenpickedupinaparticular
ORACLEUSERGROUPS
(http://www.oracle.com/technetwork/communi
ty/index.html)
prepaymentsrun.
ORACLEWIKI(http://wiki.oracle.com/)
ThefollowingtableprovidesalistofPaymentsDimensions.
SignIn(http://www.oracleport.com/wpadmin)
PaymentsDimension
DatabaseItemSuffix
_PAYMENTS
Description
Forasetofpayrollruns.
()GOSI PROCESSING
GOSIpayrollprocessingassessestheemployeestotalearnings.Ifanemployeesearningsexceeds
EmployeeGOSIAnnuities,thenGOSIcalculations
automaticallyprocessanddeductfromtheemployeesearnings.However,iftheemployeesearnings
arelessthantheEmployeeGOSIAnnuities,thentheemployer
paysonbehalfoftheemployee,andthisaccruesasarrearsfortheemployee.
ToenrollanemployeeassignmentforGOSIdeductions:
Step1.SetyoureffectivedatetothedateonwhichyouwanttheGOSIdeductionstocomeintoeffect.
Note:ForNewHires,thisshouldnormallybethehiredate.Deductionsbegininthepayrollperiod.This
payrollrunretrospectivelycalculatesemployeeand
employerdeductionsforGOSI.
Step2.ChooseNewRecordtoenteranewelemententry.
Step3.SelecttheelementGOSItoinitiatetheGOSIprocessing.Youcanentercostinginformationand
areasonforenteringthiselementfortheassignment.The
elementhasnoinputvalues.
Step4.ChooseNewRecordandselecttheelementSetupGOSIReferenceSalaryifyouwanttospecify
abasevalueforcalculatingGOSIdeductions.Ifyoudo
notenterthiselementfortheemployee,thepayrollruncalculatestheGOSIbaseusingtheGOSI
ReferenceformulaattachedtotheGRE.
Step5.Entercostinginformationandareason,ifrequired.Formoreinformationoncosteddataatthe
elemententrylevel,see:DataCostedattheElementEntry
LevelinOracleApplicationsHelp.
Step6.ToenterapayvaluefortheelementSetupGOSIReferenceSalary,choosetheEntryValues
buttontoopentheEntryValueswindow.Inthepayvaluefield,
enterthebasevaluefortheGOSIcalculationstouseinthecurrentyear.
Step7.IntheElementEntrieswindow,chooseNewRecordandselecttheelementGOSIReference
SalaryAdjustmentifyouwanttochangethebasevaluefor
GOSIcalculations.
Step8.ChoosetheEntryValuesbuttontoopentheEntryValueswindow.
Step9.EnteranamountinthePayValuefield,fortheelementGOSIReferenceSalaryAdjustment.You
canusethisamounttoadjustthebasevalueforGOSI
deductions.Thisvaluecanbeapositiveornegative.Forexample,supposeyouhavesetthepayvalue
fortheelementSetupGOSIReferenceSalaryas1000
(thousanddinar).IfyouwanttodecreaseorincreasethebasefortheGOSIdeductionsby100
(hundreddinar)inthecurrentpayperiodonly,enter+100or100
inthepayvaluefieldfortheelementGOSIReferenceSalaryAdjustment.
Step10.SavetheElementEntrydetails.
TosetupGOSIprocessing:
Step1.DefinetheGOSIaddressasalocationwithintheapplication.Formoreinformationonlocations,
see:SettingUpLocationsinOracleApplicationsHelp.
Step2.CreateanexternalorganizationfortheGeneralOfficeofSocialInsurance(GOSI).Formore
informationonGOSI,see:BusinessGroups:EnteringSaudi
GOSIOfficeinOracleApplicationsHelp.
Step3.EnterGOSIdetailsofthelegalentitiesinyourenterprise.Formoreinformationonlegalentities
inyourenterprise,see:GREs/LegalEntities:EnteringSaudi
GOSIDetailsinOracleApplicationsHelp.
Step4.LinkthepredefinedelementsGOSI,SetupGOSIReferenceSalary,andGOSIReferenceSalary
Adjustment.Youcanalsolinkotheruserdefinedelements.
Formoreinformationonpredefinedelements,see:PredefinedElements
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrlstate=19gni8dv45_57#Predefined_Elements).
Formoreinformationondefiningelementlinks,see:DefiningElementLinksinOracleApplicationsHelp.
Step5.LinktheformulaSA_GOSI_CALCULATIONtoGOSIelementintheFormulaResultRules
window.Formoreinformationonformulaprocessingand
resultrules,see:DefiningFormulaProcessingandResultRulesinOracleApplicationsHelp.
Step6.OptionallywriteaformulatoreturnabasevalueforthecalculationofGOSIdeductions.This
formulamustreturnthevariableGOSI_REFERENCE.You
canoverridethisformulaforsomeorallemployeesbyenteringapayvaluefortheSetupGOSI
ReferenceSalaryelement.Formoreinformationonwritingformulas,
See:WritingorEditingaFormulainOracleApplicationsHelp.
Step7.IfyouhavecreatedyourownformulawithareturnvariableGOSI_REFERENCE,attachyour
formulaattheGRElevel,see:GREs/LegalEntities:Entering
GOSIReferenceFormula.
Step8.OptionallyusetheSubjecttoGOSIsecondaryclassificationtoclassifytheelementsthatform
thebaseforGOSIdeductions.OraclePayrollusesthese
elementstocalculatethebaseonceeachyearinJanuaryifyouhavenotdefinedaGOSIReference
Formula,norenteredapayvalueintheSetupGOSIReference
Salaryelementforanemployee.
PAYROLL DEFINITION
Chatlivewithan
agentnow!
Todefineapaymentmethod:
Step1.Setyoureffectivedatetothedateyouwanttobeginusingthepaymentmethod.
Step2.Enteranameforthepaymentmethod,andselectitstype.
Youcancreateasmanypaymentmethodsforeachtypeasyourequire.Forexample,ifyouhave
differentsourcebankaccountsfordifferentpayrolls,youmust
createseparatepaymentmethods.
Forathirdpartypaymentmethod,selectthetypeCheck.
Canadausers:CanadahasmanyspecificBankformatsfromwhichyoucanchoose.Ifthebankyou
needtouseisnotlistedbelow,thenyouneedtocreatea
customdesign:
BankofMontreal
BankofNovaScotia
Online
CPAStandard005
CanadianImperialBankofCommerce
NationalBankofCanada
RoyalBankofCanada
TDBankFinancialGroup
Step3.ThebasecurrencyfortheBusinessGroupappears.Forsomepaymentmethods,youcanselect
anothercurrency.
Step4.Ifthismethodcontrolspaymentstoathirdpartysuchasabenefitscarrierorgarnishment
receiver,checktheThirdPartyPaymentbox.
Step5.EntertheBankDetailsfieldtoopentheBankDetailswindow.Enterinformationaboutthe
accountfromwhichpaymentsarecoming.
IfyouareusingCashManagement,youneedtoincludethefollowinginformation:
AccountName
AccountNumber
Type
BankName:ifthisalreadyexists,enterthenameexactlyasitappearsinAccountsPayable.
Branch:ifthisalreadyexists,enterthenameexactlyasitappearsinAccountsPayable.
WARNING:YoushouldreviewtheaccountsetupforAccountsPayablepriortodefiningthePayment
MethodinOraclePayroll.Youmustenterthisinformation
exactlyasitappearsinOracleAccountsPayable.Ifnot,youcouldendupwithduplicateaccounts.What
youenterinOraclePayrollcreatesanentryinAccounts
Payableifitdoesnotmatchanexistingentryexactly.Thiserrorleadstoreconciliationissues.
Note:FrenchPayrollusers:Ifyouhavealreadysavedtwoormorepaymentmethodsofthistype,
youcancreateapaymentmethodwithnobankdetails.When
thePrePaymentsprocesshandlesanassignmentthatusesthispaymentmethod,itselectsoneofthe
paymentmethodsofthesametypethatdohavebankdetailsto
usefortheassignment.Thisremovestheneedtomaintainpersonalpaymentmethodswhenemployee
assignmentchangesrequiretheemployeetobepaidfroma
differentsourcebankaccount.
Step6.EnterFurtherInformationifyourOraclelocalizationteamhasdefinedextrafieldsinthis
protectedflexfield.
Note:USusers:TheFurtherInformationfieldisnotactivatedforUSinstallations.
Note:Saudiusers:TheFurtherInformationfieldisenabledtoselectthepaymentmethodformula,
see:EnteringFurtherPaymentMethodInformation
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Entering_Further_Payment_Method_Information).
Step7.SelectSetofBookstoindicatethesetofbookstouseifyouintendtoreconcilepaymentsusing
OracleCashManagement.
Note:CashManagementmaynotbesetupforyourlocalization.
Step8.SelectGLCashAccounttoindicatethecashaccounttouseforthereconciliationofpayments.
TheentryforDescriptionisenteredbydefault,dependingonwhatyouenterastheGLCashAccount
details.
Step9.TousetheJournalEntryLinereconciliationfeaturefromthePayrollBankAccountsinCash
Management,specifyacashaccountandsetofbooks.
Formoreinformationoncashmanagement,see:OracleCashManagementUserGuideinOracle
ApplicationsHelp.
Formoreinformationonreconciliation,see:JournalEntryLineReconciliationinOracleApplications
Help.
Note:Thesetofbooksspecifiedhereshouldbethesamesetofbooksassignedtothefollowing:
Chatlivewithan
agentnow!
Online
GL:SetofbooksNameprofileOption.FormoreinformationonsettingupGLbookprofile
option,see:GLSetofBooksProfileOptioninOracleApplicationsHelp.
MO:OperatingUnitProfileoptionfortheCashManagementResponsibility.Formore
informationonoperatingMOunitprofileoption,see:MOOperatingUnitProfileOptionin
OracleApplicationsHelp.
Note:TheorganizationdefinedastheOperatingUnitforCashManagementmustbethesame
organizationdefinedasthebusinessgroup.ThissetstheOrgIDto
0,asitmustbefortherecordsintheAP_ACCOUNTS_ALLtable.
Note:IfbankaccountsaremissingfromyourCashManagementresponsibility,correctanyproblems
withthebankaccountinformationinthePaymentMethod
window.
CashManagementSetupSteps:
ThefollowingsetupstepsmustbeperformedinCashManagement.
Step1.TheBankAccountsetupinPayrollcanbeviewedinCashManagementonlyiftheCash
ManagementBankAccountSecurityAccessProfileOptionisset
up.
Step2.ThefollowingTransactionCodesneedtobesetupinCashManagement:
Payments
StoppedPayments
MiscellaneousReceiptsformoreinformationonmiscellaneousreceipts,see:Misc.Receipts
inOracleApplicationsHelp.
MiscellaneousPayments
Step3.Saveyourwork.
Toenterformulaforthepaymenttype:
Step1.IntheOrganizationalPaymentMethodwindow,clicktheFurtherInformationfieldtodisplay
theFurtherPaymentMethodInformationwindow.
Step2.SelecttheHeaderFormulaforEFT.Thiscreatestheheadersectionofthepaymentfile,and
containsemployerdetails,suchasbankname,accountname,
totalnumberofemployees,salaryprocessdetails,andfilecreationdate.
Step3.SelecttheBodyFormulaforEFT.Thiscreatesthebodysectionofthepaymentfile,and
containsemployeeinformation,suchasemployeename,employee
number,andtheamount.
Step4.SelecttheFooterFormulaforEFT.Thiscreatesthefootersectionofthepaymentfile,and
containsdetailsofthetotalamount.
Step5.ChooseOK.
Step6.Saveyourwork.
Chatlivewithan
agentnow!
Online
ProcessingSocialInsuranceDeductions
OracleHRMSenablesyoutostoremultipleresultsagainstthespecificcontributiontype.Itprovidesa
singlesourceofinformationabouttheGOSIcontribution.To
processthesocialinsurancedeductions,youmustdefineyourelements.Youthenlinkyourearnings
elementsandsocialinsuranceinformationelementstoyour
payroll.TheGOSIinitializationelementtriggersaformula,whichchecksyouremployeeseligibilityfor
GOSIdeductionsandthenmakesthecalculationsforeach
eligibilitytype.
See:PredefinedElements(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrlstate=19gni8dv45_57#Predefined_Elements)
MandatoryDeductions
EmployerandemployeecontributionstowardstheGOSIaremandatorydeductionsforSaudinationals.
EmployeescontributetoGOSIAnnuities,andemployers
contributetobothGOSIAnnuitiesandGOSIHazards.
ToruntheSaudiPaymentOutputFileProcess:
Step1.SelectSaudiPaymentOutputFileintheNamefield.
Step2.ClickintheParametersfieldtoopentheParameterswindow
Step3.SelectthePayrollnametorestrictthepaymentmethodinformationtoaparticularpayroll.This
displaystheConsolidationSetfortheselectedpayroll.Ifyou
leavethePayrollfieldblank,thereportdisplaysinformationforallpayrollsdefinedforthebusiness
group.
Step4.SelecttheConsolidationSet,ifyouhavenotselectedthepayrollforwhichyouwanttoviewthe
report.
Step5.EntertheStartDatefortheEFTprocess.Thisisthedateonwhichyouwanttostartthe
prepayments.
Step6.EntertheEffectiveDatefortheEFTprocess.Bydefault,thisisthecurrentdate.
Step7.SelectthePaymentMethodtoidentifythepayingbankaccountforwhichyouwanttocreate
theEFT.
Step8.EntertheProcessDate/Dateoftransfer.Thisisthedateonwhichyouwanttoprocessand
transfertheEFTtothepayingbankaccount.
Step9.ChooseOK.
Step10.IntheSubmitRequestwindow,choosetheSubmitbutton.
ORACLE FORMULAS
()SAMPLE FORMULAS FOR SAUDI PAYMENT METHOD
Online
Oracleprovidessampleformulasthatyoucanusetodefinepaymentmethodasperyourbanks
requirement.
Apaymenttypeisrequiredtoidentifythemethodofpaymentforexample,SADirectDepositSAR.
Thispaymenttypeshouldreferencethegenericmagnetictape
procedure.
Formulas:ThefollowingformulasarecreatedforElectronicFileTransfer(EFT):
Formula
SA_EFT_HEADER
Description
Thisformulaistheheadersectionofthepaymentoutputfile.Itcalls
theformulafunctionSA_GET_CUSTOMER_FORMULA_HEADERwhich
inturnfetchesthevariousrequiredfieldsfortheheaderpart.
SA_EFT_HEADER_CUSTOMER Thisformulaactuallyformatsthefieldsfetchedbythe
SA_EFT_HEADERformulaaspertherequirement.Thisformulaisa
sampleandyoucanformatthefieldsasperyourrequirement.
SA_EFT_BODY
Thisformulaisthebodysectionofthepaymentoutputfile.Itcalls
theformulafunctionSA_GET_CUSTOMER_FORMULA_BODYwhichin
turnfetchesthevariousrequiredfieldsforthebodypart.
SA_EFT_BODY_CUSTOMER
ThisformulaactuallyformatsthefieldsfetchedbytheSA_EFT_BODY
formulaaspertherequirement.Thisformulaisasampleandyoucan
formatthefieldsasperyourrequirement.
SA_EFT_FOOTER
Thisformulaisthefootersectionofthepaymentoutputfile.Itcalls
theformulafunctionSA_GET_CUSTOMER_FOOTERwhichinturn
fetchesthevariousrequiredfieldsforthefootersection.
SA_EFT_FOOTER_CUSTOMER Thisformulaactuallyformatsthefieldsfetchedbythe
SA_EFT_FOOTERformulaaspertherequirement.Thisformulaisa
sampleandyoucanformatthefieldsasperyourrequirement.
FormulaFunctions:Thefollowingformulafunctionsarealsocreated:
FormulaFunction
Description
SA_USER_CUSTOMER_FORMULA_HEADER Thisformulafunctionfetchesthevaluesforthefields,
whicharepassedtoitbythecallingformula
SA_EFT_HEADER.
SA_USER_CUSTOMER_FORMULA_BODY
Thisformulafunctionfetchesthevaluesforthefields,
whicharepassedtoitbythecallingformula
SA_EFT_BODY.
SA_USER_CUSTOMER_FORMULA_FOOTER Thisformulafunctionfetchesthevaluesforthefields,d
toitbythecallingformulaSA_EFT_FOOTER.
CustomerFormula(Sample):OraclePayrollprovidesasampleformulaforyou,tosetupyourown
formulasforHeader,BodyandFooter.Thesesampleare
basedonsupersetofdatathatsupportsEFT.
Thefollowinginputsareallowedintheheader/footerandthebodysectionofthepaymentfile,towrite
yourownformula:
Header/Footer:
CREATION_DATE,thisreferstotheeffectivedateonwhichthepaymentfileiscreatedasper
Hijrahcalendar(YYYYMMDD).
PROCESS_DATE,thisreferstothedateonwhichthepaymentfileissubmittedasperHijrah
calendar(YYYYMMDD).
COUNT1,thisreferstothetotalnumberofemployees.
SUM1,thisreferstothetotalamount.Youwouldmultiplythetotalamountwithhundred
(100)todisplaythelasttwodecimalpointsinyourreport.
Body:
AMOUNT,thisreferstotheamountforeachemployee.Youwouldmultiplythisamountwith
hundred(100)todisplaythelasttwodecimalpointsinyourreport.
FIRST_NAME,thisreferstothefirstnameoftheemployee.
LAST_NAME,thisreferstothelastnameoftheemployee.
Chatlivewithan
agentnow!
Online
EMP_NO,thisreferstotheemployeenumber.
ASG_NO,thisreferstotheassignmentnumberoftheemployee.
LOCAL_NATIONALITY,thisreferstothelocalnationalityoftheemployee.
TheformulathatyouhavedefinedshouldreturnalltheWRITE_TEXT,REPORT1_TEXTand
REPORT2_TEXTvariablesthataresetupintheformulas.
WRITE_TEXT,REPORT1_TEXT,andREPORT2_TEXTaretheoutputsthatareavailableforyou.
AtthemaximumyouhavetheycanhavefiveWRITE_TEXT,fiveREPORT1_TEXTandfive
REPORT2_TEXTvariables.Eachvariableshouldnotexceed255
charactersinsize.
Youusethefollowingcontextsforeachsectionofyourownformulaandusedatabaseitemsforthese
valuesonly.
Header/Footer:
DATE_EARNED
ORG_PAY_METHOD_ID
BUSINESS_GROUP_ID
PAYROLL_ID
PAYROLL_ACTION_ID
Body:
ASSIGNMENT_ID
BUSINESS_GROUP_ID
PER_PAY_METHOD_ID
DATE_EARNED
PAYROLL_ID
Chatlivewithan
agentnow!
PAYROLL_ACTION_ID
ASSIGNMENT_ACTION_ID
ORGANIZATION_ID
TAX_UNIT_ID
OracleCorporationmaychangethisformulainfuturereleases.Thisformulaisstrictlyforexampleor
prototypeusesonly,andisnotintendedtoprovidea
readymadesolution.Youcanmakeacopyofthisformulabutyoushouldnotchangeyourcopied
version.Alwayswriteyourownformulatomeetyourbanks
requirements.Thisformulamaycontaincertainhardcodedvaluesforsimplifieduse.
Theprototypeformulasuppliedisonlydesignedtoworkforpaymentmethodandshouldnotbeused
foranyotherpurpose.Anyuseofthisformulaissubjecttothe
termsofOraclelicenseagreementfortheHRMSprogramsanddocumentation.
SamplefortheHeaderisasfollows:
****************************************************************/
/*FormulaName:SA_EFT_HEADER
Description:ThisformulaformatsandwritesheadersectionoftheMagneticFile.Italsowritesdata
ontotheauditreport.
****************************************************************/
/*Initialisedatabaseitems*/
DEFAULTFORORG_SA_BANK_NAMEIS
DEFAULTFORORG_SA_ACCOUNT_NUMBERIS
INPUTSARECREATION_DATE(Text)
,PROCESS_DATE(Text)
,COUNT1(Text)
,SUM1(Text)
TRANSFER_SUM1=SUM1
TRANSFER_COUNT1=COUNT1
/*Customertomodifysectionbelowthis*/
Online
/*FileHeader*/
WRITE_TEXT1=0+/*HeaderRec*/
000000000000+/*KeyHeader*/
G+/*MonthType*/
CREATION_DATE+/*FileCreationDate*/
PROCESS_DATE+/*SalaryProcessDate*/
10000+/*TotalAmountforAllEmployees*/
100+/*TotalEmployees*/
LPAD(ORG_SA_ACCOUNT_NUMBER,15,0)+/*CompanyAccountNumber*/
RPAD(,68,)+/*Filler*/
CHR(10)
/*ReportFileHeader*/
REPORT1_TEXT1=+HeaderRecord:+0+CHR(10)++
KeyHeader:+LPAD(0,12,0)+
+FileCreationDate:+LPAD(CREATION_DATE,12,0)+CHR(10)
/*REPORT1_TEXT2=HeaderRecord:+0+
MonthType:+LPAD(0,12,0)+
+SalaryProcessDate:+LPAD(0,12,0)+CHR(10)
REPORT1_TEXT3=HeaderRecord:+0+
FileCreationDate:+LPAD(0,12,0)+
CHR(10)
REPORT1_TEXT4=HeaderRecord:+0+
SalaryProcessDate:+LPAD(0,12,0)+
CHR(10)*/
REPORT1_TEXT2=+MonthType:+LPAD(GREGORIAN,12,0)+
+SalaryProcessDate:+LPAD(PROCESS_DATE,12,0)+CHR(10)
REPORT1_TEXT3=
REPORT1_TEXT4=
REPORT1_TEXT5=+
TotalEmployees:+LPAD(COUNT1,12,0
PREVIOUS
POST (HTTP://WWW.ORACLEPORT.COM/HOW-TO-RESTRICT-THE-ABSENCE-TYPELIST-OF-VALUES-IN-ORACLE-SELF-SERVICE-HUMAN-RESOURCES/)
NEXT POST (HTTP://WWW.ORACLEPORT.COM/DEBUGGING-FAST-FORMULAE-ISOLATINGFORMULA-FROM-THE-CALLING-APPLICATION/)
Chatlivewithan
agentnow!
Online
LEAVE A REPLY
Youremailaddresswillnotbepublished.Requiredfieldsaremarked*
NAME *
EMAIL *
WEBSITE
COMMENT
YoumayusetheseHTML(HyperTextMarkupLanguage)tagsandattributes:
<ahref=""
title=""><abbrtitle=""><acronymtitle=""><b><blockquotecite="">
<cite><code><deldatetime=""><em><i><qcite=""><strike><strong>
PostComment
Oracleport.comCopyRights:Allrightsreserved.(http://oracleport.com)
Chatlivewithan
agentnow!
Online