Alojar personas obliga a comunicar sus datos a la autoridad policial. No es una buena práctica: es una obligación legal con plazo, y no cumplirla se sanciona.

Qué cubre Boris

  • España — SES.Hospedajes (Ministerio del Interior). Parte de viajeros.
  • Italia — Alloggiati Web (Polizia di Stato). Schedine alloggiati.

Solo se puede conectar una autoridad por workspace: la propiedad está en un país. Si conectás dos, cada estancia se comunicaría dos veces.

Cuándo se envía

El envío se dispara con el check-in completado, que es cuando existen los documentos de identidad y cuando empieza a correr el plazo. En ambos países el plazo es de 24 horas desde la llegada (en Italia, 6 horas si la estancia dura menos de un día).

Al crearse la reserva Boris ya abre la fila del expediente aunque todavía no haya huéspedes cargados. Eso es deliberado: una comunicación que falta tiene que verse como vencida, no como inexistente.

La cola de envíos

Integraciones → Registro de viajeros muestra lo que la ley todavía debe:

  • Vencido — pasó el plazo legal. Es lo primero de la lista.
  • Incompleto — falta un dato obligatorio de algún huésped. Boris no lo envía a medias.
  • Rechazado — la autoridad lo devolvió con un error concreto.
  • Comunicado — aceptado, con la referencia oficial guardada.

Comprobar valida los datos contra la autoridad sin comunicar nada. Sirve para arreglar un parte antes de gastar el envío.

Por qué nunca se envía parcialmente

Si un huésped de una familia no tiene los datos completos, Boris no envía al resto. Comunicar media familia es peor que no comunicar: el operador cree que la obligación está cumplida cuando no lo está. El expediente lo deja como incompleto con el detalle de qué falta y de quién.

La prueba

Cuando la autoridad acepta la comunicación, Boris guarda su referencia oficial (el lote en España, la fecha de envío en Italia) y marca el paso como verificado en el expediente de la reserva. En Italia, además, se puede descargar el PDF del acuse.

El reintento automático

El cron cron/guest_registration.php reintenta lo que falló (servicio caído, dato que se completó después). Conviene ejecutarlo al menos cada hora, porque el plazo es de horas, no de días.

  1. Open the relevant screen Go to the section where this feature is configured.
  2. Review the required fields Fill in the data that Boris asks for in that screen.
  3. Save and verify Save the changes and check that the feature works as expected.