# Time Clock

## Overview

Use any of the following **Payroll Functions** to clock in, clock out, or change job code to log time spent performing various tasks. Job code numbers are assigned according to company policy and procedures.

{% hint style="info" %}
*Time clock functions are separate from logging into or exiting from sales.*
{% endhint %}

### Clock In / Out

The "Clock In / Out" function clocks an employee in and out. The Clock In / Out adds and removes employees from the POS’ internal time clock, and this information is used to calculate the payroll.

{% hint style="info" %}

* *Employees cannot clock in or out without having a name assigned in Employee File.*
* *Clock Out function permitted only for employees who are clocked in and vice versa.*
  {% endhint %}

### Change Job Code

Use the "Change Job Code" function to change the job code. Job codes are used to log time spent performing particular job tasks. Also, the job code function logs when a new/different job task is begun.

## Using Time Clock

* [Clock In](#clock-in)
* [Clock Out](#clock-out)
* [Change Job Code](#change-job-code-1)

### Clock In

Use Clock In function in any of the following ways:

* A specific soft key: **\[CLOCK IN/OUT]**
* A function under the **\[OTHER FUNC]**

{% stepper %}
{% step %}

#### From Sales Mode

* In Sales Mode, touch **\[CSR FUNC]**
* On the left-hand top corner, touch **\[CLOCK IN/OUT]**
* In Payroll Functions > touch **\[CLOCK IN]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**
* Key the job code number and touch **\[OK]** or press **\[ENTER]**. A Clock In receipt prints
  {% endstep %}

{% step %}

#### From \[OTHER FUNC] Key

* Press **\[OTHER FUNC]**
* In Other Functions, touch **\[CLOCK IN/OUT]**
* In Payroll Functions, touch **\[CLOCK IN]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**
* Key the job code number and touch **\[OK]** or press **\[ENTER]**, a Clock In receipt prints.
  {% endstep %}
  {% endstepper %}

#### Sample Clock In Receipt

<figure><img src="/files/EuAmt2zHjlXFFajjIx8G" alt=""><figcaption></figcaption></figure>

### Clock Out

Use the **Clock Out** function in any of the following ways:

* A specific soft key: **\[CLOCK IN/OUT]**
* A function under the **\[OTHER FUNC]**

{% stepper %}
{% step %}

#### From Sales Mode

* In Sales Mode, touch **\[CSR FUNC]**
* On the left-hand top corner, touch **\[CLOCK IN/OUT]**
* In Payroll Functions, touch **\[CLOCK IN/OUT]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**
* Key the job code number and touch **\[OK]** or press **\[ENTER]**

A Clock Out receipt prints.
{% endstep %}

{% step %}

#### From \[OTHER FUNC] Key

* Press **\[OTHER FUNC]**
* In Other Functions, touch **\[CLOCK IN/OUT]**
* In Payroll Functions, touch **\[CLOCK OUT]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**, a Clock Out receipt prints.
  {% endstep %}
  {% endstepper %}

#### Sample Clock Out Receipt

<figure><img src="/files/8dCCwTTGPaufdqFyyp34" alt=""><figcaption></figcaption></figure>

**Clock Out** displays each set of clock in/outs. Time is reported in hours and minutes (not in hours and hundredths of hours) on a 24-hour clock since the last Payroll Report was run.

The week ending date is the current date. This is followed by the total hours since the last Payroll Report was run.

The report can be printed either for a specific employee or for all employees.

### Change Job Code

Use **Change Job Code** function in any of the following ways:

* A specific soft key: **\[CLOCK IN/OUT]**
* A function under the **\[OTHER FUNC]**

{% stepper %}
{% step %}

#### From Sales Mode

* In Sales Mode, touch **\[CSR FUNC]**
* On the left-hand top corner, touch **\[CLOCK IN/OUT]**
* In the Payroll Functions > Select Payroll Function, touch **\[CLOCK IN]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**. A Clock In receipt prints
  {% endstep %}

{% step %}

#### From \[OTHER FUNC] Key

* Press **\[OTHER FUNC]**
* In Other Functions, touch **\[CLOCK IN/OUT]**
* In the Payroll Functions > Select Payroll Function, touch **\[CLOCK IN]**
* Key an employee number and touch **\[OK]** or press **\[ENTER]**
* Key a password and touch **\[OK]** or press **\[ENTER]**. A Clock Out receipt prints followed by a new Clock In receipt with the new job code
  {% endstep %}
  {% endstepper %}

<figure><img src="/files/t4zeUUJp76mgkj5QCrhH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/XyEtqRyXcttmVCZWIDdy" alt=""><figcaption></figcaption></figure>

## Reporting

The Payroll Report prints either a current or close payroll report that lists the dates and times each employee clocked in and out. If an employee is clocked in when a report is run, that employee’s clock out date and time are listed as ‘PENDING’.

The report must be closed manually from the POS and is separate from any other “close” function. The Payroll Report can be printed from the Site Report Navigator.

The report can be printed for a specific employee (by employee ID number) or for all employees.

<figure><img src="/files/s0vaohT249XclQ86T86f" alt=""><figcaption></figcaption></figure>

### Payroll Report Highlights

* Time is reported in hours and minutes (not in hours and hundredths of hours) on a 24-hour clock. For example, a Payroll Report for someone who clocked in at 15:44 and clocked out at 23:59 would report Total Hours of 8:15, indicating the employee worked 8 hours and 15 minutes.
* The payroll report does not reset total hours to zero.
* The close payroll report does reset total hours to zero.
* The report can be printed either for a specific employee or for all employees.

If no employees have clocked in or out during the payroll period chosen, “\*\*\* No Records Found \*\*\*” prints on the report.

## Troubleshooting

| #     | Message              | Description / Action                                                                                                                                                 |
| ----- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| E1126 | MUST CLOCK OUT FIRST | Employee attempted to clock in, but has not clocked out yet.                                                                                                         |
| E1127 | MUST CLOCK IN FIRST  | Employee attempted to clock out, but had not clocked in yet.                                                                                                         |
| E1206 | PAYROLL RECORD FULL  | Run the Payroll Report function.                                                                                                                                     |
| E1208 | MUST CLOCK OUT FIRST | Must clock out before trying to clock in.                                                                                                                            |
| E1209 | MUST CLOCK IN FIRST  | Must clock in before trying to clock out.                                                                                                                            |
| E7023 | LAN COMMS DOWN       | Journal Only: Attempted to clock in or out or tried to reprint a clock in or out ticket and the LAN was down. See the site’s procedures for handling this situation. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/commander-user-reference-guides/commander-user-references/commander-user-reference-55.02/time-clock.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
