Pay Roll
Pay Roll
1. Integration with Core HR: Oracle Fusion HCM integrates payroll with other
core HR modules, such as employee records, benefits administration, and
time and labor management. This integration ensures that payroll calculations
are based on accurate and up-to-date employee data.
2. Automated Payroll Processing: Oracle Fusion HCM automates the payroll
process, making it more efficient and reducing the risk of errors. The system
calculates gross pay, deductions, and net pay based on predefined rules and
policies.
3. Tax Management: The payroll module in Oracle Fusion HCM handles the
calculation and management of various taxes, including federal and state
income taxes, Social Security taxes, and Medicare taxes. It helps
organizations stay compliant with tax regulations and ensures accurate tax
withholdings.
4. Benefits and Deductions: Oracle Fusion HCM allows organizations to
manage employee benefits and deductions seamlessly. This includes tracking
and processing contributions to benefits programs such as health insurance,
retirement plans, and other voluntary deductions.
5. Reporting and Analytics: The system provides robust reporting and
analytics capabilities, allowing organizations to generate various payroll
reports. These reports may include payroll registers, tax reports, and other
financial documents necessary for compliance and analysis.
6. Compliance: Oracle Fusion HCM is designed to help organizations stay
compliant with local, regional, and global labor laws and regulations. The
system is regularly updated to reflect changes in legislation that may impact
payroll processing.
7. Self-Service Capabilities: Employees can access self-service features to
view their payroll information, such as pay stubs, tax documents, and other
related details. This empowers employees to manage some aspects of their
payroll information without direct HR involvement.
8. Audit Trails: Oracle Fusion HCM maintains detailed audit trails, documenting
changes and transactions related to payroll processing. This helps
organizations track and review any modifications made to payroll data for
transparency and compliance purposes.
It's important to note that the features and capabilities of Oracle Fusion HCM,
including the payroll module, may evolve with updates and new releases.
Organizations implementing Oracle Fusion HCM should refer to the latest
documentation and consult with Oracle support resources for the most accurate and
current information.
If we want to have multiple LDG when we have different Cost Allocation Structure.
At Global HR we are able to configured at till Legal Entity level to hiring as Employee
whereas at payroll we are able to configure till LDG level
Payroll Pre-requisition setups verification
Define LDG, Define LE, PSU, TRU
Bring the Legal Entity into Scope in define legal entities task.
Assign Legal Entities to Ledger at Assign Legal Entity Task.
Before creating Backs, and Bank Accounts, it will ask for Legal entity So we need do it.
Payroll Module
Making Legal Entity as Tax Reporting Unit in Task manage legal reporting unit HCM
information.
General Ledger:
It is books of Accounts
Every transaction of organization should be recorded in the book of accounts.
For cash management.
Consolidation Group:
Consolidate payroll result by giving label / name for that.
In simple terms we are given name /label for pay results.
Grouped Based on country.
Employe
e Consolidation group
9500 Monthly
2000 Weekly
200 Yearly
USD Currency
Check Payment Type
HDFC
Bank Payment Source
To know the types payment methods for any country to check this
Go to Task: Configure Payroll Legislations
Payroll Module
Payment Types
Any payment method that you define must belong to one of the payment types that your
enterprise supports.
Each payroll must have at least one valid organization payment method for each
payment type available to employees on that payroll. There may be more than one
payment method with the same payment type.
Your enterprise may support a different range of types that are appropriate for your
localization. For example, some localizations do not allow cash, some do not support
checks, and very few support postal money orders.
The names of payment types can vary by localization. For example, in the US, the
payment type for EFT is NACHA(National Automated Clearing House Association);
Payment Sources
Payment sources associate bank accounts and other sources of funds with organization
payment methods. If you are using Oracle Fusion Global Payroll for payroll processing,
each organization payment method that is in use must have at least one valid payment
source.
Here in this task we can restrict the no of payment methods of the employee.
Payroll Module
Payroll Definition:
When you create or modify payroll definitions, the application generates a calendar of payroll
periods based on your selections. The choices you make for these values determine the resulting
schedule of payroll periods:
Offset Settings:
Payroll Module
Dynamic Offsets When you create a payroll definition, you can use dynamic offsets for payroll cycle
events. All of the predefined payroll time periods you can use support dynamically generated dates
for offsets. Use dynamic offsets to offset each payroll cycle event by a specified number of days
before or after the start or end date.
IF want to pay salary for before 3 Days Of month end date then we can use the Dynamic Offesets.
Fixed-Date Offsets The predefined Monthly (Calendar) payroll time period supports both dynamic
offsets and fixed-date offsets. Use fixed date to adjust the exact date of each of the payroll cycle
events for the first payroll period. Any adjustments that you make are reflected in the payroll
calendar for subsequent payroll time periods. For example, if you set the cutoff date as the 25th of
the month, then all payroll periods in the calendar will have those offsets.
If the Fix the Date 28 is the pay roll date for every month the use the fix-date offset.
Elements are building blocks of Payroll that help determine the payment of base pay,
benefits, absences, and other earnings and deductions.
Element Classification
They are a mechanism by which you classify the Element as Earnings or Deductions and defines a
default processing priority for the element in payroll runs.
Primary Classifications
Secondary Classifications
Payroll Module
Secondary classifications are subsets of the primary classifications. Use them to manage
wage basis rules for deductions and taxes.
You can't remove or change any predefined secondary classifications. In some countries
or territories, you can create your own secondary classifications.
Sub classifications
Sub classifications provide a way to feed balances. Elements can have only one primary
and secondary classification, but multiple sub classifications.
Lones, etc
Frequency rules determine which pay periods a recurring element should be included in the payroll
process.
For example, a monthly deduction might be processed in the third period of the month for
employees paid weekly and in the second period of the month for employees paid on a semimonthly
basis. This region identifies if frequency rules have been enabled for this classification.
Process Order:
These fields define the priority for element processing. Elements with lower numbers are processed
first.
Costi
ng
To track the labor costs of payroll run results, identify the element classifications the application can
cost. You can also establish whether the run results for the element are used to distribute the costs
over a set of elements in a distribution group and whether the application debits or credits the cost
account when posting the costs.
Payroll Module
Element Creation
In Fusion Payroll, the organization or legislation provides a set of predefined elements either for
regulatory purposes or deductions. The first thing to be done is to identify these predefined
elements and make them eligible to all employees.
For the creation of elements, templates are used. Primary Classification, Payroll Product Usage, and
Category determine the templates that are used. Any number of elements can be created
depending on your requirement.
Recurring voluntary deduction Select the relevant choice. If there is none, leave it blank.
What is the earliest entry date for this First Standard Earning Date
element?
What is the latest entry date for this Last Standard Process Date
element?
Does this element recur each payroll period, For nonrecurring payments such as a bonus,
or does it require explicit entry? select Nonrecurring.
Process and pay element separately or with Process and pay with other earnings.
other earnings elements?
Proration:
Proration is the calculation of proportionate element amounts whenever payroll-
relevant data is changed during a payroll period. For example,
a person joining or leaving the company or a change of pay rate, mid-payroll period,
could trigger proration. You add a proration formula to the element and add the element
to a proration event group. Proration creates two payroll run results: one for the payroll
period up to the day before the event, and one from the date of the event to the end of
the period.
Payroll Module
In the above example, the amount to pay after the salary increase is 200 * 4 = 800.
In the above example, the amount to pay after the allowance increase is 10 * 4 = 40.
Payroll Module
In the above example, the amount to pay after the daily rate increase is 200*4 = 800.
In the above example, the amount to pay after the hourly rate increase is 30 * 15 = 450.
The calculation of the proration rate may use the following constants:
Input values:
An element’s input values define the entry values available on each entry of that particular element.
In Fusion, any number of input values can be created depending upon your requirement. In most cases, the
template will create the input values for you.
Element Eligibility
Element eligibility determines which people are eligible for an element. To determine eligibility, you
have to select a specific criterion that people must have to receive entries of that particular element.
The eligibility criteria can be selected from the following:
All payrolls or for specific payrolls
Payroll Statutory Unit
Legal Employer
Payroll relationship type
Department in which the person works
Location of person’s office
Job (e.g. associate professor or secretary)
Position
Grade
People group
These identify the formula that the payroll run uses to process the element for workers with a
specified assignment status. The formulas return formula results such as the amount to be paid or
a message.
These results can update the current element entry or another target element entry with a lower
processing priority, which means that it is processed later in the payroll run.
There are different types of formula results:
Direct Result - updates the entry after calculation
Indirect Result - updates the entry of a non-recurring element
Message - gives a message to the entry value
Order Indirect - lowers priority within the element based on the calculation
Stop - omits an entry from further calculation
Task: Elements
Payroll Module
Final Close: element end at full and final settlement of the employee till.
Last Standard Earning Date: element end at Last working day of employee.
Last Standard process Date: When the end date of employee will be ended at any day of that month
but the element ended at last day of pay period/ payroll end date.
Recurring: Process the element for every pay period weely/monthly etc
Nonrecurring: element not processed for every pay period to process it separately.
Proration:
For example, a person joining or leaving the company or a change of pay rate, mid-
payroll period, could trigger proration. You add a proration formula to the element and
add the element to a proration event group. Proration creates two payroll run results: one
for the payroll period up to the day before the event, and one from the date of the event
to the end of the period.
Retro:
We want added any earning/deduction element in backdated /need any changes in value.
1. For example, I have a bones element called BH_Bones but this element should be added at
previous month, we run the payroll for previous month in that we forgot to add this element
so, in this scenario we need go with the retro, here we will add that element at current
Payroll Module
month with backdated then it will trigger a notification at event notification and do
recalculate processes select the process date with next day of previous payroll run date.
2. And if you go the check the element in element entries with current date the support
element of that main element will be automatically added.
3. For example, the salary increases in the November but we are at January we need update
the value to that element
4. For example, we missed loss pay element entire in the January but we are at may.
5. when you’re running retro with back dated in the current month, Make sure that you
already ruined the payroll of that month then only it possible.
The main propose of doing recalculate payroll process to pick the back dated entire.
To submit this process in application
Navigation Navigator my client Group payroll submit a Flow select LDG search
with Recalculate Payroll with Retroactive changes
Payroll Module
Select the Process date to be next day of previous payroll run date.
Step-2: Calculate Quickpay to an Employee for the period of Jan 2024 without giving the element
entry of ‘BH Bonus 1’.
Payroll Module
We can see that ‘BH Bonus 1’ was didn’t process for Jan 2024 Period.
Step-3: Now give a back dated entry of ‘BH Bonus 1’ in the period of Jan 2024.
Here we can see no event notification is triggered because we didn’t enable retro for ‘BH Bonus 1’.
Step-5: To trigger Event Notification for the existing element, go to element page and enable
‘Retroactive Event Group’ as ‘Entry Changes for Retro’.
Step-7: Add back dated element entry and check for Event Notification.
Payroll Module
Step-8: Submit a flow named as ‘Recalculate Payroll for Retroactive Changes’ and check the element
entries of Period Feb 2024.
Step-9: To get the target element in element entries, go to element configuration and click on
Retroactive Components and add the details as per below.
Payroll Module
Under target element we can add the main element as the target element or we can create a
support element and add as target element.
Note: The target element configuration should be same as the main element configuration and
should be a non-Recuring element too (even the main element is a Recuring element) to avoid errors
in further calculations in Payroll.
Right now, I have considered main element as the target element because it is a non-Recuring
element.
Step-10: Add the back dated entry, check for Event Notification and Submit a Flow named as
‘Recalculate Payroll for Retroactive Changes’.
Payroll Module
We can see that ‘BH Bonus 1’ which is the retroactive target element of the back dated element
entry.
As we can see the Retroactive entry has been processed in the Period of Feb 2024.
Pay Value:
It is the primary output value once’s we process the element the result will comes to pay value input
value
Salary Basis:
Task:Salary Basis
Pension:
Pension is dependent on pensionable earing. Any earing of employee will have the pensionable
earing cat balance feed then the pension deduction will happen.
Payroll Module
When you keep this option yes then at employee page level adding this element at calculation card -
> Benfits & pension there one additional field we are able to see.
Payroll Module
When you keep this option as yes then we have option to change the contribution of both employee
and employer at employee page level.
We have one calculation card (Pension Automatic enrolment), for employee to enroll for pensions
this card is automatically add to employee with statutory card.
Why it gets added default because when we hire an employee it is the pre process before running
payroll we can run this it will check automatically who will eligible for it.
Age in Years will come from Legal Employer when go to legal entity hcm information task there we
can see the option called Maximum Retirement age.
Payroll Module
The Calculator support element is calculating the percentage and distributor support element will
distribute it.
We cannot add this element directly at element entries we need add this element through
calculations card (Benefits and Pension)
This is the task where we can change the pension default percentages for both employee and
employer. The percentage are coming from while creating a pension element, we will give the
percentage that percentage will come here.
Object Group:
Generally, we will run payroll for single employee the processes name is Calculate Quick Pay but you
need to run payroll for all employee the process name is calculate payroll.
But the requirement is run payroll to group of people in this scenario we can create a object group
for that people then when we run calculate payroll then by selecting that object group it will pick
only that employee.
Payroll Module
Dynamic: by writing fast formulas by giving some criteria system will automatically the employees
Payroll Term: based 3tier employment model the term id will be considered
If we want to submit any process like recalculate Retroactive changes, calculate payroll, pre-payment,
generate pay slip, reports. The we need to submit a flow in my client group ->
Navigator- > my client group -> Pay roll -> search with submit a flow-> search with calculate payroll
To process the salary. Gross Pay, Gross Deductions, Net Pay for all employee
Pre-payment:
After processing salary to employee with any process like calculate payroll, quick pay. we can know
the employee net pay as a result.
The gross pay generated by the process of calculate pay roll to the information of payment
By running the pre-payment process to know from which back account of employer to which back
account of employee the net pay will proceed.
To now the which organizational payment methos to which personal payment method.
Basically, archive meaning clubbing actually we running calculate payroll, pre payment’s, payments
process separately but in payslips this all information will be together for that we are running this
archive Process.
After this we can run payslip process then payslips will be generated and available.
Generate Payslips:
The result
Payroll Module
Balance Definitions:
If you feed the particular balance to any of the element whenever that element is processing, the
processed value is stored in this balance that can be used for calculation.
For example, we have ten gross earing elements in that only five elements are eligible for loss pay
then we need to create custom Balance and feed these five elements to it.
For example, we need to create a balance for new pension scheme and need to need to feed only
few elements to that.
Balance Dimension is nothing but how do we want to view the stored balance. For example, taxable
pay for an employee is processing every month after processing one month we can see balance for
that month or after processing three months we need see the balance for all three months then QTD,
like that we have different option YTD, QTD, MTD, Period to date.
A payroll flow pattern links together a sequence of automatic payroll processes and reporting tasks,
and manual tasks, such as verification tasks. When you submit a payroll flow, the flow is based on a
predefined or user-defined flow pattern.
When you create your own flow pattern, you have the option to copy a predefined flow and make
these edits to meet your company's business requirements.
Determine the tasks included in the flow. The tasks can be automatic tasks, such as a payroll process,
or manual tasks, such as a task to verify a report.
Define parameter binding rules so that you can enter parameters that are common across multiple
tasks, such as dates, only once on submission. When you submit the flow pattern, the parameter
value is constant across all tasks within the generated flow.
When you submit a flow pattern, provide a unique name for the flow, such as 'Semimonthly
Payroll_15-Sept-2019'. This instance of a flow pattern is referred to as a flow. Use the Checklist to
monitor the status of all tasks within the flow.
Payroll Module