Ciclo de vida de un botellón — Aquazaku

Ciclo de vida de un botellón — Aquazaku A lifecycle diagram generated by Archify. 01 / Estados 02 / Fuera de servicio 03 / Outcomes DISPONIBLE · en el parque, sin responsable · Estados 01 DISPONIBLE en el parque, sin responsable ASIGNADO · entregado a un cliente · Estados 02 ASIGNADO entregado a un cliente CON CLIENTE · esperando devolución · Estados 03 CON CLIENTE esperando devolución DEVUELTO · volvió a la planta · Estados 04 DEVUELTO volvió a la planta DAÑADO · no se puede usar más · Fuera de servicio · fuera de servicio DAÑADO no se puede usar más fuera de servicio DESCARTADO · fuera del inventario · Fuera de servicio · terminal DESCARTADO fuera del inventario terminal entrega venta confirmada devolución golpe / vencimiento inspección falla Legend start active state failure / exit

El botellón es trazable, no anónimo

  • • Cada base tiene un consecutivo único (0001-9999) y queda asociada a un responsable_actual. La asociación se rompe solo cuando vuelve al parque o se descarta.
  • • Si el cliente devuelve una base distinta a la que llevó, el sistema detecta el mismatch con el sticker y avisa — un botellón sin responsable es un botellón perdido en el sistema.

DAÑADO no es DESCATADO

  • • DAÑADO es un estado donde la base todavía existe físicamente pero no se puede entregar. DESCATADO es terminal: la base se rompió o se robó y ya no está en el inventario.
  • • La decisión de pasar de DAÑADO a DESCATADO la toma un admin, no el pos. El pos registra el daño; el admin decide el descarte para evitar que se descarten bases por accidente.

El cliente debe tener sus bases asignadas

  • • Si un cliente compra una recarga sin tener bases entregadas, el sistema lo permite pero le avisa: 'este cliente no tiene botellones tuyos, ¿es una venta sin intercambio?'.
  • • Si un cliente quiere LLEVAR más bases de las que entrega, el sistema lo obliga a registrar el cliente primero (con nombre, teléfono, dirección) para poder cobrarle las bases después.