Controlador especializado para la gestión completa del ciclo de vida de las cajas registradoras
El CajaController es un controlador especializado en la gestión completa del ciclo de vida de las cajas registradoras en el sistema RestMaster. Maneja operaciones críticas como apertura, cierre, validaciones y generación de arqueos con soporte dual de autenticación.
El controlador soporta dos tipos de autenticación para cada operación:
Los endpoints con autenticación tradicional requieren los siguientes parámetros:
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
Endpoints: 2 métodos
/Working/CajaTodos los endpoints del controlador están bajo la ruta /Working/Caja, lo que indica que maneja datos de trabajo operativo del sistema.
/Estado, /EstadoJwt/Abrir, /AbrirJwt/Cerrar, /CerrarJwt/Desglose/{fecha}/{numeroCierre}, /DesgloseJwt/{fecha}/{numeroCierre}/MonedaPrincipal, /MonedaPrincipalJwt/BilletesMonedas, /BilletesMonedasJwt/ValidarMesasAbiertas, /ValidarMesasAbiertasJwt/GenerarArqueo, /GenerarArqueoJwtUsado en: GET exitosos, POST exitosos
Usado en: Errores de validación en apertura/cierre
Usado en: Endpoints JWT con autenticación fallida
Usado en: Errores de excepción no controlados