Importación de reservaciones desde un archivo

Importación de reservas existentes desde otro sistema en formato CSV. Qué significan las columnas, por qué la plantilla facilitada no permite describir una reserva de dos habitaciones y qué hacer cuando el servidor rechaza una fila.

Dónde encontrarlo
SettingsImport Reservations
Se requiere autorización
Individual reservations management.
Última consulta
16 de agosto de 2026

Esta pantalla toma una hoja de cálculo con las reservas que ya tiene en otro lugar y las convierte en Reservas de Prostay. Se trata de una herramienta de migración, que se utiliza una vez al darse de alta y, ocasionalmente, con posterioridad, cuando llega un grupo en forma de lista en lugar de como reservas. Todo lo que crea es, posteriormente, una reserva ordinaria, editable y cancelable como cualquier otra.

No se crea nada hasta que haya revisado todas las filas en pantalla y haya pulsado « Submit Import ». La carga de un archivo es segura; simplemente rellena una tabla y nada más.

La plantilla, y la columna que le falta,

Download Template le proporciona un archivo CSV con treinta y siete columnas y dos filas de ejemplo. Adapte su exportación a este formato y ya tendrá la mayor parte del trabajo hecho.

No importa cómo sean los valores, solo que las líneas que pertenezcan a una misma reserva compartan un valor. La referencia propia de su antiguo sistema es la opción más obvia que debe utilizarse. Una vez que la columna existe, cada línea debe contener un valor: una línea que se deje en blanco se omite sin previo aviso, por lo que, si un archivo importa menos reservas de las que esperaba, conviene comprobar primero si hay huecos en esa columna.

Las columnas que se leen

La plantilla contiene treinta y siete columnas porque procede de un sistema que tenía ese número. Prostay lee doce de ellas, y el resto se incluyen pero se ignoran. No supone ningún inconveniente dejarlas.

ColumnaEn qué se convierte
Rsv NoLa clave de agrupación. No forma parte de la reserva en sí. Añádala usted mismo; la plantilla la omite.
Reservation NameLa fuente de la reserva, como Booking.com. A pesar del nombre, no se trata de una persona.
Guest NameEl huésped, con el apellido primero: Hart, Amelia Ms. Se omite el tratamiento.
Arrival, DepartureFecha de entrada y salida, en formato DD/MM/AA.
NightsSe comprueba con las dos fechas. Si hay alguna discrepancia, se señala en lugar de corregirse.
Room TypeLa abreviatura del tipo de alojamiento, tal y como la escribe su Propiedad. Esta es la columna que con mayor frecuencia impide la importación.
Room RateEl importe de la fila. Se gestionan las comas y los decimales.
QtyA cuántas habitaciones de ese tipo corresponde esta línea. Un espacio en blanco cuenta como una.
Adult, Child, InfantOcupación. Se requiere al menos un adulto o un niño.
Comp Adult, Comp ChildOcupación en una habitación gratuita, que es una fila con una tarifa de cero y uno de estos campos rellenado.
Flight Arrival Number, Flight Departure NumberSe transfieren a las reservas tal y como están.

Cómo se convierten las líneas en Reservas

Una reserva está formada por todas las líneas que comparten un Rsv No. Dentro de ese grupo, una línea con una tarifa añade una habitación, y una línea sin ella añade un huésped a la reserva. Así es como se describe una familia de tres personas en dos habitaciones: tres líneas, un número.

La pestaña «Reservations» de la tarjeta «import», tras cargar el archivo con una columna «Rsv No», muestra en el botón «Submit Import» un recuento de 5. Cinco filas: Booking.com Amelia Hart, Direct Booking Kenji Nakamura más 2 con dos habitaciones y un «total rate» de 430, Sterling Travel Chidi Okafor, Expedia Mikael Lindqvist y Booking.com Beatriz Costa. Las columnas se titulan «Fuente» (Lead Guest), «Check-in» (Check-out), «Habitaciones» (Total Rate) y «Status», y cada fila muestra «Confirmed».
Siete líneas del archivo, cinco reservas. La segunda fila contiene cuatro de esas líneas: dos habitaciones y un tercer huésped.

Las mismas siete líneas con la columna «Rsv No» eliminada, que es exactamente lo que le ofrece la plantilla incluida, dan como resultado esto en su lugar.

