Endpoint para generar el arqueo completo de caja con todos los totales y cálculos
Genera el arqueo completo de caja para un cierre específico con todos los totales y cálculos. Este endpoint utiliza autenticación tradicional mediante parámetros de consulta.
| Parámetro | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
| cajeroId | double | ✅ Sí | ID del cajero | 1 |
| numeroCierre | double | ✅ Sí | Número de cierre | 1 |
| fecha | DateTime | ✅ Sí | Fecha del cierre (formato: yyyy-MM-dd) | 2024-01-15 |
| initialCatalog | string | ✅ Sí | Catálogo inicial de la base de datos | ELSIFON |
| userID | string | ❌ No | ID del usuario para autenticación | admin |
| password | string | ❌ No | Contraseña para autenticación | yourPassword |
curl -X GET \ 'http://localhost:1379/Working/Caja/GenerarArqueo?cajeroId=1&numeroCierre=1&fecha=2024-01-15&initialCatalog=ELSIFON&userID=admin&password=yourPassword'
{
"cajeroId": 1,
"numeroCierre": 1,
"fecha": "2024-01-15",
"importeInicial": 100.50,
"importeEfectivo": 150.75,
"importeTarjetas": 200.00,
"importeCredito": 50.25,
"totalVentas": 401.00,
"diferencia": 0.00,
"desgloseMonedas": [
{
"codigo": "2EUR",
"cantidad": 15,
"valor": 30.00
},
{
"codigo": "0.50EUR",
"cantidad": 25,
"valor": 12.50
}
],
"resumenVentas": {
"totalFacturas": 25,
"promedioTicket": 16.04,
"ventaMaxima": 45.80,
"ventaMinima": 3.50
}
}