> ## 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.

# Códigos de puerta pseudoaleatorios

> Cómo Roomdoo genera códigos de acceso únicos y seguros para cada reserva, y cómo el huésped los recibe.

## Qué es un código de puerta

Un **código de puerta** es el PIN numérico (o alfanumérico, según configuración) que el huésped introduce en la cerradura de su habitación para entrar. En Roomdoo, cada reserva genera **su propio código único** que solo funciona durante la estancia del huésped.

A diferencia de un sistema con códigos fijos por habitación (que tendrían que cambiarse a mano cada vez), Roomdoo:

* Genera un código **diferente para cada reserva**
* Lo activa al inicio de la estancia
* Lo invalida al finalizar
* No reutiliza códigos recientes para evitar colisiones

## Cómo se generan los códigos

Los códigos son **aleatorios**: no siguen un patrón predecible. No son consecutivos, no derivan del número de reserva, no derivan de la fecha. Esto es importante por seguridad — un huésped no puede deducir el código de la habitación vecina, ni un huésped anterior puede adivinar el código del siguiente.

Estos parámetros se configuran a nivel propiedad:

* **Longitud** del código (habitualmente entre 4 y 6 dígitos)
* **Tipo** de caracteres (solo números, o números y letras según la cerradura)
* **Periodo de validez** (desde cuándo y hasta cuándo es válido)

<Note>
  La configuración (longitud, formato) se hace a nivel propiedad. Una vez configurada, todos los códigos de esa propiedad se generan según esas reglas.
</Note>

## Cómo recibe el huésped su código

Los códigos se entregan de dos formas, según cómo esté configurada tu propiedad:

* **Email automático** antes del check-in (con el código, la dirección, instrucciones de llegada)
* **WhatsApp o SMS** si tu propiedad tiene mensajería configurada
* **En recepción** si así lo prefieres

El código solo es válido durante la estancia. Si el huésped lo pierde, puedes consultarlo (no regenerarlo, salvo casos especiales) desde la ficha de la reserva.

## Casos comunes de soporte

<AccordionGroup>
  <Accordion title="El huésped no ha recibido el código por email">
    Comprueba en este orden:

    1. **El email del cliente en la ficha está bien escrito.** Errores tipo `gmial.com` o `hotmial.com` son frecuentes.
    2. **El email no se quedó en spam.** Pídele al huésped que revise la carpeta de no deseados.
    3. **El envío automático de comunicaciones está activo** para esa propiedad. Si no se está enviando ningún email a ningún huésped, hay un problema general de configuración.

    Mientras se resuelve, puedes darle el código directamente desde la ficha de la reserva.
  </Accordion>

  <Accordion title="El huésped pide cambiar su código por uno más fácil de recordar">
    Por seguridad y por cómo se generan, los códigos no se pueden personalizar. Si insiste, explícale que el sistema garantiza que ese código no se reutilice y por eso lo genera automáticamente.

    Si hay una razón real (por ejemplo, una persona con movilidad limitada que no puede teclear 6 dígitos rápido), [contacta con soporte](#cuando-contactar-con-soporte) — los casos especiales los resolvemos a mano.
  </Accordion>

  <Accordion title="Dos reservas activas a la vez salieron con el mismo código">
    No debería pasar — el sistema evita que dos códigos activos sean iguales. Si has visto un caso así, es una **incidencia grave de seguridad** porque dos huéspedes podrían entrar a la habitación equivocada (o a la del otro si las cerraduras están mal asignadas).

    [Contacta con soporte](#cuando-contactar-con-soporte) inmediatamente con los dos números de reserva.
  </Accordion>

  <Accordion title="Quiero saber si el código de una reserva ya se ha usado">
    Si la propiedad tiene cerraduras inteligentes conectadas, **el historial de accesos** muestra cada uso del código. Puedes consultarlo desde la ficha de la reserva o desde el listado de accesos del día.

    Si no hay registro de uso pero el huésped sí ha hecho check-in, puede que haya entrado de otra forma (recepción le abrió, etc.) o que la cerradura no esté registrando los accesos correctamente.
  </Accordion>
</AccordionGroup>

## Cuándo contactar con soporte

Contacta con soporte de Roomdoo si:

* Los **códigos no se están generando** para reservas nuevas en una propiedad
* Hay **códigos duplicados** entre reservas activas
* Necesitas **cambiar la longitud o el formato** del código a nivel propiedad
* Necesitas **un código especial** fuera del flujo automático (técnico, limpieza, evento)
* Hay **accesos no autorizados** detectados en el historial

<Warning>
  No des el código de una reserva ajena a nadie que no sea el huésped titular. Aunque alguien diga "soy de la misma reserva" o "vengo de parte del huésped", verifica siempre la identidad. Un código en manos equivocadas es como una llave perdida.
</Warning>
