> For the complete documentation index, see [llms.txt](https://docs.pockethrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/setting/attendance/breakshift-configuration.md).

# Breakshift Configuration

### **BreakShift Configuration**

**Break Shift Configuration** defines a work schedule in which an employee’s working day is divided into multiple work periods by pairing the received raw punches. It considers all punches recorded during the day and provides an accurate view of total working hours, break duration, and additional hours worked.

**Path:** Cloud Portal > Settings > Attendance > Attendance Setting > Breakshift Configuration

**Step 1:** Log in to the **Cloud Portal**, open **Settings**, go to **Attendance**,

<figure><img src="/files/5e41557a88e1837c73e3d57480c99b8ec2f89566" alt=""><figcaption></figcaption></figure>

select **Attendance** **Setting**, and under it, select **Breakshift** **Configuration**.

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

<figure><img src="/files/9cd1cef3b4f78a1bf2b3fec22b85492465e8e597" alt=""><figcaption></figcaption></figure>

**Step 2:** Turn on the **Enable Breakshift** toggle. This calculates working hours using every punch made in the day, instead of only the first-in and last-out punch, which is the default method.

<figure><img src="/files/7c7d7912ab7d5d812663adc3ed9aedd7a9ef47b4" alt=""><figcaption></figcaption></figure>

**Step 3:** In **Select shifts**, choose the Created shift or shifts this configuration applies to. Shifts that already have a Breakshift setting saved appear highlighted in the list.

<figure><img src="/files/3c8a2eedad84c5991fbe541ddce104a0c79e0f09" alt=""><figcaption></figcaption></figure>

**Step 4:** In **Skip Punch within**, enter a **duration** in **minutes** and **seconds**. If two punches in a pair fall within this duration of each other, one of them is skipped so it isn't counted twice.

![](/files/6082d69f4b5bbfa203843ac6ba653f41a4412aac)

**Step 5:** Choose a **Pattern Type**.

**Consecutive Punches** treats any two punches that fall close together in time as a pair.

**Dedicated In/Out Punches** The system automatically treats the punches as per **In Flag and** and **Out Flag** received against punches.

<figure><img src="/files/2f7cd1a870a7f026bfdd788a204db683fe71bd1b" alt=""><figcaption></figcaption></figure>

* **Consecutive Punches:** choose First Punch or Second Punch — which one of two quick, consecutive punches should count.

<figure><img src="/files/3fc525540bd39e1ba9ddbd2f0ad8890029944027" alt=""><figcaption></figcaption></figure>

* **Dedicated In/Out Punches:** The system automatically treats the punches as per **In Flag and** and **Out Flag** received against punches.

<figure><img src="/files/4191aaa313021c20705d0d6c93abc324af76b0ad" alt=""><figcaption></figcaption></figure>

**Step 7:** Click **Save.**

<figure><img src="/files/5d78b26992defd92f5aeaec1ed76f4a5eabf7ee8" alt=""><figcaption></figcaption></figure>

**When to Use:**

Turn this on for employees whose schedules include flexible timing or multiple breaks in a day, so their working hours are tracked accurately.

**How It Works:**

All punches, in and out, are recorded through the day. If the skip duration is set to, say, 2 minutes, any two punches that fall within 2 minutes of each other are treated as a pair, and one of them is skipped. The example below assumes a "Consider First Punch" rule, so the earlier punch in a skipped pair is the one that's kept. Employees can also regularize and add any unpaired or missed punches from the ESS side.

For a day with these punches — 10:00:00, 10:01:00, 10:03:00, 10:30:00, and 18:20:10 — and a 2-minute skip duration:

![](/files/cedcf634d42241256c6f145e654c5862a2064134)

**Important Note:** Set the skip duration carefully. Any pair of punches that falls within it has one punch removed, so setting it too wide can drop punches you actually want counted.

**Path Link:** [**https://cloud.pockethrms.com/Settings/Employee/Index?module=attendance\&submodule=BreakShiftConfiguration**](https://cloud.pockethrms.com/Settings/Employee/Index?module=attendance\&submodule=BreakShiftConfiguration)

**For any queries, contact** [**support@pockethrms.com**](mailto:support@pockethrms.com)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/setting/attendance/breakshift-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
