STOK_HAREKETLERI

sth_ · Mikro ERP SQL Server tablosu

Tüm stok giriş ve çıkışlarını tutar: alış/satış faturaları, irsaliyeler, depo transferleri, sayım, fire ve üretim fişleri. Depo bazlı stok bakiyesi, satış raporları ve maliyet hesapları bu tablodan üretilir.

Stok giriş, çıkış ve transfer hareketlerini saklayan tablo. Depo bazlı stok bakiye, satış raporu ve sipariş takibi sorguları buradan çekilir.

Kullanırken bilinmesi gerekenler

Önemli sth_ alanları

Raporlarda en sık kullanılan alanlar ve kod değerleri. Tablonun tüm alanları için resmi dokümana bakın.

AlanTipAçıklama
sth_stok_kod Nvarchar(25) Stok kodu. STOKLAR tablosundaki sto_kod alanına referans verir.
sth_miktar Float Hareket miktarı — giriş veya çıkış miktarı.
sth_tutar Float Hareket tutarı — birim fiyat × miktar ile hesaplanan toplam tutar.
sth_tip Tinyint Hareket tipi — giriş mi, çıkış mı yoksa depo transferi mi olduğunu belirler. 0: Giriş, 1: Çıkış, 2: Depo Transfer
sth_cins Tinyint Hareket cinsi — toptan, perakende, transfer, üretim gibi stok hareket cinsini belirler. 0: Toptan, 1: Perakende, 2: Dış Ticaret, 3: Stok Virman, 4: Fire, 5: Sarf, 6: Transfer, 7: Üretim, 8: Fason, 9: Değer Farkı, 10: Sayım, 11: Stok Açılış, 12: İthalat-İhracat, 13: Hal, 14: Müstahsil
sth_giris_depo_no Integer Giriş depo numarası — stokun hangi depoya girdiğini belirler. Depo bazlı stok bakiye hesaplamalarında kritik rol oynar.
sth_cikis_depo_no Integer Çıkış depo numarası — stokun hangi depodan çıktığını belirler. Transfer işlemlerinde giriş depo ile birlikte kullanılır.
sth_birimfiyat Float Birim fiyat — stok hareketindeki birim başına fiyat.
sth_evraktip Tinyint Evrak tipi — depo fişi mi, irsaliye mi, fatura mı olduğunu belirler. 0: Depo Çıkış Fişi, 1: Çıkış İrsaliyesi, 2: Depo Transfer Fişi, 3: Giriş Faturası, 4: Çıkış Faturası, 5: İthalat Masraf Yansıtma, 6: Stok Virman Fişi, 7: Üretim Fişi, 12: Depo Giriş Fişi, 13: Giriş İrsaliyesi, 14: Fason Giriş Çıkış, 15: Depolar Arası Satış, 16: Stok Gider Pusulası
sth_tarih DateTime Stok hareket tarihi.
sth_normal_iade Tinyint Hareketin normal mi iade mi olduğunu belirler. 0: Normal, 1: İade
sth_plasiyer_kodu Nvarchar(25) Plasiyer (satış temsilcisi) kodu — satışla ilişkilendirilen temsilci.
sth_cari_kodu Nvarchar(25) Stok hareketine ait cari hesap kodu.
sth_parti_kodu Nvarchar(25) Parti/lot takibi yapılan ürünlerin parti kodu. PARTILOT tablosuna referans verir.
sth_cari_cinsi Tinyint Stok hareketindeki cari cinsi — ilişkilendirilen hesabın türünü belirler. 0: Carimiz, 1: Cari Personelimiz, 2: Bankamız, 3: Hizmetimiz, 4: Kasamız, 5: Giderimiz, 6: Muhasebe Hesabımız, 7: Personelimiz, 8: Demirbaşımız, 9: İthalat Dosyamız
sth_har_doviz_cinsi Tinyint Stok hareketi döviz cinsi. DOVIZ_KURLARI tablosuna referans verir. Bkz. DOVIZ_KURLARI
sth_pos_satis Tinyint POS satış hareketi tipi. 0: Standart Faturalar, 1: Dış Kasadan Gelen, 2: Hızlı Satıştan Gelen, 3: Shopside'dan Gelen
sth_Tevkifat_turu Tinyint KDV tevkifat türü. 0: Yok, 1: 10'da 3, 2: 10'da 9, 3: 2/1, 4: 3/2, 5: 6/1, 6: 4/5, 7: Tam, 8: 10'da 2, 9: 10'da 5, 10: 10'da 7
sth_disticaret_turu Tinyint Dış ticaret türü — yurtiçi/yurtdışı satış ayrımı. 0: Toptan Yurtiçi, 1: Perakende Yurtiçi, 2: İhraç Kayıtlı Yurtiçi, 3: Yurtdışı, 4: Yurtdışı Nitelikli İhraç Kayıtlı, 5: Yurtdışı Nitelikli Yurtiçi
sth_isk_mas1 Tinyint İskonto/masraf tipi — satırdaki 1. İskonto/masraf uygulamasının türünü belirler. 0: Brüt toplamdan yüzde, 1: Ara toplamdan yüzde, 2: Tutar İskonto masraf, 3: Miktar başına tutar, 6: Bedelsiz miktar, 7: İskonto1 yüzde, 19: Masraf1 yüzde ...

Örnek sorgu

SELECT TOP 100
    STH.sth_stok_kod,
    STH.sth_miktar,
    STH.sth_tutar,
    STH.sth_tip,
    STH.sth_cins,
    STH.sth_giris_depo_no
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)

İlişkili tablolar ve JOIN koşulları

STOKLAR — S.sto_kod = STH.sth_stok_kod

SELECT TOP 100 STH.*, S.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.STOKLAR S WITH (NOLOCK)
    ON S.sto_kod = STH.sth_stok_kod

CARI_HESAPLAR — CH.cari_kod = STH.sth_cari_kodu

SELECT TOP 100 STH.*, CH.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.CARI_HESAPLAR CH WITH (NOLOCK)
    ON CH.cari_kod = STH.sth_cari_kodu

DEPOLAR — D.dep_no = STH.sth_giris_depo_no

SELECT TOP 100 STH.*, D.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.DEPOLAR D WITH (NOLOCK)
    ON D.dep_no = STH.sth_giris_depo_no  -- Çıkış deposu için sth_cikis_depo_no

SIPARISLER — SIP.sip_Guid = STH.sth_sip_uid

SELECT TOP 100 STH.*, SIP.*
FROM dbo.STOK_HAREKETLERI STH WITH (NOLOCK)
LEFT JOIN dbo.SIPARISLER SIP WITH (NOLOCK)
    ON SIP.sip_Guid = STH.sth_sip_uid  -- Siparişten gelen hareketler

Tüm ilişkiler için Tablo İlişkileri ve JOIN Rehberi’ne ya da JOIN Jeneratörü’ne bakın.

STOK_HAREKETLERI tablosunu kullanan rehberler

Resmi alan dokümanı: apidocs.mikro.com.tr — STOK_HAREKETLERI. Alan açıklamaları ve kod değerleri bu dokümanla senkronize edilmiştir; tüm alanlar için Mikro ERP Sözlüğü’ne de bakabilirsiniz.

Diğer tablo rehberleri