# Transfer entgegennehmen

**PUT** /v1/inventory/transfers/:transfer_id/receive

Bestätigt den Eingang am Zielstandort. Geben Sie die tatsächlich erhaltene Menge an. Ist sie kleiner als die versandte Menge, geht die Differenz an die Quelle zurück und der Status wird received_discrepancy. Nur in_transit-Transfers können entgegengenommen werden.

Optionaler Body: received_qty (integer), tatsächlich erhaltene Menge; Standard ist die gesamte versandte Menge.

Antwort: aktualisiertes transfer, am Ziel gutgeschriebene received_qty und discrepancy (zurückgebuchte Fehlmenge, sonst 0).

Das Ziel erhält die tatsächliche Menge; die Differenz wird als transfer_return-Bewegung zur Quelle zurückgebucht. Bei einem Chargentransfer wird das Ziel mit ursprünglichem lot_number, expiry_date, condition und uom angelegt oder erhöht. received_qty wird für die Nachverfolgung gespeichert.

Vor der Bestätigung GET /v1/inventory/transfers/:id aufrufen, um Menge und Chargendaten zu prüfen.
