Introducción
Este mes de abril hemos seguido mejorando la usabilidad de la suite con un buen número de ajustes.
En esta ocasión, las mejoras abarcan dos soluciones: en Reservas encontrarás cambios en la gestión de bonos, la configuración fiscal (TicketBAI), la protección de reservas pasadas, el control de tarifas del sistema, la adaptación completa de la impresión de PDFs a Chrome, mejoras en la tokenización de tarjetas y en la integración con InOne. En Competiciones, se mejora el alta de torneos Pro-Am y se refuerza la validación del logo del club.
¡Veámoslo todo en detalle!
Mejoras en Reservas
- 🎫 Gestión de bonos: nuevo campo "Precio a pagar"
En la solución Reservas, dentro de: Jugadores → Fichas y datos → Gestión de bonos → Venta bono, se han rediseñado los campos de precios para que quede más claro qué importe es informativo y cuál es el que se cobra realmente al jugador. Ahora los campos son:
"Precio informativo": es el importe que se estableció en la tarifa del bono. Este precio no es editable en el momento de la venta; sirve como referencia para que el usuario sepa cuál es el precio base configurado.
"Precio a pagar": es el importe al que finalmente se vende el bono al jugador. Este campo sí es editable (si el usuario tiene los permisos adecuados) y es el que se utiliza para realizar el cobro.
- 🔒 Opciones del club: protección de configuración fiscal (TicketBAI)
En la solución Reservas, dentro de: Configuración → Utilidades → Opciones del club, se ha añadido una protección adicional para clubs que tienen activo TicketBAI.
Cuando esta opción fiscal está activada, las siguientes configuraciones de facturación pasan automáticamente a no ser editables:
- No tener en cuenta crédito en la factura de la liquidación, diario de caja y número de recibo.
- No tener en cuenta los prepagos en la factura de la liquidación, diario de caja y número de recibo.
- No tener en cuenta pagos a cuenta de procedencia en la factura de la liquidación, diario de caja y número de recibo.
- No tener en cuenta pagos a cuenta de habitación en la factura de la liquidación, diario de caja y número de recibo.
- Número de factura único (liquidaciones, créditos y tiques).
- 💳 Traspaso de deudas en clubs multi campo
En la solución Reservas, dentro de: Jugadores → Fichas y datos → Seleccionar un jugador → Cuenta corriente individual, se ha mejorado el funcionamiento del traspaso de deudas en clubs que gestionan varios campos.
Antes: al generar un traspaso de deudas de un jugador, el sistema solo tenía en cuenta las deudas del campo desde el que se estaba realizando la operación. Si el jugador tenía deudas en otros campos de la misma propiedad, estas no se incluían en el traspaso.
Ahora: el sistema genera el traspaso de deudas a partir de todas las deudas del jugador en todos los campos que pertenecen a la misma propiedad. De este modo, la deuda total del jugador queda consolidada correctamente.
🛡️ Protección frente a modificaciones en reservas de días anteriores
En la solución Reservas, dentro de: Salidas → Ver reserva, se ha añadido una protección que impide modificar reservas de fechas anteriores al día actual.
Antes: el icono 🗑️ "Eliminar" de cada jugador estaba activo incluso en reservas de días anteriores, lo que permitía eliminar jugadores de partidas pasadas. Igualmente, la opción de anular reservas no liquidadas de días anteriores estaba habilitada.
Ahora: el icono 🗑️ "Eliminar" de cada jugador se deshabilita automáticamente cuando la fecha de juego de la reserva es anterior al día actual. Además, la opción de anular reservas no liquidadas de días anteriores también se ha deshabilitado.
Esta protección evita modificaciones accidentales en reservas históricas que podrían afectar a los registros del club.
- 📋 Tarifas del sistema: edición parcial habilitada
En la solución Reservas, dentro de: Configuración → Tarifas, se ha ajustado el comportamiento de las cuatro tarifas reservadas por el sistema: ZONASAPL1, ZONASCOB1, CHEQUERPP1 y CHEQUERCOB1.
Antes: estas tarifas estaban completamente bloqueadas y no se podía modificar ninguno de sus campos, lo que impedía, por ejemplo, cambiar la subfamilia contable necesaria para integrar correctamente la facturación con el programa contable del club.
Ahora: se permite la modificación de la mayoría de sus campos (como la subfamilia contable), pero se mantienen protegidos los campos críticos: código, descripción, tipo de tarifa y precios. Al abrir la ficha de una tarifa del sistema, el sistema muestra un mensaje informativo indicando qué campos no son editables.
- 💳 Tokenización de tarjetas: aviso al seleccionar pasarela no compatible
En la solución Reservas, dentro de: Configuración → Procedencias → Seleccionar una procedencia → Tarjetas tokenizadas → Generar enlace, se ha añadido un control cuando el usuario selecciona una pasarela de pago que no es de tipo Paycomet.
Ahora, si seleccionas otro tipo de pasarela (como Redsys), el sistema muestra el mensaje: "La tokenización de tarjetas sólo está disponible para pasarelas de tipo PayComet" y deshabilita el botón "Aceptar", impidiendo continuar.
Esto evita confusiones y errores al intentar tokenizar tarjetas con pasarelas que no soportan esta funcionalidad.
- 🖨️ Impresión de PDFs: adaptación completa a Google Chrome
En la solución Reservas se ha completado la adaptación de todas las funciones de impresión de PDFs a los últimos cambios en la política de seguridad de Google Chrome.
En marzo ya corregimos la impresión de etiquetas de Tienda y del cartel de buggy. En abril, se ha extendido esta adaptación al resto de puntos del sistema donde se abría una nueva ventana para imprimir un PDF, incluyendo entre otros: liquidaciones, facturas, informes de salidas, confirmaciones de reserva, contratos de bonos y envío de facturas.
A partir de ahora, todas las impresiones de PDFs en Reservas funcionan correctamente con las últimas versiones de Chrome.
- 🔗 Integración con InOne: envío de importes totales
Algunos clubs utilizan InOne como CRM. Hasta ahora, la información económica que teeone.golf enviaba a InOne con cada nueva reserva no incluía tantos detalles.
A partir de ahora, teeone.golf transmite a InOne los datos económicos completos de cada reserva: el subtotal, la comisión, el total, el importe ya cobrado y el importe pendiente de pago. De este modo, el club puede consultar toda la información económica de sus reservas directamente desde InOne, sin necesidad de volver a teeone.golf para completar los datos.
⛳ Mejoras en Competiciones
- 🏌️ Alta de torneo Pro-Am 3 mejores bolas: inscripción por equipos automática
En la solución Competiciones, dentro de: Gestión de torneos → Alta torneo, al crear un torneo con modalidad "Pro-Am 3 mejores bolas", la casilla "Inscripción por equipos" ahora queda automáticamente marcada y deshabilitada.
Esta modalidad requiere inscripción por equipos por su propia naturaleza (un profesional + tres amateurs), por lo que no tenía sentido permitir que se desmarcara. Hasta ahora, la casilla se marcaba automáticamente pero el usuario podía desmarcarla, lo que podía generar configuraciones incoherentes.
- 🖼️ Validación del formato de imagen del logo del club
En la solución Competiciones, dentro de: Configuración → Utilidades → Opciones del club → Imagen del logo, se ha añadido un control adicional que valida que el tipo de archivo del logo sea un formato válido.
Antes: era posible subir un archivo de imagen en cualquier formato (incluyendo .jpg), lo que en algunos casos podía provocar errores al generar documentos impresos como los horarios de torneo.
Ahora: el sistema valida el formato del archivo antes de aceptarlo y muestra un aviso si el tipo de archivo no es compatible, evitando problemas posteriores en la impresión de documentos.
🎯 Resumen
Las mejoras de usabilidad de abril de 2026 se centran en:
Reservas:
- 🎫 En la venta de bonos, los campos de precio ahora distinguen entre "Precio informativo" (referencia, no editable) y "Precio a pagar" (importe real de cobro, editable).
- 🔒 Con TicketBAI activo, las opciones de facturación que podrían generar inconsistencias fiscales pasan a no ser editables.
- 💳 El traspaso de deudas en clubs multi campo consolida ahora las deudas del jugador en todos los campos de la propiedad.
- 🛡️ Nueva protección que impide eliminar jugadores o anular reservas de días anteriores al día actual.
- 📋 Las tarifas del sistema (ZONASAPL1, ZONASCOB1, CHEQUERPP1, CHEQUERCOB1) ahora permiten editar la subfamilia contable y otros campos, manteniendo protegidos el código, descripción, tipo de tarifa y precios.
- 💳 Al intentar tokenizar una tarjeta con una pasarela que no es Paycomet, el sistema muestra un aviso claro y bloquea la operación.
- 🖨️ Adaptación completa de todas las impresiones de PDFs a las últimas versiones de Chrome (continuación de las correcciones de marzo).
- 🔗 La integración con InOne ahora envía los importes totales de cada reserva, ofreciendo datos económicos más completos.
Competiciones:
- 🏌️ Los torneos Pro-Am 3 mejores bolas marcan y deshabilitan automáticamente la casilla "Inscripción por equipos", en línea con las otras modalidades Pro-Am.
- 🖼️ Nuevo control de validación del formato de imagen del logo del club, evitando errores en la impresión de documentos como los horarios.
Son mejoras que refuerzan la seguridad, el control fiscal y la usabilidad de la gestión diaria de tu club ✨