Flujos · Venta
El cliente llama y aparta mercancía para comprarla en unos días. El sistema reserva ese stock (deja de estar disponible para otras ventas), la reserva expira si no se paga a tiempo (por defecto 7 días, máximo 7), y el precio de cada línea se congela al crear el pedido (con descuento manual si se baja).
flowchart TD
A([Cliente llama por teléfono]):::cliente --> B[Ventas arma el pedido<br/>y solicita reservar]:::empleado
B --> C{¿Hay stock<br/>disponible?}:::decision
C -- No --> C2([No se puede reservar<br/>se ofrece alternativa]):::fin
C -- Sí --> D[Sistema aparta el stock<br/>Pendiente · reserva activa]:::sistema
D --> E[Sistema fija vencimiento<br/>hasta 7 días]:::sistema
E --> F{¿Paga dentro<br/>del plazo?}:::decision
F -- No, expira --> G[Sistema libera la reserva<br/>pedido Expirado]:::sistema
G --> G2([Reserva caducada]):::fin
F -- Sí --> H[Cliente paga · Ventas cobra]:::empleado
H --> I[Sistema consume la reserva<br/>precio congelado por línea]:::sistema
I --> J[Salida de venta definitiva<br/>pedido Pagado]:::sistema
J --> K([Pedido normal · sigue su ciclo]):::fin
classDef cliente fill:#FBE7EE,stroke:#C0436B,stroke-width:1.5px,color:#18222E;
classDef empleado fill:#E7F0FC,stroke:#2E73D9,stroke-width:1.5px,color:#18222E;
classDef sistema fill:#E1F2F0,stroke:#0E9488,stroke-width:1.5px,color:#18222E;
classDef decision fill:#F7EEE1,stroke:#CF8138,stroke-width:1.5px,color:#18222E;
classDef fin fill:#ECEDFB,stroke:#5B63E6,stroke-width:1.5px,color:#18222E;
Pide reservar ciertas unidades para comprarlas en unos días. Ventas arma el pedido y solicita la reserva.
Si hay stock disponible, lo aparta (el pedido queda Pendiente con la marca de reserva) y fija el vencimiento (por defecto 7 días, máximo 7). Ese stock deja de ofrecerse a otras ventas.
Al cobrar, el sistema consume la reserva con el precio ya congelado en cada línea y genera la salida de venta definitiva. El pedido pasa a Pagado y sigue como uno normal.
Si no confirma a tiempo, la tarea automática libera la reserva y el stock vuelve a estar disponible, sin penalización ni movimiento de venta.
Cuando la reserva se confirma, el pedido entra en el ciclo de vida normal. Ver también la Guía de Ventas y cómo se deriva el stock.