La misma ficha tras cargar las mismas líneas sin la columna «Rsv No»; su botón «Submit Import» muestra ahora un recuento de 7. Siete filas en lugar de cinco. La reserva de Nakamura se ha convertido en tres reservas independientes «reservations», y la tercera de ellas, Sora Nakamura, no muestra habitaciones, tiene un «total rate» de cero y aparece marcada con una advertencia.
Los mismos datos, pero con una columna menos. La reserva de dos habitaciones se ha convertido ahora en tres reservas, y el huésped que no tenía habitación propia es una reserva vacía.

La fila sin habitaciones es la que hay que tener en cuenta. No se puede importar y, aunque aparezca en pantalla, «Submit Import» no está disponible, por lo que una columna que falta bloquea todo el archivo, en lugar de solo la línea afectada.

Revisión de lo que se ha analizado

Pulse «Import CSV», arrastre el archivo hasta allí y pulse « Import». El panel se cierra y la tabla se rellena.

El cuadro de diálogo «Import reservations» (Cargar archivo CSV) aparece sobre la pantalla vacía. Cuenta con un área de arrastre delimitada por una línea discontinua en la que se lee «Haga clic para cargar o arrastre y suelte», «Archivo CSV de hasta 10 MB»; el archivo cargado «import» —«reservations.csv», de 2 KB, situado justo debajo; un interruptor activado con la etiqueta «Automatically <span translate="no">create missing booking sources</span>» y la frase «Las nuevas fuentes encontradas en el archivo se añadirán a su Propiedad», así como un enlace «Descargar plantilla CSV». Los botones «Cancelar» y «Import» se encuentran en la parte inferior.
Deje el interruptor activado a menos que desee que la importación se detenga ante cualquier fuente que su propiedad aún no tenga.

Automatically create missing booking sources determina lo que ocurre cuando el archivo menciona una fuente que no tiene. Si está activada, la fuente se crea como parte de la importación. Una fuente mencionada en el archivo que su propiedad aún no tenga aparecerá en el selector de fuentes de la reserva con la indicación «(new) » a continuación, para que pueda ver lo que está a punto de crearse antes de dar su consentimiento.

A medida que se va completando la tabla, un mensaje indica cuántas reservas se han generado a partir de cuántas líneas: en verde en la parte superior de la pantalla si todas las filas están correctas, en rojo encima de la tabla si alguna no lo está. Merece la pena dedicar dos segundos a leerlo. Si el número de reservas coincide con el número de líneas de un archivo que sabe que contiene una reserva de dos habitaciones, significa que falta la columna de agrupación.

Corregir una fila marcada

Las filas que la pantalla no puede aceptar se marcan, y los motivos se indican en la propia fila. El motivo más habitual, con diferencia, es el tipo de habitación: el archivo indica « DBL » y su Propiedad lo denomina «STDD ».

Pulse la flecha situada al principio de una fila para abrir su editor. Aquí todo es editable, y los cambios permanecen en el navegador hasta que los envíe, por lo que no corre ningún riesgo mientras trabaja.

Una reserva detallada en la tabla «import». A la izquierda, los campos «Check-In», «Check-Out», «Nights», «Arrival Flight» y «Departure Flight». A la derecha, un selector de «Reservation Source» que indica «Sterling Travel» (new), una lista de «Guests» en la que Chidi Okafor aparece marcado como «Lead» y un botón «Add guest», así como una lista de «Rooms» con un «Room Type» de «Family» Room, su tarifa, cantidad y recuentos de «adult», «child» y «infant», y un botón «Add» room. Un botón «Done» cierra la ventana.
El editor de una reserva. Aquí se pueden añadir tanto habitaciones como huéspedes, lo que constituye otra forma de describir una reserva que el archivo no ha podido reflejar.
  • «Tipo de habitación» es un menú desplegable con los tipos de alojamiento de su Propiedad. Al seleccionar el correcto, el error se corrige de inmediato.
  • Reservation Source Muestra sus fuentes de reserva. Una fuente procedente del archivo y que aún no existe aparece con la indicación «(new) » a continuación.
  • Tanto los huéspedes como las habitaciones disponen de un botón «Añadir», por lo que una reserva que el archivo haya descrito incorrectamente puede corregirse aquí en lugar de en la hoja de cálculo. Exactamente un huésped lleva la marca «Lead».
  • Se comprueban las noches con respecto a las fechas. Corrija cualquiera de los tres datos que sea incorrecto.

Si hay un gran número de filas marcadas por el mismo motivo, resulta más rápido corregir la hoja de cálculo y volver a subirla. Una segunda subida sustituye la tabla en lugar de añadirla.

Envío e importaciones parciales

Submit Import estará disponible una vez que no quede ninguna fila marcada. Esta opción envía todas las reservas de la tabla de una sola vez.

