# Satış iadesi

> Müşteriden dönen mal — iade talebi, onay, teslimattan iade ile stoğa giriş (depo, stok durumu, lot) ve sonrası.

URL: https://erpdocs.corexlogic.com/surecler/satis-iadesi

Müşteriye sevk edilmiş bir malın geri dönüşü CoreX ERP'de iki belgeyle yürür: mal dönmeden önce
miktar ve nedende anlaşmak için **iade talebi**, mal depoya geldiğinde stoğa almak için **satış iadesi**.
Talep isteğe bağlıdır; iade her zaman sevk edildiği **teslimattan** alınır.

> **Senaryo**
**M-0004 Trakya Et ve Et Ürünleri A.Ş.**, 01.11.2026 tarihli **SV-2026-000001** teslimatıyla aldığı
**MAM-0008 Sıvı Deterjan 5 LT** ürününün **DET-2609-002** lotundan 12 bidonun kapağının çatlak geldiğini
bildirir. Satış ekibi 02.11.2026'da 12 adetlik iade talebi açar; mal depoya gelince **Mamul Deposu /
RAF-M2**'ye, kalite kontrolü bekleyeceği için **Karantina** stok durumunda alınır.

```
Teslimat SV-2026-000001 ──► İade Talebi IT-2026-000001 ──► Onay ──► Satış İadesi SI-2026-000001
 (Mal Çıkışı Kaydedildi)      (Onay Bekliyor)            (Onaylandı)   (stok +12, Karantina)
                                     │                                        │
                                     └── Reddet / İptal Et (son durum)        └── İadeyi Geri Al (yanlış kayıtta)
```

## 1. Teslimatı bulun

**Lojistik Yönetimi › Giden Teslimat › Teslimatlar** — teslimatın detayını açın. İade düğmeleri yalnız
**Mal Çıkışı Kaydedildi** durumundaki teslimatta görünür: **İade Talebi Aç** ve **İade Al**. Sayfanın
altındaki **İade Geçmişi** bu teslimattan alınan iadeleri listeler.

