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

# Estaciones

> Crea y configura estaciones del KDS: campos, reglas opcionales por canal, servicio o tipo de ítem, y creación paso a paso.

Una **estación** es una cola de trabajo en cocina. Los tickets y líneas llegan según la estrategia de ruteo activa; después, las reglas de la estación pueden filtrar por canal, servicio o tipo de ítem.

## Campos importantes

| Campo              | Para qué sirve                                                                                                              |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------- |
| **Store**          | La tienda a la que pertenece.                                                                                               |
| **Code**           | Identificador corto, único en la tienda (ej. `GRILL`, `FRY`, `ASSEMBLY`). Se usa en ruteo y en pantallas.                   |
| **Name**           | Nombre visible para operadores/admin.                                                                                       |
| **Workflow stage** | Etapa conceptual: `PRODUCTION`, `PRE_ASSEMBLY`, `ASSEMBLY`, `DISPATCH`. Ayuda a organizar el mapa y el formulario de ruteo. |
| **Workflow order** | Orden relativo dentro de la etapa (visualización).                                                                          |
| **Convergence**    | Marca estaciones de **armado/despacho** donde converge el ticket completo (no reciben líneas por mapping de `item_type`).   |
| **Rules**          | Filtros opcionales que se aplican **después** del ruteo (ver abajo).                                                        |
| **Timer**          | Umbrales visuales (warn / danger en segundos) para tickets en esa estación.                                                 |

<Frame>
  <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/stations/01-station-form.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=7cd1e6d7a3ef163390d8f436dc66bd00" alt="Formulario de creación de estación del KDS" width="2936" height="1606" data-path="images/manuals/kds/stations/01-station-form.png" />
</Frame>

## Reglas de estación (opcional)

Por defecto, cada estación **acepta todas las líneas** que el ruteo le asigne. Las **Rules** son filtros extra ("veto") para acotar qué tickets muestra esa estación:

| Filtro                   | Qué hace                                        | Ejemplo                                                                 |
| ------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------- |
| **Item types**           | Permitir solo ciertos tipos, o rechazar algunos | Solo `BURGER` en la parrilla; excluir `BEVERAGE` de la cocina caliente. |
| **Channels (allowlist)** | Solo órdenes de ciertos canales de venta        | Solo `POS` y `KIOSK` en la estación de mostrador.                       |
| **Exclude channels**     | Excluir canales                                 | Excluir `UBER_EATS` de una estación de dine-in.                         |
| **Fulfillment types**    | Permitir o excluir tipos de servicio            | Solo `DINE_IN`, o excluir `DELIVERY`.                                   |

<Warning>
  No puedes usar **Channels** y **Exclude channels** a la vez en la misma estación (elige allowlist **o** blocklist). Lo mismo aplica a fulfillment: allowlist **o** exclude, no ambos.
</Warning>

* Los códigos de canal y fulfillment deben coincidir con los valores que trae la orden (ej. `POS`, `KIOSK`, `DINE_IN`, `TAKEOUT`). Si la tienda está ligada a Restaurant OS, el backoffice puede sugerirte tags desde la config efectiva de la tienda.
* Si dejas todo vacío y eliges **Accept all item types**, la estación no filtra nada extra — comportamiento **default**.

**Cuándo usarlo:**

* **Producción:** filtrar ítems (ej. excluir bebidas de la parrilla) o canales (ej. no mostrar delivery en la cocina caliente).
* **Armado / Despacho:** lo más útil es filtrar por **canal** o **tipo de servicio** (ej. un despacho solo para `DELIVERY`, otro para el mostrador). Aquí **no** defines qué ítems llegan — eso lo resolvió la producción antes; aquí defines **qué pedidos** ve esa mesa de expo o despacho.

<Note>
  No hace falta tocar reglas en un setup inicial de una sola estación default.
</Note>

<Frame>
  <img src="https://mintcdn.com/firepos/lrV890bTjF__iUBQ/images/manuals/kds/stations/02-station-rules.png?fit=max&auto=format&n=lrV890bTjF__iUBQ&q=85&s=c49c32585db079df82c9f5bfa6e98568" alt="Sección de reglas de estación con filtros de canal y fulfillment" width="2934" height="1602" data-path="images/manuals/kds/stations/02-station-rules.png" />
</Frame>

## Crear una estación

<Steps>
  <Step title="Abre el formulario de estación">
    **KDS → Stations → Create** (`/kds/admin/stations/new`).
  </Step>

  <Step title="Elige la tienda" />

  <Step title="Define code y name">
    Por ejemplo, code `GRILL`, name "Parrilla".
  </Step>

  <Step title="Elige el workflow stage">
    Por ejemplo, `PRODUCTION` para la cocina caliente.
  </Step>

  <Step title="Ajusta reglas y timer si aplica" />

  <Step title="Guarda" />
</Steps>

<Tip>
  Define todas tus estaciones de producción, armado y despacho **antes** de crear pantallas o ruteo.
</Tip>

Siguiente: [Pantallas](/es/manuals/kds/screens).