El servidor aplica un conjunto adicional de reglas que el navegador no puede aplicar, y la ocupación es la que deberá cumplir: un tipo de alojamiento tiene un número máximo de adultos y niños, y un archivo que asigna cuatro adultos a una Twin Room supera todas las comprobaciones de esta pantalla, pero es rechazado a la llegada. Cuando eso ocurre, la importación es parcial. Se crean todas las reservas aceptables, las rechazadas no, y un mensaje indica cada una de ellas por fila y por huésped.

Un banner en la parte superior de la tabla «import» (Clasificación de habitaciones) que dice: «Importado 4 de 5 reservations. 1 skipped», seguido de «Fila 4 (Mikael Lindqvist): Room 1: una habitación doble Room tiene capacidad para 2 adultos, y el archivo asigna 4 adultos a 1 room».
Ahora existen cuatro reservas. La quinta no existe, y la tabla permanece en pantalla para que pueda corregirse y enviarse de nuevo.

Cuando todo se haya aceptado, la tabla se vaciará y aparecerá un mensaje de confirmación. Las reservas aparecerán en el Calendario y en la lista de reservas a partir de ese momento.

Lo que le indica la «Tarifa total»

Total Rate en cada fila es la suma de los valores de «Room Rate » de las habitaciones de esa reserva. No se multiplica por las noches, no se multiplica por la cantidad y no se añaden impuestos ni ningún otro concepto. Una reserva de tres noches a 185 por noche muestra 185, y una reserva de dos habitaciones a 240 y 190 muestra 430.

Considérelo una forma de distinguir las filas, más que el valor de la reserva. Que el número de su archivo sea una tarifa por noche o el total de la estancia depende del sistema del que proceda, y esta pantalla no lo especifica.

¿Quién puede realizar esta acción?

El acceso a la pantalla está restringido a « Individual reservations management. », en el grupo « Reservations » del editor de roles, que es el mismo permiso que el necesario para crear una reserva manualmente. Esto es deliberado: una importación crea reservas de forma masiva, por lo que no se trata de un derecho menor que el de crear una. Sin él, la pantalla lo indica y no ofrece ninguna opción. Con derechos de visualización, pero sin derechos de creación, la pantalla se abre, pero los botones que permitirían guardar no están disponibles.

Próximos pasos

Preguntas frecuentes

  • ¿Puedo deshacer una importación?

    No se trata de una única acción. Todo lo que genera una importación son reservas normales, por lo que deshacerlas implica cancelarlas o eliminarlas una a una de la lista de reservas. Este es el motivo por el que la pantalla le obliga a revisar la tabla antes de enviarla: la revisión es el único momento en el que puede cambiar de opinión sin que ello le suponga ningún coste.

  • El archivo se ha subido, pero la tabla está vacía.

    Se ha omitido cada línea, lo cual ocurre cuando los encabezados no coinciden. El analizador busca nombres de columna exactos, por lo que «Guest name» no es «Guest Name», y un archivo exportado con sus propios encabezados no generará ningún resultado en lugar de uno parcial. Descargue la plantilla y copie su primera línea en su archivo.

  • ¿Las reservaciones importadas envían correos electrónicos de confirmación a los huéspedes?

    Que esto suceda o no depende de sus programaciones de correo electrónico, y conviene tenerlo en cuenta antes de la migración, en lugar de después. Una regla que se active al confirmarse una reserva puede aplicarse a cientos de reservas anteriores a la vez. Si ello resultara indeseable, desactive las programaciones pertinentes, ejecute la importación y vuelva a activarlas.

  • ¿Puedo importar huéspedes o tarifas de esta manera?

    No. Esta pantalla crea reservas, y los registros de huéspedes que genera son los que figuran en dichas reservas. Las tarifas, los tipos de alojamiento y las Fuentes de reserva deben existir antes de que se ejecute la importación, salvo las Fuentes de reserva, que se añadirán mediante la opción de creación automática.

  • ¿Qué ocurre con una fila que elimino de la tabla?

    Nada más allá de la tabla. Al eliminar una fila, esta se suprime de lo que se va a enviar; no afecta al archivo ni a nada de lo que ya se encuentre en Prostay. Al volver a cargar el archivo, la fila se recupera.

¿Le ha resultado útil este artículo?

Artículos relacionados

¿Sigue sin saber cómo hacerlo?

El servicio de asistencia también responde desde la propia aplicación, por lo que, si ya ha iniciado sesión, recibirá una respuesta más rápida allí. De lo contrario, envíenos el nombre de la propiedad y explique qué intentaba hacer.