Bulk return items across multiple stock movements
POST/v1/kiosk/bulk-return
Accepts a flat list of items the renter is handing back. For each entry we resolve the open RENTAL movement (or fail with stock_movement_id explicitly required if ambiguous), apply the return via {@see StockMovementService::returnLines()}, and return a per-item result summary.
Body: { items: [ { item_id: 1, returned_quantity: 2, lost_quantity?: 0, stock_movement_id?: 5 }, ... ] }
Request
Responses
- 200
- 401
- 422
Unauthenticated
Validation error