Movimientos de caja: historial y fecha editable
El panel de un movimiento manual ahora tiene las mismas pestañas que el de un pago — Detalles e Historial, con el registro de quién lo creó, editó o eliminó. Y la fecha pasó a ser un campo editable: un gasto cargado un día tarde se puede correr al día en que realmente pasó, para que caiga en el arqueo correcto.
Al cobrar, cada abono muestra su horario
Si un cliente tiene dos abonos del mismo servicio, en el desplegable de medios de pago se veían idénticos y no había forma de saber cuál se estaba descontando. Ahora cada uno muestra su horario semanal debajo (por ejemplo "Mar 17:30" y "Jue 17:30"), igual que en sus servicios activos.
Mandale una imagen al Asistente
Además de la captura de pantalla, ahora podés adjuntarle una imagen al Asistente: arrastrala, pegala desde el portapapeles o elegila de tu compu.
Novedades
Julio 2026
Los movimientos manuales de caja ahora se editan
Hacer click en un movimiento manual del ledger (una compra, un retiro) abre su panel: podés ver la nota y corregir el tipo, el monto, el medio de pago o el concepto. Antes el click disparaba directo el borrado y la única forma de arreglar un dato mal cargado era borrarlo y volver a crearlo.
El calendario del profesor muestra de qué es cada turno
En el calendario de un profesor, un turno ajeno ya no dice sólo "Ocupado": ahora indica si es una cancha o un abono, sin revelar quién reservó ni cuánto pagó. Además el profe ve completos sus programas (academia, cancha abierta y torneos), no sólo sus clases.
El calendario muestra quién pagó al pasar el mouse
Al pasar el cursor sobre un turno o programa en el calendario, ahora ves la lista completa de usuarios con el estado de pago de cada uno (pagó, debe o consumió una clase) — sin necesidad de abrir el turno.
Volvió 'Cargar saldo (sin caja)' en el cobro del cliente
En el cobro desde la cuenta del cliente volvió la opción de cargar saldo sin registrarlo como movimiento de caja, para ajustar el saldo de un cliente sin afectar el arqueo del día.
Abonos: los totales quedan al día al guardar sin regenerar
Guardar un abono con la opción 'Solo guardar' (sin regenerar las reservas) ahora recalcula el total esperado en el momento. Antes ese total quedaba desactualizado hasta que otra edición tocaba el abono.
Cuenta del cliente: 'Últimas reservas' sin datos repetidos
En la tabla de últimas reservas, el monto ya no repite el nombre del abono o paquete que ya figura en el Concepto de la misma fila — muestra sólo información nueva (por ejemplo, 'quedan 3' de un prepago).
Sacale una captura a la pantalla para el Asistente
El Asistente ahora tiene un botón de cámara: lo apretás, arrastrás para marcar cualquier parte de la pantalla y esa captura se manda directo a la conversación. Útil para mostrarle un error o una pantalla puntual sin tener que explicarla con palabras.
Nuevo acceso para profesores al panel
Un profesor ya puede entrar al panel con su propio usuario y ve solo lo suyo: Reservas, Videos, Programas y Academia. No accede a Caja, Reportes, Tienda ni Configuración. Ideal para un jefe de profesores que gestiona las clases sin tocar la administración del club.
Aviso de caja en todos los cobros
Si cobrás sin tener una caja abierta, ahora aparece un aviso que te invita a abrirla — en cualquier pantalla de cobro (cuenta del cliente, reservas, venta, abonos y paquetes), no solo en el pago rápido. Podés cobrar igual sin abrirla, y el consumo de saldo prepago no lo muestra. Al cerrar la caja, te sugiere cerrar la sesión.
Cuenta del cliente: saldo más fiel y reintegros justos
El panel del cliente ahora refleja su saldo real de forma consistente en todas las pantallas. Y se corrigió un caso en el que anular una reserva pagada con paquete o abono devolvía más créditos de los que se habían consumido: el reintegro ahora coincide exactamente con lo usado.
Calendario: el encabezado mantiene su fondo al scrollear de costado
En clubes con muchas canchas, al desplazar el calendario hacia el costado el encabezado de columnas perdía su fondo blanco y las reservas se veían por detrás. Ahora la barra del encabezado cubre el ancho completo de todas las canchas.
Academia: facturación del profe y caja sólo de clases
La caja de un profesor ahora muestra únicamente sus clases y programas — deja afuera canchas, abonos, paquetes y productos, que ensuciaban el ledger. El buscador de profesores queda acotado a clases y programas, y el panel de Academia suma un gráfico de facturación para ver cuánto generó cada profe.
Los precios se muestran sin decimales
Los montos y cantidades se redondean a número entero en todo el panel. Se terminaron los "$0,333" o "$53,333…" que aparecían al dividir un pago entre varias personas: ahora siempre ves un número redondo.
Color del turno en el calendario más preciso
El color de pago de cada turno queda unificado: verde cuando está saldado de verdad (pago completo, presente/consumición o cobro directo), ámbar cuando está parcial o la clase de abono está cubierta sólo por el mes, y rojo cuando no hay nada. Antes un presente con consumición salía ámbar por error; ahora pinta verde.
Las pantallas muestran el nombre editado del turno
La pantalla del club mostraba el nombre del dueño o del servicio e ignoraba el nombre que le escribís a mano al turno en el calendario. Ahora ese nombre editado manda primero, y recién si no hay cae al programa, al servicio o al dueño.
Bloquear una cancha hasta el cierre ya no falla
Crear un bloqueo de cancha que termina a medianoche ("hasta el cierre") tiraba un error y no se guardaba. Ahora se guarda sin problema.
Reglas de precio: limpiar cada filtro con un click
En el panel de reglas de precio, cada filtro que acota cuándo aplica la regla — Servicios, Canchas, Días, Ventana horaria y Precio temporal — tiene ahora su propio botón "Limpiar" al lado. Un click lo deja en vacío, sin tener que sacar cada valor a mano.
El asistente ya no se cae en charlas largas
Cuando una conversación con el asistente se hacía muy larga (por ejemplo tras pedir listados grandes), dejaba de responder. Ahora recorta el historial viejo por su cuenta y sigue contestando.
Reporte de ocupación: columna Análisis IA y gráficos reordenados
En las sesiones detectadas por la IA, la vieja columna de clasificación (que quedaba vacía) pasa a una columna Análisis que muestra el tipo de juego con su nivel de confianza en un mismo cartel (ej. "Clase 90%"). Los cuatro gráficos se acomodan en una grilla 2x2 y "Uso real vs reservas" queda marcado como estimación de la IA.
Reporte de ocupación: "Ver" abre el reproductor con el análisis
En la tabla de sesiones detectadas, "Ver" ahora abre el panel de video completo (reproductor + análisis de IA), igual que en la grilla, en vez de abrir el archivo crudo en otra pestaña.
Reporte de ventas: los anulados se ven como área gris
Los pagos anulados dejan de teñir la barra del origen (Programa, Cancha, etc.) y se muestran como su propia área gris negativa dentro de la barra del día. El total del tooltip sigue siendo el neto.
Emails de reserva: nombre real de la cancha e invitación al calendario
El mail de reserva confirmada ahora muestra el nombre de la cancha (ej. "Masajes") en vez del número, y trae adjunto un archivo de calendario para que Gmail, Apple Mail u Outlook sumen el turno al calendario del cliente directo desde el mail.
Reportes: los colores por tipo ahora son los del calendario
En el reporte de Ventas, cada origen usa exactamente el color del calendario: Cancha en azul, Clase en verde, Abono en violeta, Programa en teal. Antes Cancha salía naranja y Clase de otro verde, así que el mismo tipo se veía de un color en el calendario y de otro en el reporte.
Asignar un email que ya existe fusiona los dos clientes
Si al editar un cliente le ponés un email que ya pertenece a otra cuenta, en vez de tirar error los dos registros se unen en uno solo. La cuenta que ya tenía ese email se conserva (mantiene su login, feed y repes guardados) y las reservas y pagos del otro registro se le suman.
Productos: SKU visible y se quitó la columna Estado
La columna SKU ahora aparece por defecto en la lista de Productos, sin tener que activarla a mano. Sacamos la columna Estado (Activo/Inactivo), que no aportaba en el día a día y ocupaba lugar.
Reporte de usuarios: contactos por día, emails y teléfonos separados
El gráfico de datos de contacto recolectados pasa a una línea por día con dos series: cuántos emails y cuántos teléfonos se completaron cada día al cobrar. Antes era una sola barra que no distinguía uno de otro.
Clips sin miniatura muestran la foto de la grabación
Algunos clips se reproducían bien pero salían con la tarjeta en negro porque no se les generó la miniatura. Ahora, cuando falta, la tarjeta cae a la foto de la grabación de la que viene en vez de quedar vacía.
Tienda: stock bajo y últimos movimientos al abrir
La pantalla de Tienda ahora arranca con un tablero simple: el top 10 de productos con menos stock y los últimos movimientos de inventario, sin ir a reportes. En la lista de Productos, el número de stock se colorea según el nivel — rojo sin stock, ámbar cuando queda poco.
Filtrar una lista muestra las páginas de lo filtrado
En Productos, Academia → Clases y Configuración → Equipo, al aplicar un filtro el pie de la tabla mostraba el conteo de páginas de la lista completa en vez del resultado filtrado. Ahora la paginación refleja lo que estás viendo.
Mails automáticos más limpios
Los mails de reservas, recordatorios, pagos y bienvenida salen sin la frase de cierre genérica al final — van al grano.
Membresías: creá el plan al vuelo y cobrá igual que un abono
Al dar de alta una membresía ya podés crear el plan ahí mismo, sin salir del alta. El editor de beneficios pasa a un catálogo fijo con presets (antes texto libre) y los pagos de membresía funcionan igual que los de un abono: tira de meses con estado Pagado/Restante, tabla del mes con carga inline y registro directo desde la ficha del cliente.
Eliminá clientes que ya no juegan en el club
Desde el panel del cliente ahora podés eliminarlo: desaparece de la lista, los buscadores y los selectores de jugador, pero sus reservas y pagos históricos se conservan intactos. Ideal para limpiar los desplegables de gente que ya no viene.
Reservas recurrentes: sólo para programas
La pantalla de reservas recurrentes ya no permite crear series de cancha o clase — para un horario fijo que se cobra, eso es un Abono. Antes se podían crear series repetidas sin cobro que no aparecían en Abonos y no había forma de eliminarlas.
Estado del cliente completo al pasar el mouse por la fila
En el panel de una reserva, las clases/canchas que le quedan al cliente ahora se muestran como un solo total ("Quedan 5 clases"), sumando todos sus abonos y paquetes activos. Pasando el mouse por cualquier parte de la fila (antes había que apuntarle justo al nombre) se ve el detalle: deuda, saldo a favor y cada servicio con sus clases restantes, día, cancha y profe.
Abono de cancha o clase: se crea con el check "Abono"
Al crear una reserva de cancha o clase desde el calendario, el casillero de abajo ahora dice "Abono" (antes "Recurrente"): tildándolo la reserva se repite semana a semana con su cobro mensual. "Recurrente" queda sólo para los programas (escuelita, torneos, cancha abierta).
Mover un turno de abono ya no le cambia el precio
Si pasabas un turno de un abono a otra cancha, otro día u otro horario, ese turno a veces se quedaba con un precio distinto al resto. Ahora el precio lo sigue poniendo el abono (repartido por mes) sin importar cuántas veces lo muevas.
Créditos del cliente en una sola línea
En el panel de una reserva, las clases/canchas que le quedan al cliente se muestran en una línea compacta ("Quedan 1 / 3 canchas") con cada número en su color —abono en violeta, paquete en verde— en vez de repetir "Le quedan N" una vez por cada fuente.
Agregar una cancha repetida ya no tira error
Cuando ponías un número de cancha que ya existía (o superabas el máximo del club), en vez de un aviso claro saltaba un error feo. Ahora te avisa con un mensaje entendible y no se rompe nada.
El calendario ahora muestra las fotos de los participantes
Las reservas con jugadores que tienen perfil y foto en la app ahora muestran sus caras superpuestas en la tarjeta del calendario, en vez del contador genérico de personas.
Videos: las canchas sin cámara ya no aparecen en la grilla
Espacios de servicio sin cámara (masajes, sauna, nutrición…) se estaban listando como columnas y filtros en Videos aunque no pudieran grabar. Ahora solo aparecen las canchas con cámara, y las canchas nuevas arrancan con la grabación apagada por defecto.
Paneles más fluidos, sin el flash de pantalla
Al abrir un panel (reserva, cliente, producto…) a veces se veía un flash oscuro de toda la pantalla antes de que arranque la animación. Ya no pasa — el panel entra directo con una animación más prolija.
Mover una reserva ya no le cambia el precio
Si pasás una reserva a otro día, otro horario u otra cancha, el precio que acordaste al crearla se mantiene. Antes se recalculaba solo con las reglas de precio y te pisaba el total (y encima no siempre: cambiar de cancha lo recalculaba, cambiar de día no). Para cambiarlo seguís teniendo el lápiz en la fila "Reserva", y cambiar el servicio sigue preguntándote si querés usar su precio.
Cambiar el servicio o la etiqueta de una reserva ahora se guarda
Editar el servicio o la etiqueta de una reserva ya creada no quedaba guardado: al reabrirla volvía al valor anterior. Ya persiste.
Nueva métrica: datos de contacto recolectados por día
El reporte de Usuarios ahora muestra cuántos datos de contacto (email y/o teléfono) se completaron por día, a partir del aviso que aparece al cobrar un pago.
Calendario: el scroll horizontal en el celular ya muestra todas las canchas
En el calendario visto desde el celular, el scroll horizontal se trababa y no dejaba ver todas las canchas. Ya está corregido.
Aviso para completar datos de contacto al cobrar
Si el cliente no tiene email o teléfono cargado, al registrarle un cobro aparece un aviso para completarlos ahí mismo, sin tener que ir a buscarlo después en su ficha.
Editar un abono sin regenerar las reservas
Al editar un abono ahora podés elegir "Solo guardar" para corregir precio o cantidad sin tocar el calendario, en vez de que se regeneren todas las reservas futuras como antes.
Abonos por unidades: el calendario ya no marca todo el mes como pagado
El pago de un abono por unidades se contaba mal y pintaba de pagado turnos del mes que en realidad seguían pendientes. Ahora cada turno se marca pagado solo por su propio consumo o pago.
Reservas de abono por unidades: muestran el precio real, no $0
Una reserva de un abono por unidades mostraba $0 como precio. Ahora toma el precio por unidad del paquete y lo muestra correctamente en la reserva.
El resumen semanal ahora llega a todo el equipo del club
El email con el resumen semanal de reservas ya no va a un solo destinatario: ahora llega a todos los encargados del club, y solo a los clubes con actividad mínima en la semana.
Tab de Pagos de abonos más simple
Sacamos la tabla "Meses anteriores" del tab de Pagos de un abono — duplicaba información que ya se veía en el resto del panel. El tab queda más simple y directo.
Pantallas: el feed puede ocupar toda la pantalla
Sumamos un modo Feed para las pantallas de cancha: en vez del deck de diapositivas, el feed en vivo del club puede tomar toda la pantalla en el corte, con su propia duración configurable (30 s a 3 min) independiente de las diapositivas.
Calendario mensual: la semana arranca el lunes
La vista de mes del calendario de reservas ahora muestra la semana de lunes a domingo (antes arrancaba en domingo), para alinearse con cómo laburan la mayoría de los clubes.
Emails con la identidad de tu club
Los emails que reciben tus jugadores (confirmaciones, recordatorios, avisos) ahora llegan a nombre de tu club en vez de "REPE", con un diseño más claro y sin el pie "Powered by Repe".
Nueva notificación: "Tu repe está lista"
Cuando guardás un clip apretando el botón en cancha, ahora te llega un aviso apenas está listo para ver — igual que con las grabaciones completas.
Calendario mensual alineado
En la vista de mes los días habían quedado corridos una columna respecto al encabezado (Dom…Sáb); ahora cada fecha cae bajo el día que corresponde.
Un solo botón para cerrar los paneles
Los paneles de crear/editar (reservas, clientes, productos, torneos y el resto) tenían un "Cancelar" duplicado en el pie además de la X del encabezado; se sacó el que sobraba.
Panel del club en móvil con tablas claras y compactas
Desde el celular, las tablas del panel ahora se adaptan mejor al ancho de la pantalla y los campos se editan más cómodo, sin saltos de diseño.
Retransmisión en vivo como slide opcional en las pantallas
En la galería de slides de una pantalla courtside, ahora podés agregar un slide que muestre el feed en directo de la cancha — ideal para que los que están alrededor vean quién está jugando ahora mismo.
Emails con diseño renovado
Los emails que le llegan al club y a los jugadores (confirmaciones, recordatorios, avisos) tienen un diseño nuevo más claro y liviano, con botones y bloques más simples de leer.
El aviso de video listo ahora llega al jugador correcto
Cuando un turno tenía reservas canceladas duplicadas en el mismo horario, el video podía asociarse a la reserva cancelada en vez de la real y el jugador no recibía el aviso. Ahora siempre prioriza la reserva vigente.
Reservas recurrentes sin abono
Ahora podés crear un turno de cancha, clase o programa que se repite cada semana y agenda solo las reservas — salteando las que choquen con algo ya reservado. A diferencia de un abono, no exige cobro mensual ni titular: es solo el turno repetido. Viene apagado hasta que lo actives en Configuración.
Membresías con beneficios
Un nuevo tipo de cobro mensual al socio, sin calendario, que desbloquea beneficios configurables: créditos de clases o canchas que se renuevan cada ciclo y descuentos en servicios, productos o medios de pago, con alcance por días. Viene apagado hasta que lo actives en Configuración.
Activá o desactivá módulos según lo que usa tu club
Nuevo panel Módulos en Configuración → Organización para prender o apagar Paquetes, Abonos, Membresías y Reservas recurrentes. Paquetes y Abonos vienen activados; Membresías y Reservas recurrentes llegan apagadas, así cada club ve solo lo que usa.
Aviso claro cuando el horario ya está ocupado
Al mover una reserva a una cancha y horario que ya estaban tomados, ahora te aparece un aviso claro ("ese horario ya está ocupado") en vez de una pantalla de error. La reserva no se pisa y podés elegir otro horario sin recargar.
Elegí "Nadie (anónimo)" al asignar una reserva o venta
Los selectores de usuario (titular de reserva, comprador o asignado de una venta, participante) ahora ofrecen "Nadie (anónimo)" en vez de quedar vacíos o decir "Sin asignar", y el nombre del invitado se guarda y se ve igual en toda la app.
Panel de video: Información con la reserva, y nuevo tab Análisis
El tab Información del panel de video ahora muestra la reserva y el jugador como chips a los que podés entrar directo, y sumamos un tab Análisis con el resultado de la clasificación por IA y los 4 fotogramas que la generaron.
El cierre de caja concilia todos los medios de pago
Antes el cierre de turno sólo contaba el efectivo. Ahora, al cerrar caja, ves el esperado y podés confirmar el contado para efectivo, tarjeta, transferencia, MercadoPago y los medios propios del club, con un aviso claro si algo no coincide. El historial de Arqueo muestra la diferencia total del turno y se puede abrir para ver el detalle por medio.
Etiquetas de crédito y abono más claras en la ficha del cliente
En el historial de pagos de cada cliente, las clases o canchas que quedan de un abono o paquete ahora se muestran con un color según el tipo y sin repetir la palabra "Abono" en cada fila — más fácil de leer de un vistazo.
Cobrá desde la ficha del cliente con todos los medios de pago
El pago rápido de la ficha del cliente ahora ofrece los mismos medios que una reserva (efectivo, tarjeta, transferencia, MercadoPago y los propios del club) más cuenta corriente y saldo a favor. La carga de saldo se separó en "con caja" y "sin caja", y cada pago admite un Concepto para dejar registrado a qué corresponde.
Cada pago puede llevar una nota, visible en toda la app
Sumás un Concepto al registrar un pago y queda guardado. Los pagos con nota muestran un ícono en la fila y, al pasar el mouse, se lee la nota — en reservas, caja, reportes, abonos y paquetes.
Las filas de usuario muestran cuánto debe cada uno
En la lista de usuarios de una reserva o abono, al lado de las clases que le quedan a cada persona ahora aparece "Debe $X" si tiene deuda (reservas impagas, meses de abono vencidos o cuenta corriente) — el mismo número que la vista de Saldos. El estado del turno también aclara si la clase se consumió de un crédito en lugar de decir que se pagó.
La cuenta del cliente muestra la deuda real
El panel de Pagos de cada cliente ahora refleja lo que realmente debe: dejó de contar clases futuras y turnos que nunca se tomaron de un abono por unidades. Antes un abono vencido y ya pagado podía mostrar una deuda fantasma; ahora la cuenta da Al día. La deuda de un abono por clases se mide por las clases consumidas, no por los turnos que quedaron agendados.
Buscar abonos por nombre del titular
El buscador de Abonos volvió a encontrar por el nombre (o email) del titular. Antes, buscar por el nombre del cliente no devolvía nada aunque el abono existiera y estuviera activo — solo funcionaba si tipeabas parte del nombre del servicio.
Los abonos agendan todas sus reservas
Al crear un abono ahora se agendan por adelantado las reservas de todo el período (hasta 6 meses, o la fecha de fin si es antes), en vez de solo las primeras semanas. Y si editás el abono —precio, cancha, profesor, día, horario o el "hasta"— las reservas se reagendan solas para quedar siempre al día.
Aviso de turnos ocupados al crear un abono
Antes de crear el abono, el sistema revisa la cancha y el horario y te avisa cuántos turnos ya están ocupados y cuáles se van a agendar, así no te enterás a mitad de camino de que la mitad chocaba.
Arreglado: precio duplicado en abonos por mes
Arreglamos un bug donde el precio de un abono por mes se duplicaba al editar un turno individual. Ahora el precio de cada turno se calcula correctamente dividiendo el precio mensual entre los turnos del mes.
Indicador de "escribiendo..." en mensajes de WhatsApp
Cuando alguien te responde por WhatsApp desde el panel, ahora ves que está escribiendo. El indicador desaparece cuando termina.
Página pública de estado del servicio
Nueva página en status.repe.club donde ves de un vistazo si todos los servicios de Repe están operativos, con el detalle de los últimos días. Para saber al toque si algo anda lento sin tener que preguntar.
El código para prender el vivo de una cancha ahora es de 3 dígitos
El código diario que tus socios tipean para activar la transmisión de una cancha pasó de 6 a 3 dígitos: más rápido de dictar y de cargar en la app.
Cada abono muestra su día, cancha y profe en la ficha del cliente
En Servicios activos, cada abono ahora muestra el día y horario debajo del tipo, y al pasar el mouse ves el detalle completo: día, cancha, profe, total y cuánto lleva pagado — sin tener que abrirlo.
Descontá varias clases de un paquete o abono en un solo paso
Al cobrar con un paquete o abono por unidades ahora indicás cuántas clases descontar de una —por ejemplo cuando dos jugadores usan sus créditos en el mismo turno— en lugar de cargarlas de a una.
El total del abono ya no queda corto por redondeo
En abonos mensuales repartidos en varios turnos, el total del mes ahora suma exactamente la mensualidad. Antes el reparto podía dejar la cuenta $1 corta y aparecía un pendiente fantasma.
Torneos por fechas con disponibilidad de los equipos
Nuevo armado de torneos tipo liga: definís las fechas del torneo, cada equipo marca en qué horarios puede jugar y agendás los partidos en los slots que todos acordaron. Se acabó el ida y vuelta para coordinar cuándo juega cada uno.
Transmisiones más nítidas y corte automático a las 3 horas
El video en vivo dejó de entrecortarse: cada cancha transmite con más potencia y se ve fluido. Además, una transmisión que quede prendida se apaga sola a las 3 horas — si querés seguir, la volvés a prender con un toque.
Transmisiones más estables y corte automático a las 2 horas
Las transmisiones en vivo ya no se cortan solas cada pocos minutos por saltos de conexión del club, y cualquier transmisión que quede prendida se apaga sola a las 2 horas para no gastar de más.
Reservas y abonos que se repiten en varios días
Un abono o una reserva recurrente que cae en varios días y horarios ahora genera una fila por cada día × horario. Antes se mezclaba todo en una sola línea; ahora cada turno se ve y se gestiona por separado.
Crédito de cada jugador a la vista en la reserva
Las líneas de crédito de cada participante y el saldo a favor aparecen dentro de la misma reserva, con un tooltip que muestra el detalle. No hace falta ir a otra pantalla para saber quién tiene saldo.
Consumir varias clases de un paquete en una misma reserva
Una reserva ahora puede descontar más de una clase de un paquete o abono por unidades — por ejemplo cuando dos jugadores usan sus créditos en el mismo turno.
Alta de cliente con teléfono o email
Podés crear un cliente con nombre y teléfono, o nombre y email. Antes se pedían ambos datos; ahora alcanza con uno de los dos para registrarlo.
Clips de cancha etiquetados por la IA
Los clips que salen del botón de la cancha se etiquetan según lo que detecta la IA y las pulsaciones accidentales (sin nadie en la cancha) quedan ocultas. Las etiquetas de clasificación también se ven en los metadatos del video.
Crear reservas, clases y programas desde un panel unificado
Crear una cancha, clase, programa, abono o paquete abre el mismo panel prolijo: los campos están siempre en el mismo lugar. Servicio, precio y cantidad van juntos en un recuadro y elegís las canchas tocando botones. Cada tipo aclara arriba qué es (un abono reserva un horario fijo, un paquete es plata adelantada).
Saldo a favor con impacto en caja
Cargás saldo a favor de un cliente y se refleja en la caja del día. Vendés productos y cobrás desde la misma reserva, sin saltar de pantalla.
Vender alquileres y productos de la carta
Vendé alquileres sueltos y productos de la carta, y registrá pagos de clientes sobre sus servicios activos, todo desde el panel de la reserva.
Streaming: hitos reales mientras arranca la transmisión
Las tarjetas de streaming muestran en qué paso real está el encoder mientras la transmisión se prepara, en vez de un estado genérico. Los socios pueden activar la transmisión de su cancha con un código diario del club.
Subidas de logo y fondo de cancha más rápidas
Las imágenes de logo y fondo de tu club ahora se comprimen automáticamente antes de subir — se guardan más rápido y ocupan menos espacio. Si hay un error en la subida, aparece el detalle en la pantalla.
Medio de pago obligatorio al registrar pagos
Al agregar un pago en reservas, paquetes, abonos o restaurante, ahora es obligatorio elegir el medio de pago antes de confirmar. Antes se pre-seleccionaba "Efectivo" por defecto y podían colarse pagos en la caja con el método incorrecto.
Recarga automática al detectar una versión desactualizada
Si el panel carga con código viejo (ocurre cuando hay un deploy nuevo mientras usás la app), ahora se recarga solo en vez de mostrar un error de "chunk". Ya no hace falta refrescar a mano.
Prepago por clases: cada alumno paga su parte
Al cobrar una clase de escuelita descontando una unidad prepaga, el monto que se registra ahora corresponde a la parte del alumno — no al total pendiente de toda la sesión. Antes, en clases con varios inscriptos, marcar una unidad como pagada cerraba erróneamente toda la deuda del grupo.
Panel de cancha con layout más limpio
La ficha de cada cancha se reorganizó: la información se distribuye mejor y se eliminó la tabla "Profesores por servicio" que duplicaba datos que ya están en el reporte de profesores.
Paginación del restaurante visible al cargar
La barra de paginación de la lista del restaurante ahora se muestra mientras carga — antes desaparecía durante el fetch y volvía al terminar, lo que hacía imposible cambiar de página.
Junio 2026
Vencimiento por defecto de paquetes, configurable por club
Cada club define cuántos meses duran sus paquetes por defecto. Al crear uno nuevo, el campo "Vencimiento" se pre-carga con ese valor en lugar de quedar vacío — menos fricción al armar el catálogo.
Idioma, país y moneda se configuran en Organización
Los selectores de país, idioma y moneda del club se movieron a Ajustes → Organización, que es el lugar más lógico para encontrarlos.
Configurá el idioma, país y moneda del club
Desde Ajustes del club podés elegir el país, el idioma y la moneda — el panel usa esa configuración para mostrar precios y fechas en el formato correcto para tu mercado.
Las imágenes se comprimen solas antes de subirse
Al subir una foto (logo, producto, ítem del menú…) el panel la achica automáticamente si es muy grande, así nunca se rechaza por peso y la subida va más rápido.
Panel de reserva de cancha rediseñado
La ficha de una reserva de cancha se reorganizó: precios y horarios viven ahora dentro de Reservas, y se sumaron las pestañas de Profesor e Historial para ver todo el contexto del turno sin saltar de pantalla.
Crear desde el calendario, más simple y multicancha
Al crear un turno desde el calendario elegís el tipo de programa (ahora obligatorio) sin los chips de duración que confundían, podés tomar varias canchas a la vez y se usa el servicio del titular por defecto.
Servicio por defecto del club, con override por cancha
Cada club define su servicio por defecto y cada cancha puede pisarlo con el suyo o volver a "Usar del club" con un toque — los precios salen del servicio correcto según la cancha.
Consumí clases prepagas antes de cobrar
Cuando el jugador tiene clases prepagas (paquete o abono) disponibles, al cobrar aparece un aviso para descontar una unidad en vez de cobrar plata — menos cobros dobles por error.
Reporte de profesores
Nueva sección en Reportes con el detalle por profesor: las clases y servicios que dictó cada uno, para liquidar y seguir su actividad.
Profesor opcional en reservas y cobro más robusto
El profesor dejó de ser obligatorio y ya no bloquea la creación de una reserva, y se corrigió un caso en el que el cobro podía romper — ahora completa siempre.
Dashboard de salud del encoder: CPU, memoria, saturación en tiempo real
El encoder en la nube ahora reporta métricas diarias (CPU cores, memoria, saturación) en el tab Video del dashboard — ves cuándo necesitás escalar o cuándo la cancha está bajo demanda.
Abonos más claros en la ficha de la reserva
Las clases que quedan de un abono ahora se muestran en violeta (el color del abono) para distinguirlas del saldo, y cuando un jugador tiene varios abonos activos se resumen en una sola etiqueta en vez de repetirse.
Paneles de pago y abonos completamente rediseñados
Los paneles de reservas, abonos y paquetes ahora muestran los cobros inline — ves exactamente qué está pago, qué falta, y podés cobrar, anular o ajustar sin perder el contexto.
Codificar prepagos por unidades — clases de escuelita y cancha abierta
Los paquetes ahora pueden definirse por cantidad de clases en vez de duración fija. El alumno usa una clase por sesión; el saldo se ve claramente y se consume al presentarse.
Autoscaling en el encoder de livestream
El encoder en la nube ajusta automáticamente los recursos según la carga — una cancha con replay toma menos que un partido en vivo con múltiples cámaras.
El cartel courtside ahora muestra el feed del club
La pantalla courtside puede mostrar el feed de videos del club — repes, partidos y jugadas — entre partido y partido, para que los jugadores vean el contenido mientras esperan.
Tus medios de pago propios aparecen en todos lados
Si configuraste medios de pago propios (ej. "Tarjeta BBVA"), ahora se muestran con su nombre en el cobro, en la venta, en Caja y en los reportes — antes en algunas pantallas aparecía el código interno o quedaba en blanco.
Abonos y paquetes por clases: ves cuántas quedan
Los abonos y paquetes por unidades muestran las clases consumidas y las que quedan (ej. "quedan 2 clases"). Sumamos un botón "Recalcular consumos" que reconstruye el conteo desde lo realmente pagado y cursado, con un cartel que te muestra el cambio antes de aplicarlo.
Precio del abono mensual, bien calculado
En el panel del cliente y la lista de abonos, el precio muestra la mensualidad (precio por clase × clases del mes), no el precio por clase suelto.
Caja: una sola columna de Tipo, con color
En Movimientos unificamos "Concepto" y "Tipo" en una sola columna con una etiqueta de color (Cancha, Clase, Abono, Tienda…), igual que en la ficha del cliente — más fácil de leer de un vistazo.
Las slides de las pantallas se ven completas, sin deformarse
Las slides courtside ahora se ajustan exacto al tamaño de la pantalla en vez de salir cortadas o estiradas. Además, el cartel "Mirá tu jugada" suma los botones de descarga de App Store y Google Play al lado del QR.
Confirmación antes de iniciar o cortar una transmisión
Empezar o detener el vivo de una cancha ahora pide confirmación, para que no se prenda ni se corte la transmisión por un clic sin querer.
Las reservas canceladas ya no se mezclan con los videos
Una reserva cancelada dejó de etiquetar y de asociarse a los videos de esa cancha: la grilla y los partidos solo muestran reservas vigentes.
El Historial muestra quién hizo cada movimiento
Las pestañas de Historial en reservas, abonos y clientes se unificaron en una sola línea de tiempo con la atribución de cada acción —quién la hizo y cuándo—. La columna Fecha quedó más compacta y podés registrar un pago directo desde ahí.
Las pantallas del club reproducen slides de Repe
Las pantallas courtside ahora pueden mostrar una selección curada de slides (novedades, promos) entre los partidos, para acercarle Repe a los jugadores del club.
Cobrar desde Caja ahora registra productos y servicios
El botón "Cobrar" se unificó con "Movimiento": al registrar un ingreso podés agregar líneas de producto o servicio, y el sistema lo procesa como una venta real (con stock y facturación). Sin líneas, funciona igual que antes.
La cantidad del servicio se hereda al crear un abono
Al crear un abono desde el calendario, la cantidad de clases se pre-completa desde el servicio elegido — igual que el precio. Además, crear un abono ahora abre el panel completo para que puedas configurar todos los detalles.
El resumen mensual en Pagos del abono destaca visualmente
El bloque de resumen por mes en la pestaña de Pagos del abono tiene fondo diferenciado, para que se distinga claramente del resto de la lista.
En Caja ahora ves quién hizo cada pago
La columna Usuario en Caja muestra a la persona que pagó. Antes, en pagos de abonos y clases, aparecía el nombre del servicio en lugar del cliente.

