# Stok hareketleri

> Stok defteri, hareket türleri ve belgesiz mal girişi, mal çıkışı, stok transferi ve stok durumu değişimi formları.

URL: https://erpdocs.corexlogic.com/stok/ekranlar/stok-hareketleri

**Stok Hareketleri** stok defteridir: her giriş, çıkış, transfer ve durum değişimi bir satır olarak
eklenir, kayıt değiştirilmez. Aynı bölümdeki dört form belgesiz (elle) hareket yazar; satın alma mal
kabulü, satış teslimatı ve üretim gibi belgeli hareketler kendi modüllerinden gelir ve defterde
kaynaklarıyla görünür.

- **Tür:** Ekran
- **Modül:** Stok Yönetimi
- **Menü yolu:** Stok Yönetimi › Mal Hareketleri › Stok Hareketleri · Mal Girişi · Mal Çıkışı · Stok Transferi · Stok Durumu Değişimi
- **Ekran adresi:** `/erp/inventory/movements`
- **Gereken izin:** `erp-inventory-movements.view (defteri görme) · .create (Mal Girişi, Mal Çıkışı, Stok Durumu Değişimi) · .transfer (Stok Transferi)`, `erp-inventory-lots.view (Lot süzgeci) · erp-inventory-costs.view (birim maliyet)`

## Stok defteri

