Shop-Trak Generate Payroll

The integration between Shop-Trak and Infor SyteLine payroll is created through the Generate Payroll form.  Special functionality has been added to eliminate manual transactions during the Payroll processing related to Premium hours.

The Payroll Generation process will create employee log hours according to the settings on the Shop-Trak Parameters Payroll tab described below.   

Shop-Trak Parameters - Payroll Tab

Summarize Hours

Selecting the Summarize Hours check box summarizes log hours that are created during Payroll Generation.   Infor SyteLine generates each transaction into an individual log hour record and condenses the daily transactions.  Notice in the example below, five log hour records are summarized into two.

 

 

 

Not Summarized

Summarized

Date

Pay Type

Rate

Log Hours

Log Hours

5/2/2002

Regular

$15.00

1.750

8.75

5/2/2002

Regular

$15.00

2.250

 

5/2/2002

Regular

$15.00

2.500

 

5/2/2002

Regular

$15.00

2.250

 

5/2/2002

Regular

$18.00

1.000

1.00

Source transactions can hold total hours up to three (3) decimals and pay rates of up to five (5) decimals. By pulling each one into payroll, there may be unbalanced payroll distributions since they are based on the sum of the extended values of log hour records. Manual adjustments will be needed to correct the distributions before payroll check posting can occur.  Enabling the Summarize Hours check box greatly reduces the possibility of unbalanced payroll distributions.

Use Shop-Trak Payroll Processing

Selecting the Use Shop-Trak Payroll Processing check box will analyze all labor and attendance transactions during payroll generation to determine if payroll hours should be converted to Regular, Overtime, Double-time, or Holiday pay types, according to what is specified on the Shop-Trak Payroll Generation Tables form.

The transactions being summarized into payroll processing may have a variety of pay rates.   Therefore, the pay rates associated with each transaction are captured during generation instead of the employee’s rates defined within Rates & Taxes in SyteLine.  The Premium factors from the Payroll Generation Tables form are multiplied by the transaction’s pay rate.  The result is used as the overtime or double-time rates for the log hours and distributions created.  

Order of Processing Payroll

During Payroll Generation, records will be processed in the following order:

Daily Rules:

Note:  If there are multiple Daily rules, they will be processed simultaneously. 

Weekly Rules:

Note:  Any Double-Time or Overtime from a Daily rule is sorted as Regular and may be overwritten by the weekly rule.

Note:  If there are multiple Weekly rules they will be processed in this order, with each rule building off of the result of the previous rule. 

Adjust Regular Hours

Shop-Trak maintains the exact transaction times; therefore, total hours for a day may sum to an odd value such as 7.971 or 9.486.  The Adjust Regular Hours Up/Down is designed to adjust these times to the hour or half hour based on individual pay policies 8.000 or 9.500 hours).

The value entered will determine the range, up/down for comparison to daily total hours.  The total daily hours within the range of an hour, half hour, or quarter hour will be adjusted. The default value is .05 hours (3 minutes) and can be manually updated.

Example:  

With the parameter defined as .050 or 3 minutes, any daily hours that fall within 3 minutes before or after the hour or 1/2 hour will be adjusted up or down.  If the total hours are outside of the setting, no adjustments will be made and the actual hours will be generated to Payroll.   

See the table below for specific examples.

Daily Hrs

Adjusted

New Hrs

7.98

0.02

8.00

9.03

-0.03

9.00

7.06

None

7.06

5.13

None

5.13

6.43

None

6.43

7.47

0.03

7.50

8.52

-0.02

8.50

  

Examples

See the following examples to assist in defining the Payroll Generation Tables.

Example 1

Any hours over 40 in a week are to be paid at 1.50 times the employee’s transaction rate.  Any time worked on a Sunday is paid at 2.00 times the employee’s transaction rate even if 40 hours have not been met for the work week.

Payroll Generation Tables Defined for Employee: 

Method

Days

Include Types

Beg Hrs

Ending Hrs

Multiplier

Pay Code

Daily

Sunday

R

0.0

24.00

2.00

Double-Time

Weekly

All

R

40.0

99.00

