Saudi Localization and Proratation!!!
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
Saudi Localization and Proratation!!!
If anyone have any question in this subject please write her, or any member have any experience want to share it with other also he can put it her
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
-
- Posts: 21
- Joined: Fri Oct 17, 2008 8:30 pm
- Location: India
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
There are two ways you can handle this subject with as per apps help
Oracle HRMS enables you to calculate proportionate earnings amounts whenever payroll-relevant data is changed during a payroll period, for example, if an employee joins or leaves the company during a payroll period or if an employee's pay grade changes during a payroll period. Oracle HRMS performs a proration calculation to ensure that the employees' earnings are calculated correctly after taking account of these changes.
If you want to prorate an earnings element, such as basic salary, assign an event group to it. An event group is a collection of proration points that share similar characteristics. You can create an event group to group together all proration points that affect an employee's salary, for example. This event group could contain proration points such as salary increases, assignment changes, and pay rate changes.
You then process the element using a formula that handles proration. You can either use a payroll formula that handles proration, or create a separate proration formula that runs after the main payroll formula only in payroll periods when a proration event occurs.
When you define the event group, you select the events that will activate proration calculation, such as:
An employee joining or leaving the enterprise
Changes to pay grades or grade rates
Changes to pay scales and progression points
Changes to hourly or annual pay rates
Changes to working hours
Changes to allowances or deductions
Note: The proration unit can be periods, days, or hours. Proration can be applied to a monetary, time-based, or numeric amount.
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
FOR EXAMPLE
IF WE CREATE A DATA BASE FUNCTION CALLED CALC_BASIC TO CALCULATE THE BASIC SALARY ELEMENT IN PERIOD
WITH THREE PARAMETERS ASSIGNMENT_ID,
START DATE AND END DATE
THEN IN FAST FORMULA WE CAN CALL THIS FUNCTION FOR ANY EVENT LIKE EMPLOYEE JOINED AND TERMINATED IN ONE PERIOD
WE WILL USE THIS
(
IF EMP_TERM_DATE >= Period_SD AND EMP_TERM_DATE <= Period_ED THEN
(
Monthly_Salary=CALC_BASIC (EMP_HIRE_DATE,EMP_TERM_DATE) </b>
IF WE CREATE A DATA BASE FUNCTION CALLED CALC_BASIC TO CALCULATE THE BASIC SALARY ELEMENT IN PERIOD
WITH THREE PARAMETERS ASSIGNMENT_ID,
START DATE AND END DATE
THEN IN FAST FORMULA WE CAN CALL THIS FUNCTION FOR ANY EVENT LIKE EMPLOYEE JOINED AND TERMINATED IN ONE PERIOD
WE WILL USE THIS
<b>F (EMP_HIRE_DATE >= Period_SD AND EMP_HIRE_DATE <= Period_ED) THENAlias PAY_PROC_PERIOD_END_DATE AS Period_ED
Alias PAY_PROC_PERIOD_START_DATE AS Period_SD
(
IF EMP_TERM_DATE >= Period_SD AND EMP_TERM_DATE <= Period_ED THEN
(
Monthly_Salary=CALC_BASIC (EMP_HIRE_DATE,EMP_TERM_DATE) </b>
-
- Posts: 21
- Joined: Fri Oct 17, 2008 8:30 pm
- Location: India
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
Dear sayed.najafaliDear Alruwaished,
You can Also handle Proration alone in the fast formula.. there is absolutly no need to create any custom pakages. If you need tell me i wil mail you the entire solution for payroll in approx 5lines in the FF
can you please send it here
abbasmalek@hotmail.com
thanks
-
- Posts: 31
- Joined: Thu Nov 29, 2007 2:42 pm
- Location: India
Hello sayed,
Can you send me the materials on Proration
thanks in advance
Sathish
<b>sathish_puttur@yahoo.com</b>
Can you send me the materials on Proration
thanks in advance
Sathish
<b>sathish_puttur@yahoo.com</b>
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
<b>F (EMP_HIRE_DATE >= Period_SD AND EMP_HIRE_DATE <= Period_ED) THENFOR EXAMPLE
IF WE CREATE A DATA BASE FUNCTION CALLED CALC_BASIC TO CALCULATE THE BASIC SALARY ELEMENT IN PERIOD
WITH THREE PARAMETERS ASSIGNMENT_ID,
START DATE AND END DATE
THEN IN FAST FORMULA WE CAN CALL THIS FUNCTION FOR ANY EVENT LIKE EMPLOYEE JOINED AND TERMINATED IN ONE PERIOD
WE WILL USE THIS
Alias PAY_PROC_PERIOD_END_DATE AS Period_ED
Alias PAY_PROC_PERIOD_START_DATE AS Period_SD
(
IF EMP_TERM_DATE >= Period_SD AND EMP_TERM_DATE <= Period_ED THEN
(
Monthly_Salary=CALC_BASIC (EMP_HIRE_DATE,EMP_TERM_DATE) </b>
<i><div align="right">Originally posted by abbasmalik
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
-
- Posts: 30
- Joined: Tue Jul 22, 2008 6:08 am
- Location: Sudan
-
- Posts: 388
- Joined: Wed Oct 03, 2007 11:32 pm
- Location: Saudi Arabia
Who is online
Users browsing this forum: No registered users and 0 guests