![Stok Hareketleri — stok defteri](https://erpdocs.corexlogic.com/img/screens/stok/hareket-listesi.png)
1. Yeni Hareket — giriş, çıkış, transfer, durum değişimi
2. Kaynak Belge süzgeci
3. Hareket Türü süzgeci
4. Kaynak — hareketi doğuran belge
5. Hareket detayı — salt okunur

Kolonlar: **Tarih** (iş tarihi; altında kayıt zamanı), **Hareket** (tür + Giriş/Çıkış rozeti; çiftlerde
"Transfer çifti" ya da "Stok durumu değişimi çifti"), **Ürün**, **Miktar** (birim dönüşümü varsa altında
temel miktar), **Konum** (depo ve lokasyon), **Stok** (durum ve lot/seri), **Kaynak** (belge ve numarası;
izniniz varsa bağlantı), **İşlem** (göz simgesi: hareket detayı).

Süzgeçler: **Ara** (ürün, lot, açıklama), **Ürün**, **Depo**, **Stok Durumu**, **Lot**, **Kaynak Belge**,
**Hareket Türü**, **Yön**, **Tarih Aralığı**. **Yeni Hareket** menüsü: Mal Giriş · Mal Çıkış · Transfer ·
Stok Durumu Değişimi.

Hareket detayı salt okunurdur: "Stok defteri kaydı salt okunurdur. Düzeltme, ters yönlü yeni bir
hareketle yapılır." Belgesiz hareketin iptal ya da ters kayıt düğmesi yoktur — yanlış girişi ters yönlü
yeni bir hareketle (girişse Mal Çıkışı, çıkışsa Mal Girişi) ya da [stok düzeltmesiyle](https://erpdocs.corexlogic.com/stok/islemler/stok-duzeltmesi-yapma) düzeltin.

### Hareket türleri

| Tür | Yön | Nereden doğar |
|---|---|---|
| Açılış Bakiyesi | Giriş | Açılış Bakiyeleri |
| Mal Kabul (belgesizse "Mal Giriş") | Giriş | Mal Girişi formu, satın alma mal kabulü |
| Sarf / Çıkış | Çıkış | Mal Çıkışı formu, satış teslimatı, rezervasyon çekmesi |
| Transfer | Çıkış + Giriş | Stok Transferi, transfer siparişi sevk/varış, depo görevi |
| Stok Fazlası Düzeltmesi / Stok Eksiği Düzeltmesi | Giriş / Çıkış | Stok Düzeltmesi, sayım farkı |
| Üretim Sarfı / Üretim Girişi | Çıkış / Giriş | Üretim emri |
| Çıkış Geri Alma / Giriş Geri Alma | Giriş / Çıkış | Düzeltme, hurda ve teslimat geri almaları |
| Hurda | Çıkış | Hurda Fişi |
| Stok Durumu Değişimi | Çıkış + Giriş | Stok Durumu Değişimi formu, kalite kararı |
| Müşteri İadesi | Giriş | Satış iadesi |
| Yeniden Değerleme | Miktarsız | Değerleme belgeleri |

## Ortak form düzeni

Dört form aynı kabuğu kullanır: solda bölüm başlığı, sağda alanlar; altta **Temizle** ve kayıt düğmesi
(kayıt sürerken "Kaydediliyor…"). Ürün seçilince izleme tipi rozeti ve "Temel birim: X" görünür; lot ya da
seri takipli kartta **İzlenebilirlik** bölümü açılır. Kaydedilmemiş değişiklikle ayrılırken sistem sorar.
Başarı ekranında hareket numarası, özet ve **Hareket Geçmişini Aç** bağlantısı bulunur.

**Hareket Tarihi** varsayılan olarak şimdidir; en erken değer kayıt döneminin izin verdiği gündür. Geçmiş
tarihli kayıt yalnız 'Geçmiş Tarihli Kayıt' yetkisi olan kullanıcıya açıktır.

## Mal Girişi

![Mal Girişi — lot takipli ürün](https://erpdocs.corexlogic.com/img/screens/stok/mal-girisi.png)
1. Ürün — izleme tipi ve birim üründen gelir
2. Depo — zorunlu
3. Stok Durumu — boşsa varsayılan; kalite şartlı kartta karantina
4. Miktar
5. Lot Numarası — yoksa bu girişle açılır
6. Son kullanma tarihi (SKT)
7. Mal Girişi Kaydet

| Alan | Zorunlu | Not |
|---|---|---|
| **Ürün** | Evet | Kalite kontrol isteyen kartta "Bu ürün kalite kontrol gerektiriyor." notu. |
| **Depo** | Evet | |
| **Lokasyon** | Depo istiyorsa | Varsayılanı yerleştirme önerisi ya da kartın depo verisindeki varsayılan lokasyon. Yetmeyen göz: "Bu göz yetmiyor: … — kayıt reddedilir." |
| **Stok Durumu** | Hayır | Boşsa varsayılan durum (SIFIR). **Girişte kalite kontrol şartlı kartta giriş KARANTINA durumuna yazılır** ve bir kontrol partisi açılır; karantina dışı bir durum seçilirse kayıt reddedilir. |
| **Miktar**, **Birim** | Evet | Birim kartın birimlerinden; seri takipli kartta miktar = eklenen seri sayısı. |
| **Lot Numarası** | Lot takipli kartta | Büyük harfe çevrilir; kartta yoksa bu girişle açılır. **Üretim Tarihi**, **Son Kullanma Tarihi**, **Tedarikçi Lot No** yalnız lot ilk kez açılırken kaydedilir. |
| **Seri Numaraları** | Seri takipli kartta | Okutun ya da yazıp **Ekle**; seriler kart içinde benzersiz. |
| **Açıklama** | Hayır | En çok 512 karakter. |

Kayıt düğmesi **Mal Girişi Kaydet**. Formda birim maliyet alanı yoktur; maliyetli giriş satın alma mal
kabulünden ya da açılış bakiyesinden gelir.

## Mal Çıkışı

![Mal Çıkışı — FEFO lot seçimi](https://erpdocs.corexlogic.com/img/screens/stok/mal-cikisi.png)
1. Stok Durumu — çıkışta zorunlu
2. Durum kırılımı — karantinadaki miktar çıkamaz
3. FEFO önerisi — SKT en yakın lot
4. Miktar
5. Mal Çıkışı Kaydet

- **Stok Durumu (zorunlu)** — hangi segmentten düşüleceği varsayılmaz.
- **Mevcut Stok** paneli seçilen konumun Mevcut / Rezerve / Kullanılabilir miktarını ve **Durum
  kırılımı**nı gösterir. Kullanılabilir stok 0 ise kayıt düğmesi kapalıdır.
- Lot takipli kartta lotlar **FEFO** sırasıyla (son kullanma tarihi en yakın önce) listelenir; ilk uygun
  lot **FEFO önerisi** rozetini taşır, seçim sizindir. **Bloke** lot seçilemez. SKT'si geçmiş lot
  engellenmez, uyarı çıkar.
- Seri takipli kartta stoktaki seriler seçilir; miktar seçilen seri sayısıdır.
- Kayıt düğmesi **Mal Çıkışı Kaydet**. Masraf yeri alanı yoktur; amacı **Açıklama**'ya yazın.

## Stok Transferi {#stok-transferi}

![Stok Transferi — kaynak ve hedef](https://erpdocs.corexlogic.com/img/screens/stok/stok-transferi.png)
1. Kaynak Depo
2. Stok Durumu — iki bacakta da aynı
3. Hedef Depo
4. Hedef Lokasyon
5. Transferi Tamamla — çıkış ve giriş tek işlemde

**Kaynak Depo**, **Kaynak Lokasyon**, **Stok Durumu (zorunlu)**, **Hedef Depo**, **Hedef Lokasyon**,
**Miktar**. Tek adımlıdır: aynı işlemde Transfer türünde bir çıkış ve bir giriş yazılır (ortak transfer
grubu). Aynı depo içinde farklı lokasyona transfer serbesttir; kaynak ve hedef konum aynı olamaz. Durum
değişmez — iki bacak da seçilen durumda yazılır. Lot seçilirse hedefte aynı lot kullanılır. Kayıt düğmesi
**Transferi Tamamla**. Malın yolda geçen süresi izlenecekse [transfer siparişi](https://erpdocs.corexlogic.com/stok/ekranlar/transfer-siparisleri) kullanın.

## Stok Durumu Değişimi

![Stok Durumu Değişimi](https://erpdocs.corexlogic.com/img/screens/stok/durum-degisimi.png)
1. Depo — yer değişmez
2. Kaynak Stok Durumu
3. Hedef Stok Durumu — kaynaktan farklı
4. Miktar — temel birimde
5. Stok Durumunu Değiştir

**Depo**, **Lokasyon**, **Kaynak Stok Durumu (zorunlu)**, **Hedef Stok Durumu (zorunlu)**, **Miktar** (temel
birimde), **İş Tarihi**, **Açıklama**. Fiziksel yer değişmez; defterde kaynak durumdan çıkış ve hedef
duruma giriş olarak çift kayıt oluşur. Kaynak ve hedef aynı olamaz; pasif durum seçilemez. Kayıt düğmesi
**Stok Durumunu Değiştir**.

> **Karantinadaki mal**
Kalite kontrollü bir girişin karantinadan çıkışı **Kalite Kontrol** ekranındaki kalite kararıyla yapılır
(ikinci imza ve gerekçe ile kayda geçer). Stok Durumu Değişimi formu karantina durumundan çıkışı da kabul
eder; kalite kararının yerine kullanmayın.

## Ret iletileri {#ret-iletileri}

| Durum | İleti |
|---|---|
| Çıkış/transferde durum yok | "Çıkış ve transfer hareketlerinde stok durumu zorunludur — hangi segmentten düşüleceği varsayılamaz." |
| Yetersiz stok | "'\{kod\}' kartının '\{durum\}' durumunda yeterli stok yok. Mevcut: \{x\}, istenen: \{y\}." |
| Stok başka belgeye tahsisli | "'\{kod\}' kartının '\{durum\}' durumundaki stoğun bir bölümü başka bir belgeye tahsis edilmiş. Kullanılabilir: \{x\}, istenen: \{y\}. Tahsisi serbest bırakmadan sevk edilemez." |
| Karantinadan çıkış/transfer | "'\{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)." |
| Kalite şartlı kartın karantina dışı girişi | "'\{kod\}' kalite kontrolü şartlı — giriş yalnız karantina durumuna yazılabilir. Seçilen durum: '\{durum\}'. Mal muayeneden sonra kalite kararıyla kullanılabilir stoğa alınır." |
| Kart sayımda | "'\{kod\}' kartı '\{depo\}' deposunda sayımda (\{sayım no\}) — sayım kaydedilene ya da iptal edilene kadar stok hareketi yazılamaz." |
| Bloke lot | "'\{lot\}' lotu bloke — çıkış yapılamaz." |
| Lot eksik | "'\{kod\}' lot takipli — lot numarası zorunludur." |
| Seri zaten stokta | "'\{seri\}' seri numarası zaten stokta — ikinci kez giriş yapılamaz." |
| Lokasyon zorunlu | "'\{depo\}' deposunda lokasyon seçimi zorunlu — depo içi lokasyon belirtin." |
| Aynı konuma transfer | "Transferin kaynağı ile hedefi aynı olamaz." |
| Aynı duruma değişim | "Durum değişiminin kaynağı ile hedefi aynı olamaz." |
| Pasif kart / hizmet kartı | "'\{kod\}' pasif — pasif stok kartı için hareket oluşturulamaz." · "'\{kod\}' hizmet kartı — stok hareketi oluşturulamaz." |
| Yapılandırılabilir ana kart | "'\{kod\}' yapılandırılabilir kart — stoğa yalnız sipariş satırına tahsisli girer (satır bağlı üretim emrinin çıktısı). Konfigürasyonu bilinmeyen giriş yapılamaz." |
| Birim dönüşümü yok | "'\{kod\}' için '\{birim\}' biriminden temel birime dönüşüm tanımlı değil — farklı birimle hareket oluşturulamaz." |
| Kapalı dönem | "\{gün\} tarihi kapalı dönemde: kayıtlar \{gün\} dahil kapatıldı. Belgeyi açık bir döneme tarihleyin; kapalı aya kayıt gerekiyorsa dönemin yeniden açılması gerekir (Yönetim › Kayıt Dönemleri)." |
| Eşzamanlı değişiklik | "Stok bakiyesi bu sırada başka bir işlem tarafından değiştirildi. Lütfen tekrar deneyin." |

## İlgili

- [Mal girişi yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-girisi-yapma) · [Mal çıkışı yapmak](https://erpdocs.corexlogic.com/stok/islemler/mal-cikisi-yapma)
- [Stok transferi yapmak](https://erpdocs.corexlogic.com/stok/islemler/stok-transferi-yapma) · [Stok durumunu değiştirmek](https://erpdocs.corexlogic.com/stok/islemler/stok-durumu-degistirme)
