# İade talepleri

> Mal dönmeden önce müşteriyle miktar ve nedende anlaşma — talep, onay ya da red, talepten iade ve kapanış.

URL: https://erpdocs.corexlogic.com/satis/ekranlar/iade-talepleri

İade talebi, müşteri bir malı geri göndermek istediğinde **mal dönmeden önce** miktarda ve nedende
anlaşmak için açılır. Talep bir **karar belgesidir: stoğa dokunmaz.** Onaylanınca iade bu talepten
alınır ve talep miktarını aşamaz. Talep zorunlu değildir — mal geldiğinde teslimattan doğrudan iade
de alınabilir: [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri).

Talep bir teslimattan doğar: menüde "Oluştur" yaprağı yoktur. Yeni talep, mal çıkışı kaydedilmiş
teslimatın detayındaki **İade Talebi Aç** ile açılır — adımlar:
[İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma). Uçtan uca örnek:
[Satış iadesi](https://erpdocs.corexlogic.com/surecler/satis-iadesi).

- **Tür:** Ekran
- **Modül:** Satış
- **Menü yolu:** Satış › İade Yönetimi › İade Talepleri
- **Ekran adresi:** `/erp/sales/return-requests`
- **Gereken izin:** `erp-sales-return-requests.view (görme) · .create (talep açma, iptal, kapatma) · .approve (onay, red)`, `erp-sales-returns.create (onaylı talepten İade Al)`

## Talep listesi

![İade Talepleri listesi](https://erpdocs.corexlogic.com/img/screens/satis/iade-talepleri.png)
1. Talep numarası
2. Onaycının kuyruğu: Onay Bekliyor
3. Talebin teslimatı
4. Talebi açan — onaylayamaz

Kolonlar: **Talep No**, **Durum**, **Talep Tarihi**, **Müşteri**, **Kanal**, **Teslimat No**, **Neden**,
**Açan**, **Kalem**. Satırın işlem menüsünde **İade Talebini Aç** (ve yetkiliye **Geçmiş**). Onay ve red
listede değil, talebin detayında verilir.

Süzgeçler: **Ara** (talep, teslimat, sipariş no ya da müşteri) ve **Durum** (Tüm durumlar ya da tek
durum). Varsayılan görünüm bütün taleplerdir; onaycının kuyruğu için **Durum: Onay Bekliyor** seçin.

## Durumlar

| Durum | Anlamı | Sonraki adım |
|---|---|---|
| **Onay Bekliyor** | Açıldı, karar bekliyor. | **Onayla** · **Reddet** (onay yetkilisi) · **İptal Et** (talep açan yetkisi) |
| **Onaylandı** | İade bu talepten alınabilir. | **İade Al** · **Kapat** |
| **Reddedildi** | Gerekçeyle reddedildi. Son durum. | — |
| **Kapandı** | Talebin tamamı geri geldi ya da kalan artık beklenmiyor. Son durum. | — |
| **İptal Edildi** | Karar verilmeden geri çekildi. Son durum. | — |

Talebin bütün kalemleri iade alınınca talep kendiliğinden **Kapandı** olur. Talepten alınan bir iade
geri alınırsa miktar talebe döner; kendiliğinden kapanmış talep yeniden **Onaylandı** olur, gerekçeyle
elle kapatılmış talep kapalı kalır.

## Talep detayı

![İ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

- **Talep Bilgileri**: **Talep Tarihi**, **Neden**, **Satış Kanalı**, **Teslimat** (bağlantı),
  **Sipariş**, **Açan**, **Karar** (kararı veren ve zamanı), **Açıklama**, **Gerekçe**.
- **Kalemler**: **Ürün**, **Lot**, **Talep**, **Dönen** (bu talepten iade alınan), **Kalan**.
- **Talepten Doğan İadeler**: talepten alınan iade belgeleri; geri alınmış iadenin yanında
  "geri alındı" yazar.

### Düğmeler

| Düğme | Görünme koşulu | Pencere ve sonuç |
|---|---|---|
| **İade Al** | Onaylandı + `erp-sales-returns.create` | İade formunu talep bağıyla açar: yalnız talebin kalemleri, talebin kalanı kadar. |
| **Onayla** | Onay Bekliyor + `.approve` | Talep **Onaylandı** olur. Talebi açan kişide düğme kapalıdır ve altında "Kendi açtığınız talebi onaylayamazsınız; kararı başka bir yetkili verir." yazar. |
| **Reddet** | Onay Bekliyor + `.approve` | **Talebi Reddet** penceresi, **Red gerekçesi** zorunlu → **Reddedildi**. |
| **İptal Et** | Onay Bekliyor + `.create` | **Talebi İptal Et** penceresi, **İptal gerekçesi** zorunlu → **İptal Edildi**. |
| **Kapat** | Onaylandı + `.create` | **Talebi Kapat** penceresi, **Kapatma gerekçesi (kalan artık beklenmiyor)** zorunlu → **Kapandı**. |

**Onayla** pencere açmadan kaydedilir. Onaylanan talepte (demo: IT-2026-000001, **Demo Onaylayıcı**'nın
kararıyla) **Karar** alanı kararı vereni ve zamanını gösterir; düğmeler **İade Al** ve **Kapat** olur.

![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ı

**İade Al**, teslimatın **Yeni Satış İadesi** formunu talep bağıyla açar
(`/erp/sales/shipments/{id}/returns/new?requestId={id}`). Formun üstünde "IT-2026-000001 onaylı iade talebinden —
yalnız talebin kalemleri, talebin kalanı kadar." yazar; satırın **İade edilebilir** miktarı talebin kalanıdır
(örnekte 12). Teslimatın talepte olmayan satırı **İade edilebilir: 0** gösterir ve altında "Tamamı iade edilmiş ya
da geri alınmış — bu satırdan yeni iade alınamaz." yazar.

![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

> **Görevler ayrılığı**
Talebi açan kişi onu onaylayamaz; yönetici için de istisna yoktur. Sunucu iletisi: "Kendi açtığınız
iade talebini onaylayamazsınız. Kararı başka bir yetkili vermeli." Kendi talebini reddetmek ve iptal
etmek serbesttir.

## İlgili

- [İade talebi açmak](https://erpdocs.corexlogic.com/satis/islemler/iade-talebi-acma)
- [İade talebini onaylamak ya da reddetmek](https://erpdocs.corexlogic.com/satis/islemler/iade-talebini-onaylama)
- [Teslimattan iade almak](https://erpdocs.corexlogic.com/satis/islemler/iade-alma)
- [Satış iadeleri](https://erpdocs.corexlogic.com/satis/ekranlar/satis-iadeleri)
