Producto
Soluciones
Precios Recursos Iniciar sesión Demo Gratis
Cruces de datos

Cruzar reservas con pagos: cómo saber al instante quién no ha pagado

2026-06-06 · 8 min de lectura

Hay una pregunta que ningún hotel debería tardar más de tres segundos en responder, y que casi siempre tarda horas: “¿quién no me ha pagado todavía?”. La respuesta parece obvia y no lo es, porque el dinero pendiente no está escondido en una tabla difícil de leer. Está escondido en algo más sutil: en el espacio entre dos tablas que casi nunca se miran juntas. Una lista dice quién va a llegar. Otra lista dice quién ya pagó. El saldo, lo que te deben, solo aparece cuando cruzas ambas. Este ensayo trata de ese cruce en concreto, el de reserva contra pago, paso a paso, porque es el primero que cualquier hotel debería armar.

Por qué el dinero pendiente vive entre dos tablas, nunca en una

Imagina dos hojas de cálculo. La primera es tu lista de reservas: nombre del huésped, fechas de entrada y salida, habitación, tarifa, canal por el que llegó, total a cobrar. La segunda es tu lista de pagos: monto cobrado, método (tarjeta, efectivo, transferencia), fecha del cobro, a veces una referencia. Cada hoja, por sí sola, es honesta pero ciega.

La hoja de reservas sabe cuánto deberías cobrar, pero no sabe cuánto entró de verdad. La hoja de pagos sabe cuánto entró, pero no sabe a qué reserva pertenece cada peso ni si esa reserva ya quedó saldada. Una reserva de mil pesos con un anticipo de trescientos no es “pagada” ni es “sin pagar”: es un saldo de setecientos pesos, y ese número no existe en ninguna de las dos hojas. Existe solo cuando las restas una contra la otra.

El saldo no es un dato que alguien escribió. Es la diferencia entre dos datos que alguien escribió por separado. Por eso se te escapa: estás buscando un número que nadie guardó.La regla del espacio entre tablas

Esto es lo que hace que el cobro pendiente sea tan resbaladizo en la práctica. Tu recepción ve la reserva. Tu caja ve el pago. Pero la pregunta del dueño, ¿cuánto dinero hay en la calle ahora mismo? vive justo en medio, y nadie la responde porque nadie tiene las dos hojas abiertas a la vez con la resta hecha.

Cómo se arma el cruce, sin código

Un cruce, en palabras simples, es enlazar dos listas por un dato que comparten. En este caso, reservas y pagos comparten un identificador de reserva: cada pago “apunta” a la reserva que está cubriendo. Cuando enlazas ambas por ese identificador, cada reserva arrastra consigo todos sus cobros. En Spider Data esto se hace arrastrando y soltando las dos tablas y eligiendo el campo que las une; no hay que escribir nada.

Los tres números que importan

Una vez enlazadas, el cruce produce, por cada reserva, tres cifras que cuentan toda la historia:

  • Total de la reserva: lo que se debería cobrar por completo (la tarifa por las noches, más extras si los hay).
  • Cobrado a la fecha: la suma de todos los pagos que apuntan a esa reserva, vengan de donde vengan (anticipo en línea, efectivo en recepción, transferencia).
  • Saldo: el total menos lo cobrado. Si es cero, está saldada. Si es positivo, eso es lo que te deben. Ese es el número que andabas buscando.

El saldo es un campo calculado: no se captura, se deriva. Y como se deriva de los datos en vivo, se corrige solo en el instante en que alguien registra un cobro. No hay que actualizar nada a mano. La resta se rehace sola.

Los estados de pago: ponerle nombre a cada saldo

Un saldo es un número, pero la gente cobra mejor cuando ese número tiene nombre. Con el cruce ya hecho, clasificar cada reserva es trivial, porque el estado se desprende de comparar el cobrado contra el total. Estos son los estados que aparecen una y otra vez en un hotel real (las cifras de abajo son un ejemplo ilustrativo, no datos reales):

