← Volver a CajaController

📈 Generar Arqueo

Endpoint para generar el arqueo completo de caja con todos los totales y cálculos

📋 Descripción General

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á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

📤 Respuestas

200 OK
Arqueo generado exitosamente. Retorna datos completos del arqueo de caja.
500 Internal Server Error
Error interno del servidor durante la generación.

🔧 Ejemplo de Uso (cURL)

curl -X GET \
  'http://localhost:1379/Working/Caja/GenerarArqueo?cajeroId=1&numeroCierre=1&fecha=2024-01-15&initialCatalog=ELSIFON&userID=admin&password=yourPassword'

📤 Ejemplo de Respuesta

{
  "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
  }
}

ℹ️ Notas Importantes

  • Genera un arqueo completo con todos los totales y cálculos
  • Incluye desglose detallado de monedas y billetes
  • Calcula diferencias entre importes esperados y reales
  • Proporciona estadísticas de ventas del día
  • Se usa para reportes de cierre de caja

⚠️ Consideraciones

  • El cierre debe existir para la fecha y número especificados
  • Los cálculos se basan en las operaciones registradas del día
  • Se recomienda generar el arqueo después del cierre de caja
  • Los datos son críticos para la auditoría financiera