Skip to content

Caja

El modulo de Caja concentra los cobros, movimientos, anticipos, cortes y facturacion de la clinica. Opera sobre una caja activa (turno); mientras no haya caja abierta, solo se permite la apertura.

Como esta organizada la pantalla

La pantalla principal tiene una cabecera con acciones globales y cuatro pestanas con carga perezosa:

  1. Movimientos (0): entradas, salidas, anticipos y cobros del turno. Siempre se carga al entrar.
  2. CryoBank (1): cargos recurrentes del banco de gametos. Muestra badge con cargos vencidos.
  3. Cortes (2): historial de cortes de caja (hojas de cierre).
  4. Facturas (3): billing data con drawer de detalles.

Las pestanas 1 a 3 se deshabilitan si no hay caja activa.

Acciones globales (toolbar)

  • Agregar Entrada (verde, requiere CASH_BOX: WRITE): abre el dialogo de entrada de dinero.
  • Agregar Salida (rojo, requiere CASH_BOX: ADMIN): abre el dialogo de salida de dinero.
  • Corte de Caja (azul, requiere CASH_BOX: WRITE): abre el dialogo para cerrar el turno.
  • Cerrar Caja (boton contextual con cashBox activa): cierra la caja actual.
  • Abrir Caja (boton contextual sin cashBox): abre un nuevo turno.
  • Icono de engranaje (requiere accion CASH_BOX_PARAMETERS): abre el drawer de conceptos de caja.

Widgets de la cabecera (pestana Movimientos)

  • Total Neto en Caja.
  • Total Ingresos.
  • Total Salidas.
  • Widgets por tipo de pago (efectivo, tarjeta, transferencia, etc.).

Roles y permisos

  • CASH_BOX: WRITE para registrar entradas y cortes.
  • CASH_BOX: ADMIN para registrar salidas y administrar la caja.
  • Accion CASH_BOX_PARAMETERS para acceder al drawer de conceptos.

Funcionalidades documentadas

FuncionalidadPagina
Abrir cajaAbrir caja
Registrar entradaRegistrar entrada de dinero
Registrar salidaRegistrar salida de dinero
AnticiposRegistrar anticipo de paciente
Corte de cajaRealizar corte de caja
Cerrar cajaCerrar caja
FacturasConsultar facturas
Conceptos de cajaAdministrar conceptos de caja

Relacion con otros modulos

  • Agenda: el estado Pagado de una cita se refleja desde Caja cuando el cobro se aplica a la cita.
  • Pacientes: los cobros se asocian al paciente seleccionado.
  • Banco de gametos: la pestana CryoBank muestra los cargos recurrentes de planes de almacenamiento.
  • Recursos / Conceptos de caja: los conceptos que se pueden usar como entrada o salida se mantienen en el modulo de Recursos.
  • Servicios: las entradas de caja pueden provenir del cobro de un servicio agendado.

Recomendaciones operativas

  • Abrir caja al inicio del turno y cerrarla al final para mantener los totales consistentes.
  • Capturar el motivo en cada salida para que el corte de caja pueda conciliar.
  • Revisar la pestana CryoBank al inicio del turno para detectar cargos vencidos.
  • Coordinar con administracion cualquier salida de dinero fuera del flujo normal.