Monday, 29 June 2026

Oracle Cloud Payroll: Managing Payroll Assignments and Timecard Required Flag Using HDL

Oracle Cloud Payroll: Managing Payroll Assignments and Timecard Required Flag Using HDL

Introduction

During Oracle Cloud Payroll implementations, assigning employees to the correct payroll is one of the foundational configuration activities.

In addition to payroll assignments, organizations often need to maintain payroll processing attributes such as the Timecard Required Flag, particularly when integrating with Oracle Time and Labor (OTL) or third-party timekeeping applications.

While both tasks can be performed through the Oracle Cloud user interface, Oracle provides standard HCM Data Loader (HDL) business objects that enable these activities to be completed efficiently in bulk.

In this article, we will look at two commonly used HDL business objects:

  • AssignedPayroll – Assign an employee to a payroll definition.
  • PayrollAssignmentDetails – Maintain payroll assignment attributes such as the Timecard Required Flag.

Using these HDL objects together provides a scalable approach for payroll implementations, data conversions, and ongoing payroll maintenance.


Step 1: Assign the Employee to a Payroll

The first step is assigning the employee to the appropriate payroll definition.

Oracle provides the AssignedPayroll HDL business object for this purpose.

Sample HDL

METADATA|AssignedPayroll|EffectiveStartDate|AssignmentNumber|PayrollDefinitionCode|LegislativeDataGroupName|
StartDate|TimecardRequiredFlag|OvertimePeriodCode|LastStandardProcessDate|FinalCloseDate MERGE|AssignedPayroll|2025/05/01|E100755|Active|US Legislative Data Group|2025/05/01|Y|||

This HDL:

  • Assigns the employee to a payroll
  • Creates the payroll relationship
  • Can initialize payroll processing attributes during assignment

Typical implementation scenarios include:

  • Initial employee conversion
  • New hire conversions
  • Payroll migration projects
  • Organizational restructures
  • Payroll reassignment

Step 2: Maintain Payroll Assignment Details

Once the payroll assignment exists, payroll-specific attributes can be updated independently using the PayrollAssignmentDetails HDL business object.

This is especially useful when the payroll assignment already exists but payroll processing settings need to change.

Sample HDL

METADATA|PayrollAssignmentDetails|LegislativeDataGroupName|AssignmentNumber|EffectiveStartDate|EffectiveEndDate|TimecardRequiredFlag|OvertimePeriodCode
MERGE|PayrollAssignmentDetails|US Legislative Data Group|E100755|2025/05/01|4712/12/31|Y|

Unlike AssignedPayroll, this HDL does not assign the employee to a payroll.

Instead, it maintains payroll assignment attributes for an existing payroll assignment.




Understanding the Timecard Required Flag

One of the most commonly maintained attributes is:

TimecardRequiredFlag

Supported values:

Value Description
Y Timecards are required before payroll processing
N Timecards are not required

The appropriate configuration depends on the organization’s payroll and timekeeping design.


Typical Business Scenarios

Oracle Time and Labor (OTL)

Organizations using Oracle Time and Labor typically configure:

TimecardRequiredFlag = Y

Since Oracle maintains employee timecards, payroll expects time entries to be available for payroll processing.

Third-Party Time Systems

Organizations using applications such as:

  • UKG
  • Kronos
  • Workday Time
  • ADP Workforce Manager

may maintain employee time externally.

Depending on the integration design, only overtime or payroll-relevant transactions may be interfaced into Oracle Payroll.

In these cases, organizations often configure:

TimecardRequiredFlag = N

This allows the external application to remain the system of record for time while Oracle Payroll processes only the required payroll transactions.

Worker Classification Changes

Organizations frequently update this flag when employees move between:

  • Hourly Nonexempt
  • Salaried Nonexempt
  • Exempt

HDL allows these updates to be performed for large employee populations in a consistent and repeatable manner.


When Should Each HDL Be Used?

Business Requirement AssignedPayroll PayrollAssignmentDetails
Assign employees to payroll Yes No
Change payroll assignment Yes No
Update Timecard Required Flag Only if you want to set it consistently during payroll assignment Yes
Update overtime period Only if you want to set it consistently during payroll assignment Yes
Ongoing payroll maintenance No Yes

As a best practice:

  • Use AssignedPayroll when creating or changing payroll assignments.
  • Use PayrollAssignmentDetails for ongoing maintenance of payroll processing attributes.

Benefits of Using HDL

Using these HDL business objects provides several advantages:

  • Supports mass employee updates
  • Eliminates repetitive manual configuration
  • Simplifies payroll data conversion
  • Promotes consistent payroll configuration
  • Can be repeated across Development, Test, and Production environments
  • Useful for payroll implementations and reorganizations

Rollback Support

These objects don’t support rollback. You need to prepare separate delete HDL if required.


Best Practices

When using these HDL objects:

  • Ensure the employee assignment already exists.
  • Verify the Payroll Definition belongs to the correct Legislative Data Group.
  • Use effective dates that align with payroll processing periods.
  • Configure the Timecard Required Flag based on your organization’s payroll and timekeeping strategy.
  • Validate payroll assignments after loading using Oracle Payroll pages or OTBI reports.
  • Test both Y and N scenarios before mass loading.
  • Maintain a backup copy of the source HDL file and load results for audit purposes.

Final Thoughts

Oracle Cloud Payroll provides separate HDL business objects for assigning employees to payrolls and maintaining payroll processing attributes.

Understanding the distinction between AssignedPayroll and PayrollAssignmentDetails allows implementation teams to build cleaner, more maintainable payroll data conversion and support processes.

For new payroll assignments, AssignedPayroll establishes the payroll relationship.

For ongoing maintenance activities, such as updating the Timecard Required Flag or overtime processing settings, PayrollAssignmentDetails offers a straightforward and scalable solution.

Leveraging both HDL objects appropriately helps reduce manual effort, supports large-scale payroll maintenance, and ensures consistent payroll configuration across the enterprise.

No comments:

Post a Comment