El abono abre directo en Pagos
Al entrar a un abono (desde el cliente, la caja o cualquier enlace) vas directo a la pestaña de Pagos, que es lo que más se usa.

Pantallas: la línea de tiempo avanza de a 30 minutos y muestra los bloqueos
El selector de horario en Pantallas se mueve de a 30 minutos por toda la franja del club, aunque no haya reservas en ese momento. Además, los horarios bloqueados ahora aparecen en las pantallas con su descripción.

Anular un pago de una clase repone la unidad del abono
Si cobrás una clase descontando una unidad de un abono por unidades y después anulás ese pago, la clase se vuelve a sumar al saldo del alumno.
Un solo lugar para pagos y saldo en el cliente
"Cargar saldo" se unificó dentro de "Agregar pago": elegís "Saldo a favor" como destino y listo. Un botón menos para lo mismo.
Crear una clase sin profesor asignado
Al crear una clase o programa desde el calendario, el profesor es opcional: podés dejarlo sin asignar y completarlo después.
Los paquetes ahora son un producto propio
Los paquetes dejan de ser un tipo de servicio y pasan a ser un producto propio del catálogo, con su precio y la bonificación de saldo que le suman a la billetera del cliente. Quedan separados de los servicios para que armar el catálogo comercial sea más claro.
Cobros más simples: adiós al excedente
Se elimina el modelo de excedente (sobrepago): un pago nunca queda "de más". Las clases y reservas grupales reparten el cobro por la cantidad real de personas, sin sobrantes que cuadrar después.
Lo que cobrás en Venta rápida queda en el Historial de la reserva
Los pagos y productos cargados desde Venta rápida ahora aparecen en el Historial de la reserva, así cada movimiento de plata queda trazado en un solo lugar.
El catálogo ahora habla de "servicios"
Lo que antes figuraba como "paquete" en el catálogo pasa a llamarse "servicio". La palabra "paquete" queda reservada para los productos de saldo con bonificación.
Estado "Ausente" y reglas de cancelación más claras
Podés marcar como "Ausente" a quien no se presentó, en canchas y clases. Se quitan los reembolsos y ya no se puede cancelar una reserva que tiene pagos: primero se resuelve la plata.

