> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryoto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Stok takibi

> Her lokasyondaki stoku görün, siparişler için stok ayırın, minimum stok ve güvenlik stoğu belirleyin ve her hareketi stok hareket kayıtlarında izleyin.

> [!NOTE]
>
> **Nerede bulunur:** OTO PACK → Inventory — [OTO’da aç ↗](https://app.tryoto.com/inventory)

Takip, stok yönetiminin gösterişsiz yarısıdır: Stoku taşımak değil, herhangi bir anda nerede durduğunu bilmek ve oraya nasıl geldiğini kanıtlayabilmek.

## Inventory ekranı

**OTO PACK → Inventory** altında tek bir ekran ve her biri farklı bir soruyu yanıtlayan üç sekme bulunur.

| Sekme | Yanıtladığı soru |
| - | - |
| **Inventory** | Bu depoda veya şubede bu SKU’dan ne kadar var? |
| **Bin Inventory** | Hangi rafta duruyor? Raf takibiyle kullanılabilir. |
| **Global Inventory** | Toplamda, herhangi bir yerde ne kadarımız var? |

Sütunlar her yerde aynı terimleri kullanır:

| Sütun | Ne gösterir? |
| - | - |
| **Warehouse Name** · **Branch Name** | Bu satırın nerede sayıldığı. Stok yalnızca depolarda değil, şubelerde de tutulur; mağaza alanı da diğerleri gibi bir lokasyondur. |
| **Product** · **SKU** | Sayılan ürün. |
| **Quantity on Hand** | Bu lokasyondaki fiziksel stok. |
| **Quantity Available** | Ayrılan miktarlar düşüldükten sonraki satılabilir stok. |
| **Bin Quantity** | O lokasyondaki rafların toplamı. Quantity on Hand ile eşit olmalıdır; değilse mutabakat gerektiren bir durum vardır. |
| **Min Inventory** | Bu SKU için bu lokasyondaki alt sınır, yani güvenlik stoğu. |

Her sütun filtrelenebilir; sayısal sütunlar **Min**/**Max** aralığıyla filtrelenir. Sütun toplamları tablonun altındaki **Total** satırında yer alır ve her sayfa yüklemesinde değil, istendiğinde hesaplanır. Biraz büyükçe bir katalogda bu, hemen açılan bir ekranla önce düşünmeye dalan bir ekran arasındaki farktır.

### Global Inventory’de neler yer almaz?

Global görünüm bilinçli olarak daha dardır: **Product · SKU · Quantity on Hand · Quantity Available · Bin Quantity** ve başka hiçbir şey.

![Global Inventory sekmesi](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-2-global.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=f6c9ef766942d11c1db8d2c6cfbd5771)

Şekil 1 — Depo yok, şube yok, Min Inventory yok; çünkü lokasyonlar toplandığında bunların hiçbiri bir anlam taşımaz.

Bu bir eksiklik değildir. Minimum stok seviyesi bir SKU’ya *bir lokasyonda* aittir; güvenlik stoğunun global toplamı ise arkasında hiçbir karar olmayan bir rakamdır. Global sekme tek bir soruyu yanıtlar (*bu üründen hiç var mı?*) ve lokasyon bazındaki soruları yanındaki sekmeye bırakır.

> [!TIP]
>
> **Bin Quantity, erken uyarı sütununuzdur**
>
> Quantity on Hand ile rafların toplamı farklı yollarla güncellenir: Biri stok emirleriyle, diğeri sahadaki okutmalarla. İkisi birbirinden uzaklaştığında, sapma genellikle günler önce birinin özensiz kaydettiği bir hareketle başlamıştır. Bu tek sütunu izlemek, sorunu ancak sonradan bulacak bir sayımdan çok daha ucuzdur.

## Stok ayırma

Satılabilir miktar, biri ürünü topladığında değil, sipariş verildiği anda düşer. Fazla satışı önleyen mekanizmanın tümü budur: Son ürün iki müşteriye birden vaat edilemez, çünkü ilk müşteri ikincisi ödeme sayfasına ulaşmadan onu satılabilir stoktan düşmüştür.

| Olay | Quantity Available | Quantity on Hand |
| - | - | - |
| Sipariş bir lokasyona atanır | O lokasyonda anında azalır | Değişmez; ürünler hâlâ raftadır |
| Sipariş hazırlanır | — | **Create Shipment**, **Mark as Delivered** veya **Collected By Customer** ile azalır |
| İade teslim alınır | Artar | Artar |
| Stok emri tamamlanır | Yeniden hesaplanır | Artar veya azalır |

Ayırma, siparişin atandığı lokasyonda gerçekleşir. [Yönlendirme](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-routing.md) ile stoku iki ayrı sistem değil tek bir sistem yapan da budur: Siparişin nereden hazırlanacağını seçmek, aslında kimin satılabilir stoğunun düşeceğine karar vermektir. Ayırma merkezi olarak tutulduğu için de bağlı tüm e-ticaret sitelerinde ve pazaryerlerinde aynı anda geçerlidir; bir kanaldan gelen siparişin ayırdığı ürün, diğer tüm kanallarda görünmez olur.

## Minimum stok ve güvenlik stoğu

**Min Inventory**, her SKU için her lokasyonda ayrı ayarlanır ve iki iş görür: Düşük stok uyarısının eşiğidir ve dilerseniz e-ticaret sitelerinize bildirilen miktardan geri tutulan tampondur. İkincisi için [Stok Senkronizasyonu](https://docs.tryoto.com/tr/modules/inventory-management/inventory-sync.md) sayfasına bakın.

> [!TIP]
>
> **Güvenlik stoğu satın alınmış bir sigortadır**
>
> Geri tutulan her ürün, yarın yaşanabilecek bir iptale karşılık bugün satabileceğiniz bir üründür. Doğru seviye ne sıfırdır ne de cömert: Stoksuz kalmanın size bir güne değil bir müşteriye mal olduğu ürünlerde, en kötü sayım hatanız ile en hızlı stok yenilemeniz arasındaki farkı kapatan seviyedir.

## Lokasyonlar arasında

Stok her depo ve her şube için ayrı tutulur; **Global Inventory** ise hepsinin toplamıdır. İki görünüm de farklı nedenlerle önemlidir: Global rakam, işletmenin bir siparişi hiç karşılayıp karşılayamayacağını; lokasyon bazındaki rakam ise *bu* lokasyonun karşılayıp karşılayamayacağını gösterir. [Sipariş yönlendirme](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-routing.md), siparişin nereden hazırlanacağını seçerken aslında bu ikinci soruyu sorar.

Raf takibiyle lokasyon ayrıntısı bir düzey daha iner ve tek tek raflara ulaşır. Toplama rotasını kısaltan ve sayımı mümkün kılan budur; rafların nasıl tanımlandığı için [Gelen ürün kabulü ve yerleştirme](https://docs.tryoto.com/tr/modules/warehouse-management/inbound-putaway.md) sayfasına bakın.

## Stok hareket kayıtları

Stoktaki her değişiklik kayda geçer. Raporlar **Performance → Reports** altında, **OTO PACK** sekmesinde; **Orders**, **Shipments**, **OTO FLEX** ve **Branch** sekmelerinin yanında bulunur. Her rapor depo, SKU ve tarih aralığı filtreleriyle istendiğinde oluşturulur ve dışa aktarılabilir.

![Reports ekranının OTO PACK sekmesi](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/inv-4-reports.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=ab8a1ae1962bc6d9834e8aacb7b72ccb)

Şekil 2 — Her birinin Generate düğmesi olan dokuz rapor. Hepsi birlikte stoku, rafları, siparişleri, paketlemeyi ve personeli kapsar.

| Rapor | Ne işe yarar? |
| - | - |
| **Inventory Transactions** | Stoktaki her değişiklik: girişler, iadeler, düzeltmeler. Bir rakam yanlış olduğunda ilk bakılacak yer. |
| **Bin Transactions** | Aynısı, raf düzeyinde. Yalnızca raf takibiyle. |
| **Order Based Transaction Report** | Ürünün kendi ifadesiyle, *“siparişlere ait tüm hareketlerin ve stok güncellemelerinin doğru uygulandığını kontrol etmek için”* vardır. Aşağıya bakın. |
| **Inventory Order Items** | Stok emirlerindeki kalemler; her girişte veya sevkiyatta gerçekte ne olduğu. |
| **Bin Replenishment Report** | *“Put & Pick raflarınıza ne kadar ikmal yapacağınıza akıllıca karar verin.”* Bir rafın azaldığını hatırlatmaktan çok, rezerv alandan ne kadar ileri taşınacağının yanıtıdır. |
| **Exception Logs** | Toplama istisnaları: bir toplamanın talimata uygun tamamlanamadığı durumlar. |
| **Packing Status Report** | Her siparişin eksiksiz paketleme durumu geçmişi. |
| **Packaging Materials Report** | Kutu, poşet ve diğer ambalaj malzemelerinin kullanımı ve stok seviyeleri. Sarf malzemeleri de stok gibi takip edilir; çünkü kutunun bitmesi de ürünün bitmesi kadar kesin biçimde sevkiyatı durdurur. |
| **Daily Staff Report** | Personel bazında günlük istatistikler. |

> [!TIP]
>
> **Bunlardan ikisi kayıt değil, karardır**
>
> Listenin çoğu size ne olduğunu anlatır. **Bin Replenishment** ve **Packaging Materials** ise sırada ne yapmanız gerektiğini söyler: toplama rafına ne kadar öne çekileceğini ve ne zaman yeni kutu sipariş edileceğini.
>
> Hareket kayıtları arasında kolayca gözden kaçarlar; oysa bir durmayı sonradan açıklamak yerine önleyen iki rapor bunlardır.

> [!TIP]
>
> **Neredeyse her şeyi yakalayan mutabakat**
>
> Tamamlanmış bir siparişte **Order-Based Transaction Report**; **Quantity**, **Inventory Available Transactions**, **Inventory On-Hand Transactions** ve raf takibi varsa **Bin Transactions** değerlerini gösterir. Toplama, paketleme, gönderim ve varsa iadeler tamamlandığında bu rakamların birbiriyle uyumlu olması gerekir.
>
> Uyumlu değilse sipariş size şunu söylüyordur: Stok binada hareket etmiş ama sistemde etmemiş ya da tam tersi. Bu kontrolü bir tepki değil rutin hâline getirmeye değer; hatayı bir aylık birikime dönüşmeden, hâlâ tek bir siparişken yakalar.

![Inventory Transactions raporu](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/inv-3-transactions.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=3bf1c8caeb3d244d06912e524094e3a0)

Şekil 3 — Her satır bir harekettir; önceki ve sonraki rakam aynı satırdadır. Type sütununa dikkat edin: Her satır, iki stok rakamından hangisini değiştirdiğini belirtir.

| Sütun | Ne gösterir? |
| - | - |
| **Order ID** | Hareketin nedeni. Müşteri siparişleri ve transferler öneklerinden ayırt edilebilir. |
| **Action** | Stok girişi veya stok çıkışı. |
| **Type** | **Available** veya **On Hand**: Bu satırın hangi rakamı değiştirdiği. |
| **Description** | Olayın sade bir ifadesi: *Assigned To Pickup Location*, *Mark as Delivered*. |
| **Warehouse Name** · **Branch** · **Pickup Location** | Nerede olduğu. |
| **SKU** · **Quantity** | Neyin ve ne kadar hareket ettiği. İşaretlidir; düşüş negatif olarak görünür. |
| **Prev Quantity** · **New Quantity** | Önceki ve sonraki değer, aynı satırda. Etkiyi görmek için hesap yapmaya gerek yoktur. |

> [!TIP]
>
> **İki rakamlı model, veri olarak gözle görülür**
>
> Bu raporda tek bir siparişi izlerseniz tüm model önünüzdedir. Sipariş *iki ayrı satır* üretir: Biri sipariş bir lokasyona atandığında **Available** üzerinde (açıklaması *Assigned To Pickup Location*), diğeri sipariş gerçekten hazırlandığında **On Hand** üzerinde (açıklaması *Mark as Delivered*).
>
> Bunlar, aralarında dakikalar ya da günler olan iki ayrı olay olarak kaydedilmiş ayırma ve hazırlama adımlarıdır. Bir rakam yanlış olduğunda ilk bakılacak yerin bu rapor olmasının nedeni de budur: Yanıt genellikle bu iki satırdan birinin var olup diğerinin olmamasıdır.

### Seviyeleri uyumlu tutmak

Seviyeler birbirinden uzaklaştığında kullanılmak üzere Inventory ekranının araçlarında iki bakım işlemi bulunur:

| | |
| - | - |
| **Equal On Hand Inventory to Bin Inventory** | Raflara güvenip depo toplamını onlara eşitler. Kapsamlı bir sayımdan sonra uygundur. |
| **Update Quantity Available** | Satılabilir stoku, mevcut eldeki stok ve mevcut ayırmalar üzerinden yeniden hesaplar. |

## İlgili sayfalar

* [Stok sayımları](https://docs.tryoto.com/tr/modules/inventory-management/inventory-count.md): rakamın nasıl düzeltildiği.
* [Stok Senkronizasyonu](https://docs.tryoto.com/tr/modules/inventory-management/inventory-sync.md): rakamın e-ticaret sitelerinize nasıl ulaştığı.
* [OTO PACK uygulaması](https://docs.tryoto.com/tr/modules/warehouse-management/ops.md): hareketlerin gerçekleştiği yer.


## Related topics

- [Gelen stok](https://docs.tryoto.com/tr/modules/inventory-management/inbound-inventory.md)
- [OTO PACK uygulamasında stok sayımı](https://docs.tryoto.com/tr/modules/inventory-management/inventory-count.md)
- [Envanter Yönetimi](https://docs.tryoto.com/tr/modules/inventory-management/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.