¿Por qué se exige abrir caja?

EdFactura implementa un sistema de turnos de caja que separa físicamente las ventas de cada cajero. Sin caja abierta, un usuario asignado a operar caja no puede facturar — esto previene errores en el cuadre, permite responsabilizar a cada cajero por su turno y agiliza la auditoría diaria.

Apertura

Al entrar al POS, si no tienes caja abierta, el sistema muestra el formulario de apertura:

  1. Nombre de la caja — opcional. Ejemplos: "Caja 1", "Caja principal", "Caja express". Si manejas una sola caja, déjalo en blanco.
  2. Monto de apertura — el efectivo físico que tienes en la gaveta antes de empezar a vender (fondo de cambio).
  3. Notas — campo libre para observaciones del turno.

Al confirmar, el sistema registra tu turno como abierto y puedes empezar a facturar.

Solo puedes tener una caja abierta a la vez por usuario. Si intentas abrir otra mientras una sigue abierta, el sistema rechaza la operación.

Durante el turno

Mientras facturas, cada pago en efectivo se acumula automáticamente al esperado en gaveta:

Esperado en gaveta = Monto de apertura + Suma de pagos en efectivo del turno

Puedes consultar el estado del turno en cualquier momento haciendo clic en el ícono "Detalles del turno" (maletín) del topbar.

Cierre de caja

  1. Cuenta físicamente el efectivo en la gaveta (incluyendo el fondo de apertura).
  2. Click en el ícono "Cerrar caja" del topbar — abre la vista de cierre.
  3. El sistema muestra:
    • Apertura: lo que pusiste al inicio.
    • Ventas en efectivo del turno: calculado automáticamente.
    • Esperado en gaveta: la suma anterior.
    • Detalle de cobros por método (efectivo, tarjeta, cheque, transferencia, otros).
    • Si cobraste en otras monedas (USD, EUR), aparecen agrupadas aparte como informativo.
  4. Declara el efectivo contado: ingresa la cifra real.
  5. Click en "Confirmar cierre".

Cálculo de la diferencia

Diferencia = Efectivo declarado − Esperado en gaveta

Tres escenarios:

  • Diferencia = 0 (Exacto): cuadre perfecto.
  • Diferencia > 0 (Sobrante): hay más efectivo del esperado. Puede deberse a vueltos no entregados, cobros sin facturar o errores.
  • Diferencia < 0 (Faltante): falta efectivo. Investiga: vueltos mal calculados, pagos en efectivo no registrados como tales, etc.

El sistema persiste el monto de cierre, el esperado y la diferencia, junto con un campo de notas para anotar el motivo de cualquier discrepancia.

Imprimir el ticket de cierre

Una vez cerrada, la vista muestra el botón "Imprimir ticket". Genera un comprobante térmico con:

  • Datos del cajero, caja, fechas de apertura y cierre.
  • Cuadre de efectivo completo (apertura, ventas, esperado, declarado, diferencia).
  • Efectivo cobrado en otras monedas (informativo).
  • Detalle de cobros por método de pago.
  • Líneas de firma para cajero y supervisor.

Recomendación: imprime dos copias — una para tu legajo, otra para entregar al supervisor con el efectivo físico.

Historial de cajas (vista del propietario)

El propietario del negocio puede acceder a Historial de cajas desde el topbar del POS. Lista todos los turnos (abiertos y cerrados) con filtros por estado, cajero y rango de fechas. Cada fila linkea al detalle del cierre — útil para auditorías.

Pre-cierre del propietario

Si el propietario accede al detalle de una caja todavía abierta de un cajero, ve una vista de pre-cierre en modo solo lectura: puede revisar el estado actual del turno (ventas, esperado en gaveta, detalle por método) sin confirmar el cierre. Sirve para supervisar el avance del turno sin interferir — el cierre formal lo hace el cajero al final de la jornada.

Diferencias y monedas extranjeras

El cuadre formal se hace en la moneda primaria del negocio (DOP en RD). Los pagos en otras monedas (USD, EUR) se reportan informativamente para que el cajero los separe físicamente, pero no afectan el cálculo de diferencia.

Tip: si recibes muchos pagos en USD, configura una segunda caja física exclusiva para esa moneda y aclara la práctica con tus cajeros — evita mezclas que complican el cuadre.