📊 Descripción General
El CajaCierreRequest es un DTO que se utiliza para solicitar el cierre de una caja en el sistema. Este DTO contiene información detallada sobre el arqueo de caja, incluyendo balances, descuadres y detalles de ventas.
🎯 Propósito del DTO
- Cierre de Caja: Solicitar el cierre de una caja
- Arqueo: Información detallada del arqueo
- Balances: Totales de diferentes formas de pago
- Auditoría: Información para auditoría
📊 CajaCierreDetalle
Clase anidada que proporciona información detallada de ventas por forma de pago.
FormaPago
string
Forma de pago (Efectivo, Tarjeta, etc.)
Importe
double
Total recaudado por esta forma de pago
NumeroOperaciones
int
Número de operaciones realizadas
💡 Ejemplo de Uso
{
"cajero": 1.0,
"importeFinal": 1250.50,
"descuadre": 0.0,
"detalleVentas": [
{
"formaPago": "Efectivo",
"importe": 800.00,
"numeroOperaciones": 25
},
{
"formaPago": "Tarjeta",
"importe": 400.50,
"numeroOperaciones": 15
},
{
"formaPago": "Crédito",
"importe": 50.00,
"numeroOperaciones": 2
}
]
}