# Create and ship a transfer order

> Two-step transfer between warehouses — order, shipment (stock in transit) and arrival.

URL: https://erpdocs.corexlogic.com/en/stok/islemler/transfer-siparisi-olusturma

- **Type:** Task
- **Module:** Inventory
- **Menu path:** Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri › Transfer Siparişi Oluştur (Inventory › Goods Movements › Transfer Orders › Create Transfer Order)
- **Screen route:** `/erp/inventory/transfer-orders/new`
- **Required permission:** `erp-inventory-transfer-orders.create`, `erp-inventory-movements.transfer`
- **Prerequisites:**
  - The source and target warehouses are different and active.

Two-step transfer: between shipment and arrival, the goods appear in **stock in transit** and cannot be used at
either the source or the target.

## Steps

1. On the **Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri** (Inventory › Goods Movements › Transfer Orders) screen, click **Transfer Siparişi Oluştur** (Create Transfer Order).
   <!-- action: click · target: "Transfer Siparişi Oluştur" -->
2. Enter the **Kaynak Depo** (Source Warehouse), **Hedef Depo** (Target Warehouse), **Sipariş Tarihi** (Order Date) and **İstenen Varış** (Requested Arrival).
   <!-- action: select · target: "Kaynak Depo" · value: "MERKEZ → MAMUL · istenen varış 04.11.2026" -->
3. Select the products with **Kalem Ekle** (Add Item) and enter the quantities (in the base unit), enter a **Not** (Note) if needed, and click **Transfer Siparişini Kaydet** (Save Transfer Order).
   <!-- action: click · target: "Transfer Siparişini Kaydet" · value: "TIC-0002 × 24, TIC-0003 × 36 ADET" · expect: "The order is saved in Açık (Open) status with number DTS-yyyy-nnnnnn; stock does not change" -->
4. When the goods leave, click **Sevk Et** (Ship) in the order details. Enter the **Sevk Tarihi** (Shipping Date); correct the quantities to be shipped in the **Kaynak Deponun Serbest Stoğu** (Unrestricted Stock of the Source Warehouse) table (0 for a line that will not be shipped) and click **Transfer Sevki Kaydet** (Save Transfer Shipment).
   <!-- action: click · target: "Transfer Sevki Kaydet" · value: "TIC-0002 × 24, TIC-0003 × 0" · expect: "The order becomes Sevkiyatta (In Shipment); the Yolda (In Transit) column is filled" -->

   ![Transfer order — in shipment](https://erpdocs.corexlogic.com/en/en/img/screens/stok/transfer-siparisi.png)
   1. Status: In shipment
   2. Ship — from source into transit
   3. Post Arrival — from transit to target
   4. Shipped · In transit · Arrived

5. When the goods arrive at the target, click **Varışı Kaydet** (Post Arrival); enter the **Varış Tarihi** (Arrival Date) and the **Hedef Göz** (Target Bin) of each line, then click **Transfer Varışı Kaydet** (Save Transfer Arrival).
   <!-- action: click · target: "Transfer Varışı Kaydet" · expect: "The goods that arrive become unrestricted stock in the target warehouse; if all items have arrived, the order is Tamamlandı (Completed)" -->

**Result:** The shipment posts a **Transfer** movement from the source warehouse to stock in transit, and the arrival posts one from stock in transit to the target warehouse. When all items have arrived, the order becomes **Tamamlandı** (Completed); a remainder that will not be shipped is closed with **Kalanı Kapat** (Close Remainder).

## What you need to know

- Demo example: **DTS-2026-000001**, MERKEZ → MAMUL; 24 ADET of TIC-0002 was shipped (transfer shipment
  **NSV-2026-000001**), and the arrival has not yet been posted — status **Sevkiyatta** (In Shipment), TIC-0002 in
  transit 24.
- An order that has never been shipped is cancelled with **İptal Et** (Cancel); if shipping has started, use
  **Kalanı Kapat** (Close Remainder) instead of cancelling (when no goods are in transit).
- Stock in quarantine cannot be shipped ("Önce kalite kararı" (Quality decision first)).
- The shipping date cannot be earlier than the order date: "Hareket tarihi sipariş tarihinden önce olamaz." (The
  movement date cannot be earlier than the order date.)

## Related

- [Transfer orders screen](https://erpdocs.corexlogic.com/en/stok/ekranlar/transfer-siparisleri)
