# Post a goods issue

> Goods issue without a reference document — reduce stock by selecting the source warehouse, stock status, and a FEFO lot or serial number.

URL: https://erpdocs.corexlogic.com/en/stok/islemler/mal-cikisi-yapma

- **Type:** Task
- **Module:** Inventory
- **Menu path:** Stok Yönetimi › Mal Hareketleri › Mal Çıkışı (Inventory › Goods Movements › Goods Issue)
- **Screen route:** `/erp/inventory/movements/new/issue`
- **Required permission:** `erp-inventory-movements.create`
- **Prerequisites:**
  - Available stock exists in the selected warehouse, storage location and status; the stock is not in quarantine.
  - The product is not in the scope of an open physical inventory count in that warehouse.

A goods issue without a reference document (sample, maintenance consumption, expense). Sales deliveries and
production consumption are posted from their own documents; for planned consumption, a
[reservation](https://erpdocs.corexlogic.com/en/stok/islemler/rezervasyon-olusturma) can be created first.

## Steps

1. Open the **Stok Yönetimi › Mal Hareketleri › Mal Çıkışı** (Inventory › Goods Movements › Goods Issue) screen.
   <!-- action: navigate · target: "/erp/inventory/movements/new/issue" -->
2. Select the **Ürün** (Product).
   <!-- action: fill · target: "Ürün" · value: "HAM-0070" -->
3. Select the **Depo** (Warehouse) and the **Lokasyon** (Storage Location).
   <!-- action: select · target: "Depo" · value: "KIMYA — Kimya Deposu / IBC-ALANI" -->
4. From the **Stok Durumu (zorunlu)** (Stock Status (mandatory)) list, select the segment the stock will be reduced from. Check the status breakdown in the **Mevcut Stok** (Current Stock) panel.
   <!-- action: select · target: "Stok Durumu" · value: "SIFIR — Sıfır" · expect: "Mevcut / Rezerve / Kullanılabilir (On Hand / Reserved / Available) and the status breakdown are shown" -->
5. For a lot-managed card, select the lot from the list; the first eligible lot carries the **FEFO önerisi** (FEFO suggestion) badge. For a serial-managed card, select the serial numbers to be issued.
   <!-- action: click · target: "FEFO önerisi" · value: "SLES-2609-011" -->

   ![Goods Issue — FEFO lot selection](https://erpdocs.corexlogic.com/en/en/img/screens/stok/mal-cikisi.png)
   1. Stock status — required for issues
   2. Status breakdown — quarantined stock cannot be issued
   3. FEFO suggestion — earliest expiry lot
   4. Quantity
   5. Post Goods Issue

6. Enter the **Miktar** (Quantity) and the purpose of the issue in **Açıklama** (Description), then click **Mal Çıkışı Kaydet** (Save Goods Issue).
   <!-- action: click · target: "Mal Çıkışı Kaydet" · value: "20 KG — Laboratuvar numunesi" · expect: "Mal çıkış hareketi başarıyla oluşturuldu. Hareket No: … (The goods issue movement was created successfully. Movement No: …)" -->

**Result:** A **Sarf / Çıkış** (Consumption / Issue) movement is posted to the stock ledger; the stock and lot quantity in the selected status decrease. In **Stok Hareketleri** (Stock Movements), the movement's source appears as 'Manuel Stok İşlemi' (Manual Stock Transaction).

## What you need to know

- Demo example: 20 KG of HAM-0070 was issued from KIMYA / IBC-ALANI, SIFIR, from the FEFO-suggested lot
  **SLES-2609-011**. The 450 KG in KARANTINA status in the same warehouse (lots SLES-2611-004 and -005) could not be
  selected in the list.
- Lots are sorted with the nearest expiry date first (FEFO); the choice is yours. A **Bloke** (Blocked) lot cannot
  be selected; a lot past its expiry date can be selected with a warning.
- There is no negative stock: "'\{kod\}' kartının '\{durum\}' durumunda yeterli stok yok. Mevcut: \{x\}, istenen:
  \{y\}." (There is not enough stock of card '\{kod\}' in status '\{durum\}'. Available: \{x\}, requested: \{y\}.)
- Stock in quarantine cannot be issued: "'\{kod\}' kartının '\{durum\}' durumundaki stoğu karantinada — sevk
  edilemez, sarf edilemez, transfer edilemez. Önce kalite kararı verilmeli (serbest bırak ya da reddet)." (The stock
  of card '\{kod\}' in status '\{durum\}' is in quarantine — it cannot be shipped, consumed or transferred. A quality
  decision must be made first (release or reject).)
- If no status is selected: "Çıkış ve transfer hareketlerinde stok durumu zorunludur — hangi segmentten düşüleceği
  varsayılamaz." (The stock status is mandatory for issue and transfer movements — the segment to reduce cannot be
  assumed.)
- A quantity allocated to another document cannot be used; the allocation must be released from **Stok Tahsisleri**
  (Stock Allocations).

## Related

- [Stock movements screen](https://erpdocs.corexlogic.com/en/stok/ekranlar/stok-hareketleri)
- [Lots](https://erpdocs.corexlogic.com/en/stok/ekranlar/lotlar)