Creá y bloqueá varias canchas de una
Arrastrá sobre varias columnas del calendario y elegí qué crear en todas a la vez — una reserva, una clase o un bloqueo de "Mantenimiento". Bloquear un horario lo saca de disponibilidad para reservas en todas las canchas seleccionadas.

En los abonos, el turno manda
Cada turno de un abono define su propio precio y configuración; el abono solo suma los pagos. Editar una reserva del abono ya no arrastra cambios al resto.
Historial como pestaña e identificador en cada panel
El historial de una reserva pasa a una pestaña propia dentro del panel, y cada ficha muestra su identificador para encontrarla y referenciarla más rápido.
Pantallas públicas para mostrar en la cancha
Cada cancha tiene una URL pública lista para abrir en un televisor o pantalla y mostrar el vivo o los videos del partido, sin necesidad de iniciar sesión.
Cobro con desglose por persona en toda reserva
La venta de cualquier reserva muestra ahora el mismo desglose: precio de la reserva o inscripción, total y reparto por persona. Una cancha estima por 4 jugadores; una clase, una cancha abierta, un torneo, la academia y los abonos reparten por la cantidad real de inscriptos — con la etiqueta correcta ("Reserva" o "Inscripción") en cada caso.
Encontrá y creá todo con ⌘K
El nuevo buscador se abre con ⌘K desde cualquier pantalla: creá una reserva, un cliente, un paquete o una venta, mirá disponibilidad y saltá a cualquier sección — todo con el teclado, sin tocar el mouse.

