# Mouvements

**GET** /v1/inventory/movements

Renvoie le registre immuable des mouvements de stock. Toute réception, transfert, correction, vente ou retour y est conservé sans modification ni suppression.

Filtres facultatifs : listing_id, location_id, movement_type (receive, transfer_in, transfer_out, adjustment, sale, return), page (base 0, défaut 0) et page_size (maximum 200, défaut 50).

Réponse : count et movements. Chaque mouvement contient id, movement_type, quantity_delta (positif = entrée), quantity_after, batch_id (nullable), reference_type, reference_id, note, created_by, created_at, listing (id, sku, barcode), location (id, name, code) et batch (id, lot_number, expiry_date) si applicable.
