Control de Ventas
Historial de movimientos, filtros, totalizadores y cómo anular una venta.
Ruta: /sales/list — menú Operaciones → Control de Ventas.
Filtros
- Desde / Hasta — no se pueden seleccionar fechas futuras; si "desde" supera a "hasta", se ajusta solo. Botón Hoy para volver al día actual.
- Sucursal — una o Todas.
- Vendedor — selección múltiple.
- Tipo — Todos · Ingresos (ventas) · Egresos (gastos).
- Medio de pago — selección múltiple.
- Ver anulados — interruptor para incluir movimientos anulados.
Los filtros se recuerdan dentro de la sesión del navegador.
Totalizadores
Chips con el total de ingresos, egresos y el balance neto, siempre calculados sobre los filtros aplicados.
Listado
Columnas ordenables: Fecha · Tipo · Sucursal · Vendedor · Medio de pago · Monto · Ajuste de precio · Ítems · Acciones.
- Ajuste de precio es la suma de
(precio de lista − precio cobrado) × cantidad: positivo = descuento, negativo = recargo. - Orden por defecto: más recientes primero.
- En celular, cada movimiento se muestra como tarjeta en lugar de fila.
Acciones
- Ver detalle — abre el comprobante completo: datos de cabecera, ítems con precios y descuentos, medios de pago y totales. Desde ahí se puede imprimir, compartir y enviar por email (ver Comprobantes).
- Anular — pide confirmación: "¿Estás seguro de anular este movimiento?". El movimiento queda marcado como anulado y deja de sumar a los totales (se ve activando "ver anulados").
Nuevo movimiento
Botón en la cabecera para ir directo a registrar una venta. Requiere caja abierta.