Revised:  09/30/2013

Earnings Master

Go to>>Maintain>>Earnings Master

Payroll Tables

Setup and maintain earnings codes in this view.  Earnings codes are used in the Employee Master and Time Card Entry to enter and track earnings and entitlements.

Header

Code

For a new earnings code enter a unique 4 character alpha numeric code (do not make codes more than 4 characters long).  Earning Codes are used to set up default earnings Information for an employee in the Employee Master and to enter earning and entitlement information in Time Card Entry.

For Example:

H   =  Hourly Pay

SAL = Salary Wage

S   =  Sick Pay

OT =  Overtime

VAC = Vacation Pay

For an existing earnings code enter or select the code to view or edit the information.  The code itself is a key value and may not be changed.

Description

For a new earnings code, enter a description of up to 20 characters to describe the function of the code.

For an existing earnings code, the previously entered description will be shown.  The description may be edited.

Parameters

Earning is Taxable

Place a checkmark in the box if the earnings code is taxable.  Leave the field blank if it is not taxable.

Note:  A nontaxable earning will not be included in taxable income, no FICA, federal, state or user defined deduction will be withheld from this earning.  An example of a nontaxable earning could be a reimbursement for car allowances

Withhold Federal

Place a checkmark in the field if the earnings code is to have federal taxes withheld.

If there is no checkmark in the field, the earnings may be taxable for federal withholding, but you do not want the taxes withheld.  You must also leave the Earnings Is Taxable field unchecked.  No federal taxes would be withheld but the earnings would be included in the gross taxable wages for reporting purposes.

Salary Earning Type

Place a checkmark in this field if the code is a salary code.  If this field is unchecked it indicates that the code is an hourly code.

Salary codes do not use hours in the calculation of the gross amount.  The system will track hours for a salaried employee if the "using Salary Hours" field is checked in Payrol Settings.  Hours would be reduced for sick, vacation, holidays, etc. in Time Card Entry in the same manner as hourly hours.

For Example:    

If a salary code is chosen and data is entered as a salary of 1000.00 for 80 hours.  The gross pay would be 1000.00 as the 80 hours would be ignored.

Main Hourly Code

Only check this for one hourly code.  All other hourly codes should not have this field checked.  

This field is not used to indicate if the code is an hourly type earning but is the master hourly code.  This is used as the basis for automatically calculating the pay rate for other earning codes, such as overtime where you are calculating the overtime pay against the main hourly rate.

The hourly code that is checked as the Main Hourly Code should be the code used in the Employee Master's Default Earning Information area as the first line, even if the employee is a salary employee. This code's rate will be used to lower the salary amount when an absent earning code is used in Time Card Entry.

Absent Code

Place a checkmark in the field if the code can be categorized as an absence code.  Absence codes could be: SICK, HOLIDAY, AND VACATION TIME among others.

With Pay

This field is tied to the Absent Code field and should be check marked IF there is also a checkmark in Absent Code and the employee should receive pay when absent.

If the employee should not receive pay while they are absent leave the field blank.

Allow Code to Reduce Master Hours

Place a checkmark in the field if this code should reduce the number of regular hours during a pay period.  Usually used with Absence Codes.

For Example:     

If an employee had his regular number of hours worked for 80 hours per pay, and he took 8 hours as a vacation earning code (classified as an absent code; with pay; allowed to reduce master hours.)  Then his 80 hours of regular pay would be reduced to 72.  The 72 hours of regular pay plus the 8 hours of vacation pay would equal his 80 hours.  If Allow Code to Reduce Master Hours was not checked then the employee would receive 88 hours of pay.

Use Special Percent for Federal Withholding

If this field is checked for the earning, then a special federal withholding percent should be entered in Settings>>Payroll Settings>>Main>>Spec Fed %>>Percent.

The federal withholding for earnings under this code would be calculated using the special percent.

Non-Distributable Earning

If this box is checked, earnings entered for an employee using this code will not be used as part of the Benefit Expense distribution.  This is not the dollar amount of the expense, but rather, where it is charged in the General Ledger.

