Oracle HCM Cloud: Rates-based Salary Components Introduction

Hello Community,

I’m back with a new blog. I recently reviewed an “Oracle Fusion Cloud Compensation 24C What’s New” document, and in addition to the new Redwood user experience features, I found something that deserves attention.
It is the introduction of the Rates-Based Salary Basis type. This feature has been in controlled availability for a long time and is now available to all customers.
This fact made me go back to the India CTC structure requirements that I was trying to address with a single component feature, but it did not address 100% of the requirements.

Rates-Based Salary Basis refers to a compensation structure in which an employee’s pay is determined by a predetermined rate, which may be fixed or flexible. Payment is typically tied to measurable units of work, such as hours, days, or tasks completed, rather than a fixed annual or monthly salary. Rates may vary based on factors such as the type of work, performance, or market conditions. This structure is often used for freelance, part-time, or contract positions, allowing for flexibility in compensation based on actual workload or output.
You can check the Oracle document for details.
To familiarize myself with the technical part, I developed a simple PoC to demonstrate some advantages but faced some limitations too.
So let’s start with a PoC:

Here is an example of a salary breakdown structure.

Steps to Configure

  • Create the appropriate payroll elements.
  • Create the appropriate value definitions by criteria.
  • Create the appropriate rate definitions.
  • Create the appropriate salary basis.
  • Associate the rates-based salary bases with the appropriate worker salaries.

    Let’s go through the configuration steps

    1. Create the appropriate payroll elements.

    We need three elements Base Salary, Overall Salary with an input value as an amount, and Longevity allowance with an input value as a factor.

    2. Create the appropriate value definitions by criteria.

    I need to create 2 VDbCs: Locations and Seniority Rates.

    The first one is for location-based allowances. It returns a flat amount. The second one is for deriving seniority rates and it requires more attention.

    In this instance, we have utilized a database item that retrieves the number of years of length of seniority. This feature allows the rate to be calculated dynamically, which is a highly beneficial capability.

    3. Create the appropriate rate definitions.

    I won’t go into much detail about the rates functionality here, as you can read about it yourself. https://docs.oracle.com/en/cloud/saas/human-resources/24c/faucf/overview-of-rate-definitions.html

    Just want to mention one point. I assigned a VDbC here to derive a default value for a rate but it can be overwritten. It’s just for this PoC, but you can choose a different decision.

    4. Create the appropriate salary basis.

    This part seems pretty straightforward.

    5. Associate the rates-based salary bases with the appropriate worker salaries.

    All right, let’s test it out. This short video shows you how it works.

    Conclusion

    The Rates-based salary basis type is a flexible, performance-oriented way to compensate employees based on predefined rates for different tasks, hours worked, or production levels.

    Limitations

    In addition to the limitations outlined in the user guide, I’d like to share some of my own findings.

    • Formula-based Rates are not supported
    • Fast Formula DBI is unable to access transient (in-flight) data that has been proposed in the flows but not yet committed to the database
    • An element should be linked to one rate only, and should not be linked to more than one rate.

    Kind regards,
    Volodymyr

    Oracle Fusion HCM Cloud Security Essentials course

    I am pleased to announce that our team has launched a new Fusion HCM Security Essentials online course.

    Security implementation is a very important step in every IT implementation project. It is getting even more critical in the Cloud environment. That’s why Oracle recommends to pay much attention on security configuration at the very beginning of the Oracle Cloud implementation cycle. There are special tasks in Cloud Application Services Implementation Approach methodology such as Develop Security and Validation Strategies and Implement Security.

    I spent a lot of time to identify and cover all critical aspects of Fusion HCM security starting from Role Based Access Control model in Fusion Applications and user/role provisioning methods as well as Data Security and key components that are used during security implementation.
    Also we tried to outline the key points in security optimization and the best practices that gained during real projects (for example, the benefits of using Dynamic Security profiles).

    I am pretty sure that our course will be useful for a wide auditory starting from Technical and Security Consultants to Security Compliance Managers and Team Leaders.

    All detailed information about the course you can get by following the link:

    https://erpwebtutor.com/course/oracle-fusion-hcm-cloud-security-essentials/

    So don’t hesitate and book this course.

    Kind regards,
    Volodymyr