# GRN-Karton scannen

**GET** /v1/inventory/grn/boxes/scan

Sucht einen Karton mit Status pending anhand des QR-Codes. Am Wareneingang liefert der Aufruf Kartondetails und übergeordnete GRN, damit die tatsächliche Menge bestätigt oder korrigiert werden kann.

Abfrageparameter qr (string): QR-/Barcode auf dem Kartonetikett.

Antwort: passender box-Datensatz (status pending), box.listing (id, sku, barcode) und box.grn (id, status, location_id, reference).

| HTTP-Status | Grund | Nachricht |
|---|---|---|
| 422 | Karton wurde bereits empfangen oder verarbeitet. | Box already matched / Box already discrepancy |
| 404 | QR-Code wurde nie registriert. | QR code not found — add this box to a GRN first |

422 gegenüber 404 unterscheidet einen bereits gescannten Karton von einem Etikett, das noch keiner GRN hinzugefügt wurde.
