> ## Documentation Index
> Fetch the complete documentation index at: https://help.visualcare.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing shifts

> How to edit existing shifts, manage series, handle leave, and navigate the client roster

Once a roster has been created, edit individual shifts, single items in a series, or entire series. This page also covers roster navigation, leave management, and other roster tools.

## Roster navigation

The client roster screen includes several quick-access features at the top of the page.

### Hyperlinks

Click on the hyperlinks at the top of the roster screen to quickly access related information:

* **Client Name** - opens the client profile page
* **Address** - shows the location on Google Maps
* **Email** - opens a new email to the client

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137376-0.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=589bea9ff40faf1ad2b6acce183b2b91" alt="Roster hyperlinks" width="780" height="127" data-path="images/scheduling/editing-shifts/image-1761890137376-0.png" />

### Toolbar

The toolbar provides access to budget, notes, leave, deleted shifts, and roster history.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137376-1.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=fda1a2f035b1026cd324fa89cbef581c" alt="Roster toolbar" width="564" height="181" data-path="images/scheduling/editing-shifts/image-1761890137376-1.png" />

### Publish toggle

* **Publish ON** - workers see their shifts and get notifications as shifts are updated, added, or deleted
* **Publish OFF** - workers don't see any shifts on their phone. Make changes without triggering notifications

### Complete a roster

When a roster is finished (for example, the client has ceased services), click **Complete**. Then filter out completed rosters in your roster list.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137378-9.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=a6cb345f072983253c44519b37e887b4" alt="Complete roster" width="667" height="95" data-path="images/scheduling/editing-shifts/image-1761890137378-9.png" />

## Editing a recurring roster

Right-click on a recurring roster item to see the available options:

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137298-0.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=207311f782666c8e42a2fec7f5ed2519" alt="Right-click menu on recurring shift" width="349" height="183" data-path="images/scheduling/editing-shifts/image-1761890137298-0.png" />

| Option                                     | What it does                                                                 |
| ------------------------------------------ | ---------------------------------------------------------------------------- |
| **Edit series from here forward**          | Make changes and click **Save** to update all future shifts in the series    |
| **Delete from here forward**               | Deletes the entire series from that day forward                              |
| **Delete single shift (create exception)** | Deletes one rostered item in a series and creates an exception               |
| **Mark this shift as on leave**            | Opens leave options for this shift. Apply this to multiple entries as needed |
| **Mark series on leave from here forward** | Marks the series on leave from that date forward                             |

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137302-1.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=1e11db599d240b9c4ff97630e101d709" alt="Edit series form" width="663" height="363" data-path="images/scheduling/editing-shifts/image-1761890137302-1.png" />

## Editing a one-off or single item in a series

Double-click on the item and change the details. A message at the top of the screen confirms you're editing a single roster item.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137302-2.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=66d6be5c117b470fc16a365a8b4f9453" alt="Editing single roster item" width="868" height="415" data-path="images/scheduling/editing-shifts/image-1761890137302-2.png" />

## Editing an entire series

Left-click on one of the roster items in the series and select **Edit Series**.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137303-3.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=602e57d1dc7b15793db4902f70025f7b" alt="Edit series option" width="376" height="289" data-path="images/scheduling/editing-shifts/image-1761890137303-3.png" />

A message at the top of the screen confirms "You are editing the entire roster series".

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137304-4.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=bd51180e4763b8fc11bc3c6107ac94d0" alt="Editing entire series message" width="947" height="509" data-path="images/scheduling/editing-shifts/image-1761890137304-4.png" />

## Managing leave and cancellations

To enter leave or a cancellation for a client, select the **Leave** button at the top left of the roster. Select a date range or multiple individual items at once. Alternatively, right-click on a shift or series to add leave directly.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137243-0.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=658b5510761f6e68531f9e272e4417be" alt="Leave button" width="563" height="126" data-path="images/scheduling/editing-shifts/image-1761890137243-0.png" />

<Steps>
  <Step title="Select shifts">
    Select the date range to highlight tick boxes, or select items individually, then click **Next**.

    <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137243-1.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=b87a0ba1da3626cb15aa5c73410d7a69" alt="Select shifts for leave" width="581" height="261" data-path="images/scheduling/editing-shifts/image-1761890137243-1.png" />
  </Step>

  <Step title="Configure leave settings">
    Select the type of leave or cancellation and configure the relevant charge and pay settings, then click **Save**.

    <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-2.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=936803744a2c2142bd2e1b562dedecf8" alt="Leave settings" width="517" height="320" data-path="images/scheduling/editing-shifts/image-1761890137244-2.png" />
  </Step>

  <Step title="Review leave">
    Right-click on a shift to see the leave type and to remove leave from the shift or series if needed.

    <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-3.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=e2c8a1196d9bcb17252ee0e21a13e082" alt="Review leave" width="410" height="225" data-path="images/scheduling/editing-shifts/image-1761890137244-3.png" />
  </Step>
