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

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?