← Volver a CajaController

💰 Desglose de Cierre

Endpoint para obtener el desglose detallado de monedas y billetes de un cierre específico

📋 Descripción General

Obtiene el desglose detallado de monedas y billetes para un cierre específico. Este endpoint utiliza autenticación tradicional mediante parámetros de consulta.

📥 Parámetros de Ruta

Parámetro Tipo Requerido Descripción Ejemplo
fecha DateTime ✅ Sí Fecha del cierre en formato yyyy-MM-dd 2024-01-15
numeroCierre double ✅ Sí Número de cierre específico 1

📥 Parámetros de Consulta

Parámetro Tipo Requerido Descripción Ejemplo
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
Desglose obtenido exitosamente. Retorna lista de desgloses de monedas.
500 Internal Server Error
Error interno del servidor durante la consulta.

🔧 Ejemplo de Uso (cURL)

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

📤 Ejemplo de Respuesta

[
  {
    "codigo": "2EUR",
    "cantidad": 15,
    "valor": 30.00
  },
  {
    "codigo": "0.50EUR",
    "cantidad": 25,
    "valor": 12.50
  },
  {
    "codigo": "0.20EUR",
    "cantidad": 40,
    "valor": 8.00
  }
]

ℹ️ Notas Importantes

  • La fecha debe estar en formato ISO (yyyy-MM-dd)
  • El número de cierre debe existir para la fecha especificada
  • Retorna el desglose completo de monedas y billetes
  • Incluye cantidad y valor total por tipo de moneda/billete

⚠️ Consideraciones

  • Si no existe el cierre para la fecha/número especificados, retorna lista vacía
  • Los códigos de moneda siguen el formato estándar del sistema
  • Se recomienda validar la existencia del cierre antes de consultar