Flujos · Venta
Venta presencial en el mostrador: el cliente elige, paga en efectivo y se lleva la mercancía en el momento. Todo el ciclo del pedido ocurre de una sola vez, cara a cara.
flowchart TD
A([Cliente en el mostrador]):::cliente --> B[Ventas ubica o crea al cliente]:::empleado
B --> C[Ventas crea el pedido<br/>canal = Presencial]:::empleado
C --> D[Ventas confirma el pedido<br/>almacén = Tienda]:::empleado
D --> E{¿Cuadra el stock<br/>en la tienda?}:::decision
E -- No --> F[Ajuste por conteo físico<br/>y se reintenta]:::empleado
F --> D
E -- Sí --> G[Sistema descuenta stock<br/>y marca el pedido Pagado]:::sistema
G --> H[Cliente paga en efectivo]:::cliente
H --> I[Ventas registra el pago<br/>método = Efectivo · confirmado]:::empleado
I --> J[Emite boleta o factura]:::empleado
J --> K[Entrega la mercancía<br/>Enviado y Entregado]:::empleado
K --> L([Venta cerrada]):::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;
Ventas identifica al cliente (o lo crea al vuelo). Para boleta basta el DNI; si pide factura, hace falta RUC y dirección fiscal.
Canal Presencial, con las líneas de lo que se lleva. El precio sale del catálogo y es ajustable si se pacta un descuento.
Al confirmar, el sistema descuenta el stock del almacén Tienda con un movimiento de venta y pasa el pedido a Pagado.
Recibe el importe y registra el pago con método Efectivo, ya confirmado (no queda pendiente como en una transferencia).
Boleta o factura desde el propio pedido. Queda "pendiente" y pasa a "aceptado" (respuesta de SUNAT hoy simulada).
Como la mercancía sale en el acto, el envío se marca Enviado y Entregado de inmediato.
Relacionado: Ciclo de vida del pedido, Compra desde la web y la Guía de Ventas.