Saltar al contenido

Comunicar viajeros a las autoridades en España e Italia de forma automática

La dificultad no es enviar un formulario. Es reunir datos correctos, traducirlos al formato oficial de cada país, cumplir el plazo y poder demostrar qué comunicaciones fueron aceptadas.

Actualizado · Por

Fuentes oficiales

La obligación, en breve

Determinados alojamientos deben identificar a sus huéspedes y comunicar la estancia a la autoridad competente. España e Italia persiguen un objetivo parecido, pero utilizan portales, códigos, credenciales y respuestas diferentes. La configuración debe depender del establecimiento y de su jurisdicción.

El plazo cambia la arquitectura

No puede tratarse como un informe mensual. La comunicación nace del check-in y necesita una cola con reintentos, idempotencia y alertas. Si el proveedor no responde, el sistema debe conservar el intento y volver a ejecutar sin enviar dos veces una comunicación ya aceptada.

Los dos sistemas fallan de forma distinta

Una autoridad puede rechazar un código de municipio; otra, una nacionalidad o tipo de documento. También existen caídas, credenciales vencidas y respuestas parcialmente aceptadas. Guardar solo «enviado» elimina la información necesaria para corregir el caso.

El estado útil distingue pendiente, aceptado, rechazado y pendiente de reintento, con identificador externo y mensaje sanitizado.

Recoger una vez, presentar según la autoridad

Nombre, nacimiento, nacionalidad, documento y estancia deben recogerse una sola vez. Después, cada adaptador convierte esos valores a catálogos oficiales. Los códigos pertenecen a la integración; no deberían aparecer como campos incomprensibles en el formulario del huésped.

Lista de clientes de Boris con datos de contacto y empresa de cada persona
Los datos recogidos durante el check-in alimentan la ficha del cliente y la comunicación exigida por la autoridad.

Después, borrar lo que ya no hace falta

La imagen usada para leer un documento y los datos legales no tienen necesariamente el mismo periodo de conservación. Tras validar y comunicar, los archivos temporales deben eliminarse según la política configurada. Conservarlos «por si acaso» aumenta el riesgo sin mejorar la operación.

Qué comprobar en cualquier sistema

  • ¿Muestra la aceptación por huésped y no solo un estado general?
  • ¿Reintenta caídas sin duplicar comunicaciones aceptadas?
  • ¿Convierte nacionalidad, documento y municipio a códigos oficiales?
  • ¿El check-in manual genera el mismo proceso que el autoservicio?
  • ¿Destruye las imágenes cuando dejan de ser necesarias?

Preguntas frecuentes

¿Cuánto tiempo hay para comunicar a un huésped?

El plazo cuenta desde la llegada, no desde la salida. Italia exige actualmente la comunicación en 24 horas, o en seis para estancias de menos de 24 horas, y la obligación es por huésped, no por reserva. Las normas cambian: confirma las vigentes con la autoridad antes de confiar en ninguna implementación.

¿Puede la comunicación ser un proceso nocturno?

No, y ese es justo el sentido del plazo. Un huésped que llega el viernes a las 18:00 no puede esperar a lo que se ejecute el lunes; comunicar en línea y confiar pierde el registro si el endpoint está caído; y mostrar un error no sirve porque quien lo leería ya se ha ido. Lo que exige el plazo es una cola con reintentos al menos cada hora y constancia de qué se envió, cuándo y con qué referencia.

¿Son SES.Hospedajes y Alloggiati Web variantes de una misma integración?

No, y abstraerlas demasiado pronto estropea las dos. SES.Hospedajes es SOAP y los datos viajan como archivo comprimido dentro del sobre; Alloggiati Web pide registros de ancho fijo de exactamente 168 caracteres, donde un campo un carácter más corto desplaza todo lo que sigue. Comparten los valores codificados: nacionalidad, tipo de documento y municipio son listas de la autoridad, así que un huésped que escribe «España» en un campo libre genera un registro rechazado.