Caja Registradora

Sistema de apertura y cierre de caja con arqueo de denominaciones, reportes de operaciones y control de ingresos por sucursal.

3
Estados de Caja
11
Denominaciones
3
Tipos de Reportes
1:1
Caja por Usuario

Funcionalidades

Apertura de Caja

Inicio de turno de caja con registro de monto inicial de apertura, usuario responsable y sucursal. La caja queda en estado abierto para recibir transacciones.

Cierre de Caja

Finalización del turno con arqueo completo de ingresos, egresos y efectivo disponible. Validación de cuadre entre el sistema y el conteo físico.

Seguimiento de Denominaciones

Registro detallado de billetes y monedas por denominación al cierre de caja. Incluye billetes (Q200, Q100, Q50, Q20, Q10, Q5, Q1) y monedas (Q1, Q0.50, Q0.25, Q0.10, Q0.05, Q0.01).

Reportes de Caja

Generación de reportes detallados por turno con resumen de ventas, pagos recibidos, método de pago, desglose de denominaciones y diferencias de arqueo.

Vista Detallada de Caja

Pantalla de detalle que muestra todos los movimientos del turno activo: ventas, pagos, créditos aplicados y transacciones asociadas en tiempo real.

Formulario de Cierre

Formulario completo de cierre de caja con campos para efectivo contado, diferencias, observaciones y validación de cuadre antes de confirmar el cierre.

Estados de la Caja

Estado Descripción Acciones Permitidas
Abierta Turno activo recibiendo ventas y pagos. El cajero puede procesar transacciones normalmente. Recibir pagos, aplicar créditos, generar facturas, consultar movimientos
Cerrando Proceso de arqueo en curso. No se reciben nuevas transacciones mientras se completa el conteo. Conteo de denominaciones, revisión de diferencias, ajustes de arqueo
Cerrada Turno finalizado y cuadre confirmado. Registro histórico disponible para consulta y reportes. Consultar reportes, ver histórico, exportar a PDF y Excel

Denominaciones Soportadas

Tipo Denominación Descripción
Billete Q200.00 Doscientos quetzales
Billete Q100.00 Cien quetzales
Billete Q50.00 Cincuenta quetzales
Billete Q20.00 Veinte quetzales
Billete Q10.00 Diez quetzales
Billete Q5.00 Cinco quetzales
Billete Q1.00 Un quetzal
Moneda Q1.00 Un quetzal
Moneda Q0.50 Cincuenta centavos
Moneda Q0.25 Veinticinco centavos
Moneda Q0.10 Diez centavos
Moneda Q0.05 Cinco centavos
Moneda Q0.01 Un centavo

Resumen de Arqueo

Al momento del cierre, el sistema presenta el siguiente cuadre automático:

Concepto Descripción
Monto de Apertura Efectivo inicial con el que se abrió la caja
(+) Ventas en Efectivo Suma total de ventas pagadas en efectivo durante el turno
(+) Ventas con Tarjeta Suma total de ventas pagadas con tarjeta de crédito/débito
(+) Ventas con Transferencia Suma total de ventas pagadas por transferencia bancaria
(+) Ventas a Crédito Suma total de ventas al crédito registradas en el turno
(+) Otros Ingresos Abonos, anticipos u otros ingresos recibidos en efectivo
(-) Egresos Salidas de efectivo: devoluciones, gastos menores, depósitos
= Efectivo Teórico Monto que debería haber físicamente en caja
Efectivo Contado Suma del conteo físico de denominaciones realizado por el cajero
Diferencia Efectivo Contado - Efectivo Teórico (debe ser 0 para cuadrar)

Reportes de Caja

Reporte Descripción Filtros
Reporte de Cierre de Caja Detalle completo de un cierre: ventas por método de pago, denominaciones, diferencias y observaciones del cajero Por cierre individual
Reporte de Cajas por Período Resumen de todos los cierres en un rango de fechas con totales consolidados por sucursal y usuario Fecha, sucursal, usuario
Reporte de Diferencias Listado de cierres con diferencias de arqueo fuera de tolerancia para investigación y auditoría Fecha, sucursal, monto mínimo de diferencia

Permisos del Módulo

# Permiso Descripción Nivel
1 cash_register.open Abrir un nuevo turno de caja con monto inicial Escritura
2 cash_register.view_details Visualizar el detalle de la caja abierta con movimientos en tiempo real Lectura
3 cash_register.close Ejecutar cierre de caja con arqueo de denominaciones Escritura
4 cash_register.reports.view Acceder a reportes de cierres, períodos y diferencias Lectura
5 cash_register.force_close Cerrar una caja forzosamente en casos excepcionales (por ejemplo, caja abandonada) Crítico