Professional Documents
Culture Documents
General Ledger Labor Allocations Guide Portal
General Ledger Labor Allocations Guide Portal
2)
Topics covered:
General Ledger Overview ..................................................................................................................................... 1
Labor Allocations Overview ................................................................................................................................. 2
General Ledger Configuration ............................................................................................................................... 6
General Ledger References ................................................................................................................................... 13
Process General Ledger ......................................................................................................................................... 14
The GL feature in UltiPro provides the debit and credit data comprised of earnings, accruals, taxes, workers'
compensation, and deductions generated through payroll. The GL tracks each component that makes up an
employee’s paycheck (hours worked, earnings, deductions, and so on) and stores it in history tables. These
history tables form the basis for the general ledger.
The general ledger feature provides all the data your accounting system requires to produce a general ledger,
allocate labor, and produce reports. There are three parts to the GL feature:
Labor Allocation
General Ledger
GL Export
1
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
UltiPro can allocate hours and dollars to different cost centers through a feature called Labor Allocations. Labor
Allocations automatically or manually allocate your employee’s time worked to your company cost centers.
Once a payroll is posted, the hours and dollars allocated to specific cost centers are recorded as separate record
to the payroll history files.
Labor allocations are defined at both the company and employee level. At the company level, labor allocations
establish which payroll components to allocate for your general ledger. Available labor allocations include
employer taxes, employee taxes, employer deductions, employee deductions, and more.
To direct the system to allocate specific earnings automatically, designate each earning qualified for allocations
in the business rules. Configure the Include In Allocations option for each earnings code you want allocated.
Note:
Earnings not included in allocations are reported to the employee's home cost center.
2
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
At the employee level, labor allocations automatically allocate dollars and hours to different cost centers per
employee. Employees' time can be allocated to cost centers such as departments, divisions, or projects.
This allocation method allocates a specific percentage of employees' wages to the different cost centers to equal
100%.
Important!
The Auto Allocate feature allocates all employees' wages according to a percentage, not specific time
worked. This method is typically used for auto paid employees. Labor allocations for hourly employees
can also be defined using the manual allocation method (such as through a time clock import).
1. From the Allocations page, check the Auto Allocate Employee check box. The Add becomes available.
2. Select Save. The auto allocation feature is enabled.
3
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
7. Select Save. The Allocations page appears with the new information.
8. Select Save.
Nonexempt employees' hours can be allocated manually according to the time spent in each cost center. Instead
of using the auto allocation feature, allocate employee hours manually through a time clock import in payroll.
Each allocation appears as a separate earning on the employee's paycheck with the associated cost center
assigned.
Once the payroll is posted, review the Summary Payroll Register and Detail Payroll Register.
For example, an employee works 12.50 hours on project FORCE, 33.00 hours on project EYE, and 34.50 hours
on project SEA. These hours are either manually entered on the employee's check or imported through a time
clock import. The employee's pay check contains three records of Hourly Pay allocated to these three projects.
4
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
In some situations, employees' earnings need to be adjusted manually on a specific payroll. You can manually
override earnings on employees' pay checks to:
Include or not include in the employee's auto allocation
Overridden with a different cost center allocation
To override an auto allocation in payroll, use the Auto Allocate on Post column on the employee's pay check
page. The Allocate on Post column indicates whether the earning is included in the auto allocation. Select Yes to
include the earning in the auto allocation; select No to exclude the earning in the auto allocation.
Note:
If you change an employee's cost center that was marked to Include in Allocations, the system
automatically selects the Allocate on Post option as No for all earnings.
You can also manually change the allocation assigned to earnings for the current pay period. To change the
allocation, select each cost center assigned to the earnings from the drop-down list. If you do not see the cost
center column available on an employee's pay check, select Columns to add the specific column to the page.
5
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
Define your company's base accounts from the GL Base Accounts page.
Developing the base account structure provides flexibility to configure a simple or complex general ledger. The
GL Base Account codes are used as the fixed portion of your GL account number. The GL base account
description reports on the GL Summary Distribution report as the GL Account description. Although base
accounts are an optional component of the general ledger account, base accounts are typically included in the
segment sequence structure. Your base accounts are usually configured during implementation for earnings,
deductions, taxes, net pay, and more.
For a complete list of your company's GL base accounts, generate the GL Base Accounts standard report. This
report provides the GL base account codes and descriptions.
1. From the GL Base Accounts page, select Add. The Add Record page appears.
2. Enter the Code using your accounting information.
3. Enter the description of the GL base accounts.
4. Select Add. The Add Record page disappears.
5. Select Save at the top of the page.
Note:
Any base account associated with a general ledger rule cannot be deleted. Before deleting a base
account, update the general ledger rules currently using this base account with another base account.
6
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
GL account number consists of cost center information, base accounts, and constant values unique to your
accounting system. Your company defines which cost centers are valuable for reporting, budgeting, and analysis.
For example, regions, offices, and jobs can be used to track the cost associated with each. These cost centers are
referred to as segments of the general ledger. Segment Sequences are segments linked together to form the GL
account number.
Segment sequences contain a maximum of 10 segments and 50 positions. You can designate the following
payroll components as segments of the GL account number:
Company code
Organization levels (one through four)
Location codes
Job codes
Pay groups
Base account
Project
Note:
When configuring Projects in a segment sequence, the project code is automatically used as the GL
segment when saved. You can add a description for the code in the Project business rule.
A Constant can also be added to a segment sequence as a permanent value. Constants provide flexibility to add a
user-defined character or string of characters as a delimiter for your GL segment sequence.
Each GL segment value is defined on the company level and can be modified as needed.
For example, your payroll department business rule has a code of PAYR and the department populates as PAYR
in the GL segment field. Accounting requires the payroll department to be identified as account number 8815.
To populate a substitute account number, enter 8815 in the GL Account field on the organization level.
7
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
Note:
Any segment sequence associated with a general ledger rule cannot be deleted. Before deleting a
segment sequence, update the general ledger rules currently using this segment sequence with another
segment sequence.
8
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
The GL Chart of Accounts table is an optional setting that determines how your GL account numbers are
constructed. If a valid account number is configured in the GL Chart of Accounts table, the chart of accounts
description populates in the GL Summary Distribution report. Otherwise, the system populates the GL base
account description.
The GL Chart of Accounts is an optional setting to use with your general ledger.
1. From the GL Chart of Accounts page, select Add. The Add Record page appears.
2. Enter the GL chart of account code (the full GL account number). The chart of account code must include all
the components of a GL segment sequence.
3. Enter the description of the GL chart of account.
4. Select the Account Type of Debit or Credit.
Note:
The Type field is for reporting purposes only and does not affect how the system calculates the GL entry.
5. Select Add. The Add Record page disappears.
9
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
Configure GL Rules
The General Ledger Rules define how your assets, liabilities, revenue, and expenses flows in and out of your
organization. Create a GL rule to allocate payroll items such as accruals, earnings, deductions, taxes, or workers'
compensation. The GL Rules define how payroll funds are mapped and report on the GL Summary Distribution
report using Type, Country, Code, Segment Sequence, and Base Account fields. These fields appear from the
GL Rules business rule in an abbreviated format.
Any payroll transaction not mapped to the GL rules falls into suspense. Review the GL Suspense standard report
to view unmapped codes.
The GL rules grid: View or hide columns to configure custom GL rule grid and, if needed, export GL rules
to Excel or CSV file. Select the copy icon to clone a GL rule and then change only the necessary fields
instead of entering the entire rule. Copying a GL rule saves time when configuring many GL rules.
Note:
If you do not change a copied GL rule and attempt to save the copied record, a message appears
indicating that duplicate GL rules cannot be saved.
If a value (such as a base account or a segment sequence) is removed while mapped to a GL rule, the missing
value appears as striked-out red text.
10
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
The GL rule configuration: Create a GL Rule to allocate payroll items. From the Add/Change GL Rule
page, define the elements of your GL rule:
Type: Defines the types of expenses, liabilities, and net pay for each GL record. These code types are
supplied by UltiPro and cannot be modified (required field).
Country: Determined by your company configuration. Country is only available for customers with
multiple countries configured.
Code: Includes earnings, deductions, taxes, shifts, workers' compensation, and accruals configured in
your business rules.
Segment Sequence: Defined in the GL Segment Sequence business rule (required field).
Base Accounts: Defined in the GL Base Accounts business rule.
The Cost Center Exceptions section: Cost center exceptions further define a GL rule according to one or
more cost centers. When Setup Cost Center Exceptions is selected, the Cost Center Exceptions section
appears. Use these fields to establish an exception to an existing GL rule. The options available under the
Cost Center include company, pay group, employee name, location, job code, project, and company
organization levels defined from your company configuration.
11
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
Add a GL Rule:
NAVIGATION: System Configuration > Business Rules > GL Rules
1. From the GL Rules page select Add. The Add/Change GL Rules page appears.
2. Select the GL rule type. Type is a required field.
3. Select the GL rule country. Only codes assigned to this country appear from the Code drop-down list.
4. Select the GL rule code (earning, deduction, tax code, and more).
Note:
If you do not select a code, all codes for this type default to the GL rule.
5. Select the segment sequence required to create the full GL account number. Segment Sequence is a required
field.
6. Select the GL base account number.
7. Select the Setup Cost Center Exceptions check box to define cost center exceptions.
8. If needed, define any cost center exceptions.
9. Select Save.
12
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
13
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
The two major areas for storing GL and Labor Allocation data in UltiPro are the payroll history tables and the
allocation tables.
UltiPro contains detailed payroll history tables that track each component that makes up a pay check for an
employee. The payroll history files contain the information exactly as it was entered, imported, or populated
during the payroll process. The allocation tables are populated from these history tables.
Allocation Tables
UltiPro creates a temporary table containing all the transaction detail by employee identification and generation
number each time you process the GL distribution. The Temporary Allocation table holds this information until
you process a new Labor Allocation and GL distribution. The system overwrites the Temporary Allocation table
every time you process the GL distribution.
After the information in the Temporary Allocation table is posted, the system creates the table containing the
totals (earnings, deductions, and tax amounts) by account number. The GL table is a temporary general ledger
history table created after the Temporary Allocation table is posted. This temporary table is updated during the
creation of the Labor Allocation and GL distribution file.
The following reports are available with processing the general ledger:
GL Summary Distribution
The GL Summary Distribution report provides the account distribution for a particular pay date range. The
GL Summary Distribution report provides the GL segment account number, description, type (credit/debit),
debit and credit amount, totals for each component company, and the grand totals for all component
companies.
Note:
If items appear in the suspense account, refer to the GL Suspense Amounts standard report for details.
14
General Ledger and Labor Allocations Guide October 30, 2015 (UltiPro v12.0.2)
GL Suspense Amounts
Suspense amounts are created when GL rules do not exist for payroll components. The GL Suspense
Amounts report provides each monetary component that is in your suspense account.
Process the General Ledger, including generation of reports and creation of the export file, from the Process
General Ledger page.
15
October 30, 2015 (UltiPro v12.0.2) General Ledger and Labor Allocations Guide
7. Select Run.
Important!
When the Process General Ledger task is complete, the GL Summary Distribution and GL Summary
Suspense reports appear in the Standard Reports > Completed tab. The GL Export file appears on the
File Transfers page.
8. Select Reset to continue to process general ledger for more pay groups, if needed.
16