Punto de VentaSupervisor
Cerrar caja
Objetivo: Finalizar la sesión de caja al terminar el día o turno operativo.
Rol: Supervisor
Dónde está: Menú → Punto de Venta → Caja (/apps/pos/caja)
Aplica a: POS General
Prerequisitos:
- Tener una caja abierta (sesión activa)
- Haber realizado el corte final
- Permisos de cierre de caja
Pasos
- Ir a Caja y seleccionar la sesión activa
- Hacer clic en Cerrar Caja
- Realizar el conteo final de efectivo:
- Separar por denominaciones
- Ingresar cantidades
- Revisar el resumen de la sesión:
- Total de ventas
- Ventas en efectivo
- Ventas con tarjeta
- Ventas transferencia
- Movimientos (depósitos/retiros)
- Saldo esperado vs contado
- Registrar diferencia si existe (sobrante/faltante)
- Agregar observaciones si es necesario
- Confirmar y hacer clic en Cerrar Sesión
Resultado esperado
- La sesión de caja cambia a estado "Cerrada"
- Se genera el reporte de cierre con:
- Resumen de ventas por forma de pago
- Total de movimientos de efectivo
- Diferencia registrada
- Hora de apertura y cierre
- No se pueden registrar más ventas en esa sesión
- Se genera póliza contable automáticamente (si está configurado)
- La caja queda disponible para nueva apertura
Notas importantes
- Una vez cerrada, la sesión no se puede reabrir
- Si hay diferencia, debe documentarse con observaciones
- El efectivo físico debe cuadrar o quedar justificada la diferencia
- El cierre genera registros para auditoría
- Las ventas posteriores requerirán abrir nueva sesión
Errores comunes y solución
- Mensaje: "Hay ventas pendientes de cobrar"
Causa probable: Existen ventas en proceso que no se completaron
Qué hacer: Completar o cancelar las ventas pendientes antes de cerrar
- Mensaje: "Diferencia sin justificar"
Causa probable: Hay diferencia pero no se agregó observación
Qué hacer: Agregar una observación explicando la diferencia
- Mensaje: "No tiene permisos para cerrar caja"
Causa probable: Su rol no permite cerrar sesiones
Qué hacer: Solicitar a supervisor o administrador
Relacionado
Código fuente: pages/apps/pos/caja/index.vue, components/pos/CashRegisterCloseModal.vue