Oracle Fusion Payroll-Restrict Payroll Processing in Oracle Fusion Payroll
⭐ Restrict Payroll Processing in Oracle Fusion Payroll
Oracle Fusion Payroll lets you control which payroll relationships and which elements get processed in a payroll run. You can restrict processing in two ways:
Formula rules on elements (Skip / Frequency rules)
Flow submission parameters (Payroll Relationship Group / Element Group / Run Type)
These restrictions help ensure payroll runs efficiently, avoids duplicate calculations, and supports special situations like off-cycle runs, testing, or compliance-driven cycles.
๐น 1. Restrict Element Processing Using Rules
Recurring elements often need rules to determine when they should process. Oracle Fusion supports two types of rules:
A. Skip Rules
Skip rules use a fast formula to include or exclude an element entry for a person.
✔ Purpose
Control whether an element should process in a particular payroll run.
✔ Examples
| Rule Type | What It Does | Example |
|---|---|---|
| Once-Each-Period skip rule | Prevents a recurring element from being processed more than once per payroll period | Medical Allowance is processed only ONE time even if multiple runs are executed in the same period |
| Conditional skip rule | Uses logic to skip element if conditions are met | Skip an allowance if employee is on unpaid leave |
B. Frequency Rules
A frequency rule controls in which payroll periods the element should process.
✔ Purpose
Define specific periods (weeks, months, cycles) in which an element should run.
✔ Examples
| Rule Type | What It Does |
|---|---|
| Monthly frequency rule | Process element only once in a monthly period |
| Bi-weekly rule | Process in every alternate biweekly period |
| Custom rule | Example: Process element only in Week 1 and Week 3 of the month |
๐น 2. Restrict Records Using Flow Submission Parameters
When submitting a payroll flow (e.g., Calculate Payroll, Calculate Gross Earnings, QuickPay), you can restrict the scopeof the run using flow parameters.
A. Payroll Relationship Group
Use this to restrict payroll to a subset of employees.
✔ Purpose
Process payroll only for the people in the group.
✔ How groups are defined
Static Group – manually selected employees
Dynamic Group – based on rules
Assignment attributes
Payroll relationship attributes
Grade, job, FTE, location, business unit, etc.
B. Element Group
Use this to restrict payroll to specific elements.
✔ Purpose
Control which elements should be calculated in the run.
✔ How element groups are built
By classification (Earnings, Deductions, Taxes, etc.)
By including/excluding specific elements
Useful for off-cycle runs
Retro run for Basic Salary only
Bonus run
Deduction-only reconciliation run
C. Run Types
Run Types determine how and when payroll calculations are processed.
✔ Purpose
Define the processing method and payment approach.
✔ Notes
An element is processed in all run types unless you configure:
✔ Process separately
✔ Run Type Trigger (element triggers a specific run type)
✔ Examples
Regular Payroll
Supplemental Run (Bonus)
Overtime Run
Retro Run
๐น Bringing It All Together (Example Scenario)
Scenario
You are running Calculate Payroll for Weekly Payroll, but:
You only want to process employees in Location = Mumbai
You want to process only Overtime elements
You want to avoid processing recurring elements that already processed this week
How Fusion handles it
| Requirement | Solution |
|---|---|
| Restrict to Mumbai employees | Payroll Relationship Group (Dynamic Rule: Location = Mumbai) |
| Process overtime only | Element Group containing OT elements |
| Skip other recurring elements | Skip Rule: “Once Each Period” or conditional formula |
✔ Summary
Method Controls Used For Skip Rules Whether element is processed at all Prevent duplicate or conditional processing Frequency Rules Which periods an element is processed Monthly, biweekly, custom frequency logic Payroll Relationship Group Which employees to process Subset of workforce Element Group Which elements to process Off-cycle runs, focused processing Run Types Type of payroll calculation Earnings run, supplemental run, retro
| Method | Controls | Used For |
|---|---|---|
| Skip Rules | Whether element is processed at all | Prevent duplicate or conditional processing |
| Frequency Rules | Which periods an element is processed | Monthly, biweekly, custom frequency logic |
| Payroll Relationship Group | Which employees to process | Subset of workforce |
| Element Group | Which elements to process | Off-cycle runs, focused processing |
| Run Types | Type of payroll calculation | Earnings run, supplemental run, retro |
Comments
Post a Comment