Flujo de una venta — happy path + branches

Flujo de una venta — happy path + branches A workflow diagram generated by Archify. 01 / Pasos Llega · al POS · Pasos Llega al POS Cliente · buscar o alta · Pasos Cliente buscar o alta Venta · cobrar · Pasos Venta cobrar Legend User UI

El happy path

  • • Llega al POS con productos. El pos busca o da de alta al cliente. Cobra. Si hay base, asigna el sticker al cliente y queda con responsable_actual.
  • • Si el cliente ya es cliente, el sticker muestra sus bases. Si no, se da de alta con nombre, documento, teléfono, dirección (opcional con mapa).
  • • Si el cliente quiere LLEVAR más bases de las que entrega, el sistema lo obliga a registrar el cliente primero. Si el cliente no quiere ser registrado, no puede llevarse más bases.

Branches y bloqueos

  • • Venta sin cliente: válida si la persona llega con sus botellones y no quiere ser registrada. La recarga se acredita al parque. El pos no le puede asignar bases porque no hay cliente.
  • • Bloqueo por deuda: si el sistema detecta que la venta dejaría al cliente con más bases tuyas de las que entregó, pide registrar al cliente (nombre, teléfono, dirección) antes de continuar.
  • • Mismatch de base: si el cliente devuelve una base con un consecutivo distinto al que se llevó, el sistema avisa. El pos debe reconciliar antes de cerrar la venta.

Cada base tiene un sticker

  • • Al entregar una base, se escanea o tipea su consecutivo (0001-9999) y se asigna al cliente. La base queda con responsable_actual hasta que vuelva al parque o se descarte.
  • • Un botellón sin responsable es un botellón perdido en el sistema. La auditoría detecta clientes con bases asignadas hace más de N días y avisa para su seguimiento.