# Créer un transfert

**POST** /v1/inventory/transfers

Transfère du stock d'un emplacement à un autre. Le stock est immédiatement retiré de la source et l'état devient in_transit ; la destination est créditée à la réception par PUT /v1/inventory/transfers/:id/receive. Pour transférer un lot précis, indiquez batch_id ; le système vérifie le stock disponible.

| Champ | Type | Requis | Description |
|---|---|---|---|
| from_location_id | integer | Oui | Emplacement source. |
| to_location_id | integer | Oui | Destination, différente de la source. |
| listing_id | integer | Oui | Annonce transférée. |
| quantity | integer | Oui | Quantité déplacée. |
| batch_id | integer | Non | Lot précis ; vérifie son stock à la source. |
| note | string | Non | Note du transfert. |
| expected_at | timestamp | Non | Date d'arrivée prévue. |

Réponse transfer : objet créé.
