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

# Colores del planning: qué significa cada estado de reserva

> Significado de cada color del calendario de reservas de Roomdoo y cómo interpretar el estado de pago y check-in/check-out de un vistazo.

## Cómo leer el planning de un vistazo

Cada reserva en el calendario tiene un color que combina dos cosas: **dónde está el huésped** (futura, dentro, fuera) y **cómo está el cobro** (pendiente, cobrado, sobrepagado). Aprender la leyenda te ahorra abrir cada ficha para saber qué pasa.

<div style={{display: "flex", justifyContent: "center"}}>
  <img src="https://mintcdn.com/roomdoo/PEDQmEgPfSMQhi5P/images/reservas/leyenda-planning.png?fit=max&auto=format&n=PEDQmEgPfSMQhi5P&q=85&s=328318ba737b7a9a50e7d8447cc2c8ec" alt="Leyenda de colores del planning de Roomdoo con todos los estados de reserva" style={{ maxWidth: "900px", width: "100%" }} width="1869" height="1004" data-path="images/reservas/leyenda-planning.png" />
</div>

## Los estados más habituales

Estos son los que verás a diario:

<div style={{ display: 'flex', flexDirection: 'column', gap: '8px' }}>
  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#29A8E0', display: 'inline-block', flexShrink: 0 }} />

    <span>**Reserva futura gestionada**: confirmada y pendiente de llegada. El símbolo **€** indica que todavía no está pagada.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#E07820', display: 'inline-block', flexShrink: 0 }} />

    <span>**Reserva OTA por asignar**: nueva reserva de OTA, pendiente de revisar y confirmar habitación.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#7EC820', display: 'inline-block', flexShrink: 0 }} />

    <span>**Check-in pagado**: huésped dentro y la reserva ya está cobrada.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#4B3B8C', display: 'inline-block', flexShrink: 0 }} />

    <span>**Check-out con pago pendiente**: huésped fuera pero la reserva no está cobrada (total o parcial).</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#8C8C8C', display: 'inline-block', flexShrink: 0 }} />

    <span>**Reserva cerrada**: huésped fuera y cobrada. Estado final habitual.</span>
  </div>
</div>

## Otros estados

Aparecen con menos frecuencia:

<div style={{ display: 'flex', flexDirection: 'column', gap: '8px' }}>
  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#E63030', display: 'inline-block', flexShrink: 0 }} />

    <span>**Check-in pendiente de pago**: huésped dentro pero la reserva todavía no está cobrada (total o parcial).</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#9B2580', display: 'inline-block', flexShrink: 0 }} />

    <span>**Pre-reserva (presupuesto)**: reserva guardada como presupuesto. Ocupa disponibilidad pero no está confirmada.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#1A7A8C', display: 'inline-block', flexShrink: 0 }} />

    <span>**Overpayment (sobrepago)**: se ha cobrado más que el importe del servicio prestado.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#C030A0', display: 'inline-block', flexShrink: 0 }} />

    <span>**Reserva pendiente de pago**: confirmada pero todavía sin cobrar.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#C49A9A', display: 'inline-block', flexShrink: 0 }} />

    <span>**Reserva de staff**: cuando se aloja personal del establecimiento.</span>
  </div>

  <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
    <span style={{ width: '12px', height: '12px', borderRadius: '50%', backgroundColor: '#7B3060', display: 'inline-block', flexShrink: 0 }} />

    <span>**Check-out con factura pendiente**: huésped fuera, cobrado, pero queda emitir la factura.</span>
  </div>
</div>

## Bloqueos y otros indicadores

No son reservas, sino marcas sobre el calendario:

* **Bloqueo por avería**: celda rayada con la etiqueta **CERRADO**. La habitación no está disponible para vender.
* **Bloqueo para venta directa**: celda rayada con la etiqueta **VENTA DIRECTA**. Reservada para vender solo por canal directo.
* **Estancia mínima**: pasando el ratón por encima de una fecha, ves el mínimo de noches obligatorias para esa fecha.

## Cómo se usan en el día a día

* **Por la mañana** revisas los **naranjas** (OTAs por asignar) y los **rojos** (check-ins pendientes de pago).
* **Antes del check-out** miras los **morados** (check-out con pago pendiente o factura pendiente).
* Al cierre, lo ideal es que todo se mueva hacia **gris** (cerrada) — verde si todavía hay clientes alojados.
* Los **azul oscuro** (overpayment) requieren atención: revisar si es un sobrepago real o un duplicado. Ver [Overpayment y sobrepagos](/es/payments/overbooking-overpayments).

<Tip>
  Para avanzar más rápido por el calendario, pulsa la tecla **Mayús** y mueve la rueda del ratón.
</Tip>

## Cuándo contactar con soporte

* Si una reserva aparece con un **color que no está en esta leyenda**.
* Si el color **no se actualiza** tras cobrar, hacer check-in o emitir factura — debería refrescarse en cuestión de segundos.
* Si el mismo estado aparece con **colores distintos** en reservas diferentes (incoherencia de datos).
