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

# Stoklar ve stok sayımı

> Stok listesini, stok girişini, düzeltmeyi, depolar arası transferi, stok sayımını ve düşük stok durumunu anlatır.

**Stoklar**, kliniğinizdeki her ürünün hangi depoda ne kadar kaldığını gösterir. Aynı sayfadan depoya mal girişi yapabilir, stok miktarını düzeltebilir, ürünü bir depodan diğerine taşıyabilir ve fiziksel sayım sonucunu kaydedebilirsiniz.

Sayfa sol menüde **Muhasebe & Finans → Stoklar** altındaki **Stok Listesi** öğesidir. Stok kayıtlarının geçmişini görmek için [Stok hareketleri](/panel/finans/stok-hareketleri) sayfasına bakın.

<Info>
  **Stoklar** menü öğesi, rol editöründe **Stok Hareketleri** grubundaki **Görüntüle** iznine sahip rollerde görünür. **Stok Listesi** sayfasını açmak için ayrıca **Stoklar** grubundaki **Görüntüle** izni gerekir. İki izin rolünüzde birlikte yoksa menüden stok listesine ulaşamazsınız. İzinleri klinik yöneticinize sorun.
</Info>

## Stok listesi ve stok durumu

Liste, her ürün ve depo çifti için bir satır gösterir. Yalnızca o depoda en az bir stok hareketi olmuş ürünler listelenir. Hiç stoklanmamış bir ürün, ilk stok girişini yapana kadar listede görünmez.

| Sütun | Anlamı |
| - | - |
| **Ürün Adı** | Ürünün marka ve model adı. |
| **Depo** | Stoğun bulunduğu depo. |
| **Miktar** | Depodaki güncel miktar ve ürünün takip birimi. |
| **Kritik Seviye** | Üründe tanımlı kritik stok seviyesi. Tanımlanmamışsa `Belirtilmedi` yazar. |
| **Durum** | `Normal`, `Düşük` veya `Kritik` rozeti. |

Tablonun üstündeki filtrelerle listeyi daraltırsınız.

| Filtre | Açıklama |
| - | - |
| **Depo** | Tek bir depodaki stokları gösterir. Depoları görüntüleme izni gerekir. |
| **Marka** | Tek bir markanın ürünlerini gösterir. Markaları görüntüleme izni gerekir. |
| **Birim** | Ürünleri takip birimine göre süzer. |
| **Durum** | `Normal`, `Düşük` ve `Kritik` seçeneklerinden birini veya birkaçını gösterir. |

Listede arama kutusu yoktur. Beş sütunun hepsi başlığa tıklanarak sıralanır. Varsayılan sıralama ürün adına göre A'dan Z'ye doğrudur. Liste boşsa `Kayıtlı stok bulunamadı.` yazar.

Listenin üstünde dört işlem düğmesi bulunur: **Stok Girişi**, **Stok Sayımı**, **Depolar Arası Transfer** ve **Stok Düzeltme**. Her düğme kendi iznine bağlıdır.

Aşağıdaki izinler rol editöründe **Stoklar** grubunun altındadır.

| İşlem | Gereken izin |
| - | - |
| Stok girişi | **Stok Girişi** |
| Stok sayımı | **Stok Sayımı** |
| Depolar arası transfer | **Depolar Arası Transfer** |
| Stok düzeltme | **Stok Düzeltme** |

<Warning>
  Dört işlemin hepsi için ayrıca **ürünleri** ve **depoları** görüntüleme izniniz olmalıdır. Bu iki izin yoksa sayfada `Stok işlemleri için ürünleri ve depoları görüntüleme yetkisi gereklidir.` uyarısı çıkar. Stok girişi izni tek başına düzeltme, sayım veya transfer yapmaya yetmez; her işlemin izni ayrıdır.
</Warning>

Ürünleri ve depoları önceden tanımlamak için [Ürünler](/panel/finans/urunler) ve [Depolar](/panel/finans/depolar) sayfalarına bakın.

### Miktar kuralları

Dört işlemde de aynı sınırlar geçerlidir.

* Miktar en çok `9.999.999.999,9999` olabilir ve en çok 4 ondalık basamak içerir. Aşarsanız `Miktar en fazla 9.999.999.999,9999 ve en fazla 4 ondalık basamak olmalıdır.` mesajı çıkar.
* Stok girişi ve transferde miktar `0,0001`'den küçük olamaz.
* **Açıklama** alanı isteğe bağlıdır ve en çok 65535 karakter alır.
* Başarılı her işlemden sonra `<işlem adı> kaydedildi` bildirimi çıkar ve liste yenilenir. Kaydedilemezse `İşlem kaydedilemedi.` yazar.

## Stok girişi

Depoya yeni mal girdiğinde (örneğin tedarikçiden gelen ürün) stok girişi yapın. Kayıt, stok hareketlerinde `Satın Alma` türüyle görünür.

