Skip to content

Changelog

  • Los alumnos/socios pueden descargar su credencial PDF con QR desde tu-negocio.kaltia.app/mi-credencial
  • Verificación por PIN de 6 dígitos enviado al email
  • 5 fondos predeterminados + opción de subir imagen personalizada
  • El QR de la credencial funciona con el check-in
  • Pase de lista: marca presentes y ausentes por grupo/horario
  • Faltas: registro explícito con estados: pendiente, repuesta, justificada
  • Reposiciones: programa reposición en otro grupo/horario/fecha
  • Check-in: pantalla fullscreen para tablet, acepta QR o matrícula manual
  • Nuevo campo “Tipo de negocio” en Mi Instituto: academia, gimnasio, escuela, club u otro
  • El vocabulario del sistema se adapta: alumnos/socios/miembros, cursos/membresías, etc.
  • Sidebar dinámico según el tipo
  • Nuevo status congelado para inscripciones
  • Campo frozen_until para fecha de reactivación
  • Los congelados se excluyen de cobranza y asistencia
  • Día de pago configurable por alumno y por inscripción
  • Prioridad: inscripción > alumno > curso
  • Descuento multi-inscripción (monto fijo por instituto)
  • Nueva página Cobranza con cards de estado: pagado, por pagar, vencido
  • Recordatorios manuales por email (Resend) y WhatsApp (wa.me)
  • Tracking anti-duplicado de recordatorios
  • Configuración: modo, canal, días antes/después del vencimiento
  • Detalle de grupo muestra conteo real de inscritos
  • Offcanvas con lista de alumnos del grupo
  • Botón “Asignar alumnos” para mover alumnos sin grupo
  • Nombres de alumnos son links a su expediente
  • Dashboard stats filtra correctamente por instituto (bug de countAllResults())
  • Admin: timeAgo() corregido (offset de timezone eliminado)
  • Admin: último acceso usa last_active en vez de fecha de login

Cuota de inscripción en clases personalizadas (1 abril)

Section titled “Cuota de inscripción en clases personalizadas (1 abril)”
  • Campo enrollment_fee para clases 1-a-1
  • Aplicar descuento parcial por línea del carrito
  • Tracking de courtesy_amount por pago
  • billing_mode: calendario (día fijo) u open (basado en inscripción)
  • Toggle en detalle del curso
  • Pegar CSV → preview → importar
  • Email automático después del checkout en POS
  • Cadena: alumno → tutor → instituto

Inscripción desde detalle de curso (31 marzo)

Section titled “Inscripción desde detalle de curso (31 marzo)”
  • Botón ”+ Inscribir” con selector buscable de alumnos
  • Clases 1-a-1 con maestro, alumno, horario y costo
  • Pagos y comprobantes independientes
  • Grupos por curso/ciclo con capacidad máxima
  • Horarios con día, hora y salón
  • Calendario general con FullCalendar
  • tu-academia.kaltia.app con hero, cursos, contacto
  • Inscripción online con formulario público
  • WhatsApp, email y Google Maps integrados
  • Punto de venta centralizado
  • Tickets PDF generados con DOMPDF
  • Métodos: efectivo, transferencia
  • Registro de instituto en 5 minutos
  • Primer usuario administrador automático
  • Subdominio único por instituto