1.50

Overtime

Hours Worked for Employee:

Day

Hours

Sunday

8

Monday

10

Tuesday

10

Wednesday

10

Thursday

10

Friday

10

 

Processed Records:

Day

Rule Processed

Accumulated Processed Hours

Regular Hours

Overtime Hours

Double-Time Hours

Rule (Sunday)

00-24

 

 

 

 

Sunday

Daily

0:00

 

 

8.00

Rule

40-99

 

 

 

 

Monday

Weekly

10

10

 

 

Tuesday

Weekly

20

10

 

 

Wednesday

Weekly

30

10

 

 

Thursday

Weekly

40

10

 

 

Friday

Weekly

50

 

10

 

The Daily rule is processed first, creating 8 Double-Time hours for Sunday. 

The weekly rule for 40.00 to 99.00 hours is processed generating the 10 hours at overtime.  Since D is not included in this rule, the Sunday will remain at double-time. 

Payroll Generation Result:

Pay Code

Hours

Regular

40

Overtime

10

Double-Time

8

Example 2

Now, let’s modify the rule to generated double-time only if a minimum of 40 hours are worked within the week.  By adding a weekly rule that includes Double-Time hours.  Any hours less than 40 will be converted back to Regular.

Payroll Generation Tables Defined for Employee: 

Method

Days

Include Types

Beg Hrs

Ending Hrs

Multiplier

Pay Code

Daily

Sunday

R

0.0

24.00

2.00

Double-Time

Weekly

All

RD

0.0

40.00

1.00

Regular

Weekly

All

R

40.0

99.00

1.50

Overtime

Hours Worked for Employee:

Day

Hours

Sunday

8.00

Monday

8.00

Tuesday

10.00

Wednesday

10.00

Thursday

10.00

Friday

No Work

Processed Records:

Day

Rule Processed

Accumulated Processed Hours

Regular Hours

Overtime Hours

Double-Time Hours

Rule (Sunday)

00-24

 

 

 

 

Sunday

Daily

8.00

 

 

8.00

Rule

00-40

 

 

 

 

Monday

Weekly

8.00

8.000

 

 

Tuesday

Weekly

18.00

10.000

 

 

Wednesday

Weekly

28.00

10.000

 

 

Thursday

Weekly

38.00

10.000

 

 

Friday

Weekly

0.00

 

 

 

Sunday

Weekly

40.00

2.000

 

 

Rule

40-99

 

 

 

 

Sunday

Weekly

46.00

 

 

6.00

The Daily rule is processed first, creating 8 Double-Time hours. Then the weekly rules are applied for 00.00 to 40.00, sorting the transactions in order of lowest multiplier.  Since D is included in the rule, Sunday will be sorted last (highest multiplier) and have double-time for hours <= 40 re-processed.  Finally, the weekly rule for 40.00 to 99.00 hours is processed generating the hours at overtime.  Since D is not included in this rule, the Sunday hours remaining will not be re-processed. 

Payroll Generation Result:

Pay Code

Hours

Regular

40

Overtime

0

Double-Time

6

Example 3

In this example if an employee works more than 12 hours in a single day, their transaction rate is multiplied by 2.00.  Although, since a weekly rule has been defined to convert any hours less than 40 back to a Regular Pay Code, the employee must work over 40 hours in that week to be paid the Daily rule (2.00 times their transaction rate).

Payroll Generation Tables Defined for Employee: 

Method

Days

Include Types

Beg Hrs

Ending Hrs

Multiplier

Pay Code

Daily

All

R

12.00

24.00

2.00

Double-Time

Weekly

All

RD

0.00

40.00

1.00

Regular

Weekly

All

R

40.00

99.00

1.50

Overtime

Hours Worked for Employee:

Day

Hours

Monday

No Work

Tuesday

No Work

Wednesday

14.00

Thursday

14.00

Friday

10.00

Processed Records:

Day

Rule Processed

Accumulated Processed Hours

Regular Hours

Overtime Hours

Double-Time Hours

Rule

12-24

 

 

 

 

Monday

Daily

0

 

 

 

Tuesday

Daily

