---
title: "getAllTimeClockEnhanced"
method: GET
path: "/timeclock/v1/getAllTimeClockEnhanced"
tags: ["Time Clock Enhanced Service"]
---

# getAllTimeClockEnhanced

`GET /timeclock/v1/getAllTimeClockEnhanced`

Retrieve employee time clock details.

## Query parameters

- `employeeNumber` string
- `laborDate` string, required
- `locationCode` string, required
- `posCode` string
- `status` string
- `includeNull` boolean

## Headers

- `authenticationtoken` string, required
- `password` string, required
- `sitename` string, required
- `userid` string, required
- `X-B3-TraceId` string

## Response `200`

Success

- TimeClockEnhancedDetailsGet[]
  - `timeClockEnhancedDetailDetails` TimeClockEnhancedDetailGet[]
    - `breakType` 'NULL' | 'PAID' | 'UNPAID' — Indicates whether the employee clocked in/out for either a 'Paid' or 'Unpaid' break during their shift.
    - `cashSales` number — Cash Sales for the shift.
    - `cashTips` number — Shared declared Cash Tips for the shift.
    - `chargeSales` number — Charge Sales for the shift.
    - `chargeTips` number — Declared Charge Tips for the shift.
    - `clockIn` string, required — Adjusted Clock In Date/Time for the shift.
    - `clockOut` string — Adjusted Clock Out Date/Time for the shift.
    - `clopeningPayRateOr` number — The rate of pay used to calculate a Clopening premium.
    - `clopeningShiftHoursDiffOr` number — The difference in hours between the end of the first shift (in the logical shift grouping) and the beginning of the second shift (in the logical shift grouping).
    - `clopeningValueOr` number — The Clopening premium value for the shift.
    - `completeFlag` 'N' | 'Y', required — Indicates whether the shift is complete.
    - `editedBy` string — The User ID for the user that reviewed/edited the shift records.
    - `employeeNumber` string, required — POS ID of the employee who worked the shift.
    - `exportFlag` 'N' | 'Y', required — Indicates whether the shift has been exported.
    - `hoursAdjusted` number, required — Total hours for the shift (Adjusted Begin to Adjusted End minus Adjusted Minutes).
    - `hoursMealPeriodPremiumOr` number — Number of hours for the Meal Period premium.
    - `hoursMinPaidShiftOr` number — Number of hours for the Minimum Paid Shift premium.
    - `hoursOtAdjusted` number, required — Total Overtime Hours for the shift.
    - `hoursPaidBreakOr` number — Total Paid Break hours for the shift.
    - `hoursRegAdjusted` number — Total Regular hours for the shift.
    - `hoursReportingPayOr` number — Total Reporting Pay hours for the shift.
    - `hoursSplitShiftOr` number — Total Split Shift hours for the shift.
    - `laborDate` string, required — Date the shift was worked.
    - `locationId` integer, required — Location Code for the location where the shift was worked.
    - `locationIdWorked` integer, required — Location Code for the location where the shift was allocated to, if different from where the shift was worked.
    - `payRateReg` number, required — Regular Pay Rate for the shift.
    - `payType` 'E' | 'H' | 'S' — Pay Type for the position worked for the shift. 'S' (Salary), 'E' (Salary Exempt), or ‘H' (Hourly)
    - `payrollCode` string — Payroll Code Code that identifies the position.
    - `posCode` string, required — POS Code that identifies the position.
    - `posId` string, required — POS ID that identifies the employee.
    - `posted` string — Indicates whether the labor record has been posted.
    - `rateMealPeriodPremium` number — Rate at which the Meal Period premium is paid.
    - `rateMinPaidShift` number — Rate used for Minimum Paid Shift penalty value calculation.
    - `ratePaidBreakPremium` number — Rate at which the Paid Break premium is paid.
    - `rateReportingPay` number — Rate used for Reporting Pay penalty value calculation.
    - `rateSplitShiftOr` number — Rate used for Split Shift penalty value calculation.
    - `reviewed` string — Indicates whether the shift row has been reviewed in the Net-Chef Labor Details screen.
    - `spreadOfHrsAwardedHoursOr` number — Number of hours awarded if employee works greater than or equal to the Spread of Hours minimum # of hours.
    - `spreadOfHrsRate` number — Rate at which the Spread of Hours premium is paid.
    - `spreadOfHrsValue` number — Spread of Hours premium paid for the shift.
    - `tippedCreditValueOr` number — Tipped Credit value paid for the shift.
    - `valueAdjusted` number, required — Total Pay value for the shift.
    - `valueMealPeriodPremium` number — Meal Period premium paid for the shift.
    - `valueMinPaidShift` number — Minimum Paid Shift premium paid for the shift.
    - `valueOtAdjusted` number, required — Total Overtime pay for the shift.
    - `valuePaidBreak` number — Paid Break premium paid for the shift.
    - `valueRegAdjusted` number, required — Total Regular pay for the shift.
    - `valueReportingPay` number — Reporting Pay premium paid for the shift.
    - `valueSplitShift` number — Split Shift premium paid for the shift.
    - `weekEndingDate` string, required — Week Ending Date for the labor week.
  - `timeClockEnhancedHeaderDetails` TimeClockEnhancedHeaderDto — TimeClockEnhancedHeaderDto description
    - `importDataDateTime` string, required — Import Date/Time for the labor records.
    - `laborDate` string, required — The date for the labor records in the file.
    - `locationCode` string, required — The location code for the labor records in the file.

## Other responses

- `400` — Validation Error
- `401` — Authorization
- `404` — timeclock enhanced not found
- `429` — Too Many Requests
- `500` — Unexpected Error
- `503` — System under maintenance
- `504` — Timeout

---

[API](https://skmtc.net/crunchtime/apis/inventory-labor.md) · [All operations](https://skmtc.net/crunchtime/apis/inventory-labor/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crunchtime/inventory-labor/revisions/0af8e380ff2c/schema)
