Appearance
Cobrar una Cuenta - Paso a Paso
Cuentas es un módulo para gestionar pedidos por cliente. Cada cuenta representa un pedido individual (puede ser una mesa, una persona o cualquier identificador). Puedes agregar productos a la cuenta y cobrarlos de dos formas: pago total (todo de una vez) o abonos (pagos parciales hasta completar el total).
1. Crear una Cuenta
- Ve a Cuentas desde el menú lateral
- Haz clic en "Nueva Cuenta" (requiere caja registradora abierta)
- Escribe un nombre identificativo, por ejemplo:
Mesa 5,CarlosoPedido 42 - Haz clic en "Crear Cuenta"
La cuenta se crea con estado Activa (verde) y aparece en la tabla sin productos.
2. Agregar Productos
- Haz clic en el nombre de la cuenta para entrar
- Usa el buscador para encontrar productos (por nombre, código o escaneando código de barras)
- Selecciona el producto —se agrega automáticamente—
Stock: Se descuenta del inventario inmediatamente al agregar el producto. Si eliminas el producto de la cuenta, el stock se devuelve.
El estado de la cuenta cambia automáticamente de Activa (verde) a Pendiente (rojo) al agregar el primer producto.
Puedes seguir agregando productos, ajustar cantidades (+/−) o eliminar productos libremente mientras la cuenta no tenga abonos.
3. Opciones de Cobro
En el panel lateral derecho ("Resumen") se muestran los totales. Hay un solo campo de entrada y un solo botón que cambia según el monto ingresado.
Pago Total
- Ingresa un monto igual o mayor al total de la cuenta
- El botón muestra "Pagar Total"
- Haz clic → se crea una venta, un movimiento de caja, la cuenta se libera y desaparece
Abonar
- Ingresa un monto menor al total de la cuenta
- El botón muestra "Abonar $X" (con el monto exacto)
- Haz clic → se registra un movimiento "Abono - Cuenta" en caja (ingreso) y la cuenta queda bloqueada
4. Cuenta Bloqueada (con Abonos)
Cuando una cuenta recibe su primer abono, entra en estado bloqueado. Esto implica:
- ❌ No se pueden agregar nuevos productos
- ❌ No se pueden quitar productos existentes
- ❌ No se puede modificar cantidades
- ❌ No se puede cancelar la cuenta
- ✅ Cada abono genera un movimiento "Abono - Cuenta" en caja (ingreso)
- ❌ No se genera venta hasta completar el total de la cuenta
El panel Resumen ahora muestra:
| Campo | Descripción |
|---|---|
| Total | Monto total de la cuenta |
| Total abonado | Suma de todos los abonos |
| Pendiente | Lo que falta para completar |
| Abonos | Lista con fecha, monto y método de pago |
El campo de entrada ahora se llama "Monto a Abonar" y el botón cambia según lo ingresado:
- Si es menor al pendiente → "Abonar $X"
- Si cubre el pendiente → "Pagar Restante"
5. Auto-Finalización
Cuando la suma de todos los abonos iguala o supera el total de la cuenta, el sistema automáticamente:
- Crea una sola venta con el total real de la cuenta
- Crea un movimiento "Pago total - Cuenta" en caja con el monto final
- Calcula la ganancia correcta una sola vez (precio total − costo total)
- Libera la cuenta y la elimina
El usuario no tiene que hacer nada adicional: ocurre en el mismo momento en que el último abono completa el total.
6. Cancelar una Cuenta
Solo se puede cancelar si la cuenta no tiene abonos (está en estado Activa o Pendiente sin abonos).
Al cancelar:
- Los productos pendientes se marcan como cancelados
- El stock no se devuelve (se registra como merma, se asume que el producto ya se consumió)
- La cuenta queda libre
7. Flujo Resumido
Crear cuenta (Activa)
│
├── Agregar productos → estado cambia a Pendiente
│
├── PAGAR TOTAL → 1 venta + 1 movimiento en caja → cuenta liberada ✓
│
└── ABONAR $X → 1 movimiento "Abono - Cuenta" en caja + cuenta bloqueada
│
├── Abonar $Y → otro movimiento en caja, sigue bloqueada
├── Abonar $Z → completa el total
│ └── AUTO: 1 venta + movimiento "Pago total - Cuenta" → cuenta liberada ✓
│
└── NO se puede cancelar ni modificar productos1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
Tiempo promedio: 30-60 segundos por cobro
Tiempo estimado: 10 minutos