0

 

 

 

Wednesday

Daily

14

12

 

2

Thursday

Daily

14

12

 

2

Friday

Daily

10

10

 

 

Rule

00-40

 

 

 

 

Wednesday

Weekly

12

12

 

 

Thursday

Weekly

24

12

 

 

Friday

Weekly

34

10

 

 

Wednesday

Weekly

36

2

 

 

Thursday

Weekly

38

2

 

 

Rule

40-99

N/A

 

 

 

 

The Daily rule is processed first, creating 4 Double-Time hours. 

The weekly rules are applied for 00.00 to 40.00, sorting the transactions in order of lowest multiplier.  Since D is included in the rule and the 40 hours have not been met, the daily double-time hours will be reset to regular.

The weekly rule for 40.00 to 99.00 is not applicable since no hours over 40 exist.

Payroll Generation Result:

Pay Code

Hours

Regular

38

Overtime

0

Double-Time

0

Example 4

In this example, the employee worked over 40 hours, so the 2.00 multiplier is applicable for all hours in excess of 10 on a daily basis.  Additionally, the employee had excess hours over 40 to apply the 1.50 multiplier.

Payroll Generation Tables Defined for Employee: 

Method

Days

Include Types

Beg Hrs

Ending Hrs

Multiplier

Pay Code

Daily

All

R

10.00

24.00

2

Double-Time

Weekly

All

RD

0.00

40.00

1

Regular

Weekly

All

R

40.00

99.00

2

Overtime

Hours Worked for Employee:

Day

Hours

Monday

$8.00

Tuesday

12.00

Wednesday

12.00

Thursday

8.00

Friday

8.00

 

Processed Records:

Day

Rule Processed

Accumulated Processed Hours

Regular Hours

Overtime Hours

Double-Time Hours

Rule

12:00:00 AM

 

 

 

 

Monday

Daily

8.00

8.000

 

 

Tuesday

Daily

12.00

10.000

 

2.00

Wednesday

Daily

12.00

10.000

 

2.00

Thursday

Daily

8.00

8.000

 

 

Friday

Daily

8.00

8.000

 

 

Rule

00-40

 

 

 

 

Monday

Weekly

8.00

8.000

 

 

Tuesday

Weekly

18.00

10.000

 

 

Wednesday

Weekly

28.00

10.000

 

 

Thursday

Weekly

36.00

8.000

 

 

Friday

Weekly

40.00

4.000

 

 

Rule

40-99

 

 

 

 

Friday

Weekly

44.00

 

4.000

 

The Daily rule is processed first, creating 4 Double-Time hours. 

The weekly rules are applied for 00.00 to 40.00, sorting the transactions in order of lowest multiplier.  i.e. Hours over 12 will have the highest multiplier from the daily rule and are sorted last.  Since the weekly hours accumulate to over 40, the 4 double-time hours remain unchanged.

The weekly rule for 40.00 to 99.00 hours is processed, generating the 4 hours at overtime.  Since D is not included in this rule, the double-time hours will remain unchanged.

Payroll Generation Result:

Pay Code

Hours

Regular

40

Overtime

4

Double-Time

4

Example 5

This is an example of how multiple daily rules will process. 

Payroll Generation Tables Defined for Employee: 

Method

Days

Include Types

Beg Hrs

Ending Hrs

Multiplier

Pay Code

Daily

All

R

8.000

10.000

1.500

Overtime

Daily

All

R

10.000

24.000

2.000

Regular

Hours Worked for Employee:

Day

Hours

Monday

12

Both Rules will be process simultaneously to the total daily hours:

Regular

OT

DT

Hours 1-8

Hrs. 8-10

Hrs. 10-12

It is important to note that the Include Types must be identical on daily Rules.

Payroll Generation Result:

Pay Code

Hours

Regular

8.00

Overtime

2.00

Double-Time

2.00

 


Related Topics

Shop-Trak Defining Payroll Parameters

Shop-Trak Payroll Overview

Shop-Trak Payroll File Definitions

Shop-Trak Journal Entries

Shop-Trak Payroll Processing for SyteLine 8.03.10