← Volver a Entidades de Caja

ESCaja

Entidad para la gestión de entradas y salidas de caja

📊 Descripción General

La entidad ESCaja permite registrar y gestionar las entradas y salidas de caja en el sistema RestMaster, incluyendo información de cajeros, conceptos y cierres.

🎯 Propósito

  • Gestión de entradas y salidas
  • Control de cajeros
  • Registro de conceptos
  • Asociación con cierres

📋 Propiedades

Fecha

DateTime
Fecha del apunte (PK)

Apunte

double
Identificador del apunte (PK)

Cajero

double
Identificador del cajero

Clave

string (15)
Clave del concepto

Concepto

string (30)
Descripción del concepto

Entrada

double?
Cantidad de entrada

Salida

double?
Cantidad de salida

Hora

DateTime?
Hora del apunte

Camarero

double?
Identificador del camarero

Cierre

double?
Identificador del cierre

Anulada

string (1)
Indica si está anulada (S/N)

💡 Ejemplo de Uso

// Registrar una entrada de caja var entradaCaja = new ESCaja { Fecha = DateTime.Now, Apunte = 1, Cajero = 1, Clave = "ENTRADA", Concepto = "Entrada de efectivo", Entrada = 100.00, Salida = 0, Hora = DateTime.Now, Anulada = "N" };

🔗 Integración y Casos de Uso

  • Gestión de caja
  • Control de cajeros
  • Registro de conceptos
  • Asociación con cierres