# Pick a delivery

> Move the items of an open outbound delivery from the shelf to the shipping staging area with waves and picking tasks.

URL: https://erpdocs.corexlogic.com/en/lojistik/islemler/teslimat-toplama

- **Type:** Task
- **Module:** Logistics
- **Menu path:** Stok Yönetimi › Depo Yürütme › Dalgalar › Dalga Oluştur (Inventory Management › Warehouse Execution › Waves › Create Wave)
- **Screen route:** `/erp/inventory/waves/new`
- **Required permission:** `erp-inventory-warehouse-tasks.create`, `erp-inventory-warehouse-tasks.edit`
- **Prerequisites:**
  - The delivery is in **Açık** (Open) status ([create open deliveries](https://erpdocs.corexlogic.com/en/satis/islemler/acik-teslimat-olusturma)).
  - The delivery's warehouse is bin-managed (with storage locations) and has a shipping staging area defined; the goods are in a storage bin.

Picking is performed with the warehouse execution screens of Inventory Management; this page describes their use with
an outbound delivery. Tasks can also be confirmed from a handheld terminal.

## Steps

1. On the **Stok Yönetimi › Depo Yürütme › Dalgalar** (Inventory Management › Warehouse Execution › Waves) screen, open **Dalga Oluştur** (Create Wave).
   <!-- action: navigate · target: "/erp/inventory/waves/new" -->
2. Select the **Depo** (Warehouse).
   <!-- action: select · target: "Depo" · value: "MAMUL — Mamul Deposu" -->
3. In the **Kaynak** (Source) field, select **Açık teslimatlar** (Open deliveries). If necessary, narrow the list with the **Planlanan sevk (en geç)** (Planned shipping (latest)) date and **Ara** (Search).
   <!-- action: select · target: "Kaynak" · value: "Açık teslimatlar" -->
4. Select the lines to be picked. **Toplanacak** (To Pick) = remaining − allocated to the item − open picking; if the **Toplanabilir Stok** (Pickable Stock) is insufficient, the line carries a warning.
   <!-- action: choose · target: "Toplanacak kalemler" · value: "SV-2026-000003 · SS-2026-000007/10 ve /20" -->

   ![Create Wave — picking from open deliveries](https://erpdocs.corexlogic.com/en/en/img/screens/lojistik/dalga-olustur.png)
   1. Warehouse — the delivery warehouse
   2. Source: Open deliveries
   3. Delivery item to pick
   4. Create Wave — picking tasks are created

5. Enter a **Not** (Note) if necessary, and click **Dalgayı Oluştur** (Create Wave).
   <!-- action: click · target: "Dalgayı Oluştur" · expect: "The wave details open; for each item, a picking task (DG-…) is created from the source bin to the SEVK (shipping) area" -->

   ![Wave detail — picking tasks](https://erpdocs.corexlogic.com/en/en/img/screens/lojistik/dalga-detay.png)
   1. The wave completes when all tasks are confirmed
   2. The wave line carries the delivery number
   3. Picking task — from source bin to SEVK

6. Open each picking task (the task number in the wave details or **Depo Görevleri** (Warehouse Tasks)) and click **Onayla** (Confirm); check the **Hedef göz** (Destination bin) and **Miktar** (Quantity), and save with **Onayla** (Confirm) in the window.
   <!-- action: click · target: "Onayla" · expect: "The task becomes Onaylandı (Confirmed); when all tasks are confirmed, the wave becomes Tamamlandı (Completed)" -->
7. Open the delivery details; check that the picking status in the header is **Toplandı** (Picked).
   <!-- action: verify · target: "Toplandı" -->

   ![Open delivery — picked and packed](https://erpdocs.corexlogic.com/en/en/img/screens/lojistik/acik-teslimat-paketlendi.png)
   1. Picking status
   2. Packing status
   3. Picked quantity per item
   4. New handling unit (carton, pallet…)
   5. Handling unit labels (PDF)

**Result:** The picked goods are allocated to the sales order item in the shipping area. The delivery's picking status becomes **Toplandı** (Picked), and on the goods issue form the allocations are filled in automatically with the picked goods.

## What you need to know

- The wave line carries the delivery number; the upper limit for a delivery item is the delivery quantity, and the due
  date is the planned shipping date.
- If the pickable stock is insufficient, the wave is still created; the shortage is shown on the wave line. When
  confirming a task, **Kalanı farkla kapat (rafta bulunamadı)** (Close remaining as a difference (not found on the
  shelf)) can be selected — the difference is not a stock movement, the goods remain in the source bin, and the
  correction is made with a physical inventory count.
- For a partially picked delivery, the status becomes **Kısmen toplandı** (Partially picked).
- Picking is not mandatory: for an open delivery that has not been picked, the allocations are entered manually at goods
  issue.
- The picking status is calculated from the stock allocated to the sales order item in the delivery warehouse; goods
  produced for the item are also counted.

## Related

- [Picking, packing and proof of delivery](https://erpdocs.corexlogic.com/en/lojistik/ekranlar/toplama-paketleme-teyit)
- [Pack a delivery](https://erpdocs.corexlogic.com/en/lojistik/islemler/tasima-birimi-olusturma)
- [Post the goods issue](https://erpdocs.corexlogic.com/en/satis/islemler/mal-cikisi-kaydetme)
