Skip to main content

VivoTime

Import timeclock, commission and leave information from a VivoTime spreadsheet into SmoothPay.

The VivoTime importer is accessed from the Import function on the control bar in the Pay run screen.

The importer reads an XLSX spreadsheet using the column layout described below.

Prepare for the import

Before importing, check that:

  • File format: The file is an XLSX spreadsheet.

  • Employee identifiers: Each employee’s Badge value matches their Badge# in SmoothPay.

  • Column layout: The spreadsheet follows the VivoTime column layout.

  • Pay inputs: You have checked any existing inputs for the current pay.

  • Backup: You have made a fresh backup if you may need to restore the payroll to its state before importing.

Important: Imports are additive. Importing the same data again can create duplicate pay inputs.

The employee’s Badge# is located in the nested Employment tab, under the Contract tab in the Staff screen.

For more information about these employee fields, refer to:

Import the spreadsheet

  1. Open the Pay run screen.

  2. Click Import on the pay run control bar.

  3. Select VivoTime.

In the import window:

  1. Drag the XLSX file into the drop area, or click the area to select the file.

  2. Allow the file to upload.

  3. Click Process.

The upload window accepts one file. If multiple files are selected, only the first is retained. The displayed file-size limit is 200k.

An audit report is generated automatically, showing the entries created and any errors or leave warnings. The report is available in the Print screen.

Review the imported pay

Review the audit report, then use Pay reports on the pay run control bar to check the imported results.

Check that:

  • Hours, rates and commissions are correct.

  • Deductions have been applied as intended.

  • Leave payments and quantities consumed are correct.

  • Days paid include days of paid leave.

  • Public holiday payments and alternative leave accruals are correct.

  • Any termination entries are intended and complete.

For more information about reviewing and completing the pay, refer to:

Spreadsheet column reference

VivoTime uses the following columns in the XLSX file. Keep each value in its designated column.

Some fields work together, particularly the paired leave-hours and leave-days fields. Their behaviour is specific to this importer.

Employee and pay settings

Column

Field

Purpose

A

Badge

Identifies the employee. Must match their Badge# in SmoothPay.

B

Fixed Salary

Enter Y for an employee on a fixed salary. Annual leave uses the ALH rule to avoid distorting the salary.

C

CECDED

Enter Y where the employee’s contract includes CEC and it must be deducted. SmoothPay creates a Sundry Deduction using code CECDED. The deduction recalculates automatically if the employee’s pay inputs are changed.

Hours and management pay

Column

Field

Purpose

D

Ordinary hours

Hours paid at the employee’s contract rate.

E

Management hours

Additional hours paid at the management rate.

F

Management rate

Rate applied to Management hours. If blank, the employee’s contract rate is used.

Commissions, days paid and deductions

Column

Field

Purpose

G

SCOMM

Commission Allowance value.

H

RCOMM

Commission Allowance value.

I

MCOMM

Commission Allowance value.

J

DAYS

Days paid, including any days of paid leave.

K

MISCDED

Miscellaneous deduction value.

Annual leave

Column

Field

Purpose

L

ALC

Annual leave hours consumed as a proportion of the employee’s contracted weekly hours. Payment is calculated as the corresponding proportion of the highest applicable weekly value.

Where Fixed Salary in column B is Y, the annual leave treatment uses the ALH rule instead.

Public holidays

Column

Field

Purpose

M

PTH

Rostered hours payable for a public holiday not worked. Paid at the employee’s contract rate.

N

PTD

Number of days covered by PTH, generally one or two. If PTH is empty but PTD contains a value, those days are paid using Average Daily Pay.

O

PWH

Hours worked on a public holiday. Paid at the applicable penal rate.

P

ALT

Alternative leave days to accrue for eligible public holiday work. Ignored if there are no PWH hours.

Important: In the VivoTime spreadsheet, ALT in column P records alternative days to accrue. Alternative days consumed are recorded separately in column X.

Sick leave

Column

Field

Purpose

Q

SLH

Rostered hours taken as sick leave. Paid at the employee’s contract rate.

R

SLD

Number of days covered by SLH, generally one to five. If SLH is empty but SLD contains a value, those days are paid using Average Daily Pay.

Bereavement leave

Column

Field

Purpose

S

BLH

Rostered hours payable for bereavement leave. Paid at the employee’s contract rate.

T

BLD

Number of days covered by BLH, generally one to three. If BLH is empty but BLD contains a value, those days are paid using Average Daily Pay.

For public holiday, sick and bereavement leave, the hours field supplies the rostered hours and the days field identifies how many days those hours cover. Where only the days field is supplied, the importer uses Average Daily Pay.

Other leave, comments and terminations

Column

Field

Purpose

U

ULH

Rostered hours absent as unpaid leave.

V

Comment

Payslip comment. Comments shorter than five characters are discarded.

W

Terminate

Enter Y to terminate the employee and automatically prepare final pay entries.

X

Alt days consumed

Number of alternative leave days consumed.

Y

PWCOMM

Public holiday worked days for pure-commission earners. Paid at 50% of Average Daily Pay per day.

Important: Check column W before importing. A Y value triggers termination and prepares final pay entries.

Did this answer your question?