EstadoQué significaTotal (ej.)Cobrado (ej.)Saldo (ej.)
PagadoCobro completo recibido$3,000$3,000$0
AnticipoParte cobrada al reservar, resto al llegar$3,000$900$2,100
Parcial 50/50Mitad ahora, mitad a la salida$3,000$1,500$1,500
PendienteReserva confirmada, nada cobrado aún$3,000$0$3,000
Pago al llegarSe cobra todo en recepción al check-in$3,000$0$3,000
Estados de pago derivados del cruce reserva × pago. Ejemplo ilustrativo; no representa datos reales.

Fíjate en algo importante: “pendiente” y “pago al llegar” se ven idénticos en los números (saldo igual al total), pero son situaciones distintas. Uno es un riesgo, alguien que confirmó y no ha puesto un peso, y el otro es una política normal de la casa. El cruce te da el saldo; tú le das el contexto. Por eso conviene que el estado se lea junto a la fecha de llegada: un saldo completo a tres semanas vista es tranquilo; el mismo saldo para alguien que llega hoy es una conversación que hay que tener antes de que cruce la puerta.

Qué revela el cruce cuando lo miras completo

Hasta aquí hablamos de una reserva a la vez. La fuerza real aparece cuando sumas (lo que llamamos un total, o rollup) todos los saldos juntos. De golpe ves cosas que ninguna de las dos hojas te decía:

  1. Cuentas por cobrar: la suma de todos los saldos positivos. Es, literalmente, cuánto dinero te deben en este momento.
  2. Dinero en la calle: ese mismo total, pero leído como riesgo. ¿Cuánto de tu operación de esta semana depende de cobros que todavía no ocurren?
  3. Saldos por método: cuánto pendiente corresponde a “pago al llegar” en efectivo frente a “anticipo” por tarjeta. Te dice dónde concentrar el esfuerzo de cobranza.
  4. Antigüedad del saldo: cruzando con la fecha, separas lo que vence pronto de lo que puede esperar. No todos los pendientes son iguales.

Ninguno de estos cuatro números vive en una tabla. Los cuatro nacen del espacio entre las dos. Esa es toda la idea de un cruce: no inventa información, libera la que ya tenías presa entre dos listas que no se hablaban.

Por qué verlo en vivo cambia el cobro, no solo el reporte

Aquí está la diferencia que decide todo. La mayoría de los hoteles descubre sus pendientes tarde: en el corte de la noche, en el reporte del lunes, o peor, cuando el huésped ya se fue y el saldo se volvió incobrable. Para entonces no es información, es una pérdida ya consumada.

Cobrar a tiempo y descubrir tarde son dos mundos distintos. Si el cruce está vivo, si refleja el pago en el segundo en que se registra, no el cierre de anoche, el saldo aparece mientras todavía se puede hacer algo: pedir el anticipo antes de confirmar, recordar el cobro la víspera de la llegada, no dejar salir a nadie con cuenta abierta. El mismo dato, leído un día antes, deja de ser un lamento y se vuelve una acción.

Y como el constructor permite filtrar el tablero de forma cruzada, puedes pasar de “todos los saldos” a “solo los que llegan hoy y deben más de la mitad” con un par de clics, sin armar un reporte nuevo. El que cobra deja de buscar en una lista de cien y atiende a los cinco que importan.

El primer cruce que todo hotel debería armar

Spider Data mide y explica: te muestra quién debe y por qué se llegó a ese saldo. No fija precios ni cobra por ti; te dice, con datos en vivo, exactamente dónde está el dinero que ya es tuyo pero todavía no entra. Si solo pudieras construir un cruce en tu vida, que sea este. No porque sea el más sofisticado, sino porque es el más rentable: convierte una pregunta que te quitaba el sueño, “¿quién no me ha pagado?”, en una columna que responde sola. Todo lo demás que harás con tus datos será más fino. Pero ninguno te devolverá dinero tan rápido como el cruce que, por fin, te dice quién te debe.

Deja que tus datos te hablen, con IA.

Reportes avanzados, analítica e inteligencia artificial sobre toda tu operación. En vivo, sin TI, sin necesitar un analista. Con soporte humano en español.