<Steps>
  <Step title="Pencereyi açın">
    **Stoklar** sayfasında **Stok Girişi**'ne tıklayın.
  </Step>

  <Step title="Ürünü ve depoyu seçin">
    **Ürün** ve **Depo** alanlarını doldurun. Ürün listesinde yalnızca aktif ürünler çıkar.
  </Step>

  <Step title="Giriş türünü seçin">
    **Tam Stok Girişi** ile toplam miktarı tek sayıyla girersiniz. **Parçalı Stok Girişi** ile tam kutuyu, iç birimi ve kalan birimi ayrı ayrı girersiniz.
  </Step>

  <Step title="Miktarı girin">
    **Tam Stok Girişi**'nde **Miktar** alanına ürünün takip birimi cinsinden toplam miktarı yazın. **Parçalı Stok Girişi**'nde **Kutu Sayısı**, **İç Birim Sayısı** ve **Kalan Birim** alanlarını doldurun. Kutu ve iç birim sayısı tam sayı olmalıdır.
  </Step>

  <Step title="Toplamı kontrol edip kaydedin">
    **Toplam Miktar** satırı girdiğiniz değerlerin takip birimine çevrilmiş toplamını gösterir. Ürünü seçene kadar bu satırda `—` görünür. Toplam sıfırdan büyük olmalıdır. İsterseniz **Açıklama** yazın, sonra **Ekle**'ye tıklayın.
  </Step>
</Steps>

<Tip>
  Örnek: ürün mL ile takip ediliyor, bir kutuda 10 flakon, her flakonda 5 mL var. 2 kutu ve 3 flakon geldiyse **Parçalı Stok Girişi**'nde **Kutu Sayısı** alanına `2`, **İç Birim Sayısı** alanına `3` yazın. **Toplam Miktar** 115 mL gösterir.
</Tip>

Zorunlu alanlar boş kalırsa `Ürün seçimi zorunludur.` veya `Depo seçimi zorunludur.` uyarısı çıkar. Toplam sıfırsa `Toplam miktar 0'dan büyük olmalıdır.` yazar. Ürünün takip modu ve kutu içeriği ürün kartında tanımlanır; bkz. [Ürünler](/panel/finans/urunler).

## Stok düzeltme

Kayıtlı miktar gerçekle uyuşmadığında düzeltme yapın. İki mod vardır.

| Mod | Ne yapar |
| - | - |
| **Giriş / Çıkış** | Mevcut stoğa belirttiğiniz miktarı ekler veya stoktan düşer. |
| **Düzeltme** | Stoğu, ürünün olması gereken toplam miktara getirir. |

<Steps>
  <Step title="Pencereyi açın">
    **Stok Düzeltme**'ye tıklayın ve **İşlem Tipi** kartlarından birini seçin.
  </Step>

  <Step title="Depoyu, sonra ürünü seçin">
    Önce **Depo**'yu seçin. **Ürün** alanı depo seçilene kadar kapalıdır. İkisini seçtiğinizde **Mevcut Stok** görünür.
  </Step>

  <Step title="Miktarı girin">
    **Giriş / Çıkış** modunda **Yön** anahtarından **Giriş** veya **Çıkış**'ı seçin ve **Miktar**'ı yazın. **Düzeltme** modunda **Olması Gereken Miktar**'ı yazın. Stoğun sıfırlanması için `0` girebilirsiniz.
  </Step>

  <Step title="Özeti kontrol edin">
    **Düzeltme** modunda **Mevcut**, **Yeni** ve **Fark** özeti çıkar. İki değer eşitse `Fark yok` yazar.
  </Step>

  <Step title="Kaydedin">
    İsterseniz **Açıklama** ekleyin, sonra **Kaydet**'e tıklayın.
  </Step>
</Steps>

Kayıt, stok hareketlerinde `Düzeltme` türüyle görünür. **Düzeltme** modunda yeni miktar mevcut miktarla aynıysa hiçbir kayıt oluşmaz. **Çıkış** miktarı depodaki stoktan büyükse `Yetersiz stok: <ürün> (Depo No: <id>)` hatası çıkar ve stok eksiye düşmez.

## Depolar arası transfer

Bir ürünü bir depodan diğerine taşıdığınızda transfer kaydedin. Toplam stok değişmez; kaynak depodan düşen miktar hedef depoya eklenir.

