Query to get Basic Salary from Grade Step in Fusion HCM

SELECT round(prvf.value, 2)
            FROM fusion.per_rates_f              prf,
           fusion.per_rate_values_f        prvf,
           fusion.per_assign_grade_steps_f pagsf,
           fusion.per_all_assignments_m    paam
     WHERE prf.rate_id = prvf.rate_id
       AND prf.rate_object_type = 'STEP'
       AND prf.grade_ladder_id = paam.grade_ladder_pgm_id
       AND TRUNC(P_DATE) BETWEEN prf.effective_start_date AND
           prf.effective_end_date
       AND prvf.rate_object_type = 'STEP'
       AND TRUNC(P_DATE) BETWEEN prvf.effective_start_date AND
           prvf.effective_end_date
       AND pagsf.grade_step_id = prvf.rate_object_id
       AND TRUNC(P_DATE) BETWEEN pagsf.effective_start_date AND
           pagsf.effective_end_date
       AND pagsf.assignment_id = paam.assignment_id
       and paam.assignment_type = 'E'
       AND PAAM.Assignment_Status_Type = 'ACTIVE'
       and paam.person_id = P_PERSON_ID
       and trunc(P_DATE) between paam.effective_start_date and
           paam.effective_end_date;

* P_DATE is the date on which the basic salary will be displayed

Comments

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

Oracle Fusion HCM - Enhancements to Summary of Changes and History Sections in Redwood Workforce Structures Pages

๐Ÿงพ Streamlining Payroll Operations with Oracle Payroll Activity Center