Preguntale a tu club con el Asistente IA
Un chat con IA que responde sobre tu club al instante: disponibilidad de canchas, horarios libres de los profes, huecos en una cancha y más. Sin abrir reportes ni filtrar a mano.

Cargá usuarios, productos y pagos sin salir de la reserva
Agregar un usuario, un producto o un pago ahora se hace en una fila inline alineada a la tabla — sin abrir otro panel ni perder el contexto de la reserva.
Usuarios siempre a la vista en cada reserva
La sección "Usuarios" salió del desplegable y quedó fija arriba de Productos y Pagos, visible apenas abrís una reserva.
Pagos inline en Venta rápida
Registrar un pago en Venta rápida se hace en la misma lista, en una fila alineada a los encabezados. Menos clics para cerrar una venta.
Abonos y caja, mucho más rápidos
Materializar un abono y cerrar la caja del día corren en paralelo. Un abono de 52 semanas que antes hacía 52 consultas seguidas a la base ahora se resuelve en una sola tanda.
Los paquetes con créditos exigen un programa
Se terminaron los paquetes de créditos sueltos sin una clase detrás: ahora cada paquete con créditos va asociado a su programa.
Cancelar una venta queda en el historial
Cancelar una venta del POS queda registrado en el historial de esa venta, igual que cobrar o editar. Trazabilidad completa de cada movimiento.
El saldo del cliente siempre cuadra
Editar un pago hecho con saldo a favor ya no descuadra la billetera del cliente. Para corregirlo se anula y se registra de nuevo, y el saldo queda siempre conciliado.
Editar un pago compartido recalcula todas las reservas
Cuando un pago cubre varias reservas y lo editás, ahora se recalculan todas las reservas afectadas, no solo una.
Cupos que nunca se pasan
Si dos personas se anotan al mismo tiempo al último cupo de una clase, las inscripciones más recientes pasan automáticamente a lista de espera. El cupo nunca se rompe.
Recordatorios sin duplicados
El aviso diario de "tenés una reserva mañana" ya no se manda dos veces ante un reintento del sistema.