![Teslimat detayı — iade düğmeleri ve iade geçmişi](https://erpdocs.corexlogic.com/img/screens/satis/teslimat-iade-dugmeleri.png)
1. İade yalnız mal çıkışından sonra
2. İade Talebi Aç — önce anlaşma
3. İade Al — mal geldi, stoğa al
4. Bu teslimattan alınan iadeler

## 2. İade talebini açın

Teslimat detayında **İade Talebi Aç** → **Yeni İade Talebi**:

1. **Talep Tarihi** (teslimat tarihinden önce olamaz) ve **İade Nedeni**: *Hasarlı teslim*.
2. **Açıklama**: "Müşteri DET-2609-002 lotundan 12 bidonun kapağının çatlak geldiğini bildirdi."
3. **Kalemler** tablosunda 20. satırın (lot DET-2609-002, **Dönebilir** 220) **Talep** hücresine **12**.
4. **Talebi Aç**.

![Yeni İade Talebi formu](https://erpdocs.corexlogic.com/img/screens/satis/iade-talebi-olustur.png)
1. İade nedeni
2. Dönebilir — sevk − düzeltme − iade
3. Talep miktarı
4. Talebi Aç — stok değişmez

**Sonuç:** **IT-2026-000001** — **Onay Bekliyor**. Talep bir karar belgesidir; **stok değişmez**.
Ayrıntı: [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma).

## 3. Talebe karar verin

**Satış › İade Yönetimi › İade Talepleri** — onaycı **Durum: Onay Bekliyor** süzgeciyle kuyruğunu görür
ve talebi açar.

![İade talebi detayı — onay bekliyor](https://erpdocs.corexlogic.com/img/screens/satis/iade-talebi-detay.png)
1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Görevler ayrılığı
5. Talepten iade alınan miktar

Yukarıdaki görüntü talebi açanın (Demo Kullanıcı) ekranıdır: **Onayla** kapalıdır. Kararı başka bir onay
yetkilisi verir — demo ortamında **Demo Onaylayıcı** (Satış Müdürü):

![İade talebi — onaycının detayı](https://erpdocs.corexlogic.com/img/screens/satis/iade-talebi-onayci.png)
1. Durum
2. Onayla — talebi açan dışında bir yetkili
3. Reddet — gerekçeyle
4. Talep · Dönen · Kalan

- **Onayla** → **Onaylandı** (pencere açılmaz): iade bu talepten, talebin kalemleri ve kalanı kadar alınabilir.
  **Karar** alanına kararı veren ve zamanı yazılır; düğmeler **İade Al** ve **Kapat** olur.
- **Reddet** (Red gerekçesi zorunlu) → **Reddedildi**; **İptal Et** (İptal gerekçesi zorunlu) →
  **İptal Edildi**. İkisi de son durumdur.

![Onaylanan iade talebi — İade Al ve Kapat](https://erpdocs.corexlogic.com/img/screens/satis/iade-talebi-onaylandi.png)
1. Durum
2. İade Al — talep bağıyla iade formu
3. Kapat — kalan beklenmiyorsa, gerekçeyle
4. Kararı veren ve zamanı

Talebi açan kişi onu onaylayamaz: düğme kapalıdır ve "Kendi açtığınız talebi onaylayamazsınız; kararı
başka bir yetkili verir." yazar. Ayrıntı: [İade talebini onaylamak ya da reddetmek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama).

> **Demo ortamında**
IT-2026-000001'i 02.11.2026'da Demo Onaylayıcı onayladı. Örnekteki iade SI-2026-000001 (adım 4) talep
onaylanmadan önce doğrudan teslimattan alındığı için talebe bağlı değildir: talebin **Dönen** miktarı 0,
**Kalan** 12'dir. Onaylı talebin **İade Al** düğmesi aynı formu "IT-2026-000001 onaylı iade talebinden — yalnız
talebin kalemleri, talebin kalanı kadar." satırıyla açar; satırın **İade edilebilir** miktarı talebin kalanıdır
(12), talepte olmayan teslimat satırından iade alınamaz.

![Yeni Satış İadesi — onaylı talepten](https://erpdocs.corexlogic.com/img/screens/satis/iade-al-talepten.png)
1. Talep bağı — yalnız talebin kalemleri, kalanı kadar
2. İade edilebilir miktarı kalmayan satır
3. Bu satırı iade al
4. İade miktarı — talebin kalanını aşamaz
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar

## 4. Mal geldiğinde iadeyi stoğa alın

Onaylı talepte **İade Al** ya da teslimat detayında **İade Al** → **Yeni Satış İadesi**:

1. **İade Tarihi** ve **İade Nedeni**: *Hasarlı teslim*; **Açıklama**: "12 bidon kapağı çatlak geldi;
   kalite kontrolü için karantinaya alındı."
2. 20. satırda **Bu satırı iade al** → **İade Miktarı** 12.
3. **Giriş Deposu** *MAMUL — Mamul Deposu*, **Lokasyon** *RAF-M2 — Mamul Rafı 2*, **Stok Durumu**
   *KARANTINA — Karantina*.
4. **İadeyi Kaydet ve Stoğa Al**.

![Yeni Satış İadesi — teslimattan iade](https://erpdocs.corexlogic.com/img/screens/satis/iade-al.png)
1. İade nedeni
2. Bu satırı iade al
3. İade miktarı — en fazla iade edilebilir
4. Giriş deposu ve lokasyon
5. Stok durumu — ör. Karantina
6. Kaydet — stok aynı anda artar

**Sonuç:** **SI-2026-000001** kaydedilir ve mal **aynı anda stoğa girer**. Belge değiştirilemez.

![Satış iadesi detayı](https://erpdocs.corexlogic.com/img/screens/satis/iade-detay.png)
1. Malın girdiği depo / lokasyon
2. Girdiği stok durumu
3. Dönen lot ya da seri
4. İadeyi Geri Al — yanlış kayıtta

**Stok etkisi:**

| | MAM-0008 · lot DET-2609-002 |
|---|---|
| İadeden önce | Eldeki 0 (220 adetin tamamı sevk edilmişti) |
| İadeden sonra | **MAMUL / RAF-M2 / Karantina: eldeki 12, kullanılabilir 0** |
| Değer | 1.500,00 TRY — mal teslimattan çıktığı maliyetle (125,00 TRY/adet) girer |

Karantina durumundaki stok kullanılabilir sayılmaz; satışa ve sevke ayrılmaz. Kalite kararından sonra
stok durumu **Stok Yönetimi › Mal Hareketleri › Stok Durumu Değişimi** ile değiştirilir.

**Diğer etkiler:**

- **SS-2026-000001** siparişi **sevk edilmiş** kalır (iade teslim gerçekleşti demektir; düzeltme değildir).
- Teslimat satırının iade edilebilir miktarı 220'den 208'e düşer; **İade Geçmişi**'nde SI-2026-000001
  görünür.
- Talepten alındıysa talebin **Dönen** miktarı artar; bütün kalemler dönünce talep kendiliğinden
  **Kapandı** olur.
- İade tutarı (3.528,00 TRY, sipariş fiyatından yaklaşık) müşterinin prim esasından düşer — örnekte
  PRA-2026-000001 prim anlaşmasında **İadeler −2.940,00 TRY** (net).
- İadenin fatura tarafı Finans'tadır.

Ayrıntı: [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma).

## 5. Yanlış kayıt: iadeyi geri almak

İade detayında **İadeyi Geri Al** → **İade geri alınsın mı?**: stok girişi bugünün tarihiyle tersine
çevrilir, belge "geri alınmış" olarak kalır ve mal yeniden iade alınabilir. **Geri Alma Gerekçesi**
zorunludur. Talepten alınmış iade geri alınırsa miktar talebe döner.

## Sık sorulanlar / Sorun giderme

| Ne oldu | Neden ve ne yapılır |
|---|---|
| Teslimatta **İade Talebi Aç** / **İade Al** yok | Teslimat **Açık** ya da **İptal Edildi** (mal çıkmadı) veya izniniz yok (`erp-sales-return-requests.create`, `erp-sales-returns.create`). |
| **Onayla** kapalı: "Kendi açtığınız talebi onaylayamazsınız; kararı başka bir yetkili verir." | Görevler ayrılığı. Talebi başka bir onay yetkilisi açmalı ya da onaylamalı. Sunucu iletisi: "Kendi açtığınız iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." |
| "İade talebi henüz onaylanmadı; onaysız talepten iade alınamaz." | Talep Onay Bekliyor. Önce karar verilmeli — ya da talep bağı olmadan teslimattan iade alın. |
| "İade talebi kapalı; bu talepten iade alınamaz." | Talep Kapandı, Reddedildi ya da İptal Edildi. |
| "10. talep satırı: iade miktarı (15) talebin kalanını (12) aşıyor." | Talepten alınan iade talep miktarını aşamaz (sayılar örnektir). |
| "20. teslimat satırı daha önce tamamen iade edilmiş ya da geri alınmış." | Satırda geri dönebilir miktar kalmadı. |
| "Yalnız karar bekleyen talep iptal edilebilir; onaylanmış talep kapatılır." | Onaylı talepte kalan beklenmiyorsa **Kapat** kullanın. |
| "İade tarihi teslimat tarihinden önce olamaz." | Tarihi düzeltin. |
| "'MAMUL' deposunda lokasyon seçimi zorunlu." | Lokasyon takipli depoda **Lokasyon** seçin (depo kodu örnektir). |
| "Stok bu sırada başka bir işlemle değişti. Sayfayı yenileyip tekrar deneyin." | Aynı anda başka bir işlem; **İade bilgilerini yenile** ile formu güncelleyin. |
| "İade faturalanmış (fatura, fatura referansı ya da gelen iade faturası bağlı) — geri almadan önce o bağı kaldırın." | Faturalanmış iade geri alınmaz. |

## Adım adım işlemler

- [1. İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma) — Teslimattan, mal dönmeden önce.
  - [2. Talebe karar vermek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama) — Onay, red, kapatma.
  - [3. Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma) — Depo, stok durumu, lot ve seri.
  - [Teslimatsız iade](https://erpdocs.corexlogic.com/satis/islemler/teslimatsiz-iade) — Teslimatı olmayan dönüş.
