# Receive a return against a delivery

> Record goods returned by the customer after shipment — warehouse, storage location, stock status, batch and serial number; stock increases at the same time.

URL: https://erpdocs.corexlogic.com/en/satis/islemler/iade-alma

- **Type:** Task
- **Module:** Sales
- **Menu path:** Lojistik Yönetimi › Giden Teslimat › Teslimatlar (Logistics Management › Outbound Delivery › Deliveries) › delivery details › İade Al (Receive Return)
- **Screen route:** `/erp/sales/shipments/{id}/returns/new`
- **Required permission:** `erp-sales-returns.create`
- **Prerequisites:**
  - The delivery is in **Mal Çıkışı Kaydedildi** (Goods Issue Posted) status and a line has a returnable quantity.
  - On the return request path, the return request is in **Onaylandı** (Approved) status.

In the example, 12 units of **MAM-0008 Sıvı Deterjan 5 LT** from line 20 of delivery **SV-2026-000001** (batch
**DET-2609-002**) were returned and received into **Mamul Deposu / RAF-M2** in **Karantina** (Quarantine) status.
After the return, the stock of this batch shows 12 units; stock in quarantine status is not counted as
**kullanılabilir** (available).

## Steps

1. When the goods arrive at the warehouse, click **İade Al** (Receive Return) in the delivery details. If there is an approved return request, use **İade Al** in the request details instead; the form then opens limited to the request's items and open quantity.
   <!-- action: click · target: "İade Al" · value: "SV-2026-000001" · expect: "The Yeni Satış İadesi (New Sales Return) form opens" -->
2. Check the **İade Tarihi** (Return Date) and select the **İade Nedeni** (Return Reason); enter an **Açıklama** (Description) if needed.
   <!-- action: select · target: "İade Nedeni" · value: "Hasarlı teslim" -->
3. On the returned line, select the **Bu satırı iade al** (Return this line) check box and enter the **İade Miktarı** (Return Quantity).
   <!-- action: fill · target: "İade Miktarı" · value: "12 (satır 20, lot DET-2609-002)" -->
4. Select the **Giriş Deposu** (Receiving Warehouse), **Lokasyon** (Storage Location) and **Stok Durumu** (Stock Status). For goods awaiting quality inspection, select a quarantine status. On a serial-tracked line, select the **Geri Gelen Seriler** (Returned Serial Numbers).
   <!-- action: select · target: "Stok Durumu" · value: "MAMUL — Mamul Deposu · RAF-M2 — Mamul Rafı 2 · KARANTINA — Karantina" -->

   ![New Sales Return — return from delivery](https://erpdocs.corexlogic.com/en/en/img/screens/satis/iade-al.png)
   1. Return reason
   2. Return this line
   3. Return quantity — up to the returnable
   4. Receiving warehouse and location
   5. Stock status — e.g. Quarantine
   6. Save — stock increases at once

5. Click **İadeyi Kaydet ve Stoğa Al** (Save Return and Receive into Stock).
   <!-- action: click · target: "İadeyi Kaydet ve Stoğa Al" · expect: "The return details open: SI-2026-000001 (without permission to view returns, the message "Satış iadesi kaydedildi; mal stoğa alındı." (Sales return saved; goods received into stock.) and the document number are shown)" -->

   ![Sales return detail](https://erpdocs.corexlogic.com/en/en/img/screens/satis/iade-detay.png)
   1. Receiving warehouse / location
   2. Stock status received into
   3. Returned lot or serial
   4. Reverse Return — for a wrong entry

**Result:** The return is saved with number **SI-yyyy-nnnnnn** and the goods are received into the selected warehouse, storage location and stock status at the same time. The sales order remains shipped; the return is added to the delivery's **İade Geçmişi** (Return History) and to the return request's **Talepten Doğan İadeler** (Returns from This Request) list. The invoicing side of the return is handled in Finance.

## What you need to know

- The goods are received into stock **at the cost at which they left** with the delivery. A saved return cannot be
  changed; if it is wrong, reverse it with **İadeyi Geri Al** (Reverse Return) in the return details.
- Validations: "İade tarihi teslimat tarihinden önce olamaz." (The return date cannot be earlier than the delivery
  date.), "İade nedenini seçin." (Select the return reason.), "En az bir satırı iade için seçin." (Select at least one
  line for return.), "… satır: iade deposunu seçin." (Line …: select the return warehouse.), "… satır: stok durumunu
  seçin." (Line …: select the stock status.), and in a warehouse with storage location tracking, "'MAMUL' deposunda
  lokasyon zorunlu." (A storage location is required in warehouse 'MAMUL'.) — the warehouse code is an example.
- On a serial-tracked line, the quantity must equal the number of selected serial numbers: "Seri takipli satırda
  miktar seri adedine eşit olmalıdır (seri: 1, miktar: 2)." (On a serial-tracked line, the quantity must equal the
  number of serial numbers (serial: 1, quantity: 2).) — the numbers are examples.
- A return cannot be received from an unapproved request: "İade talebi henüz onaylanmadı; onaysız talepten iade
  alınamaz." (The return request has not been approved yet; a return cannot be received from an unapproved request.)
  For a closed request: "İade talebi kapalı; bu talepten iade alınamaz." (The return request is closed; no return can
  be received from this request.)
- If the stock or the delivery changed at the same time: "Stok bu sırada başka bir işlemle değişti. Sayfayı yenileyip
  tekrar deneyin." (Stock was changed by another transaction in the meantime. Refresh the page and try again.) In this
  case, **İade bilgilerini yenile** (Refresh return data) refills the form with the current data.

## Related

- [Sales returns screen](https://erpdocs.corexlogic.com/en/satis/ekranlar/satis-iadeleri)
- [Return requests](https://erpdocs.corexlogic.com/en/satis/ekranlar/iade-talepleri)
- [Sales return process](https://erpdocs.corexlogic.com/en/surecler/satis-iadesi)