</Steps>

### Leave charge and pay options

<Accordion title="No charge client, pay worker">
  The client is not charged but the worker is paid.

  * Select **Leave Type** and **Leave Code**
  * Reduce **Cancellation Charge %** to 0%
  * Leave **Pay Hours** as is (defaults to full shift pay hours, or enter reduced hours as per your policies)

      <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-4.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=a3426f6fbd01cb9ba43b4c9b0daa76c4" alt="No charge, pay worker" width="614" height="337" data-path="images/scheduling/editing-shifts/image-1761890137244-4.png" />
</Accordion>

<Accordion title="No charge client, no pay worker">
  Neither the client nor the worker is paid.

  * Set **Leave Code** to **No Code** to make sure the leave is not sent to timesheets for invoicing or payroll

      <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-5.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=c54612b441c66fdf7e1e2a81bd2b9dec" alt="No charge, no pay" width="518" height="403" data-path="images/scheduling/editing-shifts/image-1761890137244-5.png" />
</Accordion>

<Accordion title="Charge client, pay worker">
  Both the client is charged and the worker is paid.

  * Select **Leave Type** and **Leave Code**
  * Set **Cancellation Charge %** to 100% (or a reduced percentage as per your arrangement)
  * Leave **Pay Hours** as is (defaults to full shift pay hours, or enter reduced hours as per your policies)

      <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-6.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=44ebcf105f5dd2f740f1487b2a4b1e5f" alt="Charge client, pay worker" width="523" height="116" data-path="images/scheduling/editing-shifts/image-1761890137244-6.png" />
</Accordion>

<Accordion title="Charge client, no pay worker">
  The client is charged but the worker is not paid.

  * Select **Leave Code** and set **Cancellation Charge %** to 100% (or a reduced percentage)
  * Update **Pay Hours** to zero (or enter reduced hours as per your policies)

      <img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137244-7.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=aa71987c5988f67564cc3fe1d25f9640" alt="Charge client, no pay" width="509" height="336" data-path="images/scheduling/editing-shifts/image-1761890137244-7.png" />
</Accordion>

## Roster notes

Click the **Notes** icon in the toolbar to view notes in the roster area.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137377-4.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=f6950a817ea73927a4990b330e3552df" alt="Notes icon" width="587" height="129" data-path="images/scheduling/editing-shifts/image-1761890137377-4.png" />

Produce a roster notes report by selecting a date range and clicking **Submit**.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137377-5.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=d8613324f0c6891009c395eb8e0a5553" alt="Roster notes report" width="320" height="228" data-path="images/scheduling/editing-shifts/image-1761890137377-5.png" />

The report lists all roster notes entered when creating a shift or shift repeat. Export to Excel if needed.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137377-6.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=d51e349d74864a9f224f28dcf8515649" alt="Notes report list" width="718" height="278" data-path="images/scheduling/editing-shifts/image-1761890137377-6.png" />

To view notes for a specific shift, left-click on the shift and select **View Notes**.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137377-7.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=f3ecb2b94b6e61b286461d3265eb17f5" alt="View notes for shift" width="360" height="171" data-path="images/scheduling/editing-shifts/image-1761890137377-7.png" />

## Deleting shifts and rosters

### Delete shifts from a date

Select **Delete Roster** then **Delete shifts from date** to remove all shifts from a specific date.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137378-8.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=0f63f67dc61bcb867b9b38438b7cc922" alt="Delete shifts from date" width="512" height="113" data-path="images/scheduling/editing-shifts/image-1761890137378-8.png" />

### Recover deleted shifts

Go to **Deleted Shifts** in the top left corner of the roster and select shifts to reinstate.

<img src="https://mintcdn.com/visualcare/S6cUGf21Oaq-FSnX/images/scheduling/editing-shifts/image-1761890137378-10.png?fit=max&auto=format&n=S6cUGf21Oaq-FSnX&q=85&s=4020fd7e3a4c6b407c95b0f485d94478" alt="Recover deleted shifts" width="512" height="174" data-path="images/scheduling/editing-shifts/image-1761890137378-10.png" />

<Warning>Deleting a roster removes it permanently. Use the **Complete** function instead if the client has simply ceased services.</Warning>

## Running into issues?

See [Scheduling troubleshooting](/troubleshooting/rostering-issues) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="Creating new shifts" icon="calendar-plus" href="/scheduling/creating-new-shifts">
    Set up a client roster and create individual shifts
  </Card>

  <Card title="Creating recurring shifts" icon="repeat" href="/scheduling/creating-recurring-shifts">
    Set up repeating shift patterns and split shifts
  </Card>

  <Card title="Budget information while rostering" icon="dollar-sign" href="/scheduling/budget-information-while-rostering">
    View budget details while working in the roster
  </Card>

  <Card title="Conflict management" icon="triangle-exclamation" href="/scheduling/conflict-management">
    Identify and resolve shift conflicts
  </Card>
</CardGroup>
