Академический Документы
Профессиональный Документы
Культура Документы
Resources Cloud
19D
Part Number F22113-02
Copyright © 2011, 2019, Oracle and/or its aliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by
intellectual property laws. Except as expressly permied in your license agreement or allowed by law, you may not use, copy, reproduce, translate,
broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you nd any errors, please report
them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then
the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware,
and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition
Regulation and agency-specic supplemental regulations. As such, use, duplication, disclosure, modication, and adaptation of the programs,
including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license
terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use
in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in
dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe
use. Oracle Corporation and its aliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its aliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks
of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle
Corporation and its aliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and
services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its aliates will not be responsible
for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable
agreement between you and Oracle.
The business names used in this documentation are ctitious, and are not intended to identify any real companies currently or previously in existence.
Oracle Global Human Resources Cloud
Implementing Global Payroll Interface
Contents
Preface i
1 Payroll Interface 1
Overview .......................................................................................................................................................................................... 1
Implement Global Payroll Interface ........................................................................................................................................... 2
Payroll Employment Model ........................................................................................................................................................ 4
Payroll Relationship Rules ........................................................................................................................................................... 5
Payroll Relationships .................................................................................................................................................................... 6
8 Data Validation and Data Deletion Reports for Payroll Interface 155
Generating Data Validation Report ....................................................................................................................................... 155
Generating Deleted Data Report ............................................................................................................................................ 156
Oracle Global Human Resources Cloud
Implementing Global Payroll Interface
Oracle Global Human Resources Cloud Preface
Implementing Global Payroll Interface
Preface
This preface introduces information sources that can help you use the application.
Help
Use help icons to access help in the application. If you don't see any help icons on your page, click your user image
or name in the global header and select Show Help Icons. Not all pages have help icons. You can also access the Oracle
Help Center to nd guides and videos.
Watch: This video tutorial shows you how to nd and use help.
You can also read about it instead.
Additional Resources
• Community: Use Oracle Cloud Customer Connect to get information from experts at Oracle, the partner
community, and other users.
Conventions
The following table explains the text conventions used in this guide.
Convention Meaning
boldface Boldface type indicates user interface elements, navigation paths, or values you enter or select.
monospace Monospace type indicates le, folder, and directory names, code examples, commands, and URLs.
i
Oracle Global Human Resources Cloud Preface
Implementing Global Payroll Interface
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website.
Videos included in this guide are provided as a media alternative for text-based help topics also available in this guide.
Contacting Oracle
ii
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
1 Payroll Interface
Overview
Oracle Global Payroll Interface sends personal payroll information to third-party payroll providers and imports
processed payroll data into Global HR. You can copy and modify predened extract denitions to meet the
requirements of your third-party payroll provider.
In a legislative data group that uses the Payroll Interface, you can do these actions:
• Extract employment, salary, and compensation details from HCM to send to a third-party payroll provider.
• Import payroll processed data, pre-generated payslips, and messages to exelds. This processed payroll data
is available within the application for further reporting and analysis.
This gure shows the inbound and outbound interfaces that enable applications to interact with third-party payroll
service providers.
Balances
Template
Solution Backfeed
Predefined
Payslip
Global Payroll Interface
1
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
Extract Description
• Processed payroll data, such as net pay, general ledger account codes, cost center codes, depending on the
practices of your payroll provider.
• Notication messages, such as conrmation of number of transactions received or processed, or warning
information.
• Pay slips, for example in PDF format.
The application associates each imported record with a master record that species a payroll name and payroll period. It
stores the imported data in inbound tables and pay slips as document of records.
Related Topics
• Extract Components
• Options to Extract Payroll-Related Data
• Overview of HCM Data Loader
• Overview of Payroll Interface Inbound Records
• Implement Payroll Interface
2
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
Payroll Create payroll denitions, payment methods, and LDGs, dene an element, manage salary, set
up salary basis and object groups.
For more information about Payroll, refer to the Implementing Global Payroll guide.
Enterprise Prole Load geographies to create the geography structure for each country.
For more information about Enterprise Prole, refer to the Implementing Global Human
Resources guide.
Legal Structures Create legal jurisdiction for your country or territory and additional Tax Reporting Units.
For more information about Legal Structures, refer to the Implementing Global Human
Resources guide.
3
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
Related Topics
• Plan Your Implementation
4
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
assignments where the HR model creates two work relationships and the payroll employment model creates one payroll
relationship.
Payroll Relationship
Work Relationship Work Relationship
Payroll Statutory Unit
Manufacturing Installation
Sun Power
Related Topics
• Payroll Employment Hierarchy Prole Options
• Employment Level Options for Elements
• How do I diagnose payroll employment model setup issues
5
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
Lifetime Rule
When a work assignment is terminated, the associated payroll relationship continues to remain active. When you create
an assignment, the application searches for an active payroll relationship of the same type and for the same payroll
statutory unit (PSU). If found, the new assignment is aached to the existing active payroll relationship. If not, a new
payroll relationship is generated.
Independent Rule
When a work assignment is terminated, the associated payroll relationship becomes inactive and is terminated. When
you create an assignment, a new payroll relationship is created. Each payroll relationship is associated with one work
assignment.
Related Topics
• How Terminations Aect Payroll Processing
Payroll Relationships
A payroll relationship represents the association between a person and a payroll statutory unit (PSU), which is the legal
entity responsible for employee payment. Payroll relationships group a person's employment assignment records
based on the payroll statutory calculation and reporting requirements. Payroll relationships facilitate the capture and
extraction of HR and payroll-related data sent to a third party, such as a payroll provider for payroll processing.
Payroll processing always occurs at the payroll relationship level. When you display the payroll process results for a
person, you rst select the person's payroll relationship record and then drill down to view details.
Payroll relationships aggregate balances at the payroll relationship level. Within a payroll relationship, payroll processes
can aggregate balances for multiple assignment records. Balances don't span payroll relationships.
6
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
Standard Person types mapped to this payroll relationship type are included in payroll runs.
Element Entry Only Person types mapped to this payroll relationship type have only element entries created for
them and are excluded from payroll processing.
Relationship mapping rules, which map system person types to payroll relationship types, can vary by country or
territory. The mapping rules are predened for each legislation.
This table shows the mapping between system person types and payroll relationship types applicable for Canada where
Contingent Worker type, Retiree, and Nonworker Unpaid type are excluded from payroll processing.
Employee Standard
A payroll relationship can't end while active employment assignments are present. When all employment assignments
are ended, a payroll relationship could either remain active or become end dated. A payroll relationship depends on the
legislation and the payroll relationship rules applicable for the legislation. For example:
• For the US, relationships that remain active enables future rehire within the same payroll relationship and PSU.
• For the UK, for a relationship that gets terminated, a new payroll relationship is created within the same payroll
relationship and PSU, for the rehire.
Related Topics
• Element Duration Dates
• How to Set End Dates for Terminations
7
Oracle Global Human Resources Cloud Chapter 1
Implementing Global Payroll Interface Payroll Interface
8
Oracle Global Human Resources Cloud Chapter 2
Implementing Global Payroll Interface Payroll Interface Extracts
Extract Denitions
An extract denition refers to the complete setup of an extract, that consists of extract data groups, criteria, records,
aributes, advanced conditions and output delivery options. An extract denition consists of:
• One or more extract data groups, depending on how many logical entities you want to extract.
• One or more extract records depending on how many groups of information you want to collect.
• One or more aributes depending on how many individual elds of data you want to collect.
You use HCM extracts to extract, archive, transform, report, and deliver high volumes of HCM data from the Oracle
Fusion HCM database. You can generate the output in the following formats:
• CSV
• XML
• Excel
• HTML
• RTF
• PDF
You can distribute the extracted information by email, fax and other delivery modes. Some common examples of
extracts are: PDF payslips delivered to employees' mailboxes, payroll or benets data transferred to third-party service
providers, HR and talent data exchange between Oracle Fusion and legacy applications, for example in a coexistence
scenario.
Data Groups
Extract data groups represent a business area or logical entity, for example person, assignment, or benets. The
application uses this information to retrieve the database item groups. You dene one data group as the primary or root
data group and this data group is the starting point of the data extraction.
Extract data group connections capture the association details between the current data group and the parent data
group. The data group connections form the hierarchical relationship among the data groups.
You can dene a set of ltering conditions the application must perform on an extract data group using the extract data
group criteria. You specify the criteria conditions using an expression or fast formula.
9
Oracle Global Human Resources Cloud Chapter 2
Implementing Global Payroll Interface Payroll Interface Extracts
Extract Records
Extract records represent a grouping of related data or a physical collection of all elds required in the extract. For
example, the Employee data group can have records such as Basic Details, Pay Details, Location Details, and Primary
Contact. An extract record is a collection of aributes which you can organize in a required sequence. For example, if a
data group has 3 records, then you can specify the sequence in which the application processes the records. You can
also select the next data group to identify which data group the application processes next.
Aributes
Aributes are the individual elds inside the extract record. An aribute is the lowest aribute level of a HCM extract
and represents a piece of information, for example, person rst name, person last name or person date of birth.
This gure demonstrates the hierarchy of information within a data group denition.
Extract Definition
Department
(Data Group)
Related Topics
• HCM Extract Types
• Dene Extracts
• Overview of Generating Flexeld Database Items
• How Extracts are Validated
Person (PER_ EXT_ SEC_ Retrieves all persons across the enterprise and all person related aributes.
PERSON_UE)
Worker Payroll (PER_ EXT_ PAY_ Retrieves all workers and their payrolls across the enterprise, all person, worker, payroll related
EMPLOYEES_UE) aributes, and element entry data.
Extract Assignment Basic History Retrieves assignment history as on the assignment eective start date.
(PER_ EXT_ ASSIGNMENT_ BASIC_
HISTORY_UE)
Extract Assignment Basic Information Retrieves assignment data as on the eective date.
(PER_ EXT_ SEC_ ASSIGNMENT_
BASIC_UE)
Assignments Range (PER_ EXT_ SEC_ Retrieves assignment history as on the eective date.
ASSIGNMENT_ RANGE_UE)
Extract Current and Future Persons Retrieves current and future person details. Specify advanced lter criteria to restrict person
(PER_ EXT_ SEC_ PERSON_ NOW_ types.
FUTURE_UE)
1. Reset the eective date contexts set dynamically by a parent data group using a runtime
input parameter for the eective date. For example, the Extract Assignment Basic
History user entity sets the assignment eective start date as eective date rst and
then retrieves the data, unlike other user entities which use the eective date only. If
you want to use the Extract Assignment Basic History user entity to include the historical
data but also want to change the eective date, then include the Reset Context user
entity to reset this date using input parameters.
2. Set up the Reset Context user entity as the root user entity to be a container or header.
For example, the following work structure elements: locations, positions, and legal
employers are not related to each other. If you want to extract all of them in one single
extract, then you can add them as child elements to the Reset Context user entity used
as the root in the extract denition. Adding this user entity as the root to these elements
11
Oracle Global Human Resources Cloud Chapter 2
Implementing Global Payroll Interface Payroll Interface Extracts
enables you to retrieve this data separately because the elements are not linked to a
hierarchy.
You can view more details about the user entities using the View User Entity Details task.
Related Topics
• Example of Generating Flexeld Database Items
• Best Practices for Viewing User Entity Details
Element Entries ELEMENT ENTRIES All element entry values for a payroll
relationship.
Payroll Run Result Values PAY_ EXTRACT_ RUN_ RESULT_ All run results for a payroll relationship
VALUES_UE action. Includes calculation card
information if congured.
Balance Values Base name of the database item group All balance values for the specied
for the balance (direct) or balance group balance or balance group for a payroll
(indirect) relationship action.
Element Entries
To extract element entry values, include the ELEMENT ENTRIES user entity in the payroll interface extract. This user
entity is available for all element classications and returns all element entry values for a given payroll relationship. Use
extract data group criteria to further lter the records.
To retrieve element entry values, set these context in the extract denition:
• EFFECTIVE_DATE
• PAYROLL_RELATIONSHIP_ID
• DATE_EARNED
12
Oracle Global Human Resources Cloud Chapter 2
Implementing Global Payroll Interface Payroll Interface Extracts
If you use the Calculate Gross Earnings process and have dened regular or supplemental earnings elements, set the
PAY_REL_ACTION_ID context in the extract denition. Use the PAY_INTERFACE_PAYROLL_REL_UE to set this context.
Include this user entity and context if your extract must include informational values from calculation cards, such as
deduction information for child support payments.
Balances
Extract balance values directly by the database item group name generated for the balance or indirectly through a
balance group to extract balance values.
Note: Balances are created and maintained as result of processed element entries. Balance values are only
available when you process element entries in a payroll run or use the Calculate Gross Earnings process.
To use balance groups, include one of these record types and context in your extract denition.
Balance Group Ensure that all contexts are available in the current data group.
Balance Group with Automated Ensure that PAYROLL_ REL_ACTION_ID is set in the current or parent data group so that
Resolution of References context is derived.
Field Value
13
Oracle Global Human Resources Cloud Chapter 2
Implementing Global Payroll Interface Payroll Interface Extracts
11. Add Hierarchical record for the NL Legislative Information data group.
12. Click Data Group NL Legislative and add a hierarchical record to it.
13. Enter these hierarchical record details.
Field Value
Sequence 30
14
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
15
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Related Topics
• What's a payroll statutory unit
• Update Existing Setup Data
Load Geographies
Load geographies to create the structure for each country. In turn, a geography structure denes the geography types
that are part of the country structure. Also, it describes how the geography types are hierarchically related within the
country structure. For example, you can create geography types called State, City, and Postal Code. Use the Load
Geographies for US task to load geographies.
Note: For United States and Canada, use these two tasks for loading geography data from Vertex:
• Load Geographies for United States
• Load Geographies for Canada
16
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Related Topics
• Geography Hierarchy
• Update Existing Setup Data
Payroll-related information, such as elements, is organized by legislative data group. Each legislative data group:
• Marks a legislation in which payroll is processed.
• Is associated with a legislative code, currency, and its own cost allocation key exeld structure.
• Is a boundary that can share the same set up and still comply with the local laws.
• Can span many jurisdictions as long as they're within one country.
• Can contain many legal entities that act as payroll statutory units.
17
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Legislative Rules
Legislative rules govern how to manage employee records when you rehire employees into your organization. For
example, for some countries, a rehire continues to be associated with the earlier payroll relationship, thereby having
access to prior data, such as all year-to-date balances. Yet for other countries, a rehire creates a new payroll relationship
record with no access to prior data. The statutory rules for your country or territory would determine the selections you
make, such as the starting month of the tax year.
The legislative rules you can congure include mappings between system person types and payroll relationship types.
This mapping controls which person types can be included in payroll calculation processing, such as the Calculate Gross
Earnings process.
Note: You can't undo payroll relationship type mapping. If you select an element entries only option for a
person type and then at a later date decide to use the Calculate Gross Earnings process, the process won't
generate results for that person type. Consider using a standard option to provide more exibility.
Element Classications
Element classications are collections of related elements. You select the primary classications you want to include
for your elements. You can provide new display names for element classications to match the terminology that's most
appropriate for the country or territory.
Component Groups
Component groups are logical sets of payroll components, which are the rates and rules that determine calculated
values for some earnings and deduction elements. You can provide new display names for the component groups you
want to support to match terminology that's most appropriate for the country or territory.
The Congure Legislations for Human Resources task creates a calculation card denition and payroll components for
each component group you enable. When you create elements in certain classications and categories, the element
template associates the element with a payroll component and creates calculation components that you can add to
workers' calculation cards. The calculation card creates the components for the component groups you selected. The
element template then associates these components with the statutory elements you create. Ensure that you associate
these components with your employees through element eligibility for calculation to be processed.
Depending on the legislative rules, if you enable the Federal or Social Insurance component groups and set your
country extension on the Manage Features by Country or Territory page to Payroll Interface for this country or territory,
hiring workers automatically creates a statutory deduction calculation card for them. Ensure that you create eligibility
records for your statutory deduction elements before hiring any workers.
Balance Dimensions
Balance dimensions identify the specic value of a balance at a particular point in time, based on a combination of
criteria, including time, employee relationship level, jurisdiction, and tax reporting unit. You can provide new display
names for the balance dimensions you want to support to match terminology that's appropriate for the country or
territory.
18
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
The Congure Legislations for Human Resources task creates some predened balances that the application uses
within the statement of earnings, such as Gross Earnings and Net Pay. Additionally, the Net Payment balance is required
to set up organization payment methods.
Related Topics
• Update Existing Setup Data
Dene one payroll for each payment frequency to pay employees, which the enterprise can use to pay its employees.
You can use three pay frequencies, namely Monthly, Bi-weekly, and Weekly to process payments for the dierent
categories of your employees.
While you create payroll denitions, use these denitions to specify payroll details:
• Eective Start Date
19
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
The eective start date doesn't aect the generated calendar of payroll periods. The start date for the rst payroll period
is based on the rst period end date.
Number of Years
The number of years represents how many years of time periods to generate starting from the beginning of the rst
payroll period, which the rst period end date determines.
After you save a payroll denition, you can only increase, but can't decrease this parameter. This is because the
application would have already generated a calendar of time periods.
20
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Related Topics
• Create Payroll Denitions
• Update Existing Setup Data
1. Go to these areas:
Field Value
Related Topics
• Update Existing Setup Data
21
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Use the Manage Default Process Conguration Group Prole Option Values task to select the default group value
for the Process Conguration Group prole option.
Use the Manage Payroll Process Conguration task to review the default seings in the default conguration
group. For example, you might change the values for chunk size or number of threads to optimize performance when
calculating gross earnings.
Related Topics
• Set Up Payment Sources in Organization Payment Methods
• Update Existing Setup Data
22
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
• Standard Earnings
• Supplemental Earnings
• Taxable Benets
• Pretax Deductions
• Voluntary Deductions
What are the values to enter for deduction elements? Period Deduction Amount
Goal Amount
Dene an Element
Before you dene an element, ensure that your country extension is set to Payroll Interface on the Manage Features
by Country or Territory page. This seing controls the behavior of important payroll-related features, such as element
templates.
23
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Recurring voluntary deduction Select the relevant choice. If there is none, leave it blank.
7. Click Continue.
8. On the Basic Information page, complete these elds. Click Next.
Reporting Name Enter the name that you want to display on reports for this earnings or deduction payroll
element.
24
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Currency US Dollar
What is the earliest entry date for First Standard Earnings Date
this element?
What is the latest entry date for this Last Standard Process Date
element?
At which employment level should Select the appropriate level, such as terms or assignment level for salary.
this element be aached?
Process and pay element separately Does this element have a limit on the amount which is exempt from Federal Tax?
or with other earnings elements?
9. Click Next.
10. On the Additional Details page, complete these details:
Field Value
25
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Field Value
Specify a value that limits the amount deducted for a value using a goal amount for recurring elements.
1. On the Element Summary page, Element Overview hierarchy, select Input Values.
2. From the Actions menu, select Create Input Values.
3. For all deduction elements, enter these values:
Field Value
Display Sequence 1
4. For recurring deduction elements with a goal amount, name the value Goal Amount
5. Click Save.
6. Click Submit.
26
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Related Topics
• Update Existing Setup Data
New Employees
When you hire an employee using the HCM hire ow, specify the payroll to which the employee must be mapped in the
Payroll Details sub section of the Assignment section.
Existing Employees
On the Manage Payroll Relationships page, you can associate newly-hired employees to the respective payroll.
1. On the Person Management page, search for the employee.
2. Click the employee name to open the Manage Employment page.
3. From the task pane, select the Manage Payroll Relationships task.
4. On the Manage Payroll Relationships page, add a payroll in the Payroll Details section.
27
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Compensation Management / Congure salary basis that species the frequency of amount sent to payroll and stored
Workforce Compensation / Manage as salary. For more information about salary basis, see Section: Manage Salary for Payroll
Salary Basis Interface for ADP Global Payroll.
Workforce Deployment/ Payroll/ Extract data for either one payroll or multiple payrolls that are dened within a legislative data
Manage Object Groups group. You can also group employees. For more information about seing up object groups,
see Section: Set up Object Groups.
Workforce Deployment/ Payroll/ Convert the salary dened in one frequency to equivalent value in another frequency. For
Manage Rate Denitions more information about creating rate denitions, see Section: Create Rate Denitions.
Associate salary
Administer salary
basis to base pay
for employees
element
1. Go to these areas:
28
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
Parameter Value
Legislative Data Group Legislative Data Group under which you want to create the element
Parameter Value
Reporting Name Enter the name that you want to display on reports for this element.
Eective Date 1/1/1951. Enter an early date so that the payroll element is available for use immediately in
your salary bases.
What is the earliest entry date for First Standard Earning Date
this element?
What is the latest entry date for this Last Standard Process Date
element?
At which employment level should Match the employment level to the level at which the salary basis is associated with workers,
this element be aached? either Assignment Level or Term Level.
Does this element recur each payroll For base pay, use Recurring.
period, or does it require explicit
entry?
29
Oracle Global Human Resources Cloud Chapter 3
Implementing Global Payroll Interface Set up Payroll Interface
1. Go to these areas:
◦ Oering: Compensation
◦ Functional Area: Basic Payroll
◦ Task: Manage Salary Basis
2. On the Manage Salary Basis page, click Create.
3. On the Create Salary Basis page, specify the details.
4. Click Save and Close to return to the Manage Salary Basis page.
Related Topics
• Update Existing Setup Data
By default, the application sets the Final Close Date to end of time, which is 31-Dec-4712. You can modify the date
manually as required. For example, if an employee is terminated in June, the application processes employee's last
regular payroll in June. To make the full selement in October, set the Final Close Date as 31st October.
Note: Payroll elements that have Final Close Date as their latest Entry Date remain available for payment to
the terminated employees till the employee's Final Close Date. For example, if the bonus element is dened
with the last entry date as Final Close date, you can use this element for paying bonus till 31st October.
30
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Overview
Use the Global Payroll Interface report to extract payroll and employee details, such as the salary and deduction details.
You can use Business Intelligence Publisher templates to send the extracted data to the payroll provider. Copy this
extract denition to generate a custom ow with the same name as the extract.
You can add custom elds to the extract denition. The extracted data includes global and country specic data.
Depending upon the LDG, the application copies country specic data. For example, when you copy a GPI extract
denition within an Australian LDG context, global and Australia specic data is copied to the new extract.
Payroll Interface uses the HCM Extracts infrastructure. All delivery options available within HCM Extracts are available
for Global Payroll Interface. For example, the output le can either be sent across through SFTP or using HCM Connect
over to pre-specied destinations.
Legal Employer
A legal employer is a legal entity that employs workers. Dene the legal entity type depending on the organization
structure as follows:
• One legal entity that's also a payroll statutory unit and a legal employer.
• Multiple legal entities which are children of one payroll statutory unit.
31
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Payment Methods
Use the Manage Organization Payment Methods task to create at least one payment method for each combination of
legislative data group, payment type, and currency. You can also create rules to validate or process the distribution of
payments.
When creating a payment method, select the Payment Type as Electronic Funds Transfer (EFT).
Related Topics
• Load Geographies
Changes Only NA
Select dierent extract modes to lter
data in the output le. For example, to
extract only data that has changed since
the previously run extract process.
• ORA_HRY_CHANGES_ONLY for
Global Payroll Interface extracts
• PER_EXT_CHANGES_ONLY for all
other Payroll Interface extracts
32
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Related Topics
• Guidelines for Using Dierent Modes for HCM Extracts
• Payroll Process Conguration Parameters
Eective Dates
The payroll interface extract uses the eective start date and end date features to manage the data elements. The two
data elements EectiveStartDate and EectiveEndDate contain the start and end date of the records extracted.
For extracting data, the interface uses the Process End Date parameter specied at the time of submiing the payroll
interface as the eective date.
For example, consider these set of date eective assignment data records for an employee:
33
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Scenario 1
When you run the extract process with eective date as 10-Dec-2017, the application extracts Record 3.
This gure shows which record is extracted when the extract process is run with eective date as 10-Dec-17:
34
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Scenario 2
When you run the extract process with eective date as 10-June-2017, the application extracts Record 2.
This gure shows which record is extracted when the extract process is run with eective date as 10-June-17:
6/10/17 12/1/17
The application
5/31/17 extracts Record 2
Field Description
35
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Field Description
4. Click Continue.
5. In the Create Object Group page, Basic Data section, enter the Start Date and End Date as applicable.
6. In the Object Group Parameter section, click the Search icon.
7. In the Object Group Parameter dialog box, search for and select the value for usage as Reports.
8. On the Create Object Groups page, click Next.
9. In the Payroll Denition Inclusion and Exclusions section, add a new record.
10. Select the payrolls to be grouped together using the Lens icon.
11. Click Submit.
Related Topics
• Update Existing Setup Data
Indicators
Indicator Description
36
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Indicator Description
• If the employee record is extracted for a change other than these, such as, an
assignment change, the action indicator shows the value O - Other Changes.
• Reported only once for an employee.
Salary Change • Indicates whether a salary change has happened during extraction.
• Located within the Assignment data.
• Represented by values Y, N, and Null.
This table summarizes the behavior of the indicators for various scenarios:
Indicator Action 1-Mar to 31- Any period Daily Extract Daily Extract Daily Extract
Name Eective Date Mar after 31-Mar for 4-Mar ) for 5-Mar for 6-Mar
(Periodic
Extract)
New Hire Hire Date = 5- ActionIndicator ActionIndicator The application ActionIndicator ActionIndicator
Mar-2017 =H = O. doesn’t =H =O
generate any
The application Prior value for reports for the The application Prior value for
includes all New Hire = H employee. includes all ActionIndicator
aributes for The application aributes for = H.
the person as retrieves the the person as
the person is changed the person is The application
extracted for aributes with extracted for retrieves the
the rst time. prior values. It the rst time. changed
All prior value doesn’t include All prior value aributes with
must be null. persons that must be null. prior values.
don’t have It doesn’t
any changed include any
aribute. person that
doesn’t have
any changed
value.
37
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Indicator Action 1-Mar to 31- Any period Daily Extract Daily Extract Daily Extract
Name Eective Date Mar after 31-Mar for 4-Mar ) for 5-Mar for 6-Mar
(Periodic
Extract)
Payroll Payroll In the rst The employee The employee In the second The employee
Transfer Transfer date = payroll: Payroll is available in is available in payroll: Payroll is available in
5-Mar-2017 transfer = TO the second the rst payroll. transfer = TI, the second
(= transfer out) payroll. the employee payroll.
the employee Payroll transfer is available in
is available Payroll transfer = TO the second Payroll transfer
under the = blank payroll from 5- = blank
rst payroll Mar.
till 4-Mar. In
the second
payroll: Payroll
transfer TI
(=Transfer In),
the employee
is available in
the second
payroll from 5-
Mar.
Salary change Salary change Salary change Salary change Salary Change Salary Change Salary Change
date = 5- =Y = N/Blank = N/Blank =Y = N/Blank if
Mar-2017 application
Prior Value = Prior Value Prior Value = Prior value = extracts the
N/Blank. = Y if the N/Blank if the N/Blank. employee.
application application
The salary extracts the extracts the The salary
record shows employee. employee. record shows
the latest the latest
salary record salary record
based on based on
the current current design
design with with eective
the eective dates starting
dates starting from 5-Mar.
from 5-Mar. The element
The element entries display
38
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Indicator Action 1-Mar to 31- Any period Daily Extract Daily Extract Daily Extract
Name Eective Date Mar after 31-Mar for 4-Mar ) for 5-Mar for 6-Mar
(Periodic
Extract)
Salary Change Hire Date = 5- ActionIndicator The application The application ActionIndicator ActionIndicator
= N/Blank if Mar-2017. =H extracts the doesn’t extract =H =O
the employee employee due the employee.
is extracted. Termination The application to the element The application The application
recorded on 5- populates the changes. populates the reports other
Mar-2017 ATD termination termination employee data
= 20-Mar-2017. details for the ActionIndicator details for the as appropriate.
employee with = O. employee with
ATD as 20- ATD as 20-
Mar-2017. Mar-2017.
Terminate Mar-2017 Date If the same ActionIndicator ActionIndicator ActionIndicator When extract
and Rehire in on which the payroll =O =O = T. The is run for 21-
the extraction termination relationship application Mar-2017:
period was recorded ID is used populates the ActionIndicator
= 5-Mar-2017 for rehire termination = R.
Rehire Date = ActionIndicator details for the
21-Mar-2017. = R, the employee with
application ATD as 20-
populates the Mar-2017.
termination
details with
ATD as 20-
Mar-2017.
Hire, Hire Date = 1- If the same ActionIndicator When running ActionIndicator When extract
Terminate and Mar-2017. payroll =O the extract for = T. The is run for 21-
Rehire in the relationship is 1-Mar-2017, application Mar-2017:
same period Termination used for rehire ActionIndicator populates the ActionIndicator
recorded on 5- ActionIndicator = H From 2- termination = R.
Mar-2017 ATD = R the Mar to 4-Mar, details for the
= 20-Mar-2017 application it will be O. employee with
Rehire Date = populates the ATD as 20-
21-Mar-2017 termination Mar-2017.
details. Also, it
39
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Indicator Action 1-Mar to 31- Any period Daily Extract Daily Extract Daily Extract
Name Eective Date Mar after 31-Mar for 4-Mar ) for 5-Mar for 6-Mar
(Periodic
Extract)
populates the
previous hire
details.
Use the Manage Rate Denitions task to convert the base salary dened in one pay frequency to multiple frequencies.
In the Setup and Maintenance work area, navigate to these tasks:
• Oering: Workforce Deployment
• Functional Area: Payroll
• Task: Manage Rate Denition
Field Value
Category Element
2. Click OK.
3. On the Create Rate Denition page, consider these points:
◦ The Overall salary check box is selected.
◦ The periodicity of this rate denition matches up with the periodicity of the salary basis to which the
underlying element is mapped.
◦ The Rate Contributor is defaulted to the same input value that was specied in the corresponding salary
basis.
4. Click Submit.
40
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Related Topics
• Create Rate Denitions for Leave
• Create Rate Denitions for Overall Salary
Transactional Recommendations
Do not purge data. To delete data, use the end date of the business object. However, in unavoidable circumstances, if
you delete the data, use the Deleted Data Report to extract the deleted data.
For terminations, specify the Notied Termination Date as the date on which the termination is recorded. The
termination indicator is based on this date.
Your organization could use one of these approaches when handling payments to terminated employees.
1. Continue to make payments on the HCM cloud and send them to payroll for processing. In such a case, extract
the termination details of the employee whenever payment related information is updated till you make the full
selement to the employee. Set the Final Close Date of the payroll relationship for the terminated employee to
a future date. Till this nal close date, the application extracts the employee details for any update.
2. Enter the post termination payment information directly in the application. In this case, don't extract the
employee details after the termination date. Set the Final Close date as the actual termination date, so that the
application doesn't extract the employee details after the termination date.
Operational Recommendations
Here are few recommendations while you submit the Global Payroll Interface:
• Use the delivered Run Global Payroll Interface ow to process the Global payroll interface.
• Specify the baseline parameter as Yes to run the initial extract in the baseline mode.
• Specify the baseline parameter as No to run the subsequent extracts.
• Consider these points while you select the extraction window:
◦ Frequency of payments.
◦ Frequency of the interface les sent to the third-party payroll application.
◦ Data entry business practice.
• Run the extraction on a daily basis.
• Do not set Process End Date to a date earlier than the end date of any previous runs while scheduling the
Global Payroll Interface process.
• For any unplanned runs, push the extraction start date back to cover all retrospective data changes.
• To perform a roll back for selected employees, create a payroll relationship group with the usage type as
Process. Add the payroll relationships of employees for whom the process needs to be rolled back. Use the roll
back option to nullify failed extraction runs or extractions that contain erroneous data. When you roll back an
41
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
extraction, you bring the application back to how it was before you extracted data. You can roll back extractions
at process level and for selected employees within a process. To roll back an entire payroll interface process,
specify the name of the payroll interface process to be rolled back as the parameter.
a. Create a payroll relationship group without selecting Advanced Options check box.
b. Add the payroll relationship of employees for whom you want to roll back the process.
c. Submit the rollback process by specifying the name of the payroll interface process and the payroll
relationship group as parameter.
• When rolling back multiple processes, roll back the last submied process rst.
a. In the Payroll Checklist work area, search for and select the payroll interface process.
b. If the entire process was rolled back, employee records aren't displayed on the Details page. If the
process was rolled back for some employees, details of only those employees are displayed on this page.
Here's an approach to reduce the conguration eort in implementations involving multiple countries, for changes that
are common to all countries.
• Create a copy of the delivered extract denition at the Enterprise level (without specifying a LDG).
• Update this copy at the enterprise level that are common across all countries.
• For making country specic changes, search for the extract denition by specifying the respective LDG and
make the country specic changes. Repeat this step for individual countries.
1. Create a rule formula of type Extract Rule for each extensible aribute that you want to extract.
2. Map the rule formula to the extensible aributes using the delivered lookup type
ORA_HRY_EXTND_DATA_FORMULA_MAP.
42
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
ASG_ EXTENDED_ FIELD_1 Valid rule formula name to populate the Enter a valid description. For example:
value for the aribute Extensible Field 1. This aribute is being extracted through
this extensible eld.
ASG_ EXTENDED_ FIELD_2 Valid rule formula name to populate the Enter a valid description.
value for the aribute Extensible Field 2.
ASG_ EXTENDED_ FIELD_3 Valid rule formula name to populate the Enter a valid description.
value for the aribute Extensible Field 3.
ASG_ EXTENDED_ FIELD_4 Valid rule formula name to populate the Enter a valid description.
value for the aribute Extensible Field 4.
ASG_ EXTENDED_ FIELD_5 Valid rule formula name to populate the Enter a valid description.
value for the aribute Extensible Field 5.
Related Topics
• Overview of Using Formulas
• Overview of Writing Formulas
1. On the Select Flow Paern page, select the legislative data group.
2. Search for and select the Run Global Payroll Interface V2 process. Click Next.
3. On the Enter Parameters page, enter these parameters.
43
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
Field Use To
Object Group
The application extracts data depending on the conditions mentioned in the selected object
group.
◦ If the object group consists of payrolls, the application extracts all employees that
have been mapped to this object.
◦ If the object group consists of payroll relationships, the application extracts only those
payroll relationships mapped to the object group.
Payroll Use this optional parameter if you don't want to group payroll. If you specify payroll, the
application extracts only those employees that are mapped to a particular payroll.
Note: You must select either an object group or a payroll to extract data.
Process Start Date Enter the start date of the extraction period.
Process End Date Enter the end date of the extraction period.
44
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
45
Oracle Global Human Resources Cloud Chapter 4
Implementing Global Payroll Interface Global Payroll Interface Extract
46
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Overview
The Payroll Interface for ADP Global Payroll integrates the HCM cloud with the ADP Global Payroll application. Use this
interface to extract information, such as the salary and earnings details of employees in the format required by ADP
Global Payroll.
Set up these prerequisite elements while you congure the payroll interface for ADP Global Payroll:
Oering: Workforce Deployment Congure any implementation specic details at the enterprise level.
Functional Area: Workforce
Structures
Task: Manage Enterprise HCM
Information
Oering: Workforce Deployment Load geographies to create the geography structure for each country. For example, create
geography types called State, City, and Postal Code. Ensure that you have selected Data Source
Functional Area: Enterprise Prole as Vertex.
Task: Load Geographies for US
Oering: Workforce Deployment Dene legislative data groups to identify the country and its currency.
Functional Area: Workforce
Structures
Manage Legislative Data Group
Oering: Workforce Deployment Enter the details for the new entry. Ensure that both Payroll Statutory Unit and Legal Employer
check boxes are selected.
Functional Area: Legal Structures
Task: Manage Legal Entity
Oering: Workforce Deployment Create a payment method and associate it with a payment source.
Functional Area: Payroll
Manage Organization Payment
Methods
Oering: Workforce Deployment Dene at least one payroll for each payment frequency. For example, you can use three
pay frequencies, namely Monthly, Bi-weekly, and Weekly to process payments for dierent
Functional Area: Payroll categories of its employees.
47
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
This table shows the salary records when the extraction start and end date is 1-Jun-17 to 30-Jun-17:
48
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
This table shows the salary records when the extraction start and end date is 1-Jun-17 to 31-Jul-17:
Include these additional data elements for the payroll interface for ADP Global Payroll:
Assignment Assignment
49
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
HR Administrator Assignment
This table details the data type and code for the data elements.
50
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Pay Scale Type And Area Lookup ORA_ GPY_ PSCALE_ TYPE_AREA
Pay Scale Group And Level Lookup ORA_ GPY_ PSCALE_ GRP_LEVEL
51
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Process Description
Data Validation Report Validates the data available on the HCM cloud before passing them on to ADP. It takes into
account statutory requirements and helps identify missing or non-compliant data. You can act
necessarily to x the data before passing the data over to ADP.
Payroll Interface for ADP Global Submits the ADP Global Payroll interface process and generates the output le that must
Payroll passed to ADP.
Deleted Data Report Reports data belonging to a specied set of business objects that have been deleted from the
HCM Cloud system during the extraction period. This report serves as a supplement to the
ADP Global Payroll Interface output xml le to account for complete set of data changes within
the given extraction period.
Note: Don't delete any data in the HCM application. End date any incorrect data
that should not be used for processing.
Use the Submit a Process or Report task in the Payroll Checklist work area to complete these steps:
1. In the Legislative Data Group choice list, select the legislative data group.
2. Search for the Run Payroll Interface for ADP Global Payroll process.
3. Select the required process and click Next.
4. On the Enter Parameters page, enter these parameters:
Parameter Description
Object Group
The application extracts data pertaining to the conditions mentioned in the selected Object
group.
◦ If the object group is a group of payrolls, the application considers all employees
associated with the payrolls that are mapped to this object group for extraction. This
enables data corresponding to multiple payrolls being reported in a single output le.
◦ If the object group is a group of payroll relationships created for exception reporting,
the application extracts only those payroll relationships (employees) mapped to this
object group.
Payroll Payroll is an optional parameter that you can use if you don't want to group payrolls.
If you specify a payroll, the application extracts only those employees that are mapped to
that particular payroll.
Note: Provide either an Object Group or a Payroll or a combination of both.
52
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Parameter Description
Process End Date End date of the extraction period. The application considers this date as the eective one
and extracts those records eective as on this date.
5. Click Submit.
6. Monitor the status of the process to successful completion.
For example, an employee moves from the Consulting department to Development department changing their
position from Consultant to Developer.
<gpi:JobDetails>
<gpi:Position PriorValue="Consultant">Developer </gpi:position>
<gpi:JobCode> JOB3 </gpi:JobCode>
<gpi:Department PriorValue="Consulting">Development </gpi:Department>
<gpi:ReportingEstablishment> Development </gpi:ReportingEstablishment>
<gpi:WorkerCategory> White Collar </gpi:WorkerCategory>
<gpi:WorkingHours> 40 </gpi:WorkingHours>
<gpi:Frequency> W </gpi:Frequency>
This table summarizes the PriorValue aribute behavior to the type of change that the data element undergoes.
Scenario Prior Value Aribute Prior Value Aribute Element Populated Sample Output
Present Populated
First Snapshot Yes/No = Yes Yes/No = Prior value Yes/No = Yes Change: Available data
will be NULL is reported and the
Run with Changes Only corresponding prior
= BLOCK_OLD value shows NULL.
An object or entity
reported for the rst
time.
53
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Scenario Prior Value Aribute Prior Value Aribute Element Populated Sample Output
Present Populated
Element changes from Yes/No = Yes Yes/No = Prior value Yes/No = Prior value Change: Address 2
no value to a value. will be NULL will be NULL changed from no value
to a value and has a
prior value NULL. The
other aributes haven't
changed and so they
don't contain a prior
value.
Element changes from Yes/No = Yes Yes/No = Yes Yes/No = Yes Change: Address 2
value to no value. changed from value
to no value and has
a prior old value. The
other aributes haven't
changed and so they
don't contain a prior
value.
Element changes from Yes/No = Yes Yes/No = Yes Yes/No = Yes Change: Element
one non-null value to changes from one non-
another non-null value. null value to another
non-null value. Address
changes from Belmont
to Jersey city.
54
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Parameter Value
Component Search for Additional Assignment Details for ADP Global Payroll.
Parameter Value
Note: Features and the sub components that you can enable for implementation depends
on the ADP recommendation. Consult with ADP before you enable the features and sub
components.
6. In the Setup and Maintenance work area, navigate to these tasks:
55
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
10. Ensure that the Deployment Status column shows a green tick mark.
Related Topics
• Update Existing Setup Data
Field Description
Display Sequence 10
56
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
1. Create a rule formula of type Extract Rule to extract the logically determined override cost center value.
2. Map the rule formula to the delivered lookup type ORA_HRY_EXTND_DATA_FORMULA_MAP.
ASG_ EXTENDED_ FIELD_5 Valid rule formula name to return the Enter a valid description. For example,
value of the override cost center. the cost center override aribute is being
extracted through this extensible eld.
Related Topics
• Overview of Using Formulas
• Overview of Writing Formulas
57
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Congure lookup types, value sets, and fast formula to generate ADP Global Payroll interface les with this le name.
Lookup Type
Congure a new lookup type to hold implementation specic values for few components in the dynamic le name. For
example, the Client Number might vary between dierent customers. Create a lookup type to use it in a le name.
Here's how you can create a lookup type:
1. On the Setup and Maintenance page, search for and select the Manage Common Lookups task.
2. On the Manage Common Lookups page, click New.
3. Enter these values:
Parameter Value
Description Holds values for components in the ADP Global Payroll Interface output le name.
Description ADP Global Payroll System Number ADP Global Payroll Client Number
58
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
6. Click Save.
Value Sets
Use value sets to extract various values required to form the dynamic output le name.
This table shows how to dene new value sets:
Fast Formula
A fast formula combines the various le name components in the correct sequence and returns the nal le name.
This table shows how to create fast formula of type Extract Rule:
Description Formula to consolidate various le name components and return the nal output le name
dynamically.
59
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• X is the major release number of the extract. This number changes when major changes to the extract
denition including its structure or critical data inclusion on the global data section occurs.
• Y is the medium release and tracks changes. For example, inclusion of new legislations, changes to existing
legislation data, or minor changes to global data section.
• Z is the minor release and tracks minor changes to the extract, such as inclusion of one or two data elements.
The rst release of the interface has the version number 1.0.0.
60
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Transactional Recommendations
Follow certain recommendations while you perform transactions on the HCM cloud. For example, you must not purge
data. To delete data, use the end date option of the business object. In an exceptional case if you delete data, send the
Deleted Data Report output to notify ADP. The output of this report contains the deleted data details.
Payroll Transfers
Transfer employees as close as possible to the process period end date of the destination payroll. Update the Final
Close Date of the source payroll as the process period end date.
The application reports transferred employees under both source and destination payroll until the source payroll's
period end date, which is also the Final Close Date.
Employee Terminations
The Notied Termination Date is the date on which the employee is terminated.
• Update the payments on the HCM cloud and send the details to Payroll for processing.
◦ Until you make the nal selement for the employee, extract details of the terminated employee for any
update in the employee information.
◦ Update the Final Close Date of the payroll relationship of the terminated employee.
◦ Set the date into a future period in time so that the organization can process the nal selement.
After the Final Close Date, the application doesn't extract the employee.
61
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• Process the payroll details directly on the Global Payroll application. In this case, the application doesn't extract
the terminated employee details after the terminated date. Set the Final Close Date as the actual termination
date of the employee so that the application doesn't extract the employee details after the termination date.
Operational Recommendations
Follow certain recommendations while you submit the payroll interface for ADP Global Payroll on the HCM cloud.
For example, use the delivered Run Payroll Interface for ADP Global Payroll ow to process the ADP Global Payroll
interface. This ow when run from a specic LDG extracts the global data and the legislative data pertaining to the
country to which that LDG is associated.
Initial Extract
Extract complete information pertaining to all employees that are identied based on the process parameters. Since this
information is available on the ADP Global Payroll application, the application doesn't use the output le of the initial
extract for any processing.
• Specify the baseline parameter as Yes to execute the initial extract in the baseline mode. The application
extracts and keeps the extract without generating any output le.
• Specify the baseline parameter as No to execute the subsequent extracts.
Extraction Window
The time interval between the Process Start Date and Process End Date parameters is referred to as the extraction
window.
• Choose the extraction window and don't change it later.
• Run the extraction on a daily basis, typically at the end of the day's work.
62
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• How often interface les are sent to the ADP Global Payroll application.
• When the application records the data. For example, as and when the changes happen, after the changes
happen with a past date, or in advance before the actual changes happen.
To ensure that you address the retrospective data entries and future dated changes, set the extraction dates:
• Extraction start date to a date suciently earlier than the current date.
• Extraction end date to a date suciently later than the current date.
Extraction Schedule
Schedule the regular ADP Global Payroll interface processes like any other process within the HCM cloud. The
application supports all options, such as dynamic (fast formula based) date parameter seing.
When scheduling this process, don't set the Process End Date parameter to a date earlier than the end date of any
previous runs.
Unplanned Runs
The payroll interface for ADP Global Payroll supports unplanned runs to address exception scenarios that result in
transaction changes. For example, retrospective changes to the employees' salary.
For such unplanned runs, set the extraction start date as early as needed to cover all retrospective data changes. Set the
extraction end date same as the end date of the immediate last regular interface run.
Extraction Rollback
Roll back nullies the extraction runs that failed or contain erroneous data.
Note: You can perform rollback at both the process level and within the process.
To perform a roll back for selected employees, create a payroll relationship group with the usage type as Process. Add
the payroll relationships of employees for whom the process must be rolled back. When rolling back multiple processes,
roll back the last submied process rst.
63
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• Ensure that the end date is later than the start date. Otherwise, the process doesn't return any records.
• If you don't set oset values, the application uses the default value of 0. This means that the start date and end
date both are the system date and this amounts to daily extraction.
• When you schedule extractions to run daily, the start and end dates change relative to the system date.
• The osets are applied on the extract execution date, which is actually the system date. If you don't specify the
osets, the application uses the system date.
• Enter all other parameters except for Process Start Date and Process End Date while you schedule the
extraction for the rst time.
Use these actions to automatically increment the extract start and end date parameters:
For the data that's entered directly in ADP systems, enable access to the Global Payroll Local Data in ADP from HCM
Cloud.
64
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
ORA_ PAY_ ENABLE_ EXT_ PAY_ Payroll Administrator • YES: Enables the integration and
INTEGRATION the associated task ows.
• NO: Disables the integration.
Security Privileges
This table shows the security privilege and the predened role that inherit it.
ORA_ HRY_ MANAGE_ EXTERNAL_ Payroll Interface Coordinator Congure payroll data maintained in
PAYROLL_ INFORMATION the Global Payroll Local Data in ADP
for employees using payroll interface
coordinator task ow.
65
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
On the Dene Integration Setup page, provide the direct access URL for accessing the Global Payroll Local Data page
in ADP.
• Deep Link URL: Provides the link for navigating to Global Payroll Local Data in ADP from HCM Cloud to
manage payroll data. You must enter the encoded URL here. Here's a sample URL while you use Microsoft
ADFS for federation SSO:
https://<ExternalIDPHOST>/adfs/ls/IDPInitiatedSignon.aspx?RelayState=RPID%3Dhttps%253A
%252F%252Fportal0023.globalview.adp.com%252Ffederate2%26RelayState%3Dhttps%253A%252F
%252Fportal0023.globalview.adp.com%252FadminCentral%252Foracle.home%253F
Note: Other aributes, such as Audience, Tenant, and REST Endpoint will be supported in the future releases.
In addition to the setup points described for the Global Payroll Interface, the following assumptions and conguration
requirements exist for your ADP solutions in these areas:
• Organizations and Locations
• US Geographies
• Person Information
• Element Management
• Payroll Denitions
66
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• ADP Conguration
US Geographies
You must consider these requirements:
• To properly populate the geographies information, you must run the Load Geographies for US task from the
Functional Setup Manager.
• A valid Vertex Geocode license is required for employees to receive their default tax card.
Person Information
Consider these points while you manage employee information:
• Each employee in the payroll must have a default tax card associated with a tax reporting unit (TRU).
• Don't use commas in any address, as ADP Connection for PayForce doesn't support their usage.
• You must use the United States tax address format for employee addresses.
• ADP PayForce users must use the Manage Common Lookups task to update the
PER_NATIONAL_IDENTIFIER_TYPE lookup type with the following new lookup code:
• For each employee you want to report, use the National IDs region in the Manage Person page to add their ADP
PayForce le number.
Element Management
Consider these points while you dene the elements for your earnings and deductions:
• Employee Work Relationships
• Payment Methods
• Element Termination Rules
• Piece-Rate Elements
• Recurring Elements
• Nonrecurring Deduction Elements
• Nonrecurring Earnings Elements
67
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
If an employee has multiple terms with earnings at the terms level, ADP Connection for PayForce may not correctly
interpret the values passed to the primary assignment.
Payment Methods
Consider these points while you dene payment methods:
• Employees can't have both check and direct deposit payment methods.
• Personal payment methods for direct deposit payments must be either set to 100 percent or use xed dollar
amounts.
• Don't select a run type while you dene Personal Payment Methods. Leave this eld blank.
Piece-Rate Elements
ADP Connection for PayForce doesn't support piece-rate earnings. Do not pass any elements of this type through the
Payroll Interface.
Recurring Elements
Consider these points while you dene recurring elements:
• Employees can't have more than one of same recurring element (deductions or earnings). When you dene
your recurring elements, prohibit multiple entries.
• When creating a recurring deduction element, and you want the deductions to stop after a set goal amount,
you must create an input value for that element and provide the amount. This input value must be named
"Goal Amount".
• When you dene deduction elements with a dierent periodicity than your payroll period, perform these
actions:
a. Assign the elements an input value with the special purpose of Periodicity.
b. Set the periodicity.
For example, set the element's periodicity to monthly to take a deduction monthly with a weekly payroll.
Any earnings elements have the Periodicity input value created automatically.
Note: This information is included in the extract, but ADP Connection for PayForce doesn't use it.
When you dene nonrecurring deductions, create and set these input values for each deduction element:
68
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Deduction Value You must identify whether this element is deducting either as a at amount or a percentage.
Use this input value to track the amount of the deduction.
For this input value, set the Special Purpose eld to "Primary Input Value".
Third-Party Deductions Type Set the only valid value as "Adjust Ded Code", and select this value during element entry.
Third-Party Deductions Code Dene values for each of the valid 3-character ADP PayForce deduction codes.
During element entry, select the appropriate code for the deduction code.
When you dene nonrecurring earnings, create and set these input values for each earnings element:
• Earnings 3 Code
• Earnings 4 Code
• Earnings 5 Code
During element entry, select the appropriate code for the earnings type.
Third-Party Earnings Code Dene values for each of the valid 3-character ADP PayForce earnings codes.
During element entry, select the appropriate code for the earnings code.
Payroll Denitions
Consider these points while you create payroll denitions:
• Don't use the bimonthly, lunar monthly, or semiannual payroll frequencies.
• Specify your ADP PayForce Company Code as the rst three characters of the payroll reporting name.
69
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
ADP Conguration
Consider these points prior to your rst extract execution:
• You must perform a mapping exercise with ADP Connection for PayForce. This establishes the baseline
between the data in ADP and Oracle Fusion Human Capital Management for the United States. Refer to your
ADP documentation for more information.
• Existing ADP Connection for PayForce users would already have identication numbers for their employees
recorded in ADP's system. However, all persons reported through the Payroll Interface must have their own
Oracle employee IDs. You must use ADP's conversion utilities to convert your employees' legacy IDs into the
the new ones that the payroll interface generates..
Alternatively, you can modify the extract to pass the legacy ADP employee ID dependent upon where customer
stores the value.
Related Topics
• Implement Payroll Interface
• Create Payroll Elements
• Manage Payroll Interface
Use the provided tree structure to congure the data groups, extract records, and data elements as needed. You dene
what you want to extract, how it's extracted, and how you want to deliver the extracted data.
The US ADP PayForce third-party periodic extract denition consists of these data groups:
Main Block
This data group contains four primary groups of the extract denition. To view its specic parameters, select the
appropriate subordinate data groups in the tree.
HR Records Data
70
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Job Data
Earnings Records
This table shows the parameters related to earnings records:
71
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
BALANCE_TYPE_ID
BASE_BALANCE_NAME
BASE_CATEGORY_NAME
Name of the balance category. Not passed on the output le to third party.
CALC_BREAKDOWN_ID
PAYROLL_ASSIGNMENT_ID
PAYROLL_REL_ACTION_ID
Internal ID generated from the Calculate Gross Earnings process. Used for the calculation of earnings only and not
passed on the extract
PRIME_BASE_ELEMENT_NAME
PRIME_ELEMENT_ID
PRIME_ELEMENT_ASG_LEVEL
72
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
PRIME_ELEMENT_NAME
PRIME_ELEMENT_REL_LEVEL
PRIME_ELEMENT_TERM_LEVEL
REPORTING_NAME
Balance's reporting name, as dened in the Reporting Name eld in the Manage Balance Denitions task.
RULE_EARNING_END_DATE
RULE_HOURLY_RATE
Salary amount.
RULE_PERIODICTY
Element frequency.
RULE_PROCESSING_TYPE
RUN
Three-character code used by ADP PayForce for the nonrecurring earning. Dened in an input value on the deduction
element.
ADP PayForce earning code type assigned to this earning. Dened in an input value on the earnings element.
Earnings Data
73
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Assignment ID
Internal ID for the employee's assignment. Not passed on the extract and ADP doesn’t use it.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Employee ID
74
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Payroll
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Payroll Frequency
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
Record Number
Record number derived and passed to ADP on the job, deductions, and direct deposit records. Automatically generated,
based on the employee's assignments.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
Record Type
Identies this record as delivering earnings and deductions-specic information about the extract. For use by the third-
party provider only.
Third-Party ID
ADP PayForce 6-digit le number. Dened as a dierent lookup under the national identier.
75
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Deduction Code
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
Entry Value
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Indirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
76
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Processing Type
Reserve Value
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Deduction Code
77
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
Entry Value
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Indirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Processing Type
Reserve Value
Usage Level
Identies the level at which the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Goal Amount
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
HR Records
This data group contains HR-specic information about the employer and employees.
78
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
79
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
80
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Home Phone Area Code Home_ Phone_ Area_Code Database item group Text
Work Phone Area Code Home_ Phone_ Area_Code Database item group Text
Birth Date
Citizenship
Employee's national citizenship, as dened in the Documents tab of the Person Information page.
Citizenship Status
Employee's national citizenship status, as dened in the Documents tab of the Person Information page.
City
City of the employee's home address, as dened in the Person Information page.
City Other
City of the employee's mailing address, as dened in the Person Information page.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Country
Country of the employee's home address, as dened in the Person Information page.
Country Other
Country of the employee's mailing address, as dened in the Person Information page.
Date of Death
E-Mail Address
81
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Ethnicity
First Name
Gender
Home Phone
Area code of employee's home phone number, as dened in the Person Information page.
Last Name
Marital Status
Middle Name
Name Prex
Name Sux
82
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Employee's original date of hire, as dened in the Enterprise section of the Service Dates region of the Manage Work
Relationship page.
Payroll
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Payroll Frequency
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Postal Code
Postal code of the employee's home address, as dened in the Person Information page.
Postal code of the employee's mailing address, as dened in the Person Information page.
Preferred Name
Record Type
Identies this record as delivering HR-specic information about the extract. For use by the third-party provider only.
SSN
State
Two-leer postal abbreviation of the employee's state, based on their home address, as dened in the Person
Information page.
State Other
Two-leer postal abbreviation of the employee's state, based on their mailing address, as dened in the Person
Information page.
Street 1
Street 1 eld of the employee's home address, as dened in the Person Information page.
Street 1 Other
Street 1 eld of the employee's mailing address, as dened in the Person Information page.
Street 2
Street 2 eld of the employee's home address, as dened in the Person Information page.
Street 2 Other
83
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Street 2 eld of the employee's mailing address, as dened in the Person Information page.
Street 3
Street 3 eld of the employee's home address, as dened in the Person Information page.
Street 3 Other
Street 3 eld of the employee's mailing address, as dened in the Person Information page.
Work Phone
Area code for employee's work phone number, as dened in the Person Information page.
Visa Number
Employee's visa number, as dened in the Documents tab of the Person Information page.
Expiration date of the employee's visa, as dened in the Documents tab of the Person Information page.
Visa Type
Type of employee's visa, as dened in the Documents tab of the Person Information page.
Job Records
This data group contains job-specic information for the employer and employees.
Company Seniority Date Company_ Seniority_ Date Database item group Date
84
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Standard Hours Frequency Standard_ Hours_ Frequency Database item group Text
85
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Salary Basis Frequency Salary_ Basis_ Frequency Database item group Text
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Employee's seniority date, as dened in the Legal Employer section of the Service Dates region of the Manage Work
Relationship page.
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Employee Type
Employee exemption status, as dened in the Hourly Paid or Salaried elds of the Job Details section of the
Assignment Details region of the Manage Employment page.
Employment Category
Employee employment category, as dened in the Assignment Category eld of the Job Details section of the
Assignment Details region of the Manage Employment page.
Employment Status
Employee's employment status (full time, part time, regular or temporary, and so on). Dened in the Assignment
Category eld of the Job Details section of the Assignment Details region of the Manage Employment page.
First Name
Hire Date
Employee's hire date, as dened in the Work Relationship section of the Manage Employment task.
Home Department
Job Code
86
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Job code assigned to the employee's job, as dened in the Manage Jobs page.
Job Title
Employee's job title, as dened in the Job eld of the Job Details section of the Assignment Details region of the
Manage Employment page.
Last Name
Location Code
Code assigned to the employee's work location, as dened in the Manage Locations page.
Location Name
Name of the employee's work location, as dened in the Manage Locations page.
Payroll
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Payroll Frequency
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Record Number
Identies the employee's assignment, with 0 representing the primary assignment, and increments by 1 for each
subsequent assignment.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
Record Type
Identies this record as delivering job-specic information about the extract. For use by the third-party provider only.
Retirement Date
Employee's date of retirement, as dened in the Retirement section of the Assignment Details region of the Person
Information page.
Employee's salary amount, as dened in the Salary Details section of the Manage Salary page.
Employee's salary basis, as dened in the Salary Details section of the Manage Salary page.
SSN
87
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Standard Hours
Employee's standard number of work hours per period, as dened in the Working Hours eld of the Job Details section
of the Assignment Details region of the Manage Employment page.
Period set for the employee's working hours, as dened in the Frequency eld of the Assignment Details region of the
Manage Employment page.
Supervisor ID
Employee's supervisor, as dened in the Name eld of the Manager Details subsection of the Job Details section of the
Assignment Details region of the Manage Employment page.
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Termination Date
Employee's termination date, as dened through the Terminate Work Relationship task.
FLSA Status
Employee's overtime exemption status, as dened in the FLSA Status eld of the United States Job Information section
of the Manage Jobs task.
Goal Amount
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
Goal Amount
88
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
Payment Method End Date Deduction_ End_Date Database item group Date
Maximum Payment Priority Maximum_ Payment_ Priority Database item group Number
Account Number
Employee's bank account number for direct deposit, as dened in the Bank Accounts table of the Manage Personal
Payment Methods task.
Account Type
Identies the account as either checking or savings. Dened in the Manage Personal Payment Methods task.
89
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Deposit Amount
Eective Date
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
While not passed on the extract, this parameter is used to derive the Full Deposit value on the extract.
Payment Priority
Processing order of the personal payment method. While this parameter isn’t passed on the extract, it's used to derive
the Full Deposit value on the extract.
Payroll
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Payroll Frequency
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
Record Type
Identies this record as delivering information specic to direct deposits on the extract. For use by the third-party
provider only.
Transit Number
90
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Deduction Code
91
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
Element Type ID
Entry Value
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Indirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Processing Type
Reserve Value
Three-character code used by ADP PayForce for the nonrecurring deduction. Dened in an input value on the
deduction element.
92
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Used as a column header in the output le. Value must be "Adjust Ded Code" and is dened in an input value on the
deduction element.
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Name of the ADP Connection for PayForce output le containing recurring element data.
Name of the ADP Connection for PayForce output le containing nonrecurring element data.
Name of the XML le. For use in cases where you want to use a third-party provider other than ADP.
• Your payroll installation requires additional information be sent to ADP Connection for PayForce
• You are using a dierent third-party provider
Use the provided tree structure to congure the data groups, extract records, and data elements as needed. You dene
what you want to extract, how it's extracted, and how you want to deliver the extracted data.
The US ADP PayForce third-party ad hoc extract denition consists of these data groups:
Main Block
This data group contains the four primary groups of the extract denition. To view its specic parameters, select the
appropriate subordinate data groups in the tree.
93
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
HR Records Data
Job Data
Routing Transit Number Routing_ Transit_ Number Database item group Text
Payment Method End Date Deduction_ End_Date Database item group Date
Maximum Payment Priority Maximum_ Payment_ Priority Database item group Number
94
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Account Number
Employee's bank account number for direct deposit, as dened in the Bank Accounts table of the Manage Personal
Payment Methods task.
Account Type
Identies the account as either checking or savings. Dened in the Manage Personal Payment Methods task.
Deposit Amount
Eective Date
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, FF is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
While not passed on the extract, this parameter is used to derive the Full Deposit value on the extract.
Payment Priority
Processing order of the personal payment method. While this parameter isn't passed on the extract, it's used to derive
the Full Deposit value on the extract.
Payroll
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Payroll Frequency
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
Date when a payment method's bank account is changed, as dened through the Manage Personal Payment Methods
task.
95
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Record Type
Identies this record as delivering information specic to direct deposits on the extract. For use by the third-party
provider only.
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Earnings Records
Contains parameters related to earnings records.
Element Entry End Date Element_ Entry_ End_Date Database item group Date
Element Processing Type Element_ Processing_ Type Database item group Text
96
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Converted Value
Element Assignment ID
Internal assignment ID of the employee aached to the element entry. Not passed to the third-party provider.
End date of the element entry, as dened through the Manage Element Entries task.
Element Entry ID
Element ID
Element Name
Entry Value
Periodicity
Element frequency.
Salary amount.
Three-character code used by ADP PayForce for the nonrecurring earning. Dened in an input value on the deduction
element.
ADP PayForce earning code type assigned to this earning. Dened in an input value on the earnings element.
97
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Usage Level
Identies the level at which the element was entered: payroll relationship, employment terms, and assignment.
Earnings Data
98
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Payroll Reporting Name Payroll_ Reporting_ Name Database item group Text
Assignment ID
Internal ID for the employee's assignment. Not passed on the extract and isn't used by ADP.
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, FF is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Payroll
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Payroll Frequency
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
Reporting name of the payroll denition, as dened in the Manage Payroll Denitions task.
Record Number
Record number derived and passed to ADP on the job, deductions, and direct deposit records. Automatically generated,
based on the employee's assignments.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
Record Type
Identies this record as delivering earnings and deductions-specic information about the extract. For use by the third-
party provider only.
Third-Party ID
ADP PayForce 6-digit le number. Dened as a dierent lookup under the national identier.
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
99
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
HR Records
This data group contains HR-specic information about the employer and employees.
100
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Visa Expiration Date Visa_ Expiration_ Date Database item group Date
101
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Home Phone Area Code Home_ Phone_ Area_Code Database item group Text
Work Phone Area Code Home_ Phone_ Area_Code Database item group Text
Address Line 1
Street 1 eld of the employee's home address, as dened in the Person Information page.
Street 1 eld of the employee's mailing address, as dened in the Person Information page.
Address Line 2
Street 2 eld of the employee's home address, as dened in the Person Information page.
Street 2 eld of the employee's mailing address, as dened in the Person Information page.
Address Line 3
Street 3 eld of the employee's home address, as dened in the Person Information page.
Street 3 eld of the employee's mailing address, as dened in the Person Information page.
Birth Date
Citizenship
Employee's national citizenship, as dened in the Documents tab of the Person Information page.
Citizenship Status
Employee's national citizenship status, as dened in the Documents tab of the Person Information page.
102
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
City
City of the employee's home address, as dened in the Person Information page.
City Other
City of the employee's mailing address, as dened in the Person Information page.
Country
Country of the employee's home address, as dened in the Person Information page.
Country Other
Country of the employee's mailing address, as dened in the Person Information page.
Date of Death
E-Mail Address
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, FF is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Ethnicity
First Name
Gender
Home Phone
Area code of employee's home phone number, as dened in the Person Information page.
103
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Last Name
Marital Status
Middle Name
Name Prex
Name Sux
Employee's original date of hire, as dened in the Enterprise section of the Service Dates region of the Manage Work
Relationship page.
Payroll
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Payroll Frequency
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Postal Code
Postal code of the employee's home address, as dened in the Person Information page.
Postal code of the employee's mailing address, as dened in the Person Information page.
Preferred Name
Record Type
Identies this record as delivering HR-specic information about the extract. For use by the third-party provider only.
SSN
State
104
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Two-leer postal abbreviation of the employee's state, based on their home address, as dened in the Person
Information page.
State Other
Two-leer postal abbreviation of the employee's state, based on their mailing address, as dened in the Person
Information page.
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Work Phone
Area code for employee's work phone number, as dened in the Person Information page.
Visa Number
Employee's visa number, as dened in the Documents tab of the Person Information page.
Expiration date of the employee's visa, as dened in the Documents tab of the Person Information page.
Visa Type
Type of employee's visa, as dened in the Documents tab of the Person Information page.
105
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Element Processing Type Element_ Processing_ Type Database item group Text
Autoindirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
106
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Entry Value
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Reporting Name
Reserve Value
Three-character code used by ADP PayForce for the nonrecurring deduction. Dened in an input value on the
deduction element.
Used as a column header in the output le. Value must be Adjust Ded Code and is dened in an input value on the
deduction element.
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Goal Amount
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
107
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Element Processing Type Element_ Processing_ Type Database item group Text
Autoindirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
Entry Value
108
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Reporting Name
Reserve Value
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Goal Amount
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
109
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Autoindirect Only
Identies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Eective Date
Element Assignment ID
Element Entry ID
Element Frequency
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose.
Entry Value
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose.
Reporting Name
Reserve Value
Usage Level
110
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Identies the level at which the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Goal Amount
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
FLSA Status
Employee's overtime exemption status, as dened in the FLSA Status eld of the United States Job Information section
of the Manage Jobs task.
Job Records
This data group contains job-specic information for the employer and employees.
Company Seniority Date Company_ Seniority_ Date Database item group Date
111
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Standard Hours Frequency Standard_ Hours_ Frequency Database item group Text
Salary Basis Frequency Salary_ Basis_ Frequency Database item group Text
Employee's seniority date, as dened in the Legal Employer section of the Service Dates region of the Manage Work
Relationship page.
Employee ID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
112
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Employee Type
Employee exemption status, as dened in the Hourly Paid or Salaried elds of the Job Details section of the
Assignment Details region of the Manage Employment page.
Employment Category
Employee employment category, as dened in the Assignment Category eld of the Job Details section of the
Assignment Details region of the Manage Employment page.
Employment Status
Employee's employment status (full time, part time, regular or temporary, and so on). Dened in the Assignment
Category eld of the Job Details section of the Assignment Details region of the Manage Employment page.
First Name
Hire Date
Employee's hire date, as dened in the Work Relationship section of the Manage Employment task.
Home Department
Job Code
Job code assigned to the employee's job, as dened in the Manage Jobs page.
Job Title
Employee's job title, as dened in the Job eld of the Job Details section of the Assignment Details region of the
Manage Employment page.
Last Name
Location Code
Code assigned to the employee's work location, as dened in the Manage Locations page.
Location Name
Name of the employee's work location, as dened in the Manage Locations page.
113
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Payroll
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Payroll Frequency
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Record Number
Identies the employee's assignment, with 0 representing the primary assignment, and increments by 1 for each
subsequent assignment.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
Record Type
Identies this record as delivering job-specic information about the extract. For use by the third-party provider only.
Retirement Date
Employee's date of retirement, as dened in the Retirement section of the Assignment Details region of the Person
Information page.
Employee's salary amount, as dened in the Salary Details section of the Manage Salary page.
Employee's salary basis, as dened in the Salary Details section of the Manage Salary page.
SSN
Standard Hours
Employee's standard number of work hours per period, as dened in the Working Hours eld of the Job Details section
of the Assignment Details region of the Manage Employment page.
Period set for the employee's working hours, as dened in the Frequency eld of the Assignment Details region of the
Manage Employment page.
Supervisor ID
Employee's supervisor, as dened in the Name eld of the Manager Details subsection of the Job Details section of the
Assignment Details region of the Manage Employment page.
114
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
Termination Date
Employee's termination date, as dened through the Terminate Work Relationship task.
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Name of the ADP Connection for PayForce output le containing recurring ad hoc element data.
Name of the ADP Connection for PayForce output le containing nonrecurring ad hoc element data.
Name of the XML le. For use in cases where you want to use a third-party provider other than ADP.
HR Records
Contains HR-specic information about the employer and employees.
115
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
116
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
117
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
BIRTHDATE
CITIZENSHIP
Employee's national citizenship, as dened in the Documents tab of the Person Information page.
CITIZENSHIP_STATUS
Employee's national citizenship status, as dened in the Documents tab of the Person Information page.
CITY
City of the employee's home address, as dened in the Person Information page.
CITY_OTHER
City of the employee's mailing address, as dened in the Person Information page.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
COUNTRY
Country of the employee's home address, as dened in the Person Information page.
COUNTRY_OTHER
Country of the employee's mailing address, as dened in the Person Information page.
DT_OF_DEATH
EMAIL_ADDRESS
EMPLID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
FIRST_NAME
118
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
HOME_PHONE
LAST_NAME
MAR_STATUS
MIDDLE_NAME
NAME_PREFIX
NAME_SUFFIX
ORIG_HIRE_DT
Employee's original date of hire, as dened in the Legal Employer section of the Service Dates region of the Manage
Work Relationship page.
PAY FREQUENCY
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
PAYROLL
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
PREFERRED_NAME
RACE_ETHNICITY
Record Type
Identies this record as delivering HR-specic information about the extract. For use by the third-party provider only.
SEX
SSN
119
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
STATE
Two-leer postal abbreviation of the employee's state, based on their home address, as dened in the Person
Information page.
STATE_OTHER
Two-leer postal abbreviation of the employee's state, based on their mailing address, as dened in the Person
Information page.
STREET1
Street 1 eld of the employee's home address, as dened in the Person Information page.
STREET1_OTHER
Street 1 eld of the employee's mailing address, as dened in the Person Information page.
STREET2
Street 2 eld of the employee's home address, as dened in the Person Information page.
STREET2_OTHER
Street 2 eld of the employee's mailing address, as dened in the Person Information page.
STREET3
Street 3 eld of the employee's home address, as dened in the Person Information page.
STREET3_OTHER
Street 3 eld of the employee's mailing address, as dened in the Person Information page.
VISA_EXPIRE_DT
Expiration date of the employee's visa, as dened in the Documents tab of the Person Information page.
VISA_NBR
Employee's visa number, as dened in the Documents tab of the Person Information page.
VISA_TYPE
Type of employee's visa, as dened in the Documents tab of the Person Information page.
WORK_PHONE
ZIP
120
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Postal code of the employee's home address, as dened in the Person Information page.
ZIP_OTHER
Postal code of the employee's mailing address, as dened in the Person Information page.
Job Records
Contains job-specic information for the employer and employees.
121
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
ASSIGN_CATG
Designates the employee's employment status (full time, part time, regular or temporary, and so on). Dened in the
Assignment Category eld of the Job Details section of the Assignment Details region of the Manage Employment
page.
CMPNY_SENIORITY_DT
Employee's seniority date, as dened in the Legal Employer section of the Service Dates region of the Manage Work
Relationship page.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
EMPL_RCD_NBR
Identies the employee's assignment, with 0 representing the primary assignment, and increments by 1 for each
subsequent assignment.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
122
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
EMPL_STATUS
Employee's status, as dened in the Assignment Status eld of the Assignment Details region of the Manage
Employment page.
EMPL_TYPE
Employee exemption status, as dened in the Hourly Paid or Salaried elds of the Job Details section of the
Assignment Details region of the Manage Employment page.
EMPLID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
FLSA_STATUS
Employee's overtime exemption status, as dened in the FLSA Status eld of the United States Job Information section
of the Manage Jobs task.
HIRE_DT
Employee's hire date, as dened in the Work Relationship section of the Manage Employment task.
HOME_DEPARTMENT
JOBCODE
Job code assigned to the employee's job, as dened in the Manage Jobs page.
JOBTITLE
Employee's job title, as dened in the Job eld of the Job Details section of the Assignment Details region of the
Manage Employment page.
LOCATION
Code assigned to the employee's work location, as dened in the Manage Locations page.
LOCATION_NAME
Name of the employee's work location, as dened in the Manage Locations page.
PAY FREQUENCY
Frequency of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
123
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
PAYROLL
Name of the payroll denition assigned to the employee, as dened in the Manage Payroll Denitions page.
Record Type
Identies this record as delivering jobs-specic information about the extract. For use by the third-party provider only.
RETIRE_DT
Employee's date of retirement, as dened in the Retirement section of the Assignment Details region of the Person
Information page.
Employee's salary amount, as dened in the Salary Details section of the Manage Salary page.
Employee's salary basis, as dened in the Salary Details section of the Manage Salary page.
STD_HOURS
Employee's standard number of work hours per period, as dened in the Working Hours eld of the Job Details section
of the Assignment Details region of the Manage Employment page.
STD_HOURS_FREQUENCY
Period set for the employee's working hours, as dened in the Frequency eld of the Assignment Details region of the
Manage Employment page.
SUPERVISOR_ID
Employee's supervisor, as dened in the Name eld of the Manager Details subsection of the Job Details section of the
Assignment Details region of the Manage Employment page.
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
TERMINATION_DT
Employee's termination date, as dened through the Terminate Work Relationship task.
WORKERS_COMP_CD
124
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened in the Manage Legal
Reporting Unit task.
Element Amount
Represents the earning or deduction amount, as dened by the element's input value identied with the Primary Input
Value special purpose. Either this value or the Element Percentage value is populated in the le, but not both.
125
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Element Name
Element Percentage
Represents the earning or deduction percentage, as dened by the element's input value identied with the Primary
Input Value special purpose. Either this value or the Element Amount value is populated in the le, but not both.
ELEMENT FREQUENCY
Periodicity of the earning or deduction, as dened by the element's input value identied with the Periodicity special
purpose. ADP doesn't use this value.
EMPL_RCD_NBR
Identies the employee's assignment, with 0 representing the primary assignment, and increments by 1 for each
subsequent assignment.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
EMPLID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
GOAL_AMT
Denes the maximum amount accrued before the deduction stops. Set as an input value during element entry.
PAY FREQUENCY
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
PAYROLL
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Record Type
Identies this record as delivering earnings and deductions-specic information about the extract. For use by the third-
party provider only.
126
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
ACCOUNT_NBR
Employee's bank account number for direct deposit, as dened in the Bank Accounts table of the Manage Personal
Payment Methods task.
ACCOUNT_TYPE
Identies the account as either checking or savings. Dened in the Manage Personal Payment Methods task.
DEPOSIT_AMT
127
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Note: If this aribute is set to any value greater than zero, the FULL_DEPOSIT aribute can't be set to
Yes. For example, the employee wants 100 USD to be deposited into a savings account and the rest
into a checking account. Therefore, for their rst direct deposit record, set DEPOSIT_AMT to "100"
and FULL_DEPOSIT to "N". For the second record, set FULL_DEPOSIT to "Y" and pass nothing in
DEPOSIT_AMT.
EMPL_RCD_NBR
Identies the employee's assignment, with 0 representing the primary assignment, and increments by 1 for each
subsequent assignment.
Note: Third-party providers other than ADP may require dierent assignment identiers compliant with
their own formaing.
EMPLID
For new ADP customers, this 11-character value uses the AABB3456789 paern, where:
• AA are the rst two characters of the employee's rst name. If the rst name is missing, "FF" is used.
• BB are the rst two characters of the employee's last name.
• 3456789 are the third through ninth digits of the employee's national identier, rearranged to maintain privacy.
FULL_DEPOSIT
Identies which direct deposit record is the last one that receives all remaining money.
Note: If this aribute is set to Yes, the DEPOSIT_AMT aribute can't be greater than zero. For example,
the employee wants 100 USD to be deposited into a savings account and the rest into a checking
account. Therefore, for their rst direct deposit record, set DEPOSIT_AMT to "100" and FULL_DEPOSIT
to "N". For the second record, set FULL_DEPOSIT to "Y" and pass nothing in DEPOSIT_AMT.
PAY FREQUENCY
Frequency of the payroll denition, as dened in the Manage Payroll Denitions task.
PAYROLL
Name of the payroll denition, as dened in the Manage Payroll Denitions task.
Record Type
128
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Identies this record as delivering information specic to direct deposits on the extract. For use by the third-party
provider only.
TRANSIT_NBR
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as dened on their tax card.
Nonrecurring Records
Contains information for the employees' nonrecurring earnings and deductions.
Note: The US ADP PayForce third-party periodic extract pulls the following nonrecurring earnings and
deductions types only:
• Voluntary deductions Nonrecurring pretax deductions aren't included.
• Supplemental earnings Nonrecurring regular and imputed earnings aren't included.
• Flat amount earnings Hours * rate earnings elements aren't included.
129
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Adjust Ded Code Third-Party Deduction Code Third_ Party_ Deduction_ Code
ADP PayForce deductions code for the employee's deduction, as set through the element's Third-Party Deductions
Code input value.
Batch Id
This eld is intentionally left blank and is automatically populated by the ADP for PayForce External Paydata Interface
Program process upon receipt.
CoCode
First three characters of the payroll reporting name as dened in the Manage Payroll Denitions task.
Earnings 3 Code
ADP PayForce earnings code for the employee's earning, as set through the element's Earnings 3 Code input value.
Earnings 3 Amount
Amount of this Earnings 3 type earning. The Third-Party Earnings Type determines whether this value is populated.
Earnings 4 Code
ADP PayForce earnings code for the employee's earning, as set through the element's Earnings 4 Code input value.
Earnings 4 Amount
Amount of this Earnings 4 type earning. The Third-Party Earnings Type determines whether this value is populated.
Earnings 5 Code
ADP PayForce earnings code for the employee's earning, as set through the element's Earnings 5 Code input value.
Earnings 5 Amount
130
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
Amount of this Earnings 5 type earning. The Third-Party Earnings Type determines whether this value is populated.
File #
ADP PayForce 6-digit le number. Dened as a dierent lookup under the national identier.
131
Oracle Global Human Resources Cloud Chapter 5
Implementing Global Payroll Interface Payroll Interface for ADP Global Payroll
132
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
133
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
ORA_ HRY_ GPI_ WFN_EMP_INFO Capture employment details of employees at the assignment level
ORA_ HRY_ GPI_ WFN_ PAYROLL_ Accommodate additional payroll agreement custom eld aributes.
ADDL_INFO
ORA_ HRY_ GPI_ WFN_JOB_INFO Create the Compensation Defaulting Values, which is used for NAICS Compensation code at
Employee level in Assignment UI.
Flexeld Code Assignment EIT Information EFF Assignment EIT Information EFF
Context Code (Code) ORA_ HRY_ GPI_ WFN_EMP_INFO ORA_ HRY_ GPI_ WFN_ PAYROLL_INFO
Context Name (Display Name) GPI Workforce Now Extended GPI Workforce Now Extended Payroll
Employment Information Additional Information
134
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Feature
Search for and select Assignment EIT Information EFF.
Component Search for and select GPI Workforce Extended Employment Information.
8. Click Submit.
9. You can repeat steps 3 through 7 to enable Extended Payroll Additional Information.
10. Select these parameters.
Feature
Search for and select Assignment EIT Information EFF.
Component
Search for and select GPI Workforce Extended Payroll Additional Information.
135
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Delivered Lookups
The delivered LOVs are either lookup codes with specic lookup types or value sets. For example, Pay Frequency Code
is a lookup code, but Company Code and Client Code are value set values.
136
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
• Indian or • 7 • Hispanic or
Alaskan • 8 Latino Asian
• Hawaiian/Pacic • Native Hawaiian
Islander or other Pacic
• Two or more Islander
races • American Indian
or Alaska Native
• Not disclosed
EEOC Job Code • 1- First/Mid- • FIR/ • First, middle If you don't specify
Level Ocials MIDOFFICIAL level ocials and a value, the ADP
and Managers • PROFESSIONAL managers application translates it
• 2- Professionals • Professionals as N.
• TECHNICIAN
• 3- Technicians • SALES • Technicians
• 4- Sales Workers • ADMIN • Sales workers
• 5- • CRAFTWORKER • Administrative
Administrative support workers
• OPERATIVE
Support Workers • Craft workers
• LABOURER
• 7- Operatives • Operatives
• SERVICE EXECS
• 8- Laborers and • Laborers and
Helpers • MIDLEVEL
helpers
• 9- Service • Service workers
Workers • Executive or
• A- Executive/ senior level
Senior Level ocials and
Ocials and managers
Managers • First or mid level
ocials and
managers
137
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
• Permanent - CDI
Hire to ll vacant
position.
• Standard Earnings
• Supplemental Earnings
• Taxable Benets
138
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
• Pretax Deductions
• Voluntary Deductions
What are the values to enter for deduction elements? Period Deduction Amount
Goal Amount
Dene an Element
Before you dene an element, ensure that your country extension is set to Payroll Interface on the Manage Features
by Country or Territory page. This seing controls the behavior of important payroll-related features, such as element
templates.
139
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Recurring voluntary deduction Select the relevant choice. If there is none, leave it blank.
7. Click Continue.
8. On the Basic Information page, complete these elds. Click Next.
Reporting Name Enter the name that you want to display on reports for this earnings or deduction payroll
element.
Currency US Dollar
140
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
What is the earliest entry date for First Standard Earnings Date
this element?
What is the latest entry date for this Last Standard Process Date
element?
At which employment level should Select the appropriate level, such as terms or assignment level for salary.
this element be aached?
Process and pay element separately Does this element have a limit on the amount which is exempt from Federal Tax?
or with other earnings elements?
9. Click Next.
10. On the Additional Details page, complete these details:
Field Value
141
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Specify a value that limits the amount deducted for a value using a goal amount for recurring elements.
1. On the Element Summary page, Element Overview hierarchy, select Input Values.
2. From the Actions menu, select Create Input Values.
3. For all deduction elements, enter these values:
Field Value
Display Sequence 1
4. For recurring deduction elements with a goal amount, name the value Goal Amount
5. Click Save.
6. Click Submit.
Related Topics
• Update Existing Setup Data
142
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Business Requirements
Some features, such as File ID and Position ID don't require any specic data set up or conguration.
Paid Employee Congured with payroll relationship and element mapping. The extraction passes the element
entry values and payment details. Such details are used in third-party payroll system for
processing and making payment.
Nonpaid Employee The cloud HR application maintains nonpaid employees by assigning them to a payroll
relationship. However, the application doesn't maintain the Compensation, Statutory, and Bank
related details.
File ID
Each employee has a unique File ID for their employment record. The application stores this information in the
Assignment Number eld too. You can store the File ID into the person number. In this scenario, the application
automatically generates the Assignment Number and also restricts the eld as non-editable. Use the File ID to derive the
position ID.
Scenario 1
If you enter File ID in the Person Number eld, the application automatically adds Employee Type with Person Number
and generates the Assignment Number.
Scenario 2
When you enter File ID in the Assignment Number eld, don't begin the entry with alphabets. The application supports
multiple assignments
Position ID
The Position ID is a unique 9 character aribute. The combination of Company Code and File ID derives the Position ID.
Note: The Position ID is derived from File ID.
143
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
The rst 3 positions is Company Code and the next 6 positions is File ID.
• Position 1 to 3 => Company Code (Say 'T24')
• Position 4 to 9 => File ID (say 786, if the le ID is less than 6 digit, then pad with leading zeros)
• Position 10 => 'N' if the assignment status is Active- no payroll else blank.
The application derives the Position ID from the Company Code, Assignment Number, and Assignment Status during
extraction. If Assignment Status = Active-No Payroll, the application doesn't either display or store the Position ID.
Element Mapping
The application maps elements that are based on the standard element template delivered for US localization. Consider
these points while you create elements:
• Add the additional input value to aach the goal limit and goal number to the deduction element.
• Enter the element name to extract to the third-party payroll supplier in the Reporting Name eld.
Deduction value • Identify whether the element is deducting a at amount or percentage.
• Use this input value to track the amount of the deduction.
• For this input value, set the special purpose eld as Primary Input Value.
Third-Party Goal Limit • Dene values for each of the Goal Limit associated WFN deduction codes.
• This input value is optional for deduction element.
Third-Party Goal Number • Dene values for each of the Goal Number associated WFN deduction codes.
• This input value is optional for deduction element.
144
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
HR Records
• The status of the employee records remains Active on and before the actual termination date.
• The status of the employee records becomes Inactive from the next day of the termination date.
Payroll Records
The duration until which the payroll relationship remains open depends on the payroll relationship rule that the
respective country denes.
• "I", the payroll relationship ends on the next day after the actual termination date.
• "L", the payroll relationship remains active endlessly.
• "C", the payroll relationship becomes inactive from the next day after the ATD.
The application end dates the regular earnings on the ATD (=LSED). However, you can add severance pay related
element to an employee till the Final Close date. The application processes the employee in a payroll till their Final Close
date.
When terminating employees, choose the nal close date in such a way that the application can process employee's
severance pay a few days or months after their last working day.
Note: You can re-extract the updated termination details after the initial extraction to the third-party
application. However, you can't reverse the termination process as the integration supports only deleted
transactions for Elements and Bank accounts. Reversing a termination process might be considered in future
releases.
Rehire
If the hire date is within the current extract period, the application extracts the employee. In case of rehire, the
application considers the work relationship of that rehire process. If the hire date of this work relationship is within the
current extract period, the application includes the employee in the extract. The application retains person number of
the employee if they're rehired within the Legal Employer.
Note: You must enter the employee's prior employment nal close date before you rehire employees.
Transfer
In case of a transfer of an employee, the application terminates the current work relationship and creates a new work
relationship. In this case, the extraction le includes two records.
145
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
Leave Information
The Absence application records the leave information as a single record. But when the interface application extracts
the details the Absence application separates the leave information as a separate transaction.
• For Hourly basis, enter the scheduled hours with the rate 1 amount for hourly rate. Leave the Standard Hour
eld blank.
• For Salaried Rate type, enter the standard hours with the rate 1 amount for month frequency.
In case of any change in the rate type, change the respective standard or schedule hours automatically. Hence the
existing rate type has a delete record and a new record for the proposed change rate type in the extractions.
146
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
147
Oracle Global Human Resources Cloud Chapter 6
Implementing Global Payroll Interface Payroll Interface for ADP Workforce Now
148
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
Overview
Use the HCM Data Loader to import processed payroll data and payslips from third-party payroll providers. Each import
record is associated with a master record that species a payroll name and payroll period. The Inbound table stores the
imported payroll information, while the document record stores payslips.
You can create your own reports using Oracle Fusion Transactional Business Intelligence (OTBI). Use the mentioned
Subject area and Fact data Data to create reports:
Extensible Flexelds
Oracle provides an extensible exeld called Payroll Interface Inbound Record EFF
(ORA_HRY_PI_INBD_RECORDS_INFO_EFF) to capture inbound payroll data from your third-party payroll processor.
• Absence Information
• Message Information
• Payment Information
• Payroll Information
Predened segments are associated with these contexts. In addition to this extensible exeld, you can also use
extensible and user-dened lookups to congure your inbound payroll interface with the third-party payroll provider.
Use the Manage Payroll Interface Extensible Flexelds task to edit the Payroll Interface Inbound Record EFF exeld.
Contexts with predened segments capture specic processed payroll values.
This table shows the list of les to import your payroll data:
149
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
PayrollInterfaceInboundRecord. dat Includes processed payroll information for employees included in the payroll run
You must use this le name as the
HCM Data Loader recognizes only
this le name.
On the Manage Payroll Interface Inbound Records page, you can do these actions:
• Use one or more of these criteria to lter imported data:
◦ Payroll Name
◦ Batch Name
◦ Name
◦ Record Type
◦ Person Number
◦ Record Owner Type
• Select Payroll Data in the Record Type eld to view, add, edit, and delete these details:
◦ Payroll
◦ Payment
◦ Leave
◦ Messages received from third-party payroll providers
Payslip Files
Use the HCM Data Loader to import payslips as PDF les into your Oracle Fusion HCM application.
DocumentsOfRecord. dat Data le listing employees for whom payslips are being provided.
You must use this le name. The PDF le names
HCM Data Loader utility recognizes
only this le name.
150
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
You must use this folder name. The
HCM Data Loader utility recognizes
only this le name.
DocumentsOfRecord. zip Compressed le that contains both the data le and PDF payslip les.
In this scenario, you can create your
own le name.
The import process looks for the PDF les based on the information contained in the data le. After you complete the
import process, employees can view their payslips from the My Portrait work area.
On the Manage Payroll Interface Inbound Records page, select Payslip Data in the Record Type eld to view payslip
data.
Related Topics
• Import Payroll Data From Third-Party Payroll Providers
• Overview of HCM Data Loader
• How Data Is Imported and Loaded
151
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
Oracle delivers these contexts and context sensitive segments with the Payroll Interface Inbound Record EFF
exeld.
152
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
Absence Unit of Measure
Absence Message
153
Oracle Global Human Resources Cloud Chapter 7
Implementing Global Payroll Interface Payroll Interface Inbound Records
6. Enter and search for the context name in the Display Name eld.
7. To edit Context Sensitive Segments, select Edit from the Actions menu.
8. To create a context, select Create from the Actions menu.
9. Click Save and Close.
10. Click Done.
Note: If you add any segments or contexts, save and deploy the exeld on the main page.
Related Topics
• Overview of Extensible Flexelds
• Overview of Flexeld Deployment
154
Oracle Global Human Resources Cloud Chapter 8
Implementing Global Payroll Interface Data Validation and Data Deletion Reports for Payroll
Interface
The Data Validation Report for Payroll Interface includes validations for both HR and payroll data.
Data Groups
The data groups that you select when adding validation rules to the report determines the level of validation.
Add validation rules to these data groups to report worker and payroll related data validation.
• Payroll Group
• Payroll Relationship Group
• Legal Employers
• Reporting Establishments
• Work Relationships
• Employment Terms
• Assignments
• Payroll Relationships
• Payroll Assignments
• Payroll Terms
155
Oracle Global Human Resources Cloud Chapter 8
Implementing Global Payroll Interface Data Validation and Data Deletion Reports for Payroll
Interface
Payroll Flow An identier for the process that's run. Choose any format to describe the payroll ow.
Object Group A predened object group for which the report is run.
The process retrieves a set of payrolls or payroll relationships that belong to the object group
and performs the dened validation for each relationship.
Process Conguration Group The Payroll Statutory Unit for which the report is run.
6.Click Next.
7.On the Enter Flow Interaction page, click Next.
8.On the Schedule page, click Next.
9.On the Review page, click Submit.
10. Click OK and View Checklist.
11.On the Payroll Flow page, Task Details tab you should see a green check mark in the Run Data Validation
Report for Payroll Interface row, Status column. If not, click the Refresh icon on the toolbar intermiently
until you do.
12. Click the Go to Task icon.
13. On the Run Data Validation Report for Payroll Interface page, click Done to submit.
Related Topics
• Add Rules to Data Validation Reports
156
Oracle Global Human Resources Cloud Chapter 8
Implementing Global Payroll Interface Data Validation and Data Deletion Reports for Payroll
Interface
Do these steps to enable audit.
1. Go to these areas:
Process Start Date Start date of the extraction window. Typically, this should be the same as the ADP Global
Payroll Interface extraction window.
Process End Date End date of the extraction window. Typically, this date should be the same as the ADP Global
Payroll Interface extraction window.
Object Group Identies the payroll relationships to consider and should be same as the object group used
in the ADP Global Payroll Interface.
5. Click Submit.
6. Monitor the process to completion and view the report output.
Related Topics
• Update Existing Setup Data
157
Oracle Global Human Resources Cloud Chapter 8
Implementing Global Payroll Interface Data Validation and Data Deletion Reports for Payroll
Interface
158
Oracle Global Human Resources Cloud Glossary
Implementing Global Payroll Interface
Glossary
assignment
A set of information, including job, position, pay, compensation, managers, working hours, and work location, that
defines a worker's or nonworker's role in a legal employer.
element
Component in the calculation of a person's pay. An element may represent a compensation or benefit type, such as
salary, wages, stock purchase plans, pension contributions, and medical insurance.
legal employer
A legal entity that employs people.
payment method
Indicates the method of payment, such as check, cash, or credit.
payroll relationship
Defines an association between a person and a payroll statutory unit based on payroll calculation and reporting
requirements.
159
Oracle Global Human Resources Cloud Glossary
Implementing Global Payroll Interface
work relationship
An association between a person and a legal employer, where the worker type determines whether the relationship is a
nonworker, contingent worker, or employee work relationship.
160