# Transfer siparişi oluşturmak ve sevk etmek

> Depolar arası iki adımlı transfer — sipariş, sevk (yoldaki stok) ve varış.

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

- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri › Transfer Siparişi Oluştur
- **Ekran adresi:** `/erp/inventory/transfer-orders/new`
- **Gereken izin:** `erp-inventory-transfer-orders.create`, `erp-inventory-movements.transfer`
- **Ön koşullar:**
  - Kaynak ve hedef depo farklı ve aktif.

İki adımlı transfer: sevk ile varış arasında mal **yoldaki stokta** görünür, kaynakta da hedefte de
kullanılamaz.

## Adımlar

1. **Stok Yönetimi › Mal Hareketleri › Transfer Siparişleri** ekranında **Transfer Siparişi Oluştur**'a tıklayın.
   <!-- action: click · target: "Transfer Siparişi Oluştur" -->
2. **Kaynak Depo**, **Hedef Depo**, **Sipariş Tarihi** ve **İstenen Varış**'ı girin.
   <!-- action: select · target: "Kaynak Depo" · value: "MERKEZ → MAMUL · istenen varış 04.11.2026" -->
3. **Kalem Ekle** ile ürünleri seçip miktarları (temel birimde) girin, gerekirse **Not** yazın ve **Transfer Siparişini Kaydet**'e tıklayın.
   <!-- action: click · target: "Transfer Siparişini Kaydet" · value: "TIC-0002 × 24, TIC-0003 × 36 ADET" · expect: "Sipariş DTS-yyyy-nnnnnn numarasıyla Açık durumda kaydedilir; stok değişmez" -->
4. Mal yola çıkarken sipariş detayında **Sevk Et**'e tıklayın. **Sevk Tarihi**'ni girin; **Kaynak Deponun Serbest Stoğu** tablosunda sevk edilecek miktarları düzeltin (sevk edilmeyecek satıra 0) ve **Transfer Sevki Kaydet**'e tıklayın.
   <!-- action: click · target: "Transfer Sevki Kaydet" · value: "TIC-0002 × 24, TIC-0003 × 0" · expect: "Sipariş Sevkiyatta olur; Yolda kolonu dolar" -->

   ![Transfer siparişi — sevkiyatta](https://erpdocs.corexlogic.com/img/screens/stok/transfer-siparisi.png)
   1. Durum: Sevkiyatta
   2. Sevk Et — kaynaktan yola
   3. Varışı Kaydet — yoldan hedefe
   4. Sevk · Yolda · Varan

5. Mal hedefe varınca **Varışı Kaydet**'e tıklayın; **Varış Tarihi**'ni ve her satırın **Hedef Göz**'ünü girip **Transfer Varışı Kaydet**'e tıklayın.
   <!-- action: click · target: "Transfer Varışı Kaydet" · expect: "Varan mal hedef depoda serbest stok olur; bütün kalemler vardıysa sipariş Tamamlandı" -->

**Sonuç:** Sevk kaynak depodan yoldaki stoğa, varış yoldaki stoktan hedef depoya **Transfer** hareketi yazar. Bütün kalemler varınca sipariş **Tamamlandı** olur; sevk edilmeyecek kalan **Kalanı Kapat** ile kapatılır.

## Bilmeniz gerekenler

- Demo örneği: **DTS-2026-000001**, MERKEZ → MAMUL; TIC-0002'nin 24 ADET'i sevk edildi (nakil sevki
  **NSV-2026-000001**), varış henüz kaydedilmedi — durum **Sevkiyatta**, TIC-0002 yolda 24.
- Hiç sevk edilmemiş sipariş **İptal Et** ile iptal edilir; sevk başladıysa iptal yerine **Kalanı Kapat**
  (yolda mal yokken) kullanılır.
- Karantinadaki stok sevk edilemez ("Önce kalite kararı").
- Sevk tarihi sipariş tarihinden önce olamaz: "Hareket tarihi sipariş tarihinden önce olamaz."

## İlgili

- [Transfer siparişleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri)