<Steps>
  <Step title="Pencereyi açın">
    **Depolar Arası Transfer**'e tıklayın.
  </Step>

  <Step title="Ürünü ve depoları seçin">
    **Ürün**'ü, sonra **Kaynak Depo**'yu seçin. **Hedef Depo** alanı kaynak seçilene kadar kapalıdır ve kaynak depoyu listelemez. Kaynağı değiştirirseniz hedef seçimi temizlenir. Her depo alanının altında `Mevcut Stok: <miktar birim>` görünür.
  </Step>

  <Step title="Miktarı girin">
    **Miktar** alanına taşınacak miktarı yazın. İsterseniz **Açıklama** ekleyin.
  </Step>

  <Step title="Kaydedin">
    **Kaydet**'e tıklayın.
  </Step>
</Steps>

Transfer, stok hareketlerinde iki satır oluşturur: kaynak depoda `Çıkış`, hedef depoda `Giriş`. İkisi de `Transfer` türündedir ve `Transfer #<numara>` referansını taşır. Kaynak ve hedef depo aynı olamaz (`Kaynak ve hedef depo farklı olmalıdır.`). Kaynak depodaki stok yetmezse `Yetersiz stok: <ürün> (Depo No: <id>)` hatası çıkar.

## Stok sayımı

Sayım, bir deponun fiziksel durumunu sistemle karşılaştırır. Siz rafta saydığınız miktarı girersiniz; Flextell farkı hesaplar ve gerekli düzeltmeyi kendisi kaydeder.

<Steps>
  <Step title="Depoyu seçin">
    **Stoklar** sayfasında **Stok Sayımı**'na tıklayın. **Sayımın yapılacağı depoyu seçin.** penceresinde **Depo**'yu seçip **Sayıma Başla**'ya tıklayın.
  </Step>

  <Step title="Sayılan miktarları girin">
    Tabloda aktif ürünler listelenir. Her ürün için **Sistem Miktarı**'nı görür, saydığınız miktarı **Kutu**, **İç Birim** ve **Kalan/Adet** sütunlarına yazarsınız. **Fark** sütunu sistem miktarıyla sayımınız arasındaki farkı gösterir (artıysa yeşil, eksiyse kırmızı). **Ürün ara** kutusuyla ürün bulabilirsiniz.
  </Step>

  <Step title="Kaydedin">
    **Kaydet**'e tıklayın. Açılan **Stok Sayımını Kaydet** penceresi `<depo> deposu için girilen sayım değerleri kaydedilecek ve gerekli stok düzeltmeleri oluşturulacaktır.` der. İsterseniz **Açıklama** ekleyip yeniden **Kaydet**'e tıklayın.
  </Step>
</Steps>

Kayıt sonunda `Stok sayımı kaydedildi` bildirimi çıkar, girdiğiniz değerler temizlenir ve miktarlar yenilenir.

<Note>
  **Sayım nasıl işler:**

  * Hiçbir sütunu doldurmadığınız ürünler sayıma katılmaz ve stokları değişmez. `0` yazdığınız ürün sıfır sayılmış olur.
  * `İç Birim` sütunu, doğrudan adetle takip edilen ürünlerde kapalıdır. `Kalan/Adet` sütunu, iç birimle takip edilen ürünlerde kapalıdır. Kutu ve iç birim alanları tam sayı kabul eder.
  * Sayım ile sistem arasında fark varsa fark kadar `Sayım` türünde bir stok hareketi oluşur. Fark yoksa hareket oluşmaz.
  * O depoda daha önce hiç hareketi olmayan bir ürüne sıfırdan büyük miktar girerseniz sayım hareketi yerine `Başlangıç Stoğu` hareketi oluşur.
  * Tek seferde en çok 500 ürün kaydedilebilir. Bir ürün hata verirse sayımın tamamı geri alınır ve hiçbir ürün kaydedilmez.
</Note>

Sayım sayfası şu uyarılarla sizi **Stoklar** sayfasına geri gönderebilir.

| Uyarı | Ne yapmalısınız |
| - | - |
| `Sayım yapılacak depoyu seçin.` | Adres geçersiz veya depo seçilmemiş. **Stok Sayımı**'na yeniden tıklayıp depoyu seçin. |
| `Depo bulunamadı. Sayım yapılacak depoyu yeniden seçin.` | Seçtiğiniz depo artık yok. Başka bir depo seçin. |
| `Klinik değiştirildi. Sayım yapılacak depoyu yeniden seçin.` | Sayım sırasında klinik değiştirdiniz. Yeni kliniğin deposunu seçin. |

Kaydederken şu uyarılar da çıkabilir.

| Uyarı | Anlamı |
| - | - |
| `Sayım için en az bir ürüne değer girin.` | Hiçbir ürüne miktar yazılmamış. |
| `Hesaplanan stok miktarı veya farkı 9.999.999.999,9999 sınırını aşıyor.` | Girdiğiniz değerler miktar sınırını aşıyor. |
| `Stok sayımı kaydedilemedi.` | Kayıt tamamlanmadı. Değerlerinizi kontrol edip yeniden deneyin. |

