Skip to main content

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