# Stok düzeltmesi yapmak

> Kayıtlı miktarı fiziksel gerçeğe eşitleyen, neden kodlu stok artırma ya da azaltma belgesi; hurda fişi ve geri alma.

URL: https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma

- **Tür:** İşlem
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Stok İşlemleri › Stok Düzeltmeleri › Yeni Stok Düzeltmesi
- **Ekran adresi:** `/erp/inventory/adjustments/new`
- **Gereken izin:** `erp-inventory-adjustments.create`
- **Ön koşullar:**
  - Seçilecek türde (Stok Artırma Düzeltmesi / Stok Azaltma Düzeltmesi) en az bir aktif **hareket nedeni** tanımlı (**Yönetim › Özelleştirme › Stok › Hareket Nedenleri**).
  - Ürün o depoda açık bir sayımın kapsamında değil.

Stok düzeltmesi, sayım dışı tespit edilen farkları (kırılma, kayıp, sayım tutanağı) neden koduyla
deftere yazar. Planlı sayımlarda fark [sayım belgesinden](https://erpdocs.corexlogic.com/stok/islemler/sayim-farkini-kaydetme) yazılır.

## Adımlar

1. **Stok Yönetimi › Stok İşlemleri › Stok Düzeltmeleri** ekranında **Yeni Stok Düzeltmesi**'ne tıklayın.
   <!-- action: click · target: "Yeni Stok Düzeltmesi" -->
2. **Düzeltme Türü**'nü seçin: **Stok Artırma Düzeltmesi** ya da **Stok Azaltma Düzeltmesi**. **İş Tarihi** bugündür; **Referans**'a tutanak numarasını yazın.
   <!-- action: select · target: "Düzeltme Türü" · value: "Stok Azaltma Düzeltmesi" -->

   ![Yeni Stok Düzeltmesi](https://erpdocs.corexlogic.com/img/screens/stok/stok-duzeltmesi-yeni.png)
   1. Düzeltme Türü — artırma ya da azaltma
   2. İş Tarihi
   3. Satır ekle
   4. Düzeltmeyi kaydet — belge değişmez

3. **Satır ekle** ile satır açın; **Ürün**, **Depo**, gerekiyorsa **Lokasyon**, **Stok Durumu**, **Neden**, **Miktar** ve **Birim**'i girin. Lot ya da seri takipli kartta lotu/serileri seçin.
   <!-- action: click · target: "Satır ekle" -->
4. **Düzeltmeyi kaydet**'e tıklayın.
   <!-- action: click · target: "Düzeltmeyi kaydet" · expect: "Stok düzeltmesi kaydedildi · Belge no" -->

**Sonuç:** Belge kaydedildiği anda deftere yazılır: artırmada **Stok Fazlası Düzeltmesi** (giriş), azaltmada **Stok Eksiği Düzeltmesi** (çıkış). Belge değiştirilemez ve silinemez; yanlışsa detaydaki **Geri al** ile geri alma belgesi yazılır.

## Hurda fişi

Kullanılamaz hâle gelen stok için **Stok İşlemleri › Hurda İşlemleri › Yeni Hurda Fişi** kullanılır.
Satırlar düzeltmeyle aynıdır, neden türü **Hurda**'dır; lot ve seri yalnız mevcut stoktan seçilir. Düğme
**Hurda fişini kaydet**; hareket türü **Hurda** (çıkış). Reddedilen kalite stoğu için **Kalite Kontrol ›
Reddedilen Stok › Hurdaya Ayır** formu dolu açar.

## Geri almak

Düzeltme ya da hurda detayında **Geri al** → **İş Tarihi**, **Gerekçe** (zorunlu), geri alınacak satırlar ve
miktarlar (boş = kalanın tamamı) → **Geri almayı kaydet**. Geri alma ters yönlü hareket yazar ve kendisi de
değiştirilemez.

## Bilmeniz gerekenler

- Demo ortamında hareket nedeni tanımlı olmadığı için form "Uygun bir hareket nedeni tanımlanana kadar bu
  belge kaydedilemez." uyarısını gösterir; kayıt adımı bu belgede demoda çalıştırılmadı.
- Neden her satırda zorunludur ve türle uyumlu olmalıdır: "\{n\}. satır: '\{kod\}' nedeni '\{tür\}' türünde — bu
  belge '\{tür\}' nedeni bekliyor."
- Stok durumu varsayılana düşülmez: "\{n\}. satır: stok durumu zorunludur — varsayılana düşülmez."
- Azaltmada stok yetmezse ya da stok karantinadaysa hareket kuralları geçerlidir
  ([Stok hareketleri › Ret iletileri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri#ret-iletileri)).
- Geri alma kalanı aşamaz: "Geri alınabilir miktar aşılıyor. Kalan: \{r\}, istenen: \{q\}."

## İlgili

- [Stok işlemleri ekranı](https://erpdocs.corexlogic.com/stok/ekranlar/stok-islemleri)
- [Stok tanımları › Hareket Nedenleri](https://erpdocs.corexlogic.com/stok/ekranlar/stok-tanimlari#hareket-nedenleri)