<Note>
  Sayım tablosu en çok ilk 100 stok satırının sistem miktarını yükleyebilir. Depoda bundan fazla satır varsa kalan ürünlerin **Sistem Miktarı** sütununda `—` görünür. Bu ürünler için sayım yine kaydedilir; ancak farkı ekranda göremezsiniz. Aynı sınır **Stok Düzeltme** penceresindeki **Mevcut Stok** değeri için de geçerlidir: büyük depolarda `—` görünebilir.
</Note>

Sayım yapmak için **Stok Sayımı** izninin yanında stok listesini, ürünleri ve depoları görüntüleme izniniz olmalıdır.

## Düşük stok

Düşük stok uyarıları ürün kartındaki **Kritik Stok Seviyesi** alanına dayanır. Bu alanı [Ürünler](/panel/finans/urunler) sayfasında ürünü oluştururken veya düzenlerken doldurursunuz. Alan boşsa ürün için hiçbir düşük stok uyarısı oluşmaz.

### Durum rozetleri

**Durum** sütunu, satırdaki miktarı ürünün kritik seviyesiyle karşılaştırır.

| Durum | Ne zaman |
| - | - |
| `Normal` | Kritik seviye tanımlı değil veya miktar kritik seviyenin üstünde. |
| `Düşük` | Miktar sıfırdan büyük ve kritik seviyeye eşit ya da altında. |
| `Kritik` | Miktar sıfır veya sıfırın altında. |

Örnek: kritik seviyesi `10` olan bir üründe 25 adet `Normal`, 8 adet `Düşük`, 0 adet `Kritik` görünür. Kritik seviyesi tanımlı olmayan ürün, stoğu sıfır olsa bile `Normal` görünür. **Durum** filtresiyle yalnızca `Düşük` veya `Kritik` ürünleri listeleyebilirsiniz.

### Bildirim

Bir üründe, tüm depolardaki toplam stok kritik seviyenin altına düştüğünde Flextell klinikteki her kullanıcıya bildirim gönderir. Bildirimin başlığı `Kritik Stok Seviyesi`, metni şöyledir.

> `<ürün adı>` ürününün stok seviyesi kritik seviyenin altına düştü. Mevcut: `<miktar>`, Kritik Seviye: `<kritik seviye>`

Aynı ürün için en çok 24 saatte bir bildirim gelir. Bildirimler zil simgesindeki **Bildirimler** panelinde görünür; bkz. [Bildirimler ve duyurular](/panel/baslarken/bildirimler-ve-duyurular).

<Note>
  Bildirim, toplam stok kritik seviyenin **altına** indiğinde gelir. Miktar kritik seviyeye tam eşitken listede `Düşük` rozeti görünür, ama bildirim gelmez.
</Note>

### Ana Sayfa'da azalan ürünler

**Ana Sayfa**'daki **Azalan Ürünler** tablosu kritik seviyesi tanımlı ürünlerden, toplam stoğu kendi kritik seviyesine ya da 10'a eşit veya altına inenleri listeler. Hiç ürün yoksa `Azalan Ürün Yok` yazar. Tablo kendiliğinden yenilenmez; ayrıntı için [Ana Sayfa](/panel/ana-sayfa/genel-bakis) sayfasına bakın.

## Stok nasıl azalır?

Satışlar da stoğu düşürür. Hangi anda düşeceği **Ayarlar → Muhasebe Ayarları → Stok Düşürme Modu** seçimine bağlıdır: `Fatura Kesildiğinde`, `Faturalandırıldı İşaretlendiğinde` veya `Hiçbir Zaman (Manuel)`. Manuel modda satış satırının menüsündeki **Stoktan Düş** işlemini kullanırsınız. Ayrıntı için [Muhasebe ayarları](/panel/sistem/ayarlar/muhasebe) ve [Satışlar](/panel/finans/satislar) sayfalarına bakın. Her stok değişikliği [Stok hareketleri](/panel/finans/stok-hareketleri) sayfasında satır olarak kalır; bu kayıtları silemez veya düzenleyemezsiniz.

## İlgili sayfalar

<CardGroup cols={2}>
  <Card title="Stok hareketleri" icon="arrow-left-right" href="/panel/finans/stok-hareketleri">
    Tüm giriş, çıkış, transfer ve sayım kayıtları.
  </Card>

  <Card title="Ürünler" icon="package" href="/panel/finans/urunler">
    Kritik stok seviyesi, takip modu ve kutu içeriği.
  </Card>

  <Card title="Depolar" icon="warehouse" href="/panel/finans/depolar">
    Depo tanımlama ve varsayılan depo.
  </Card>

  <Card title="Depolar ve stok (API)" icon="code" href="/api/kaynaklar/depolar-ve-stok">
    Stok işlemlerini kendi yazılımınızdan yapmak için.
  </Card>
</CardGroup>


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