Wizard de 5 pasos que materializa el Flujo 4 (Traslado por clima u operativa). Regla canonica Conv. 21: el pagare original NO se redepone — los Gs. 300.000 cubren cualquier instalacion. Sin penalizacion al socio cuando el clima o la operativa motivan el traslado (no se aplica el 25% de retencion de cancelacion voluntaria). Si el destino es mas barato, se genera credito a favor del socio.
1
Identificar + motivo
2
Sugerir destino
3
Diferencia tarifaria
4
Notificar socio
5
Confirmar traslado
Paso 1 — Identificar reserva original + motivo del traslado
Reserva original (solo lectura)
RES-2026-00187 · SOC-05687 Maria Aguirre (boda) · Quincho 1 · sabado 14/05/2026 · 18:00 a 02:00 AM · cantidad estimada 150 personas · canon Gs. 150.000 (sin parque) · estado Confirmada
Hora exacta en la que se detecto la necesidad. Util para trazabilidad.
Sin penalizacion al socio (Conv. 21). El motivo Clima exonera de la retencion del 25% que aplica a cancelacion voluntaria. El socio solo paga (o recibe credito de) la diferencia tarifaria del Paso 3.
Pagare actual: PAG-2026-00175 (Gs. 300.000) se mantiene en custodia — NO se redepone. Cubre cualquier instalacion destino.
Paso 1 de 5 · RES-2026-00187 · Origen: Quincho 1 → Destino: (seleccionar) · Listo para continuar
Paso 2 — Sugerir instalacion alternativa
El sistema consulta el calendario SES-02 backend y propone los espacios disponibles el sabado 14/05/2026 cuya capacidad minima soporta 150 personas (cantidad estimada del wizard original).
Espacios sugeridos
| Sel. | Espacio | Capacidad min-max | Tarifa base | Match | Disponibilidad | Notas |
|---|---|---|---|---|---|---|
| 100-300 | Gs. 200.000/dia [INFERIDO] | Recomendado | Disponible | Techado, apto eventos sociales 100+, perfecto para boda con lluvia. | ||
| — | Gs. 100.000/hora [INFERIDO] | No recomendado | Disponible | Reservado a actividad deportiva o institucional; alquiler externo restringido (Conv. 2). | ||
| 1.500-3.000 | A determinar Consejo | No recomendado | Disponible | Capacidad sobre-dimensionada para 150 personas; requiere aprobacion expresa del Consejo. | ||
| — | Quincho 1 (origen) | 50-150 comodos | Gs. 150.000/dia | — | Excluido (es el origen del traslado) | — |
| — | Quincho 2 | 50-100 | Gs. 150.000/dia | — | Excluido (capacidad < 150) | — |
| — | Cancha | — | Gs. 100.000/hora | — | Excluida (solapamiento horario) | — |
Tabla comparativa origen vs destino
| Caracteristica | Quincho 1 (origen) | Polideportivo 1 (destino) |
|---|---|---|
| Capacidad min | 50 | 100 |
| Capacidad max | 150 comodos / 250 apretados | 300 [INFERIDO] |
| Tarifa base | Gs. 150.000/dia | Gs. 200.000/dia [INFERIDO] |
| Techado | Limitado (al aire libre con techo parcial) | Si (totalmente techado) |
| Apto musica | Si | Si |
| Parque diversiones | Si (add-on Gs. 50.000) | No |
| Apto 150 personas | Si pero apretado | Si con holgura |
Sin conflicto inter-instalaciones (Polideportivo 1 no tiene restriccion con la Cancha del Conv. 2). Listo para avanzar.
Paso 2 de 5 · Destino: Polideportivo 1 · Listo para continuar
Paso 3 — Calculo de diferencia tarifaria
Calculo automatico segun Conv. 21: Diferencia = Canon destino − Canon origen. Si positiva → el socio paga la diferencia. Si negativa → la cooperativa acredita el credito al socio. Por tratarse de Clima, la cooperativa NO aplica penalizacion del 25%.
| Concepto | Monto (Gs.) |
|---|---|
| Canon original Quincho 1 | 150.000 |
| Add-on parque original | 0 (la boda no uso parque) |
| Subtotal canon origen | 150.000 |
| Canon destino Polideportivo 1 | 200.000 [INFERIDO] |
| Add-on parque destino | 0 |
| Subtotal canon destino | 200.000 |
| Diferencia | +50.000 a cargo del socio |
Pagare actual: PAG-2026-00175 (Gs. 300.000) se mantiene en custodia — sin redeposicion (Conv. 21).
Caso inverso de ejemplo (Conv. 21)
Si la reserva original fuera Polideportivo 1 (Gs. 200.000) y el destino Quincho 2 (Gs. 150.000), la diferencia seria −50.000 credito a favor del socio registrado en su cuenta corriente.
Paso 3 de 5 · Diferencia: +Gs. 50.000 pendiente · Listo para continuar
Paso 4 — Notificar al socio
Default desmarcado: enviar inmediatamente al confirmar el Paso 5.
Paso 4 de 5 · Confirmacion verbal recibida · Listo para continuar
Paso 5 — Confirmar traslado + preview
Operacion irreversible. Para corregir un traslado erroneo se debe registrar un nuevo traslado en sentido inverso desde la reserva nueva.
Operaciones que se ejecutaran al confirmar
| # | Operacion | Detalle |
|---|---|---|
| 1 | Liberar origen | Quincho 1 el 14/05/2026 pasa de Confirmada a libre en el calendario. |
| 2 | Crear nueva reserva | RES-2026-00263 nueva, copiando todos los datos del wizard original (socio, beneficiario, evento, horario), con espacio = Polideportivo 1 y canon = Gs. 200.000. Estado inicial Confirmada (no vuelve al Consejo). |
| 3 | Marcar original Trasladada | RES-2026-00187 pasa a estado Trasladada con referencia cross a RES-2026-00263. |
| 4 | Disparar notificaciones | Email + SMS al socio (Maria Aguirre) + email al Jefe de Sede Social (David Melgarejo) + entrada en el log de cambios de las dos reservas. |
Indicadores finales
Al confirmar este traslado, el sistema creara RES-2026-00263 en Polideportivo 1 (estado Confirmada), liberara el Quincho 1 el 14/05/2026 en el calendario, marcara RES-2026-00187 como Trasladada (con referencia a la nueva), enviara las notificaciones al socio y dejara la diferencia tarifaria de Gs. 50.000 pendiente de cobro en Tesoreria.
Paso 5 de 5 · Listo para confirmar · Marque la confirmacion para ejecutar
Estados y mensajes del wizard
Vacio: Si
?reserva= ausente: "No se especifico una reserva a trasladar. [Ir al listado]". Si estado no compatible (Cancelada / Archivada / Rechazada): banner rojo "La reserva no puede trasladarse en su estado actual". Si Paso 2 no devuelve destinos: banner naranja "No hay espacios alternativos disponibles esa fecha. Considere cancelacion con devolucion 100% (Conv. 21 cooperativa-iniciada). [Ir a Cancelacion]" → SES-07.
Carga: Skeleton sobre el panel del paso activo durante consulta backend (disponibilidad de destinos Paso 2). Boton Siguiente deshabilitado. En Paso 5: "Creando reserva nueva, liberando origen, enviando notificaciones, no cierre la ventana…"
Error: Si la consulta de disponibilidad falla (Paso 2): banner naranja. Si la creacion de la nueva reserva falla por race condition (otra reserva en el destino): toast rojo "El espacio Polideportivo 1 dejo de estar disponible. Vuelva al Paso 2 y elija otro destino." Si la notificacion al socio falla: el traslado se confirma igual; toast naranja para reintentar el envio.
Exito: Toast "Traslado registrado. Reserva original RES-2026-00187 marcada Trasladada. Nueva reserva RES-2026-00263 creada en Polideportivo 1 (Confirmada). Diferencia Gs. 50.000 pendiente de cobro. Notificacion enviada a m.aguirre@example.py + +595 985 678 901. Calendario actualizado: Quincho 1 liberado para el 14/05/2026." Redirige a SES-04 ficha de la nueva reserva.