# Lister les lots

**GET** /v1/inventory/batches

Renvoie les lots triés par date d'expiration croissante (FEFO : premier périmé, premier sorti). Les lots sans date viennent en dernier.

Filtres facultatifs : listing_id, location_id, expiring_before (date ISO YYYY-MM-DD) et active_only=1 (quantité supérieure à zéro).

Réponse batches : tableau trié FEFO. Chaque lot comprend id, listing_id, location_id, lot_number (nullable), expiry_date (nullable, YYYY-MM-DD), quantity, listing (id, sku, barcode) et location (id, name, code).
