Índice de la documentación

Flujos · Venta

Compra en tienda y pago en efectivo

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;
    
Acción del cliente Acción del empleado Lo hace el sistema Decisión Estado final

Paso a paso

El cliente elige en el mostrador

Ventas identifica al cliente (o lo crea al vuelo). Para boleta basta el DNI; si pide factura, hace falta RUC y dirección fiscal.

Arma el pedido

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.

Confirma contra el almacén de la tienda

Al confirmar, el sistema descuenta el stock del almacén Tienda con un movimiento de venta y pasa el pedido a Pagado.

Cobra el efectivo

Recibe el importe y registra el pago con método Efectivo, ya confirmado (no queda pendiente como en una transferencia).

Emite el comprobante

Boleta o factura desde el propio pedido. Queda "pendiente" y pasa a "aceptado" (respuesta de SUNAT hoy simulada).

Entrega en mano

Como la mercancía sale en el acto, el envío se marca Enviado y Entregado de inmediato.

Quién hace qué

El empleado

  • Identifica al cliente y arma el pedido presencial
  • Confirma contra el almacén de la tienda
  • Cobra el efectivo y registra el pago
  • Emite la boleta y entrega la mercancía

El sistema

  • Verifica y descuenta el stock de la tienda
  • Marca el pedido como Pagado
  • Genera el comprobante (SUNAT simulado)
  • Deja el movimiento y la venta auditados

Casos límite

El stock del sistema no cuadra con lo físico: el cliente tiene el producto en la mano pero el sistema marca 0. Se registra un ajuste por conteo físico en Inventario y se reintenta la confirmación — así el histórico queda cuadrado.
El cliente no quiere comprobante: igual conviene emitir boleta para que el stock y la caja cuadren. Sin comprobante no queda registro fiscal de la salida.
Paga solo una parte: si no completa el efectivo, no se cierra la venta. El pedido puede quedar Pendiente o anularse; no se entrega mercancía sin el pago completo.
La diferencia con la venta web es solo el canal (Presencial) y que el pago en efectivo se confirma en el acto. El motor es el mismo: confirmar descuenta stock, y el stock siempre se deriva de los movimientos.

Relacionado: Ciclo de vida del pedido, Compra desde la web y la Guía de Ventas.