Sayfayı Yazdır | Pencereyi Kapat

Stok Grup koduna Göre Kdv Alma

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=3447
Tarih: 21 Şubat 2025 Saat 21:20
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Stok Grup koduna Göre Kdv Alma
Mesajı Yazan: unalh
Konu: Stok Grup koduna Göre Kdv Alma
Mesaj Tarihi: 25 Mayıs 2013 Saat 09:30
Merhaba arkadaslar,

TBLSTHAR tablosundan gittigim bir kod var buna TBLFATUIRS tablosundaki kdv tutarlarini almak istiyorum fakat basaramadim ekteki sorguda nasil bir degisiklik veya ekleme yapmam gerekiyor.

Isin özü aylara göre satis rakamlarini aliyorum bürüt net iskonto ve kdv bunlari stok gurup koduna gorede kisitlamak istiyorum ilginize simdiden tesekkür ederi.

SELECT
MONTH(STHAR_TARIH) AY,
SUM(ISNULL((TBLSTHAR.STHAR_BF*(CASE WHEN STHAR_GCKOD='C' AND TBLSTHAR.STHAR_HTUR NOT IN ('L','M') THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)),0))
AS BRUT_TUTAR,
SUM((ISNULL((TBLSTHAR.STHAR_BF*(CASE WHEN STHAR_GCKOD='C' AND TBLSTHAR.STHAR_HTUR NOT IN ('L','M') THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)),0))-
(ISNULL((TBLSTHAR.STHAR_NF*(CASE WHEN STHAR_GCKOD='C' AND TBLSTHAR.STHAR_HTUR NOT IN ('L','M') THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)),0)))
AS ISKONTO
.
.
.

FROM TBLSTHAR (NOLOCK)   
INNER JOIN TBLSTSABIT ON (TBLSTHAR.STOK_KODU=TBLSTSABIT.STOK_KODU)
--LEFT OUTER JOIN TBLCASABIT ON (TBLSTHAR.STHAR_ACIKLAMA=TBLCASABIT.CARI_KOD)
LEFT OUTER JOIN TBLFATUIRS ON (TBLFATUIRS.CARI_KODU = TBLSTHAR.STHAR_ACIKLAMA AND TBLSTHAR.STHAR_FTIRSIP=TBLFATUIRS.FTIRSIP AND TBLSTHAR.FISNO=TBLFATUIRS.FATIRS_NO)
WHERE
STHAR_FTIRSIP IN ('1')
AND STHAR_GCKOD='C'
AND TBLSTHAR.STHAR_HTUR NOT IN ('L','M')
AND TBLSTSABIT.GRUP_KODU ='.....'
GROUP by MONTH(STHAR_TARIH)
ORDER by MONTH(STHAR_TARIH)



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 25 Mayıs 2013 Saat 09:45
ISKONTO'dan sonra
,SUM(ISNULL(ROUND((TBLSTHAR.STHAR_KDV*TBLSTHAR.STHAR_NF*(CASE WHEN STHAR_GCKOD='C' AND TBLSTHAR.STHAR_HTUR NOT IN ('L','M') THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))/100,2),0)) AS KDV_TUTARI
yazin
Kolay gelsin

-------------
Mehmet Baykan


Mesajı Yazan: unalh
Mesaj Tarihi: 25 Mayıs 2013 Saat 10:26
mbaykan bey ilginize tesekkür ederim fakat benim TBLFATUIRS tablosunda yazan kdv tutarini almam gerekiyor.

Burada degiskenlik arzeden kdv tutarlari oluyor veya bos olanlar oluyor.


Mesajı Yazan: mbaykan
Mesaj Tarihi: 25 Mayıs 2013 Saat 18:09
fatuirs tablosundaki KDV' zaten sthar tablosundaki satirlardaki kdv'lerin toplamidir.(FARKLI olamaz) tevkifat gibi uygulamalar bunu degistirir mi?
nettutar (netfiyat*hareket miktari) ve
bruttutar (brutfiyat*hareket miktari)
bruttutar - nettutar=iskonto hesabi yapiliyor
bu bilgileri de fatuirs'dan alin o zaman.
kdv'yi de sthar dan hesaplatmak yerine fatuirs'dan alirsiniz.
yukarida saydigim hesaplamalari sthar'dan yapiyorsunuz
neden kdv'yi de sthar dan yapmayasiniz?

stok grup koduna göre raporlama yapacaksaniz
GROUP by MONTH(STHAR_TARIH),TBLSTSABIT.GRUP_KODU yazin
tabii SELECT ... ile devam kolonlara da
TBLSTSABIT.GRUP_KODU yazarsaniz grup_kodu'nu da görebilirsiniz


-------------
Mehmet Baykan



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net