# Charge erstellen

**POST** /v1/inventory/batches

Nimmt Bestand als neue Charge auf oder erhöht eine bestehende mit derselben Kombination aus listing_id, location_id und lot_number. Erstellt außerdem eine unveränderliche receive-Bewegung. Für Eingänge zu einer Bestellung POST /v1/inventory/purchase-orders/:po_id/receive verwenden.

| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| listing_id | integer | Ja | Eingegangenes Listing. |
| location_id | integer | Ja | Zielstandort. |
| quantity | integer | Ja | Eingegangene Menge. |
| lot_number | string | Nein | Lieferanten-Chargencode. |
| expiry_date | date | Nein | Ablaufdatum (YYYY-MM-DD). |

Antwort batch: erstelltes oder aktualisiertes Objekt. Besteht dieselbe Kombination bereits, wird quantity erhöht und kein Duplikat erstellt.
