# Transfer erstellen

**POST** /v1/inventory/transfers

Verschiebt Bestand von einem Standort zu einem anderen. Die Quelle wird sofort belastet und der Status auf in_transit gesetzt; das Ziel erhält den Bestand erst nach PUT /v1/inventory/transfers/:id/receive. Für eine bestimmte Charge batch_id angeben; der Quellbestand wird geprüft.

| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| from_location_id | integer | Ja | Quellstandort. |
| to_location_id | integer | Ja | Zielstandort, muss von der Quelle abweichen. |
| listing_id | integer | Ja | Zu transferierendes Listing. |
| quantity | integer | Ja | Zu verschiebende Menge. |
| batch_id | integer | Nein | Bestimmte Charge; Bestand an der Quelle wird geprüft. |
| note | string | Nein | Transfernotiz. |
| expected_at | timestamp | Nein | Erwartetes Ankunftsdatum. |

Antwort transfer: erstelltes Transferobjekt.