For Example:  An employee has earnings to general ledger Wage Account 4100 for $200.00, to 4200 for $200.00 and using a Non-Distributable Earning code to 4500 for $100.00 which totals to $500.00.  A benefit based on dollars earned, such as Social Security @ 6.2%, will calculate the expense amount based on the total earned of $500.00 x 6.2% which equals $31.00 to be expensed.  The normal benefit calculations would distribute Benefit Expenses to the general ledger based on the original Wage Accounts used as 40% ($200), 40% ($200) and 20% ($100).  However, with the 4500 amount being Non-Distributable, the benefit percentages that will calculate are based on the $200.00 to account 4100 and $200.00 to account 4200 with a total calculated earning of $400.00.  50% of the $31.00 will be distributed to account 4100 and 50% to 4200 based on the $400 total that was distributable.

Rate Factor

The Rate Factor is used to calculate the Rate for an Earning Code in Time Card Entry.  If the Earning Code being entered in Time Card Entry is not one of the four Default Earnings setup in the Employee Master, the entry will calculate the Rate using the Rate entered on the first line of the employee's Default Earning Information times the Rate Factor entered for the Earning Code.

Absentee Earning Code

If the Code is marked as an Absent Code, then enter the Earning Code that is or will be tied to the Entitlement Master's Accumulation Code as the "Earning Code".  This code may be the same code you are setting up.  

When this "sick time" earning code is used in the payroll process, it will reduce the Entitlement Code setup in the Employee Master for that employee when setup properly.

For Example:

If you are creating an earning code of S for Sick Time Taken, which will be linked in the Entitlement Master as the Earning Code for one or more Accumulation Codes, it should be marked as an absent code with pay and the Absentee Earning Code should also be "S".   If you want to setup a second sick time earning code of "SS" for Salaried Employee Sick, the absentee earning code field may also be filled in with "S" as long as the Entitlement Accumulation Code you want it to represent is also linked to "S" as the Earning Code or you could enter "SS" and link it to the Accumulation Code as the Earning Code.

When an employee takes a sick day, the "S" earning code is entered in Time Card Entry and the accumulation code for sick time, that has been linked to the "S" earning code and setup in their Employee Master file under Entitlements will be reduced by the amount of sick time taken.  

Other Entitlement/Absence earning codes such as vacation or personal days should be setup in the same manner.

GL Compression Code

The Horizon Payroll System will create General Ledger transaction entries which can be interfaced to the Horizon Financial Series General Ledger.  Each employee will have one entry for each general ledger account used for wage expenses.  An employee could have multiple Earning Codes, but if they are all to the same general ledger account there will only be one general ledger entry.  Using GL Compression Codes, the system can be set to separate entries for each Earning Code.

Account

Debit

Date

Source

Memo

4110

200.00

10/31/2013

PR

Eppley, Mark

4120

300.00

10/31/2013

PR

Eppley, Mark

Account

Debit

Date

Source

Memo

4110

200.00

10/31/2013

PR

Eppley, Mark (SAL)

4120

300.00

10/31/2013

PR

Eppley, Mark (SAL)

W2 Special Box Code

This field should be left blank as it is no longer used.

Earning High Hour Alert

The following "high" fields work to add alerts to the Time Card Register when filled in for hourly earning codes.

High Weekly

Enter a weekly hour alert amount.  When the amount is reached for the earning code a warning will be shown on the Time Card Register if "Print High Individual Earnings Warnings" is checked when the report is run.

High Biweekly

Enter a biweekly hour alert amount.  When the amount is reached for the earning code a warning will be shown on the Time Card Register if "Print High Individual Earnings Warnings" is checked when the report if run.

High Semi-Monthly

Enter a semi-monthly hour alert amount.  When the amount is reached for the earning code a warning will be shown on the Time Card Register if "Print High Individual Earnings Warnings" is checked when the report is run.

High Monthly

Enter a monthly hour alert amount.  When the amount is reached for the earning code a warning will be shown on the Time Card Register if "Print High Individual Earnings Warnings" is checked when the report is run.

Specialized Options

Auto Deduction Code

Select a Deduction/Benefit code when setting up a TIP earning code.  Leave this field blank if this code is not a TIP earning code.

Reported Tips Earning Code

Enter a check mark in the box if the code is a TIP earning code that will be used to enter tip dollar amounts in Time Card Entry.

Tip Adjustment Code

Enter a check mark in the box if the code will be used, by the program, to adjust an Employee's earnings up to minimum wage.