Академический Документы
Профессиональный Документы
Культура Документы
Authors: Carla Fabrizio, Angela Brown, Jan Somers, Alison Firth, Tim Bisset
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 permitted 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 find 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, 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-specific supplemental regulations. As such, use, duplication, disclosure, modification, 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 affiliates 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 Corporation and/or its affiliates. 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 on content, products and services from third parties. Oracle Corporation
and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle
Corporation and its affiliates 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.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Oracle Global Human Resources Cloud
Using Global Payroll Interface
Contents
Preface i
1 Overview 1
Manage Payroll Outbound Interface: Overview .......................................................................................................... 1
Implementing Payroll Interface: Procedure ................................................................................................................ 2
Payroll Interface Setup for US ADP Solutions: Critical Choices .................................................................................. 6
Payroll Employment Hierarchy Profile Option: Critical Choices ................................................................................. 10
2 Manage Elements 12
Creating Payroll Elements for Payroll Interface: Worked Example ............................................................................ 12
Creating Voluntary and Pre-statutory Deductions: Procedure .................................................................................. 16
Adding Involuntary Deductions to a Calculation Card: Procedure ............................................................................ 17
Preface
This Preface introduces information sources available to help you use Oracle Applications.
Note
If you don't see any help icons on your page, click the Show Help button in the global area. Not all pages have
help icons.
You can also access Oracle Applications Help at https://fusionhelp.oracle.com/.
Oracle Applications Help, and select Documentation Library from the Navigator menu.
Oracle Help Center at http://docs.oracle.com/
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
i
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
1 Overview
Two predefined extract definitions, which you can copy and adapt to your requirements:
Calculate Gross Earnings process, which you can run each period to update earnings balances. If you use this
process, you can check gross earnings results using:
View Person Process Results page, which includes the statement of earnings
1
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Payroll coordinators use the following tasks on a periodic basis to manage and extract data to send to third-party providers.
These processes use element entries, payroll relationships, and calculation cards to determine payroll-related values to
retrieve and calculate along with other HR-related values for a worker, such as benefits information.
Related Topics
Calculating Gross Earnings for Payroll Interface: Overview
2
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Note
Other topics may provide additional setup guidance specific to your third-party provider.
Create a legal jurisdiction if not already created or predefined for your country or territory.
Create a legal authority for each government body you interact with.
Create a legislative data group (LDG) for each country of operation, to partition your payroll data.
Create at least one legal entity designated as a payroll statutory unit (PSU) for each LDG.
3
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Tip
To upload a batch of payroll definitions, use the Batch Loader task in the Payroll Administration work
area.
4. Use the Manage Elements task to create any earnings or deduction elements. After creating an element, edit it
to create at least one element eligibility record. The newly created element generates database items that the
Calculate Gross Earnings process can use to get earnings information and the extract process can use to get
deduction information.
Note
Before you enable multiple entries of the same element, confirm that your third-party provider can
manage them.
5. Use the Manage Elements task to create element eligibility records for predefined statutory deduction elements.
You must complete this task before you hire employees.
4
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
1. For each payroll definition, use the Manage Payroll Security Profiles task to set up the payroll security profile.
2. For each legislative data group, use the Manage Legislative Data Group Security Profiles task to set up security.
3. Use the Assign Security Profiles to Role task to create at least one data role for the payroll coordinator job role with
the appropriate security profiles.
4. Use the Manage Role Provisioning Rules task to provision the payroll coordinator role.
1. Use the Manage Extract Definitions task to copy the predefined extract definition you use for your report, and save it
under a new name.
2. Edit the extract definition to meet the requirements of your payroll provider.
3. Submit your changes.
The application generates an extract process using your modified definition.
Use the batch loader to load the initial values to the staging tables.
Submit the Load Initial Balances task to initialize the balances in the Payroll Calculation work area.
2. Optionally, if you created any organization payment methods and want to load personal bank information for EFT
payments, use one of the following methods to migrate bank data:
Batch Loader task in the Payroll Administration work area
Manage Personal Payment Methods task in the Payment Distribution work area (for individual employees)
5
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Related Topics
Creating Legal Entities, Registrations, and Reporting Units: Examples
Payroll Statutory Units, Legal Employers, and Tax Reporting Units: How They Work Together
Elements: Explained
When setting up your organization structure, a one-to-one mapping must exist between a legal employer and a
payroll statutory unit (PSU).
When defining locations, you must use the United States tax address format.
US Geographies
You must consider the following requirements:
To properly populate the system with geographies information, you must run the Load Geographies for US task from
the Functional Setup Manager.
You must have a valid Vertex Geocode license. It is required for employees to receive their default tax card.
Person Information
When managing employee information, consider the following:
Each employee in the payroll must have a default tax card associated with a tax reporting unit (TRU).
6
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
You cannot use commas in any part of any address, as ADP Connection for PayForce does not 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 file number.
Element Management
When defining the elements for your earnings and deductions, consider the following:
Employee Work Relationships
Payment Methods
Element Termination Rules
Piece-Rate Elements
Recurring Elements
Nonrecurring Deduction Elements
Nonrecurring Earnings Elements
Payment Methods
When defining payment methods, consider the following:
Employees cannot have both check and direct deposit payment methods.
Personal payment methods for direct deposit payments must be either set to 100% or use fixed dollar amounts.
When defining Personal Payment Methods, do not select a run type. Leave this field blank.
Piece-Rate Elements
ADP Connection for PayForce does not support piece-rate earnings. Do not pass any elements of this type through the
Payroll Interface.
7
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Recurring Elements
When defining recurring elements, consider the following:
Employees cannot have more than one of same recurring element (deductions or earnings). When defining your
recurring elements, you must 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 defining deduction elements with a different periodicity than your payroll period, you must assign the elements
an input value with the special purpose of "Periodicity" and then set their periodicity. For example, to take a
deduction monthly with a weekly payroll, you set the element's periodicity to monthly.
Any earnings elements have the Periodicity input value created automatically.
Note
This information is included in the extract, but it is not used by ADP Connection for PayForce.
Third-Party Deductions Type Set the only valid value as "Adjust Ded Code", and
select this value during element entry.
Third-Party Deductions Code Define values for each of the valid 3-character ADP
PayForce deduction codes.
During element entry, select the appropriate code for the
deduction code.
8
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
When defining nonrecurring earnings, you must create and set the following input values for each earnings element:
Third-Party Earnings Type Create the following values, based on the ADP earnings
codes:
Earnings 3 Code
Earnings 4 Code
Earnings 5 Code
Third-Party Earnings Code Define values for each of the valid 3-character ADP
PayForce earnings codes.
During element entry, select the appropriate code for the
earnings code.
Payroll Definitions
When creating payroll definitions, consider the following:
Specify your ADP PayForce Company Code as the first three characters of the payroll reporting name.
ADP Configuration
Prior to running your first extract, consider the following:
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 will already have identification 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 new ones generated by
the payroll interface.
Alternatively, the user can modify the extract to pass the legacy ADP employee ID dependent upon where customer
stores the value in Fusion.
9
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Related Topics
Copying Extract Definitions for Payroll Interface: Critical Choices
Payroll relationship
Employment terms
Assignments
To define profile option settings and values, select the Manage Payroll Employment Hierarchy Profile Option Values task in the
Setup and Maintenance work area.
10
Oracle Global Human Resources Cloud Chapter 1
Using Global Payroll Interface Overview
Related Topics
Payroll Relationships: Explained
11
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
2 Manage Elements
Supplemental Earnings
Taxable Benefits
Pretax Deductions
Voluntary Deductions
At which employment level should this element be Select the appropriate level. Typical examples are:
attached?
Payroll relationship level for deductions and
benefits elements
Does this element recur each payroll period, or does it Select Recurring or Nonrecurring.
require explicit entry?
What are the input values for deduction elements? Period Deduction Amount (primary input value)
Goal Amount
12
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Creating an Element
Important
Before creating an element, confirm that your Payroll Product Usage setting is Payroll Interface. This setting
controls the behavior of important payroll-related features, such as element templates.
5. Select the secondary classification that corresponds to the selected primary classification.
Recurring voluntary deduction Select the relevant choice. If there is none, leave it
blank.
6. Click Continue.
7. On the Basic Information page, complete the fields as shown in this table, and then click Next.
13
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Reporting Name Enter the name that you want to display on reports
for this earnings or deduction payroll element.
What is the earliest entry date for this First Standard Earnings Date
element?
What is the latest entry date for this element? Last Standard Process Date
At which employment level should this Select the appropriate level, such as payroll
element be attached? relationship for deductions and benefits, and terms
or assignment level for salary.
8. Click Next.
9. On the Additional Details page, click Next.
10. Verify the information is correct, and then click Submit.
14
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Optionally, for recurring elements, specify an input value that limits the amount deducted for an input value using a goal
amount.
Field Value
4. For recurring deduction elements with a goal amount, enter the following values.
Field Value
Note
You must name the input value Goal Amount.
5. Click Save.
6. Click Submit.
15
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Creating Elements
When you create a pension plan deduction, if you select the Benefit category, or it's selected for you, the element template
creates a calculation component. You add this component to Benefits and Pensions calculation cards to assign it to your
workers.
To create other voluntary deductions:
16
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Related Topics
Creating a Personal Calculation Card: Worked Example
17
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Prerequisites
Before you can add an involuntary deduction to a personal calculation card, you must first:
1. In the Payroll Administration or Payroll Calculation work area, click the Manage Calculation Cards task.
2. Search for and select the payroll relationship.
3. If the person doesn't already have an involuntary deduction calculation card, click Create.
4. Enter a start date for the card and select the involuntary deduction card type.
5. Click Continue.
In the Involuntary Deduction Payment Details section, select all payees for the deduction.
The payee fields display all third-party person payees associated with this payroll relationship and all external
payees defined for your legislative data group.
In the Involuntary Deduction Rules section, specify the information you require, including:
The date the involuntary deduction order was received
The issuing authority (such as a court)
18
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
The frequency of the deduction such as monthly or weekly, regardless of the payroll frequency. If you leave
the Frequency field blank, the application uses the payroll frequency.
Note
For most values, you can enter either an amount or a rate. Enter a rate if you want the application to calculate the
amount as a percentage of available pay. For example, to define a rate of 20 percent for the order amount, create
an Order Amount (Rate) value and enter 20 in the Rate field.
Order Amount Rate or amount paid to the Order Amount Payee based
on the frequency you specified.
For example, if you specified a frequency of monthly in
the component details, enter the amount to deduct each
month, regardless of the payroll period. The application
automatically calculates the correct amount to deduct in
each payroll period.
If you leave the Frequency field blank, this amount is
deducted at the payroll frequency defined at the terms
or assignment level.
Person Fee Rate or amount paid to the Person Fee Payee each time
the deduction is processed.
Processing Fee Rate or amount paid to the Processing Fee Payee each
time the deduction is processed.
Initial Fee Rate or amount paid to Processing Fee Payee the first
time this deduction is processed.
Maximum Withholding Amount and Minimum Maximum and minimum rates or amounts that can be
Withholding Amount withheld in one payroll period for this deduction.
19
Oracle Global Human Resources Cloud Chapter 2
Using Global Payroll Interface Manage Elements
Maximum Withholding Duration The number of days after the Date Received that the
order is valid. For example, a court order might only be
valid for 90 days after the date issued.
Protected Pay Amount Amount of the employee's pay that is exempt from
this deduction. Only pay exceeding this amount will
be included in the deductible amount (available for the
deduction).
Related Topics
Involuntary Deduction Processing: Examples
20
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Extract Definitions
An extract definition refers to the complete setup of an extract, that consists of extract data groups, criteria, records,
attributes, advanced conditions and output delivery options. An extract definition 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 attributes depending on how many individual fields of data you want to collect.
You use HCM extracts to extract, archive, transform, report, and deliver high volumes of HCM data from the 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 e-mail, fax and other delivery modes. Some common examples of extracts
are: PDF payslips delivered to employees' mailboxes, payroll or benefits data transferred to third-party service providers, HR
and talent data exchange between 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 benefits. The application
uses this information to retrieve the database item groups. You define 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 define a set of filtering 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.
Extract Records
Extract records represent a grouping of related data or a physical collection of all fields 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 attributes which you can organize in a required sequence. For example, if a data group has 3
21
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
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.
Attributes
Attributes are the individual fields inside the extract record. An attribute is the lowest attribute level of a HCM extract and
represents a piece of information, for example, person first name, person last name or person date of birth.
This figure demonstrates the hierarchy of information within a data group definition.
Related Topics
Generating Flexfield Database Items: Explained
22
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
US ADP PayForce Third-Party Periodic Extract Designed for Automatic Data Processing (ADP) in
the US, but suitable for other third parties in the US
with modifications.
Global Payroll Interface Extract Designed for global applications. Includes all
employee attributes organized by data groups for
new hire, changed, or termination data.
3. Enter a name for the extract. This is the name the application uses for extract process that it creates for this extract
definition.
4. Select a legislative data group.
5. Modify the records and attributes as needed, and then generate formulas.
6. Define delivery options and submit your changes.
23
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
1. Select the Refine Extract task from the Data Exchange work area.
2. Edit the parameters to determine which parameters should display and which values are required.
For example, hide a specific parameter, or set a specific parameter so its value is required to run the extract
process.
3. Add parameters, as needed, that you want available for entry when submitting the extract process.
Related Topics
Payroll Interface Reports: How They Are Processed
Extract Modes
To enable different modes in an extract, you include the CHANGES_ONLY parameter and set up threading details in
the extract definition. While running the extract you can use the CHANGES_ONLY parameter to control the extract
mode. For example, to find out if the job name has changed on a person's assignment , set up multi-threading database
items at assignment level and include the CHANGES_ONLY parameter. When you run the extract in the ATTRIBUTE
mode, the extract compares data from the multi-threading level and outputs the incremental changes. You can link the
PER_EXT_CHANGES_ONLY lookup to the CHANGES_ONLY parameter so that you can select a mode when you submit the
extract.
The following table describes the different extract modes, their lookup values and descriptions.
24
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Note
You must run the Payroll
Interface with the Attrib_
Old mode whenever you
use the US ADP PayForce
Third-Party Periodic
Extract.
25
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Feature Comparison
The following tables compares the features between the predefined extract definitions to help you determine which one best
meets your requirements.
26
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
What special parameters does the extract use? Parameters that support the option of extracting only
changed records since the previous periodic extract run.
What special employee information does the payroll Employee and assignment data for recurring earnings
provider require? each payroll period.
You can perform all of these steps from the Data Exchange work area.
Note
The name assigned here for the generated extract process displays in the list of available processes
when you select the Submit a Process or Report task.
27
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Field Value
8. Click Save.
9. Click Design to make any changes to data groups, records, or attributes.
10. Click Deliver and change the delivery options to use the template created for your extract.
Compiling Formulas
1. Click Validate.
2. Click Compile All Formulas.
Note
Compiling formulas can take several minutes. Collapse and expand your extract in the hierarchy to
refresh. You must wait for all formulas to compile before moving to the next step.
28
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
6. Verify that the remaining parameters are set to your preference. Decide whether to display other parameters or
make other parameters required to submit the process.
7. Click Submit.
Related Topics
Payroll Interface Reports: How They Are Processed
FAST bank is a global organization with subsidiaries all over the world. As part of an external business reporting requirement,
FAST bank is required to extract the department and employee details (grouped by department) across the entire company.
This information must be sent to a third party in an XML file and to HR Managers in a PDF file using e-mail.
The following table summarizes the key decisions in this scenario:
How many extracts do I create to produce this type of You create one extract definition to define a headcount
report? report.
How many data groups do I create? In this example there are 2 functional groups of
information, therefore you create two data groups, one
for department and one for employees.
How many records do I create? You decide the number of records based on the
subgroup of attributes within a data group. In this
example, you create two records for the department
data group:
Department Details
Department Summary
29
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
How many attributes do I create? You decide the number of attributes based on the
specific information required for that report. In this
example, create the following attributes for the
Department Details record:
Department Name
Department Location
Record Code
Report Date
Employee Count
Full Name
Gender
Date of Birth
Salary
Bonus
Tax Rate
Do I create any fast formulas? You can use fast formulas at the following levels:
Extract Criteria level to determine certain
conditions.
30
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
2. Use the Switch Layout button to open the extract in the Desktop interface.
The session effective date is an effective start date that applies to all date-effective interactions in the current
session.
4. Enter FAST Bank Extract as the name and select HR Archive as the type. The application automatically creates the
tag name based on the extract name and uses this name to generate the XML output file.
5. Click Save and the application saves the extract definition and automatically generates the parameters based on
the type of extract. The parameters control the output of an extract. In this example, the application creates the
following parameters:
Effective Date
Parameter Group
Report Category
Request ID
Start Date
2. Click on Create to define a new data group. A data group represents data that belongs to one or more logical data
entities.
Name Departments
Root Data Group Yes (By selecting this checkbox you select this
data group as the starting point for the extract
execution.)
4. Select Save and Create Another to create a data group for Employees.
31
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Name Employees
32
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Sequence 20 10
4. Save the records, then select the Employees Data Group and select the Create icon in the Extract Records region.
5. Create one record for the Employees Data Group.
6. Complete the general fields, as shown in this table:
Sequence 10
Creating Attributes
1. Select the Departments Data Group from the navigation tree and select the Department Details record.
An extract attribute is an individual field of a record.
2. Create the following extract attributes for the Department Details record and select Save.
3. Complete the general fields, as shown in this table:
33
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
8. Select the Employees Data Group from the navigation tree and select the Employee Details record.
9. Create the following extract attributes for the Employee Details record and select Save.
10. Complete the general fields, as shown in this table:
34
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Database Item Group Person Full Name Person Gender Person Date of Birth
35
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
5. Define further information for each delivery option in the Additional Details region. For example, add the server,
username and password for the FTP delivery type.
6. Enter FAST Bank Extract as the reporting category and click Submit.
Submitting an Extract
An extract definition automatically creates an extract process (payroll flow) with the same name as the extract. The extract
process enables you to define an execution sequence of multiple tasks, including pre and post tasks using the extract
process. You can use the Refine HCM Extracts task to view and modify the extract process submission parameters, if
required.
1. Select the Submit an HCM Process task and select the FAST Bank Extract process.
2. Enter FAST Bank Extract - Jan 2012 as the Payroll Flow (extract process).
3. Enter 1/1/12 as the Effective Date.
4. Select Next. You can specify interaction details if the task is dependent on other tasks with different extract
processes. For example, this task must wait because another task is running.
5. Select Next and review the extract. You can schedule the extract, or run it immediately.
6. Select Submit.
7. Select OK and View Checklist to view the status of the process.
8. Select the View an HCM Process task to review the results of the extract run. Search for the FAST Bank Extract
process.
9. Select Go to Task for FAST Bank Extract - Jan 2012, click the eyeglasses, and view the report output by selecting
the report name.
Related Topics
How do I create a BI Publisher template for HCM extract
36
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
How many extracts do I create to produce this type of You create one extract definition to define a headcount
report? report.
How many data groups do I create? In this example there are 2 functional groups of
information, therefore you create two data groups, one
for department and one for employees.
How many records do I create? You decide the number of records based on the
subgroup of attributes within a data group. In this
example, you create two records for the department
data group:
Department Details
Department Summary
How many attributes do I create? You decide the number of attributes based on the
specific information required for that report. In this
example, create the following attributes for the
Department Details record:
Department Name
Department Location
Record Code
Report Date
37
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Full Name
Gender
Date of Birth
Salary
Bonus
Tax Rate
Do I create any fast formulas? You can use fast formulas at the following levels:
Extract Criteria level to determine certain
conditions.
38
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
2. Select the Create icon or use the HCM Data Objects tree to drag and drop a data group into the local area. A data
group represents data that belongs to one or more logical data entities.
3. Using the drag and drop action, the application automatically creates the following information:
Name Departments
Root Data Group Yes (By selecting this checkbox you select this
data group as the starting point for the extract
execution.)
4. Select Save and create another data group with the following information:
Name Employees
39
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Sequence 20 10
3. Save the records and then select the Employees Data Group. Ensure this data group includes the following extract
record details.
4. Complete the general fields, as shown in this table:
Sequence 10
40
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Creating Attributes
1. Select the Departments Details record within the Department Data Group and ensure it includes the following
extract attribute details.
3. Select the Department Summary record and ensure it includes the following extract attribute details.
5. Select the Employee Details record within the Employees Data Group and ensure it includes the following extract
attribute details.
41
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Database Item Group Person Full Name Person Gender Person Date of Birth
42
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
5. Ensure you enter the additional information such as, the server, username, and password for the FTP delivery type.
6. Enter FAST Bank Extract as the reporting category and click Submit.
Submitting an Extract
An extract definition automatically creates an extract process (payroll flow) with the same name as the extract. The extract
process enables you to define an execution sequence of multiple tasks, including pre and post tasks using the extract
process. You can use the Refine HCM Extracts task to view and modify the extract process submission parameters, if
required.
1. Select the Submit an HCM Process task and select the FAST Bank Extract process.
2. Enter FAST Bank Extract - Jan 2012 as the Payroll Flow (extract process).
3. Enter 1/1/12 as the Effective Date.
4. Select Next. You can specify interaction details if the task is dependent on other tasks with different extract
processes. For example, this task must wait because another task is running.
5. Select Next and review the extract. You can schedule the extract, or run it immediately.
6. Select Submit.
7. Select OK and View Checklist to view the status of the process.
8. Select the View an HCM Process task to review the results of the extract run. Search for the FAST Bank Extract
process.
9. Select Go to Task for FAST Bank Extract - Jan 2012, click the eyeglasses, and view the report output by selecting
the report name.
Related Topics
How do I create a BI Publisher template for HCM extract
43
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Person (PER_ EXT_ SEC_ PERSON_UE) Retrieves all persons across the enterprise and all
person related attributes.
Worker (PER_ EXT_ SEC_ ASSIGNMENT_ UE) Retrieves all workers across the enterprise and all
person, worker related attributes. For example,
relationship, term and assignment details.
Worker Payroll (PER_ EXT_ PAY_ EMPLOYEES_UE) Retrieves all workers and their payrolls across the
enterprise, all person, worker, payroll related attributes,
and element entry data.
This table describes the most frequently used user entities related to person and payroll in HCM extracts.
Related Topics
Generating Flexfield Database Items: Worked Example
44
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Predefined Extracts
Changed Records
Key Data Payroll Name, Data Extract Date, Data Extract Time,
Business Event Type, Retroactive Payroll Period
Personal Identification Data Document Type, National ID, Expiration Date, Place of
Issue, Date of Issue
Personal Name Data First Name, Last Name, Middle Name, Initials, Title,
Preferred Name, Name Suffix, Full Name, Local First
Name, Local Last Name, Name Type, Name Prefix
Basic Pay Salary Data Salary Basis, Basic Pay, Salary, Salary Basis Name,
Payment Frequency, Currency Code
45
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Deduction for Loan Data Reserved Input Value, Input Value, Deduction End Date,
Deduction Code, Autoindirect Only, Processing Type,
Usage Level, Assignment ID, Element Classification,
Secondary Classification
Deduction for Social Insurance Data Reserved Input Value, Input Value, Deduction End Date,
Deduction Code, Autoindirect Only, Processing Type,
Usage Level, Assignment ID, Element Classification,
Secondary Classification
Bank Data IBAN, Bank Number, Bank Code, Bank Name, Account
Owner, Account Number, Account Type, Bank Branch
Number, Country, Payment Percentage, Payment
Method, BIC, Currency Code
Marital Status Data Gender, Marital Status, Marital Status Effective Date
Family Data Relationship, First Name, Last Name, Name Prefix, Title,
Date of Birth, Gender, Marital Status, Country of Birth,
Dependent Relative
Leave of Absence Data Absence Start Date, Absence End Date, Absence Code,
Absence Reason, Absence Type
46
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Personal Data Date of Birth, Name Type, Place of Birth, Country Code
of Birth, Last Name, District of Birth, Middle Name,
Preferred Name, Country of Birth, Name Prefix, Name
Suffix, Highest Level of Education, Date of Death,
Disabled, Ethnicity, Disability Percentage, Religion
Changed Records
All attributes for all records in this data group include Record ID, Record Type, Employee ID, Effective Date, in addition to the
attributes listed in the following table.
Key Data Payroll Name, Data Extract Date, Data Extract Time,
Business Event Type, Retroactive Payroll Period
Personal Identification Data Document Type, National ID, Expiration Date, Place of
Issue, Date of Issue
Personal Name Data First Name, Last Name, Middle Name, Initials, Title,
Preferred Name, Name Suffix, Full Name, Local First
Name, Local Last Name, Name Type, Name Prefix
Basic Pay Salary Data Salary Basis, Basic Pay, Salary, Salary Basis Name,
Payment Frequency, Currency Code
47
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Deduction for Loan Data Reserved Input Value, Input Value, Deduction End Date,
Deduction Code, Autoindirect Only, Processing Type,
Usage Level, Assignment ID, Element Classification,
Secondary Classification
Deduction for Social Insurance Data Reserved Input Value, Input Value, Deduction End Date,
Deduction Code, Autoindirect Only, Processing Type,
Usage Level, Assignment ID, Element Classification,
Secondary Classification
Bank Data IBAN, Bank Number, Bank Code, Bank Name, Account
Owner, Account Number, Account Type, Bank Branch
Number, Country, Payment Percentage, Payment
Method, BIC, Currency Code
Marital Status Data Gender, Marital Status, Marital Status Effective Date
Family Data Relationship, First Name, Last Name, Name Prefix, Title,
Date of Birth, Gender, Marital Status, Country of Birth,
Dependent Relative
48
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Leave of Absence Data Absence Start Date, Absence End Date, Absence Code,
Absence Reason, Absence Type
Personal Data Date of Birth, Name Type, Place of Birth, Country Code
of Birth, Last Name, District of Birth, Middle Name,
Preferred Name, Country of Birth, Name Prefix, Name
Suffix, Highest Level of Education, Date of Death,
Disabled, Ethnicity, Disability Percentage, Religion
49
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Main Block
This data group contains the four primary groups of the extract definition. To view its specific parameters, you must select the
appropriate subordinate data groups in the tree.
Direct Deposit Data
Contains parameters related to personal payment methods.
HR Records Data
Contains parameters related to HR data.
Job Data
Contains parameters related to jobs.
Earnings Records
Contains parameters related to earnings records.
50
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
51
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
BALANCE_TYPE_ID
Internal balance identification number. Not passed on the extract.
BASE_BALANCE_NAME
User-defined name of the balance.
BASE_CATEGORY_NAME
Name of the balance category. Not passed on the output file to third party.
CALC_BREAKDOWN_ID
Internal identification number. Not passed to the third-party provider.
PAYROLL_ASSIGNMENT_ID
Internal identification number. Not passed to the third-party provider.
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
Base element name, as defined on the Manage Elements page.
PRIME_ELEMENT_ID
Internal identification number. Not passed to the third-party provider.
PRIME_ELEMENT_ASG_LEVEL
Indicates if this element was created at the assignment level.
PRIME_ELEMENT_NAME
User-defined element name, as defined on the Manage Elements page.
PRIME_ELEMENT_REL_LEVEL
Indicates if this element was created at the payroll relationship level.
PRIME_ELEMENT_TERM_LEVEL
52
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
REPORTING_NAME
Balance's reporting name, as defined in the Reporting Name field in the Manage Balance Definitions task.
RULE_EARNING_END_DATE
End date of the earnings element.
RULE_HOURLY_RATE
Salary amount.
RULE_PERIODICTY
Element frequency.
RULE_PROCESSING_TYPE
Identifies the element as recurring or nonrecurring.
RUN
Value of the balance.
53
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Assignment ID
Fusion internal ID for the employee's assignment. Not passed on the extract and is not used by ADP.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
Employee ID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
54
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Payroll
Name of the payroll definition, as defined in the Manage Payroll Definitions task.
Payroll Frequency
Frequency of the payroll definition, as defined in the Manage Payroll Definitions 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 different assignment identifiers compliant with their own
formatting.
Record Type
Identifies this record as delivering earnings and deductions-specific information on the extract. For use by the third-party
provider only.
Third-Party ID
ADP PayForce 6-digit file number. Defined as a different lookup under the national identifier.
55
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Deduction Code
Name of the element.
Effective Date
Not used and not passed to the third-party provider.
Element Assignment ID
Internal identification number. Not passed to the third-party provider.
Element Entry ID
Internal ID for the element entry.
Element Frequency
Periodicity of the earning or deduction, as defined by the element's input value identified with the Periodicity special purpose.
Entry Value
Represents the earning or deduction amount, as defined by the element's input value identified with the Primary Input Value
special purpose.
Indirect Only
Identifies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Processing Type
Identifies the element as recurring or nonrecurring, as set during element definition.
Reserve Value
56
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
Deduction Code
Name of the element.
57
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Effective Date
Not used and not passed to the third-party provider.
Element Assignment ID
Internal identification number. Not passed to the third-party provider.
Element Entry ID
Internal ID for the element entry.
Element Frequency
Periodicity of the earning or deduction, as defined by the element's input value identified with the Periodicity special purpose.
Entry Value
Represents the earning or deduction amount, as defined by the element's input value identified with the Primary Input Value
special purpose.
Indirect Only
Identifies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Processing Type
Identifies the element as recurring or nonrecurring, as set during element definition.
Reserve Value
Input value specified during element entry.
Usage Level
Identifies the level at which the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
HR Records
This data group contains HR-specific information on the employer and employees.
58
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
59
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
60
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Home Phone Area Code Home_ Phone_ Database item group Text
Area_Code
Work Phone Area Code Home_ Phone_ Database item group Text
Area_Code
Birth Date
Employee's date of birth, as defined in the Person Information page.
Citizenship
Employee's national citizenship, as defined in the Documents tab of the Person Information page.
Citizenship Status
Employee's national citizenship status, as defined in the Documents tab of the Person Information page.
City
City of the employee's home address, as defined in the Person Information page.
City Other
City of the employee's mailing address, as defined in the Person Information page.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
Country
Country of the employee's home address, as defined in the Person Information page.
Country Other
61
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Country of the employee's mailing address, as defined in the Person Information page.
Date of Death
Employee's date of death, as defined in the Person Information page.
E-Mail Address
Employee's e-mail address, as defined in the Person Information page.
Employee ID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
Ethnicity
Employee's ethnicity, as defined in the Person Information page.
First Name
Employee's first name, as defined in the Person Information page.
Gender
Employee's gender, as defined in the Person Information page.
Home Phone
Employee's home phone number, as defined in the Person Information page.
Last Name
Employee's last name, as defined in the Person Information page.
Marital Status
Employee's marital status, as defined in the Person Information page.
Middle Name
Employee's middle name, as defined in the Person Information page.
Name Prefix
Employee's name prefix, as defined in the Person Information page.
62
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Name Suffix
Employee's name suffix, as defined in the Person Information page.
Payroll
Name of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
Payroll Frequency
Frequency of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
Postal Code
Postal code of the employee's home address, as defined in the Person Information page.
Preferred Name
Employee's preferred name, as defined in the Person Information page.
Record Type
Identifies this record as delivering HR-specific information on the extract. For use by the third-party provider only.
SSN
Employee's social security number, as defined in the Person Information page.
State
Two-letter postal abbreviation of the employee's state, based on their home address, as defined in the Person Information
page.
State Other
Two-letter postal abbreviation of the employee's state, based on their mailing address, as defined in the Person Information
page.
Street 1
Street 1 field of the employee's home address, as defined in the Person Information page.
Street 1 Other
Street 1 field of the employee's mailing address, as defined in the Person Information page.
Street 2
63
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Street 2 field of the employee's home address, as defined in the Person Information page.
Street 2 Other
Street 2 field of the employee's mailing address, as defined in the Person Information page.
Street 3
Street 3 field of the employee's home address, as defined in the Person Information page.
Street 3 Other
Street 3 field of the employee's mailing address, as defined in the Person Information page.
Work Phone
Employee's work phone number, as defined in the Person Information page.
Visa Number
Employee's visa number, as defined in the Documents tab of the Person Information page.
Visa Type
Type of employee's visa, as defined in the Documents tab of the Person Information page.
Job Records
This data group contains job-specific information for the employer and employees.
64
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
65
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
Employee ID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
Employee Type
Employee exemption status, as defined in the Hourly Paid or Salaried field of the Job Details section of the Assignment Details
region of the Manage Employment page.
Employment Category
Employee employment category, as defined in the Assignment Category field of the Job Details section of the Assignment
Details region of the Manage Employment page.
Employment Status
Eployee's employment status (full time, part time, regular or temporary, and so on). Deined in the assignment category field of
the Job Details section of the Assignment Details region of the Manage Employment page.
First Name
Employee's first name, as defined in the Person Information page.
Hire Date
66
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Employee's hire date, as defined in the Work Relationship section of the Manage Employment task.
Home Department
Employee's home department, as defined on the employee's assignment or term.
Job Code
Job code assigned to the employee's job, as defined in the Manage Jobs page.
Job Title
Employee's job title, as defined in the Job field of the Job Details section of the Assignment Details region of the Manage
Employment page.
Last Name
Employee's last name, as defined in the Person Information page.
Location Code
Code assigned to the employee's work location, as defined in the Manage Locations page.
Location Name
Name of the employee's work location, as defined in the Manage Locations page.
Payroll
Name of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
Payroll Frequency
Frequency of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
Record Number
Identifies the employee's assignment, with 0 representing the primary assignment, and incrementing by 1 for each
subsequent assignment.
Note
Third-party providers other than ADP may require different assignment identifiers compliant with their own
formatting.
Record Type
Identifies this record as delivering job-specific information on the extract. For use by the third-party provider only.
Retirement Date
Employee's date of retirement, as set in the Retirement section of the Assignment Details region of the Person Information
page.
67
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Employee's salary amount, as set in the Salary Details section of the Manage Salary page.
SSN
Employee's social security number, as defined in the Person Information page.
Standard Hours
Employee's standard number of work hours per period, as defined in the Working Hours field of the Job Details section of the
Assignment Details region of the Manage Employment page.
Supervisor ID
Employee's supervisor, as defined in the Name field of the Manager Details subsection of the Job Details section of the
Assignment Details region of the Manage Employment page.
This 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
Termination Date
Employee's termination date, as set through the Terminate Work Relationship task.
68
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
69
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Account Number
Employee's bank account number for direct deposit, as set in the Bank Accounts table of the Manage Personal Payment
Methods task.
Account Type
Identifies the account as either checking or savings. Defined in the Manage Personal Payment Methods task.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
Deposit Amount
Amount of each direct deposit, as defined in the personal payment method.
Effective Date
Not used and not passed to the third-party provider.
Employee ID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
Payment Priority
Processing order of the personal payment method. While this parameter is not passed on the extract, it is used to derive the
Full Deposit value on the extract.
70
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Payroll
Name of the payroll definition, as defined in the Manage Payroll Definitions task.
Payroll Frequency
Frequency of the payroll definition, as defined in the Manage Payroll Definitions task.
Record Type
Identifies this record as delivering information specific to direct deposits on the extract. For use by the third-party provider
only.
Transit Number
Employee's personal bank transit number.
71
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Deduction Code
Name of the element.
Effective Date
Start date of the element entry.
Element Assignment ID
Internal identification number. Not passed to the third-party provider.
Element Entry ID
Internal ID for the element entry.
Element Frequency
Periodicity of the earning or deduction, as defined by the element's input value identified with the Periodicity special purpose.
Element Type ID
Internal ID used to identify the element definition.
Entry Value
Represents the earning or deduction amount, as defined by the element's input value identified with the Primary Input Value
special purpose.
72
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Indirect Only
Identifies direct or indirect entries at the element level. Elements marked as indirect are excluded from the extract.
Processing Type
Identifies the element as recurring or nonrecurring, as set during element definition.
Reserve Value
Input value specified during element entry.
Usage Level
Indicates the level where the element is assigned. Valid values are Payroll Relationship, Assignment, and Term.
73
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
HR Records
Contains HR-specific information on the employer and employees.
74
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
75
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
BIRTHDATE
Employee's date of birth, as defined in the Person Information page.
CITIZENSHIP
Employee's national citizenship, as defined in the Documents tab of the Person Information page.
CITIZENSHIP_STATUS
Employee's national citizenship status, as defined in the Documents tab of the Person Information page.
CITY
City of the employee's home address, as defined in the Person Information page.
CITY_OTHER
City of the employee's mailing address, as defined in the Person Information page.
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
COUNTRY
Country of the employee's home address, as defined in the Person Information page.
COUNTRY_OTHER
Country of the employee's mailing address, as defined in the Person Information page.
76
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
DT_OF_DEATH
Employee's date of death, as defined in the Person Information page.
EMAIL_ADDRESS
Employee's work e-mail address, as defined in the Person Information page.
EMPLID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
FIRST_NAME
Employee's first name, as defined in the Person Information page.
HOME_PHONE
Employee's home phone number, as defined in the Person Information page.
LAST_NAME
Employee's last name, as defined in the Person Information page.
MAR_STATUS
Employee's marital status, as defined in the Person Information page.
MIDDLE_NAME
Employee's middle name, as defined in the Person Information page.
NAME_PREFIX
Employee's name prefix, as defined in the Person Information page.
NAME_SUFFIX
Employee's name suffix, as defined in the Person Information page.
ORIG_HIRE_DT
Employee's original date of hire, as defined in the Legal Employer section of the Service Dates region of the Manage Work
Relationship page.
PAY FREQUENCY
Frequency of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
PAYROLL
77
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Name of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
PREFERRED_NAME
Employee's preferred name, as defined in the Person Information page.
RACE_ETHNICITY
Employee's ethnicity, as defined in the Person Information page.
Record Type
Identifies this record as delivering HR-specific information on the extract. For use by the third-party provider only.
SEX
Employee's gender, as defined in the Person Information page.
SSN
Employee's social security number, as defined in the Person Information page.
STATE
Two-letter postal abbreviation of the employee's state, based on their home address, as defined in the Person Information
page.
STATE_OTHER
Two-letter postal abbreviation of the employee's state, based on their mailing address, as defined in the Person Information
page.
STREET1
Street 1 field of the employee's home address, as defined in the Person Information page.
STREET1_OTHER
Street 1 field of the employee's mailing address, as defined in the Person Information page.
STREET2
Street 2 field of the employee's home address, as defined in the Person Information page.
STREET2_OTHER
Street 2 field of the employee's mailing address, as defined in the Person Information page.
STREET3
Street 3 field of the employee's home address, as defined in the Person Information page.
STREET3_OTHER
Street 3 field of the employee's mailing address, as defined in the Person Information page.
VISA_EXPIRE_DT
78
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Expiration date of the employee's visa, as defined in the Documents tab of the Person Information page.
VISA_NBR
Employee's visa number, as defined in the Documents tab of the Person Information page.
VISA_TYPE
Type of employee's visa, as defined in the Documents tab of the Person Information page.
WORK_PHONE
Employee's work phone number, as defined in the Person Information page.
ZIP
Postal code of the employee's home address, as defined in the Person Information page.
ZIP_OTHER
Postal code of the employee's mailing address, as defined in the Person Information page.
Job Records
Contains job-specific information for the employer and employees.
79
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
ASSIGN_CATG
Designates the employee's employment status (full time, part time, regular or temporary, and so on). Defined in the
Assignment Category field of the Job Details section of the Assignment Details region of the Manage Employment page.
80
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
CMPNY_SENIORITY_DT
Employee's seniority date, as defined 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 defined on their tax card.
EMPL_RCD_NBR
Identifies the employee's assignment, with 0 representing the primary assignment, and incrementing by 1 for each
subsequent assignment.
Note
Third-party providers other than ADP may require different assignment identifiers compliant with their own
formatting.
EMPL_STATUS
Employee's status, as defined in the Assignment Status field of the Assignment Details region of the Manage Employment
page.
EMPL_TYPE
Employee exemption status, as defined in the Hourly Paid or Salaried field 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 following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
FLSA_STATUS
Employee's overtime exemption status, as defined in the FLSA Status field of the United States Job Information section of the
Manage Jobs task.
HIRE_DT
Employee's hire date, as defined in the Work Relationship section of the Manage Employment task.
HOME_DEPARTMENT
Employee's home department, as defined on the employee's assignment or term.
JOBCODE
Job code assigned to the employee's job, as defined in the Manage Jobs page.
81
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
JOBTITLE
Employee's job title, as defined in the Job field 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 defined in the Manage Locations page.
LOCATION_NAME
Name of the employee's work location, as defined in the Manage Locations page.
PAY FREQUENCY
Frequency of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
PAYROLL
Name of the payroll definition assigned to the employee, as defined in the Manage Payroll Definitions page.
Record Type
Identifies this record as delivering jobs-specific information on the extract. For use by the third-party provider only.
RETIRE_DT
Employee's date of retirement, as set in the Retirement section of the Assignment Details region of the Person Information
page.
STD_HOURS
Employee's standard number of work hours per period, as defined in the Working Hours field 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 defined in the Frequency field of the Assignment Details region of the
Manage Employment page.
SUPERVISOR_ID
Employee's supervisor, as defined in the Name field of the Manager Details subsection of the Job Details section of the
Assignment Details region of the Manage Employment page.
This 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
82
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
TERMINATION_DT
Employee's termination date, as set through the Terminate Work Relationship task.
WORKERS_COMP_CD
Placeholder for future functionality. Intentionally left blank.
83
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Company
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined in the Manage Legal Reporting Unit
task.
Element Amount
Represents the earning or deduction amount, as defined by the element's input value identified with the Primary Input Value
special purpose. Either this field or the Element Percentage field is populated in the file, but not both.
Element Name
Name of the element.
Element Percentage
Represents the earning or deduction percentage, as defined by the element's input value identified with the Primary Input
Value special purpose. Either this field or the Element Amount field is populated in the file, but not both.
ELEMENT FREQUENCY
Periodicity of the earning or deduction, as defined by the element's input value identified with the Periodicity special purpose.
ADP does not use this field.
EMPL_RCD_NBR
Identifies the employee's assignment, with 0 representing the primary assignment, and incrementing by 1 for each
subsequent assignment.
Note
Third-party providers other than ADP may require different assignment identifiers compliant with their own
formatting.
EMPLID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
For example: "John Smith 123-45-6789" could become "JOSM5398647".
GOAL_AMT
Defines the maximum amount accrued before the deduction stops. Set as an input value during element entry.
PAY FREQUENCY
Frequency of the payroll definition, as defined in the Manage Payroll Definitions task.
84
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
PAYROLL
Name of the payroll definition, as defined in the Manage Payroll Definitions task.
Record Type
Identifies this record as delivering earnings and deductions-specific information on the extract. For use by the third-party
provider only.
ACCOUNT_NBR
85
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
Employee's bank account number for direct deposit, as set in the Bank Accounts table of the Manage Personal Payment
Methods task.
ACCOUNT_TYPE
Identifies the account as either checking or savings. Defined in the Manage Personal Payment Methods task.
DEPOSIT_AMT
Amount of each direct deposit, as defined in the personal payment method.
Note
If this attribute is set to any value greater than zero, the FULL_DEPOSIT attribute cannot 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 first 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
Identifies the employee's assignment, with 0 representing the primary assignment, and incrementing by 1 for each
subsequent assignment.
Note
Third-party providers other than ADP may require different assignment identifiers compliant with their own
formatting.
EMPLID
For new ADP customers, this 11-character value uses the following pattern: AABB3456789
Where:
AA are the first two characters of the employee's first name. If the first name is missing, "FF" is used instead.
BB are the first two characters of the employee's last name.
3456789 are the third through ninth digits of the employee's national identifier, rearranged to maintain privacy.
FULL_DEPOSIT
Identifies which direct deposit record is the last one that will receive all remaining money.
Note
If this attribute is set to Yes, the DEPOSIT_AMT attribute cannot 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 first 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.
86
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
PAY FREQUENCY
Frequency of the payroll definition, as defined in the Manage Payroll Definitions task.
PAYROLL
Name of the payroll definition, as defined in the Manage Payroll Definitions task.
Record Type
Identifies this record as delivering information specific to direct deposits on the extract. For use by the third-party provider
only.
TRANSIT_NBR
Employee's personal bank transit number.
TRU
Tax reporting unit responsible for the employee's tax and regulatory reporting, as defined on their tax card.
BI Publisher transforms the extracted data from the database and presents that data into a report.
Related Topics
Defining the BI Publisher Template for HCM Extracts: Worked Example
87
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
88
Oracle Global Human Resources Cloud Chapter 3
Using Global Payroll Interface Define HCM Extract Definitions
89
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
The following table describes the tasks and processes that you might use when working with the batch loader. You can
access these tasks and processes in the Payroll Administration work area or using the Enter Batch task in a payroll flow.
Batch Loader Launches a workbook where you Access this task in the Tasks pane.
can create a batch or search for
and view an existing batch.
Create Batch Creates a batch to load element Access this process from the
entries or balances by object Submit a Payroll Flow task.
group. Populates a workbook
with all the elements or people in
the object group you select when
submitting the process.
Create Batch for an Object Downloads some or all records and Copy the batch lines to a new
history for a specified object, such batch in another environment and
as an element or formula, into a submit the Transfer Batch flow to
batch for data migration. create the data.
Access this process from the
Submit a Process or Report task.
Enter Batch For user-defined flows, launches a Sequence tasks in the flow pattern
workbook for a single batch. so that the Transfer Batch task
follows the Enter Batch task.
Access this process from the
checklist of a user-defined flow
pattern.
90
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Load Batch from File Uploads a file and transforms its Access this process from the
data using the specified formula Submit a Payroll Flow task.
into a batch that you can transfer.
Purge Batch Removes the specified batch. You can purge a batch at any time.
You can't transfer or view purged
batches.
Access this process from the
Submit a Process or Report task.
Transfer Batch Creates entries in the applicable Access this process from the
HCM tables for the specified batch. Submit a Process or Report task.
91
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
The task names in the workbook represent the type of object the batch loader supports. The task actions available depend
on the task name you select, shown in the following table.
Bank Create
Element Create
Update
Delete
92
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Related Topics
Loading a Batch From a File: Procedure
93
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Tip
You can find your client version in the About section of the workbook and ask your administrator if that
version is the latest.
The location of the client installer ever changes. You must use the installer from the new location.
1. Uninstall the Oracle ADF Desktop Integration Add-in for Excel client, using Add or Remove Programs as you
would to uninstall any program on your computer.
2. Follow the steps above to install the client.
1. Click the Microsoft Office button, and click the Excel Options button.
2. In the Excel Options dialog box, select the Trust Center tab, and click Trust Center Settings.
3. In the Trust Center dialog box, select the Macro Settings tab, and select the Trust access to the VBA project
object model check box.
Note
The exact steps can vary depending on your version of Microsoft Excel.
Related Topics
Oracle ADF Desktop Integration for Excel : Troubleshooting
Rename text from the integrated workbook, for example the worksheet or tab names.
Use your own styles in the file.
Add columns.
Delete any part of the template, for example columns.
94
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Conventions
Some column headers in the integrated workbook might include [..]. This means that you can double-click or right-click within
any cell in the column to open a dialog box that lets you select a value to insert into the cell.
Statuses
In the workbook, you might find statuses for:
Worksheet: The status in the header area applies to the entire worksheet, or tab, within the integrated workbook.
Table: The status applies to only the corresponding table.
Row: The status applies to the state of the row within the workbook, not to the record itself. For example, if the row
is for a business document, the status does not mean the status of the document itself, but of the data in the row, in
the context of the workbook.
Searches
Some integrated workbooks have searches. For the search to work within the workbook, you must sign in to the application.
Related Topics
Oracle ADF Desktop Integration for Excel : Troubleshooting
Tip
You perform tasks with interdependencies sequentially, creating separate workbooks for each task. For example,
a bank must exist before you associate its branches, so you first create banks in one workbook, and then create
the branches in the next workbook.
The following figure illustrates the basic process for importing data using the batch loader.
95
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Prerequisites
Before you can populate worksheets, you must have installed Oracle ADF Desktop Integration for Excel.
1. In the Payroll Administration work area, click Batch Loader, and then click Download. Open the workbook and
sign in.
2. On the last row of the Batch Header Sheet tab, in the Batch Name field, enter a name for the batch.
Use this name when submitting the transfer process that moves the data from the staging tables.
3. In the same row, select the legislative data group from the list, then click Save.
4. On the Batch Content Sheet tab, under Batch Contents Action, click Add, and then select the task you want.
5. In the Batch Content Line Details section, insert rows for each data item that you want to add and enter all required
values.
6. Click Save and leave the workbook open.
96
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Status Meaning
Transferred All of the lines, totals, and header are transferred from
the staging tables to the applicable HCM tables
Transfer incomplete The header and totals are transferred along with only
some of the lines
Prerequisites
This worked example assumes that you completed the following prerequisites:
97
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
7. In the Batch Name column of the Search Results section, enter InFusion Bonus.
8. In the Legislative Data Group list, select InFusion US Sun Power.
9. Click Save.
10. In the Upload Options dialog box, accept the default selection and click OK.
Once your selections are saved, the Batch Status text for that row displays that the row inserted successfully.
Field Value
Line Sequence 1
Percentage 10
6. Right-click the next row number and insert a row for Joseph's details.
7. Enter the values for Joseph as shown in this table.
Field Value
Line Sequence 2
98
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Field Value
8. Click Save.
9. In the Upload Options dialog box accept the default selection and click OK.
Important
Keep the workbook open. You verify the transfer of the element entries in the final step of this example.
99
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Create which globals? Executive Bonus for a percentage and Instructor Bonus
for a fixed amount.
Prerequisite
This worked example assumes that you installed Oracle ADF Desktop Integration Runtime Add-in for Excel.
100
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
7. In the Batch Line Content Details section enter the values for each global as shown in this table.
Line Sequence 1 2
Data Type N N
Note
To insert more lines for additional global values, right-click on the row number where you want to add a
row, and then select Insert.
8. Click Save.
9. In the Upload Options dialog box accept the default selection and click OK.
Important
Keep the workbook open. You verify the transferred globals in the final step of this example.
101
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Note
You can't delete a payroll definition that is
you associated with a person or that you
used in a payroll run.
102
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
1. Load rules for calculating the dates for payroll cycle events, such as date earned and payslip availability date.
2. For each date, you define the rules by specifying number of days (calendar or work days) before or after a base
date.
103
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Tip
For semimonthly payroll
definitions, the first period
end date is typically the
15th of the month.
104
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
105
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
106
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
107
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
108
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
109
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Ledger No VARCHAR2(30)
Name of general ledger used to
cost entries for the payroll run
results in the legislative data group.
Ledger names are case-sensitive.
Enter the ledger name exactly to
ensure the association with the
ledger is correct. The batch upload
and transfer processes don't
perform validation on this value.
110
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Ledger No VARCHAR2(30)
Name of the general ledger used
to cost entries for the payroll run
results in the specified legislative
data group.
Ledger names are case-sensitive.
Enter the ledger name exactly.
111
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
112
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Related Topics
Payroll Definitions: Explained
113
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
E (for assignment)
ET (for terms)
E (for assignment)
ET (for terms)
114
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Create Bank Create a bank name and optional bank code, making it
available when creating bank branches.
Create External Bank Account Create a bank account, based on an existing bank and
branch, to use in personal payment methods.
Restriction
You can't create bank account numbers of
source accounts for payments to workers
using this task.
115
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Create Personal Payment Method Create personal payment methods details, such as
allocation of EFT payments to a worker.
Tip
To create personal payment details for
external payees, use the Manage Third-
Party Payment Methods task in the Payment
Distribution work area. The batch loader
doesn't include a task to manage payments
to third parties.
These four tasks have interdependencies. Create separate workbooks for each task, for each legislative data group where
you add bank information, to preserve the data dependency. For example, you can first create multiple banks in one
workbook, and then create all of the branches in the next workbook, and so on.
Bank Columns
The Create Bank task workbook uses the following columns to create a bank name and optional bank code identifier.
Important
Ensure that no with the
same name exists in
your database and that
you follow all naming
conventions.
116
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
117
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
IBAN No VARCHAR2(200)
International bank account number
conforming to the ISO standard for
uniquely identifying a bank account
for payments between banks. For
some legislations only.
118
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
CHECKING
MONEYMRKT
SAVINGS
UNKNOWN
119
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
Amount No NUMBER
If you select Amount as the
payment amount type, the amount
value.
Percentage No NUMBER(22)
If you select Percentage as
the payment amount type, the
percentage value.
120
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
121
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
122
Oracle Global Human Resources Cloud Chapter 4
Using Global Payroll Interface Manage Batch Uploads
123
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Card Types
The types of calculation cards you can create and the type of information captured on a card vary by country or territory.
Examples include cards for:
Statutory deductions
Involuntary deductions
Time card entries
Absences
Benefits and pensions
Card Creation
In countries where all employees are subject to the same set of statutory deductions, the application automatically creates
one or more statutory deduction calculation cards when you hire a new employee. In other countries, you must create
calculation cards manually.
For other card types, you create calculation cards as needed for each employee. If you load absence, time card, or pension
data from another application, the application automatically creates the calculation cards.
124
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Note
For some countries, the Manage Calculation Cards page doesn't include the Calculation Components and
Component Details sections. Instead, the layout of the page is specific to the data items required for the country.
Which rates and rules held at tax reporting unit level apply to the calculation of the components
How the calculations are aggregated for tax reporting
Typically, all components on a calculation card are associated with the same tax reporting unit by default.
You may be able to associate individual components with different tax reporting units.
If a person has multiple terms or assignments, you may be able to associate specific terms or assignments with
calculation components.
Related Topics
Enterable Values on Calculation Cards: Explained
Prerequisite
1. Make sure your legislation supports an income tax deduction.
If it does, the necessary calculation card definition and calculation components are predefined.
125
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
4. Click the person's name in the Search Results to open the Manage Person Details page. Any available calculation
cards appear in the Search Results.
5. Click Create to open the Create Calculation Card window.
6. In the Name field, select Statutory Deductions as the calculation card type.
7. Click Continue to display the Manage Calculation Cards page.
Note
Use the Calculation Card Overview pane to view the component groups associated with this calculation
card. In this example, you should see a Taxes component group. A calculation card may contain multiple
component groups.
Note
You may see a country-specific template instead of the Calculation Component and Component Details
sections.
Note
Component details vary for each calculation component. For some components, you may also be able
to enter amounts, rates, or other values. If you can enter values, the Enterable Values on Calculation
Cards tab appears. For this example, no values can be entered.
Creating an Association
Associations link a calculation card or component with a tax reporting unit.
126
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
5. Select the employment terms and the calculation component you just created, and then click OK.
6. Click Save and Close.
Related Topics
Creating Calculation Cards for Deductions at Different Levels: Examples
Restriction
Not all localizations or card types use associations. Some use associations but do not support association details.
Why can't I create calculation components or component details for a personal calculation
card?
The calculation card definition determines which components and component details you can create. For some card types,
you can only create one calculation component of any particular type. If you're trying to create a calculation component that
varies based on one or more references (such as a tax that varies based on a person's place of residence), you must select
the reference in the Calculation Card Overview pane before you can add the component. You can't create component details
until you create a calculation component.
127
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Related Topics
What happens when I end date an object
Field Purpose
Display Sequence Enter a number to control the display order of the entry
value on element entries.
Special Purpose Select how the input value is to be used. For example,
you can indicate that it holds a percentage value, a
rate, or third-party payee details. This value assists
with processing the input value based on what type of
information it holds.
Unit of Measure Select the value that describes the type of value the
entry value can hold, such as number or character.
Create a Database Item Select if you want to make the values available for
formulas or HCM extract.
128
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Field Purpose
Default Enter a value that appears as the default value for this
entry value in element entries, if needed.
Apply default at runtime Select to apply the default value when you run the
payroll process, rather than when you create the
element entry. This selection ensures you use the latest
value on the date of the payroll run. You can manually
override the default value on the element entry.
Validation Formula Enter a formula that validates the entry value entered on
element entries, if needed.
Validation Source Use with the other input value options to select the valid
validation method, such as lookups or formulas.
Warning or Error Use when you are validating the input value or entering
a minimum or maximum value. It specifies whether
a warning or an error displays if the entry fails the
validation condition or doesn't meet the minimum or
maximum value indicated.
129
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Restriction
Once an element is processed, you can't update certain input value attributes, such as unit of measure. This
restriction ensures that you can't change attributes that would invalidate prior results.
Related Topics
Element Entries: How Element Setup Affects Entries and Their Entry Values
Elements: Explained
Manual Entry
On the Manage Element Entries page, you can:
Batch Entry
You can use batch loader workbooks to quickly enter batches of element entries.
For example you can enter batches for:
Time card data, such as hours worked, overtime, and absences for hourly employees
Nonrecurring earnings or deductions, such as an annual bonus amount
A one-time change to recurring earnings or deductions
For example, if the parking garage is closed due to repaving for half the month, you can reduce the monthly parking
deduction by half for one month only.
130
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Related Topics
Element Entries: How Element Setup Affects Entries and Their Entry Values
Related Topics
Default Values for Element Entries: Critical Choices
131
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
900 USD transferred to his checking account for his wife's household expenses in Texas
A percentage transferred to his children's college fund
The remainder paid to him by check for his expenses in Arizona
Jim creates three payment methods: a check payment method for remaining pay, an EFT payment method with his checking
account bank details, and an EFT payment method with the college fund bank account details.
Approach Purpose
Manage Banks page and Manage Bank Branches page Create or edit banks and branches centrally for outgoing
payments or receiving payments
Manage Personal Payment Methods page Create or edit employee bank account details for
receiving payments
Payroll batch loader Load personal payment methods and employee bank
account details using an integrated Excel workbook
132
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
To extend the ability to create banks and branches to other roles, add the Bank and Branch Management duty role to the
relevant role.
Important
If you enable employees or other roles to create banks and branches, provide guidance to use unique names and
follow appropriate naming conventions.
Related Topics
Defining Security After Enterprise Setup: Points to Consider
Related Topics
What's the difference between updating and correcting a date-effective object
133
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Why can't I add or edit banks and branches for personal payment methods?
You can't edit bank and branch information on the Manage Personal Payment Methods page. Contact your help desk for
assistance. You may be able to create banks and branches, if you have the appropriate security privileges.
Relationship mapping rules, which map person types to payroll relationship types, can vary by country or territory. For
example, in the US, the mapping rules ensure that the Employee person type is configured for payroll processing, whereas
the Contingent Worker person type is excluded from payroll processing.
Note
Payroll relationships and work relationships have no direct association.
Related Topics
Payroll Employment Model: Explained
134
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
or assignment record on the Manage Payroll Relationships page. You transfer her to a payroll appropriate for a full-time
permanent employee, such as monthly or semimonthly, and set the effective date to the start date of the transfer.
Element entries end on one of the last standard dates or the final close date, depending on the element setup.
First Standard Earnings Date when standard Hire, add payroll, or Hire date or the effective
Date earnings start transfer payroll date of the change
accumulating
Last Standard Earnings Date when standard End employee Termination date. For
Date earnings stop assignment or terms, or transfer, last day of the
accumulating transfer payroll payroll period or one day
before transfer date.
Last Standard Process Last date that at regular End employee Last day of the payroll
Date payroll process can assignment or terms, or period
include elements for transfer payroll
normal processing
Final Close Date Last date that a None, but you can End of time unless
supplemental payroll manually set to limit manually set
135
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Related Topics
Determining an Element's Latest Entry Date: Critical Choices
Using Time Definitions for Severance Pay: Example
136
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Independent rule
137
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Note
The latest entry date defined for any severance payment elements determines the last date you can enter element
entry details for the terminated employee's severance payment. You can view the latest entry date setting on the
Element Summary section of the Manage Elements page.
Related Topics
Determining an Element's Latest Entry Date: Critical Choices
Note
If a person has multiple assigned payrolls, the termination process sets the last standard process date for all
active payroll records at each employment level to the latest date.
138
Oracle Global Human Resources Cloud Chapter 5
Using Global Payroll Interface Maintain Personal Payroll Information
Update element entries, for example, enter severance payment details on the Manage Element Entries page.
Verify termination dates and element duration dates on the Manage Payroll Relationships page.
Update personal calculation cards to provide information required for tax reporting on the Manage Calculation Cards
page.
If you use Oracle Fusion Global Payroll for payroll processing, your termination flow might include one or more automatic or
manual tasks such as the ones listed above. You can use the following work area to manage these flows:
Payroll Dashboard to view the details of payroll termination flow tasks and navigate to any items requiring attention
Payroll Checklist to view the status and results of tasks in an active flow
Related Topics
Determining an Element's Latest Entry Date: Critical Choices
139
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
1. Submit predefined reports to help validate the run results and ensure that all data is ready for the extract process.
2. Compare balances between different payroll periods and run the predefined reports to help with validation.
For example, after submitting the process, you might update a person's record with missing information that would
affect results, such as adding an earnings element entry. You would mark the person record for retry and resubmit
the process
140
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
You run the Calculate Gross Earnings process by selecting the Submit a Process or Report task from the Payroll Calculation
work area. Some third-party payroll providers required that you extract all records to establish a baseline for the first time
extract report that you generate.
Related Topics
Creating a Payroll Interface Report from a Copy: Worked Example
Creating Extract Definitions for Payroll Interface: Procedure
141
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
classifications. Run results don't include any results for imputed earnings, statutory information, absences, or voluntary or
involuntary deductions. You can verify the results by viewing the statement of earnings, run results, and predefined payroll
reports.
The process reports deductions at the payroll relationship level as follows:
Flat amounts for the primary assignment only
Percentage amounts aggregated for each assignment or terms record
Parameter Purpose
Payroll Flow Name you assign when you submit the process. After
running the process, you can use this name to search
for it and monitor its status.
Payroll Period Payroll period for the payroll you are calculating, which
determines other dates for processing
Run Type Name of the run type that determines which payroll
calculations to perform.
142
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
Parameter Purpose
of threads. Overrides the default process configuration
group.
1. The process identifies the payroll relationships to process. If you specify a payroll relationship group, the parameter
limits processing to the people in the group.
2. The process creates a payroll action representing the payroll and a payroll relationship action for each relationship
processed.
3. The process loads into memory the element entries for the payroll relationship action.
4. The process identifies and determines any formulas to run for calculating the element entries.
5. At the end of the process, there is one run result value for each element entry value. If the element entry involves
currency conversion, the payroll calculation uses the current conversion rate and rounds the monetary result based
on the formula rules.
6. For each run result, the process determines which balances the result should feed. The process then writes and
updates the balances to the database.
143
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
Related Topics
Object Groups: Explained
Viewing Results
View results in the Payroll Calculation work area, investigate and correct any problems.
1. From the Overview page, click Go to Task for the flow.
2. On the Process and Reports tab, click Go to Task to view completed records and any records that are preventing
the task from completion.
Use the following table as a guide for which task to use to view results.
Task Usage
View Payroll Process Results Verify the results for all the people and payroll
relationship actions processed in a payroll flow. Use this
task if you don't recall which payroll flow included the
results.
View Person Process Results Verify individual run results for the payroll flow. Refer to it
also when researching results for a person over several
payroll periods.
144
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
Balance Results: Review balance results to confirm that the process has completed successfully, to check that a
worker has the correct pay, and to check a balance before and after adjusting it
Run Results: Review run results for all elements processed
Messages: View messages generated by payroll processes, if any.
Viewing Reports
To further validate records or balances, submit and verify the output of the following reports, using the Submit a Process or
Report task from the Payroll Calculation work area.
Element Result Register
This register lists the elements and pay values for a worker, such as earnings amounts processed by the Calculate
Gross Earnings process.
Payroll Run Result Report
This report extracts balances written by the Calculate Gross Earnings process for a specific payroll period. Use it to
verify the values in the Element Result Register.
When you are ready to extract the data for your third-party payroll provider, submit the payroll interface report to retrieve data
for all employee records meeting the process criteria.
Parameter Purpose
Payroll Flow Name you assign when you run the process. After
submitting the process, you can use this name to search
for it and monitor its status.
Payroll Name Name of the payroll definition from which to extract data.
145
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
Parameter Purpose
Payroll Period Name of the payroll time period as entered in the payroll
definition.
2. Verify the results in the Element Result Register and Payroll Balances reports.
1. You created the extract definition and output template for France ADP Streamline Payroll.
2. Eligible employees have element entries for any elements referenced in the extract definition.
146
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
3. Employees opting for electronic funds transfer payments have their personal payment methods set up with the
appropriate bank, branch, and account information.
4. You provided a full extract of all employee data to ADP Streamline as a baseline.
1. In the Payroll Calculation work area, click the Submit a Process or Report task.
2. In the Legislative Data Group list, select InFusion FR.
3. Select the Calculate Gross Earnings flow pattern, and then click Next.
4. On the Enter Parameters page, enter values as shown in the following table.
Field Value
Payroll Flow Name to identify the process you are submitting, for
example, InFusion FR Weekly Calculation.
Note
You can use this name when searching
for status or results of the process.
Payroll Period First payroll period that has not already been
calculated and extracted for the payroll.
5. Skip the Enter Flow Interaction page and the Schedule page.
6. On the Review page, review the values and then click Submit.
7. Click OK and View Checklist.
Note
If you choose not to view the checklist now, you can search for your process later from the Payroll
Calculation work area.
1. In the task list, in the row containing Calculate Gross Earnings, click Go to Task.
147
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
2. On the Processes and Reports tab, verify that the process is 100 percent complete.
Note
If the process is not 100 percent completed, go to the Errors and Warnings tab to check for any
messages.
3. On the Processes and Reports tab, in the row with the process ID, click View Results.
4. Click the file name or URL of each report to view its content.
1. In the Payroll Calculation work area, click the Submit a Process or Report task.
3. Select the ADP Streamline Payroll Extract flow pattern, and then click Next.
4. On the Enter Parameters page, enter values as shown in the following table.
Field Value
Payroll Flow Name to identify the process you are submitting, for
example, InFusion FR Weekly Payroll.
Note
You use this name when searching for
status or results of the process.
148
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
6. On the Review page, review the values and then click Submit.
Note
If you opt not to view the checklist now, you can always search for your process later.
1. In the task list, in the row containing the name of your extract process, click Go to Task.
2. On the Processes and Reports tab, verify that the process is 100 percent completed.
Note
If the process is not 100 percent completed, go to the Errors and Warnings tab to check for any
messages.
3. On the Processes and Reports tab, in the row with the process ID, click View Results.
4. In the View Results window, click the file name or URL of the output file to view its content.
5. Click OK.
Related Topics
Creating Extract Definitions for Payroll Interface: Procedure
149
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
3. Retry the process. The system recalculates and generates new results for the affected employees.
If you discover your errors after generating the output file, refer to "Correcting Data Before Output File Upload" below.
If you discover your errors after generating the output file to ADP, refer to "Correcting Data After Output File Upload" below.
If you discover your errors after uploading the output file to ADP, refer to "Correcting Data After Output File Upload" below.
150
Oracle Global Human Resources Cloud Chapter 6
Using Global Payroll Interface Manage Outbound Payroll Interface
Check the payroll process or person process results to confirm whether or not Calculate Gross Earnings has been
run for this payroll period.
If you have already submitted the extract process, check the output file for empty or missing DE records (earnings).
To resolve, you must roll back the payroll extract process, submit the Calculate Gross Earnings process, and then
generate a new output file.
Once you have uploaded the output file, check your payroll data in ADP for PayForce for missing or incorrect
earnings.
To resolve, you must use the tools provided by ADP to ensure the earnings data is correct. ADP Connection for
PayForce has no rollback functionality, so you must make these corrections manually. No action is required in Oracle
Fusion Human Capital Management for the United States. When you submit the Calculate Gross Earnings process
for the next payroll period, the earnings information will be captured.
Related Topics
Manage Payroll Outbound Interface: Overview
151
Oracle Global Human Resources Cloud Glossary
Using Global Payroll Interface
Glossary
abstract role
A description of a person's function in the enterprise that is unrelated to the person's job (position), such as employee,
contingent worker, or line manager. A type of enterprise role.
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.
calculation card
Captures values required for payroll calculations for some earnings and deductions, such as absence payments and
involuntary deductions. For some countries, you can also create various types of cards to hold default values for tax reporting
units or payroll statutory units.
calculation component
An individual calculation captured on a calculation card, which is typically associated with an element.
condition
An XML filter or SQL predicate WHERE clause in a data security policy that specifies what portions of a database resource
are secured.
data dimension
A stripe of data accessed by a data role, such as the data controlled by a business unit.
data role
A role for a defined set of data describing the job a user does within that defined set of data. A data role inherits job or
abstract roles and grants entitlement to access data within a specific dimension of data based on data security policies. A
type of enterprise role.
database item
An item of information that has special programming attached, which formulas and HCM extracts use to locate and retrieve
the data.
database resource
An applications data object at the instance, instance set, or global level, which is secured by data security policies.
152
Oracle Global Human Resources Cloud Glossary
Using Global Payroll Interface
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.
element classification
Provides various element controls, such as the processing order, balances feeds, costing, and taxation. Oracle predefines
primary element classifications and some secondary classifications. You can create other secondary classifications.
element eligibility
The association of an element to one or more components of a person's employment record. It establishes a person's
eligibility for that element. Persons are eligible for the element if their assignment components match the components of the
element eligibility.
element entry
The record controlling an employee's receipt of an element, including the period of time for which the employee receives the
element and its value.
element template
Predefined questions that you answer to create elements and associated items. Templates vary depending on the element
classification, country, and products you are using.
employment terms
A set of information about a nonworker's or employee's job, position, pay, compensation, working hours, and work location
that all assignments associated with the employment terms inherit.
enterprise role
Abstract, job, and data roles are shared across the enterprise. An enterprise role is an LDAP group. An enterprise role is
propagated and synchronized across Oracle Fusion Middleware, where it is considered to be an external role or role not
specifically defined within applications.
entitlement
Grant of access to functions and data. Oracle Fusion Middleware term for privilege.
fast formula
A simple way to write formulas using English words and basic mathematical functions. Formulas are generic expressions of
calculations or comparisons that repeat with different input values.
globals
Store values that are constant over a period of time. You can reference them in several formulas. Examples include the name
of a rate, a specific date, or a company term.
153
Oracle Global Human Resources Cloud Glossary
Using Global Payroll Interface
input value
Field defined for an element that holds information about an element entry that's needed for calculation. For example, hours
worked, an alternate payment rate, or the amount of a bonus or deduction.
job role
A role for a specific job consisting of duties, such as an accounts payable manager or application implementation consultant.
A type of enterprise role.
legal employer
A legal entity that employs people.
lookup type
A set of lookup codes to be used together as a list of values on a field in the user interface.
object group
User-defined set of elements or people that restrict the items you want to include in various processes and reports.
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.
154
Oracle Global Human Resources Cloud Glossary
Using Global Payroll Interface
role
Controls access to application functions and data.
SQL predicate
A type of condition using SQL to constrain the data secured by a data security policy.
termination
Voluntary or involuntary ending of a work relationship. When workers or nonworkers leave the enterprise, you terminate their
work relationships. When you terminate a work relationship, any assignments and employment terms associated with the
relationship are ended automatically.
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.
155
Oracle Global Human Resources Cloud Glossary
Using Global Payroll Interface
XML filter
A type of condition using XML to constrain the data secured by a data security policy.
156