Você está na página 1de 18

ORACLEPORT.

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/)

ORACLE HRMS FOR SAUDI ARABIA

PostedMarch1st,2016byfaisal(http://www.oracleport.com/author/faisal/)&filedunderOracleHRMS/Payroll
(http://www.oracleport.com/category/oraclehrmspayroll/),OracleHRMS/PayrollSetup
(http://www.oracleport.com/category/oraclehrmspayrollsetup/).

ORACLE HRMS FOR SAUDI ARABIA

(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

()PERSON EXTRA INFORMATION TYPES

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.

()ENTERING ADDITIONAL PERSONAL INFORMATION (PEOPLE


WINDOW)

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.

COMPENSATION AND BENEFITS


()PREDEFINED ELEMENTS
Thefollowingtableprovidesalistofpredefinedelements:
PredefinedElements
Element
Name

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.

()SURVEY OF THE CLASSIFICATIONS


Thesurveyoftheclassificationsidentifies:
Thefunctionofelementswithineachprimaryclassification
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Primary_Classifications)
Theprocessingpriorityrange,defaultpriority,andcosttypeforeachclassification
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Primary_Classification_Processing_Priorities_and_Cost_Types)
Alistofthepredefinedsecondaryclassificationswithineachprimaryclassification
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Predefined_Secondary_Element_Classification)

()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

()PAYROLL BALANCE DIMENSIONS


OracleHRMSprovidesthefollowingpredefinedbalancedimensions.

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.

()GENERAL OFFICE OF SOCIAL INSURANCE DEDUCTIONS


OraclePayrollprovidestheelements,balances,formulas,andothercomponentsrequiredtoprocess
GOSIdeductions.Whenthepayrollrunencountersanentryof
theGOSIelement,itrunsthepredefinedformulaSA_GOSI_CALCULATION.Thisformulaprocesses
GOSIAnnuitiesandGOSIHazardsifyouhavespecified
thesedeductionsforyouremployees(ontheGOSIDetailstaboftheAssignmentwindow).
IfanemployeehasanentryoftheSetupGOSIReferenceSalaryelement,theformulausesthis
elementspayvalueasthebaseforcalculatingtheGOSIdeductions,
subjecttoanyadjustmententeredontheGOSIReferenceSalaryAdjustmentelement.
IfthereisnoentryoftheSetupGOSIReferenceSalaryelement,theformulausesthebasevalue
returnedbytheGOSIReferenceformula,ifyouhavewrittenthis
formulaandattachedittoyourGRE.
Note:Thisformulamustreturnthevariable,GOSI_REFERENCE.IfyoudonotdefineaGOSIReference
formula,OraclePayrollcalculatestheGOSIbasefrom
theelementshavingthesecondaryclassificationSubjecttoGOSI.
Iftherearenoelementswiththissecondaryclassification,OraclePayrollcalculatestheGOSIdeductions
onthelowerlimitofthebasevalueprovidedfortheGOSI
deductions.

()GOSI PROCESSING

GOSIpayrollprocessingassessestheemployeestotalearnings.Ifanemployeesearningsexceeds
EmployeeGOSIAnnuities,thenGOSIcalculations
automaticallyprocessanddeductfromtheemployeesearnings.However,iftheemployeesearnings
arelessthantheEmployeeGOSIAnnuities,thentheemployer
paysonbehalfoftheemployee,andthisaccruesasarrearsfortheemployee.

()ENROLLING AN EMPLOYEE FOR GOSI DEDUCTIONS


YoucanenrollanemployeeassignmenttoGeneralOfficeofSocialInsurance(GOSI)deductionsusing
theElementEntrieswindow.

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.

()SETTING UP GOSI PROCESSING


OracleHRMSenablesyoutoprocessGeneralOfficeofSocialInsurance(GOSI)contributionsfor
employeesusingpredefinedGOSIelements.
BeforeyoustarttoprocessGOSIcontributions,youneedtodothefollowing:.

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!

()DEFINING A PAYMENT METHOD


DefinepaymentmethodsfortheenterpriseintheOrganizationalPaymentMethodwindow.
Youcandefinemultiplepaymentmethodsforthesametype.Forexample,youmighthavedifferent
sourcebankaccountsforpayments.
Note:AfteryoudefineyourPaymentMethods,youcanentertheappropriatemethodsforeachpayroll
youdefine.
Afteryouassignanemployeetoapayroll,youcanenterpaymentdetailsforeachemployeein
thePersonalPaymentMethodwindow.Forexample,foremployees
whoworkoverseas,youmaywanttorecordmorethanonepaymentmethodwithdifferent
percentagesandcurrencies.

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.

()ENTERING FURTHER PAYMENT METHOD INFORMATION


OraclePayrollenablesyoutoconfigurepaymentmethodformulafortheElectronicFileTransfer(EFT)
basedonyourbanksrequirements,see:SampleFormulas
(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Sample_Formulas_For_Saudi_Payment_Method)
forSaudiPaymentMethod.(https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=264788100587190&id=258373.1&_adf.ctrl
state=19gni8dv45_57#Sample_Formulas_For_Saudi_Payment_Method)
YouselectyourconfiguredpaymentmethodformulasintheFurtherPaymentMethodInformation
window.

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.

TAXES AND SOCIAL INSURANCE


()ORACLE PAYROLL AND EMPLOYER/EMPLOYEE DEDUCTIONS

Chatlivewithan
agentnow!

Online

()ORACLE PAYROLL AND EMPLOYER/EMPLOYEE DEDUCTIONS


OraclePayrollprovideslegislativeupgradestokeepyourpayrollprocessinguptodatewithcurrent
legislation.

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.

()RUNNING THE SAUDI PAYMENT OUTPUT FILE


YouusethisreporttoinitiatethecreationoftheElectronicFileTransfer(EFT)PaymentfilefromOracle
Payroll.TheEFTPaymentfileenablesyoutosend
employeepaymentdetailstoyourbankonmagnetictape.
YouruntheSaudiPaymentOutputFileprocessfromtheSubmitRequestwindow.
Chatlivewithan
agentnow!

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

Você também pode gostar