# Créer un lot

**POST** /v1/inventory/batches

Réceptionne du stock dans un nouveau lot ou incrémente un lot existant avec les mêmes listing_id, location_id et lot_number. Crée aussi un mouvement receive immuable. Pour les réceptions liées à un PO, utilisez POST /v1/inventory/purchase-orders/:po_id/receive.

| Champ | Type | Requis | Description |
|---|---|---|---|
| listing_id | integer | Oui | Annonce reçue. |
| location_id | integer | Oui | Emplacement de destination. |
| quantity | integer | Oui | Quantité reçue. |
| lot_number | string | Non | Code de lot du fournisseur. |
| expiry_date | date | Non | Péremption (YYYY-MM-DD). |

Réponse batch : objet créé ou mis à jour. Si le lot existe déjà pour ces trois identifiants, quantity est incrémenté au lieu de créer un doublon.
