> 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="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/9RRysyr1iWzTB8mL50xv/Unknown%20image" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/YieZmZqWrQGIgI5vc7X1/Unknown%20image" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/2wotteeVA6qa7BAGZg0t/Unknown%20image" 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="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/zAHhkFflRsSs70POO9b6/Unknown%20image" 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="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/sGFyVUBMFY6qMmGvUx8e/Unknown%20image" 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.

![](https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/YQx9IUyz1mwjp2SF0CJh/Unknown%20image)

**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="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/nH2pXEXkBwyqtHWjumoU/Unknown%20image" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/bsung63rHPplhUm5di8p/Unknown%20image" 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="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/smjY8SL6Bm6s28EruRnz/Unknown%20image" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/9stLurG3QUp10oGa3ay5/Unknown%20image" 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:

![](https://content.gitbook.com/content/-MXep_PEmh8mDPVWj49x/blobs/Di7qVrADu3ghCXlwMLjx/Unknown%20image)

**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)
