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

# Table Status and Manual Sync

> Understand how table availability is computed from active orders, what each status means, and how to reconcile a table that is stuck in the wrong status using Sync Table Status.

Every dine-in table shows an availability status so your floor staff can see at a glance which tables are open, in use, or held for a booking. This status updates on its own as orders move through their lifecycle. When something interrupts that flow and a table is left showing the wrong status, you can run a manual sync to bring it back in line with reality.

This page covers the web admin (browser dashboard). To work with tables in the waiter app, see [Tables in the ePOS Waiter App](/epos-app/taking-orders).

## What each status means

Table availability is one of three values, each color-coded throughout the product:

| Status    | Color | Meaning                                        |
| --------- | ----- | ---------------------------------------------- |
| Available | Green | The table is free and can take a new order.    |
| Running   | Blue  | The table has an active order in progress.     |
| Reserved  | Red   | The table is held for an upcoming reservation. |

<Note>
  Availability status (available / running / reserved) is computed automatically from orders and reservations. It is different from a table's active/inactive setting, which you control manually when you add or edit a table. See [Managing Tables and Waiter Assignments](/floor/tables).
</Note>

## How status is computed automatically

You don't normally set availability by hand. The system works it out from the table's current state:

* When a dine-in order is opened on a table, it becomes **Running**.
* When that order is closed out (paid and finished), the table returns to **Available**.
* When a reservation links to a table for the current time window, it shows as **Reserved**.

Because this happens automatically, the table list, the POS table picker, and the waiter app all reflect the same live status without anyone updating it manually.

## When status drifts

Occasionally a table's status can fall out of step with its real order state, for example after an interrupted action or an order that was closed in an unusual way. The result is a table that looks **Running** when no order is active, or stays **Available** when it shouldn't. This is called drift, and the Sync Table Status tool exists to fix it.

<Warning>
  A table stuck on **Running** when it is actually free can block new orders and confuse your floor staff. If a table looks wrong and won't clear, run a sync before trying to delete or recreate it.
</Warning>

## Permissions

Running a sync requires staff with the **Sync Table Status** permission. Viewing the table list itself requires the **Show Table** permission. If you don't see the sync option, ask an administrator to grant the permission via your roles. See [Creating Roles and Applying Permission Tiers](/staff/roles-and-tiers).

## Running a manual sync

<Steps>
  <Step title="Open the Tables page">
    In the web admin, go to **Restaurant Settings > Tables** (the table icon in the sidebar).
  </Step>

  <Step title="Find the table that looks wrong">
    Use the **status filter** (available, running, reserved) or **search by table code** to locate the table you're worried about. Compare its shown status against what's actually happening on the floor.
  </Step>

  <Step title="Run Sync Table Status">
    Use the **Sync** action in the table view toolbar. This rechecks every table against the current order state and corrects any table whose status doesn't match.
  </Step>

  <Step title="Confirm the result">
    Refresh your view and check that the corrected tables now show the right status. A table with no active order should read **Available**; a table with an open order should read **Running**.
  </Step>
</Steps>

<Tip>
  The sync checks all tables in one pass, so you don't need to fix tables one at a time. Run it once and review the whole list afterward.
</Tip>

## Related

<Columns cols={2}>
  <Card title="Managing Tables and Waiter Assignments" icon="table" href="/floor/tables">
    Create tables, set capacity, and assign waiters.
  </Card>

  <Card title="Managing Dining Areas" icon="map" href="/floor/areas">
    Group tables into areas for organization and reporting.
  </Card>

  <Card title="Creating Orders on the POS" icon="receipt" href="/pos/creating-orders">
    Select a table and start a dine-in order.
  </Card>

  <Card title="Floor and Tables Overview" icon="layout-grid" href="/floor/index">
    See everything in this section.
  </Card>
</Columns>
