BURHAN KIDIR
Yeni Üye
Selamlar;
Aşağıdaki sorgu ile alım faturalarının vadelerini dökebiliyorum. Alım faturalarındaki iş yeri bilgisini de ekleyebilir miyiz acaba?
SELECT CL.CODE AS [CARİ KODU], CL.DEFINITION_ AS [CARİ AÇIKLAMASI], CASE WHEN PT.TRCODE = 1 AND PT.MODULENR = 10 THEN 'Nakit Tahsilat' WHEN PT.TRCODE = 2 AND
PT.MODULENR = 10 THEN 'Nakit Ödeme' WHEN PT.TRCODE = 11 AND PT.MODULENR = 10 THEN 'Cari Hesap Tahsilat' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 10 THEN 'Cari Hesap Ödeme' WHEN PT.TRCODE = 21 AND PT.MODULENR = 10 THEN 'Bankaya Yatırılan' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 10 THEN 'Bankadan Çekilen' WHEN PT.TRCODE = 31 AND PT.MODULENR = 10 THEN 'Satınalma Faturası' WHEN PT.TRCODE = 32 AND
PT.MODULENR = 10 THEN 'Perakende Satış İade Faturası' WHEN PT.TRCODE = 33 AND PT.MODULENR = 10 THEN 'Toptan Satış İade Faturası' WHEN PT.TRCODE = 34 AND
PT.MODULENR = 10 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 35 AND PT.MODULENR = 10 THEN 'Satınalma İade Faturası' WHEN PT.TRCODE = 36 AND
PT.MODULENR = 10 THEN 'Perakende Satış Faturası' WHEN PT.TRCODE = 37 AND PT.MODULENR = 10 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 38 AND
PT.MODULENR = 10 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 39 AND PT.MODULENR = 10 THEN 'Müstahsil Makbuzu' WHEN PT.TRCODE = 41 AND
PT.MODULENR = 10 THEN 'Muh. Tahsil' WHEN PT.TRCODE = 42 AND PT.MODULENR = 10 THEN 'Muh. Tediye' WHEN PT.TRCODE = 61 AND PT.MODULENR = 10 THEN 'Çek Tahsili' WHEN PT.TRCODE = 62 AND
PT.MODULENR = 10 THEN 'Senet Tahsili' WHEN PT.TRCODE = 63 AND PT.MODULENR = 10 THEN 'Çek Ödemesi' WHEN PT.TRCODE = 64 AND
PT.MODULENR = 10 THEN 'Senet Ödemesi' WHEN PT.TRCODE = 71 AND PT.MODULENR = 10 THEN 'Açılış (Borç)' WHEN PT.TRCODE = 72 AND
PT.MODULENR = 10 THEN 'Açılış (Alacak)' WHEN PT.TRCODE = 73 AND PT.MODULENR = 10 THEN 'Virman (Borç)' WHEN PT.TRCODE = 74 AND
PT.MODULENR = 10 THEN 'Virman (Alacak)' WHEN PT.TRCODE = 75 AND PT.MODULENR = 10 THEN 'Gider Pusulası' WHEN PT.TRCODE = 76 AND
PT.MODULENR = 10 THEN 'Verilen Serbest Mes' WHEN PT.TRCODE = 77 AND PT.MODULENR = 10 THEN 'Alınan Serbest Mes' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 6 THEN 'Çek Girişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 6 THEN 'Senet Girişi' WHEN PT.TRCODE = 3 AND PT.MODULENR = 6 THEN 'Çek Çıkış Cari Hesaba' WHEN PT.TRCODE = 4 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Cari Hesaba' WHEN PT.TRCODE = 5 AND PT.MODULENR = 6 THEN 'Çek Çıkış Banka Tahsil' WHEN PT.TRCODE = 6 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Banka Tahsil' WHEN PT.TRCODE = 7 AND PT.MODULENR = 6 THEN 'Çek Çıkış Banka Teminat' WHEN PT.TRCODE = 8 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Banka Teminat' WHEN PT.TRCODE = 9 AND PT.MODULENR = 6 THEN 'İşlem Bordrosu Müşteri çeki' WHEN PT.TRCODE = 10 AND
PT.MODULENR = 6 THEN 'İşlem Bordrosu Müşteri Senedi' WHEN PT.TRCODE = 11 AND PT.MODULENR = 6 THEN 'İşlem Bordrosu Kendi Çekimiz' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 6 THEN 'İşlem Bordrosu Kendi Senedimiz' WHEN PT.TRCODE = 13 AND PT.MODULENR = 6 THEN 'İşyerleri Arası İ.Bord. Müşteri Çeki' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 7 THEN 'Banka İşlem Fişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 7 THEN 'Banka Virman Fişi' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 7 THEN 'Gelen Havale / Eft' WHEN PT.TRCODE = 4 AND PT.MODULENR = 7 THEN 'Gönderilen Havale / Eft' WHEN PT.TRCODE = 5 AND
PT.MODULENR = 7 THEN 'Banka Açılış Fişi' WHEN PT.TRCODE = 6 AND PT.MODULENR = 7 THEN 'Banka Kur Farkı Fişi' WHEN PT.TRCODE = 7 AND
PT.MODULENR = 7 THEN 'Döviz Alış Belgesi' WHEN PT.TRCODE = 8 AND PT.MODULENR = 7 THEN 'Döviz Satış Belgesi' WHEN PT.TRCODE = 16 AND
PT.MODULENR = 7 THEN 'Banka Alınan Hizmet Faturası' WHEN PT.TRCODE = 17 AND PT.MODULENR = 7 THEN 'Banka Verilen Hizmet Faturası' WHEN PT.TRCODE = 18 AND
PT.MODULENR = 7 THEN 'Bankadan Çek Ödemesi' WHEN PT.TRCODE = 19 AND PT.MODULENR = 7 THEN 'Bankadan Senet Ödemesi' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 5 THEN 'Nakit Tahsilat' WHEN PT.TRCODE = 2 AND PT.MODULENR = 5 THEN 'Nakit Ödeme' WHEN PT.TRCODE = 3 AND PT.MODULENR = 5 THEN 'Borç Dekontu' WHEN PT.TRCODE = 4 AND
PT.MODULENR = 5 THEN 'Alacak Dekontu' WHEN PT.TRCODE = 5 AND PT.MODULENR = 5 THEN 'Virman Işlemi' WHEN PT.TRCODE = 6 AND
PT.MODULENR = 5 THEN 'Kur Farkı İşlemi' WHEN PT.TRCODE = 12 AND PT.MODULENR = 5 THEN 'Özel İşlem' WHEN PT.TRCODE = 20 AND
PT.MODULENR = 5 THEN 'Gelen Havaleler' WHEN PT.TRCODE = 21 AND PT.MODULENR = 5 THEN 'Gönderilen Havaleler' WHEN PT.TRCODE = 31 AND
PT.MODULENR = 5 THEN 'Mal Alım Faturası' WHEN PT.TRCODE = 32 AND PT.MODULENR = 5 THEN 'Perakende Satış İade Faturası' WHEN PT.TRCODE = 24 AND
PT.MODULENR = 5 THEN 'Döviz Alış Belgesi' WHEN PT.TRCODE = 25 AND PT.MODULENR = 5 THEN 'Döviz Satış Belgesi' WHEN PT.TRCODE = 33 AND
PT.MODULENR = 5 THEN 'Toptan Satış İade Faturası' WHEN PT.TRCODE = 34 AND PT.MODULENR = 5 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 35 AND
PT.MODULENR = 5 THEN 'Alınan Proforma Faturası' WHEN PT.TRCODE = 36 AND PT.MODULENR = 5 THEN 'Alım İade Faturası' WHEN PT.TRCODE = 37 AND
PT.MODULENR = 5 THEN 'Perakende Satış Faturası' WHEN PT.TRCODE = 38 AND PT.MODULENR = 5 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 39 AND
PT.MODULENR = 5 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 40 AND PT.MODULENR = 5 THEN 'Verilen Proforma Faturası' WHEN PT.TRCODE = 41 AND
PT.MODULENR = 5 THEN 'Verilen Vade Farkı Faturası' WHEN PT.TRCODE = 42 AND PT.MODULENR = 5 THEN 'Alınan Vade Farkı Faturası' WHEN PT.TRCODE = 43 AND
PT.MODULENR = 5 THEN 'Alınan Fiyat Farkı Faturası' WHEN PT.TRCODE = 44 AND PT.MODULENR = 5 THEN 'Verilen Fiyat Farkı Faturası' WHEN PT.TRCODE = 46 AND
PT.MODULENR = 5 THEN 'Alınan Ser. Mes. Makbuzu' WHEN PT.TRCODE = 28 AND PT.MODULENR = 5 THEN 'Banka Alınan Hizmet Fat.' WHEN PT.TRCODE = 56 AND
PT.MODULENR = 5 THEN 'Müsthsil Makbuzu' WHEN PT.TRCODE = 61 AND PT.MODULENR = 5 THEN 'Çek Girişi' WHEN PT.TRCODE = 62 AND PT.MODULENR = 5 THEN 'Senet Girişi' WHEN PT.TRCODE = 63 AND
PT.MODULENR = 5 THEN 'Çek Çıkış Cari Hesaba' WHEN PT.TRCODE = 64 AND PT.MODULENR = 5 THEN 'Senet Çıkış Cari Hesaba' WHEN PT.TRCODE = 70 AND
PT.MODULENR = 5 THEN 'Kredi Kartı Fişi' WHEN PT.TRCODE = 71 AND PT.MODULENR = 5 THEN 'Kredi Kartı İade Fişi' WHEN PT.TRCODE = 14 AND
PT.MODULENR = 5 THEN 'Açılış Fişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 4 THEN 'Perakende Satış İade' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 4 THEN 'Toptan Satış İade' WHEN PT.TRCODE = 7 AND PT.MODULENR = 4 THEN 'Perakede Satış Faturası' WHEN PT.TRCODE = 8 AND
PT.MODULENR = 4 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 9 AND PT.MODULENR = 4 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 10 AND
PT.MODULENR = 4 THEN 'Verilen Proforma Faturası' WHEN PT.TRCODE = 14 AND PT.MODULENR = 4 THEN 'Verilen Fiyat Farkı Faturası' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 4 THEN 'Mal Alım Faturası' WHEN PT.TRCODE = 4 AND PT.MODULENR = 4 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 5 AND
PT.MODULENR = 4 THEN 'Alınan Proforma Faturası' WHEN PT.TRCODE = 6 AND PT.MODULENR = 4 THEN 'Alım İade Faturası' WHEN PT.TRCODE = 13 AND
PT.MODULENR = 4 THEN 'Alınan Fiyat Farkı Faturası' WHEN PT.TRCODE = 41 AND PT.MODULENR = 4 THEN 'Verilen Vade Farkı Faturası' WHEN PT.TRCODE = 42 AND
PT.MODULENR = 4 THEN 'Alınan Vade Farkı Faturası' WHEN PT.TRCODE = 26 AND PT.MODULENR = 4 THEN 'Müstahsil Makbuzu' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 3 THEN 'Ödemeli Satış Siparişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 3 THEN 'Ödemeli Satınalma Siparişi' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 61 THEN 'Borç Dekontu' WHEN PT.TRCODE = 4 AND PT.MODULENR = 61 THEN 'Alacak Dekontu' END AS [FIS TURU], CLF.AMOUNT AS [EVRAK TUTARI], PT.PROCDATE AS [İŞLEM TARİHİ],
PT.DATE_ AS [VADE TARİHİ], PT.TOTAL AS TUTAR, SUM(DATEDIFF(D, GETDATE(), PT.DATE_)) AS [VADE GÜN],
(SELECT TOP (1) DEFINITION_
FROM dbo.LG_SLSMAN
WHERE (LOGICALREF = CLF.SALESMANREF)) AS [SATIŞ ELEMANI], PT.SIGN AS [B/A], CASE WHEN PT.SIGN = 0 THEN 'BORÇ FİŞLERİ' WHEN PT.SIGN = 1 THEN 'ALACAK FİŞLERİ' END AS [FİŞ BİLGİSİ]
FROM dbo.LG_501_01_PAYTRANS AS PT LEFT OUTER JOIN
dbo.LG_501_CLCARD AS CL ON PT.CARDREF = CL.LOGICALREF AND PT.CANCELLED = 0.0 LEFT OUTER JOIN
dbo.LG_501_01_CLFLINE AS CLF ON PT.FICHEREF = CLF.LOGICALREF
GROUP BY CLF.SALESMANREF, CL.CODE, CL.DEFINITION_, PT.PROCDATE, PT.DATE_, PT.TRCODE, PT.MODULENR, CLF.AMOUNT, PT.TOTAL, CL.SPECODE3, PT.PAID, PT.PAIDINCASH, PT.SIGN, PT.FICHEREF
HAVING (PT.PAID = 0.0) AND (PT.PAIDINCASH = 0) AND (PT.FICHEREF > 0) AND (PT.TOTAL > 0) AND (CL.CODE LIKE '32%') AND (PT.TOTAL > 1)
Aşağıdaki sorgu ile alım faturalarının vadelerini dökebiliyorum. Alım faturalarındaki iş yeri bilgisini de ekleyebilir miyiz acaba?
SELECT CL.CODE AS [CARİ KODU], CL.DEFINITION_ AS [CARİ AÇIKLAMASI], CASE WHEN PT.TRCODE = 1 AND PT.MODULENR = 10 THEN 'Nakit Tahsilat' WHEN PT.TRCODE = 2 AND
PT.MODULENR = 10 THEN 'Nakit Ödeme' WHEN PT.TRCODE = 11 AND PT.MODULENR = 10 THEN 'Cari Hesap Tahsilat' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 10 THEN 'Cari Hesap Ödeme' WHEN PT.TRCODE = 21 AND PT.MODULENR = 10 THEN 'Bankaya Yatırılan' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 10 THEN 'Bankadan Çekilen' WHEN PT.TRCODE = 31 AND PT.MODULENR = 10 THEN 'Satınalma Faturası' WHEN PT.TRCODE = 32 AND
PT.MODULENR = 10 THEN 'Perakende Satış İade Faturası' WHEN PT.TRCODE = 33 AND PT.MODULENR = 10 THEN 'Toptan Satış İade Faturası' WHEN PT.TRCODE = 34 AND
PT.MODULENR = 10 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 35 AND PT.MODULENR = 10 THEN 'Satınalma İade Faturası' WHEN PT.TRCODE = 36 AND
PT.MODULENR = 10 THEN 'Perakende Satış Faturası' WHEN PT.TRCODE = 37 AND PT.MODULENR = 10 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 38 AND
PT.MODULENR = 10 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 39 AND PT.MODULENR = 10 THEN 'Müstahsil Makbuzu' WHEN PT.TRCODE = 41 AND
PT.MODULENR = 10 THEN 'Muh. Tahsil' WHEN PT.TRCODE = 42 AND PT.MODULENR = 10 THEN 'Muh. Tediye' WHEN PT.TRCODE = 61 AND PT.MODULENR = 10 THEN 'Çek Tahsili' WHEN PT.TRCODE = 62 AND
PT.MODULENR = 10 THEN 'Senet Tahsili' WHEN PT.TRCODE = 63 AND PT.MODULENR = 10 THEN 'Çek Ödemesi' WHEN PT.TRCODE = 64 AND
PT.MODULENR = 10 THEN 'Senet Ödemesi' WHEN PT.TRCODE = 71 AND PT.MODULENR = 10 THEN 'Açılış (Borç)' WHEN PT.TRCODE = 72 AND
PT.MODULENR = 10 THEN 'Açılış (Alacak)' WHEN PT.TRCODE = 73 AND PT.MODULENR = 10 THEN 'Virman (Borç)' WHEN PT.TRCODE = 74 AND
PT.MODULENR = 10 THEN 'Virman (Alacak)' WHEN PT.TRCODE = 75 AND PT.MODULENR = 10 THEN 'Gider Pusulası' WHEN PT.TRCODE = 76 AND
PT.MODULENR = 10 THEN 'Verilen Serbest Mes' WHEN PT.TRCODE = 77 AND PT.MODULENR = 10 THEN 'Alınan Serbest Mes' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 6 THEN 'Çek Girişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 6 THEN 'Senet Girişi' WHEN PT.TRCODE = 3 AND PT.MODULENR = 6 THEN 'Çek Çıkış Cari Hesaba' WHEN PT.TRCODE = 4 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Cari Hesaba' WHEN PT.TRCODE = 5 AND PT.MODULENR = 6 THEN 'Çek Çıkış Banka Tahsil' WHEN PT.TRCODE = 6 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Banka Tahsil' WHEN PT.TRCODE = 7 AND PT.MODULENR = 6 THEN 'Çek Çıkış Banka Teminat' WHEN PT.TRCODE = 8 AND
PT.MODULENR = 6 THEN 'Senet Çıkış Banka Teminat' WHEN PT.TRCODE = 9 AND PT.MODULENR = 6 THEN 'İşlem Bordrosu Müşteri çeki' WHEN PT.TRCODE = 10 AND
PT.MODULENR = 6 THEN 'İşlem Bordrosu Müşteri Senedi' WHEN PT.TRCODE = 11 AND PT.MODULENR = 6 THEN 'İşlem Bordrosu Kendi Çekimiz' WHEN PT.TRCODE = 12 AND
PT.MODULENR = 6 THEN 'İşlem Bordrosu Kendi Senedimiz' WHEN PT.TRCODE = 13 AND PT.MODULENR = 6 THEN 'İşyerleri Arası İ.Bord. Müşteri Çeki' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 7 THEN 'Banka İşlem Fişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 7 THEN 'Banka Virman Fişi' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 7 THEN 'Gelen Havale / Eft' WHEN PT.TRCODE = 4 AND PT.MODULENR = 7 THEN 'Gönderilen Havale / Eft' WHEN PT.TRCODE = 5 AND
PT.MODULENR = 7 THEN 'Banka Açılış Fişi' WHEN PT.TRCODE = 6 AND PT.MODULENR = 7 THEN 'Banka Kur Farkı Fişi' WHEN PT.TRCODE = 7 AND
PT.MODULENR = 7 THEN 'Döviz Alış Belgesi' WHEN PT.TRCODE = 8 AND PT.MODULENR = 7 THEN 'Döviz Satış Belgesi' WHEN PT.TRCODE = 16 AND
PT.MODULENR = 7 THEN 'Banka Alınan Hizmet Faturası' WHEN PT.TRCODE = 17 AND PT.MODULENR = 7 THEN 'Banka Verilen Hizmet Faturası' WHEN PT.TRCODE = 18 AND
PT.MODULENR = 7 THEN 'Bankadan Çek Ödemesi' WHEN PT.TRCODE = 19 AND PT.MODULENR = 7 THEN 'Bankadan Senet Ödemesi' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 5 THEN 'Nakit Tahsilat' WHEN PT.TRCODE = 2 AND PT.MODULENR = 5 THEN 'Nakit Ödeme' WHEN PT.TRCODE = 3 AND PT.MODULENR = 5 THEN 'Borç Dekontu' WHEN PT.TRCODE = 4 AND
PT.MODULENR = 5 THEN 'Alacak Dekontu' WHEN PT.TRCODE = 5 AND PT.MODULENR = 5 THEN 'Virman Işlemi' WHEN PT.TRCODE = 6 AND
PT.MODULENR = 5 THEN 'Kur Farkı İşlemi' WHEN PT.TRCODE = 12 AND PT.MODULENR = 5 THEN 'Özel İşlem' WHEN PT.TRCODE = 20 AND
PT.MODULENR = 5 THEN 'Gelen Havaleler' WHEN PT.TRCODE = 21 AND PT.MODULENR = 5 THEN 'Gönderilen Havaleler' WHEN PT.TRCODE = 31 AND
PT.MODULENR = 5 THEN 'Mal Alım Faturası' WHEN PT.TRCODE = 32 AND PT.MODULENR = 5 THEN 'Perakende Satış İade Faturası' WHEN PT.TRCODE = 24 AND
PT.MODULENR = 5 THEN 'Döviz Alış Belgesi' WHEN PT.TRCODE = 25 AND PT.MODULENR = 5 THEN 'Döviz Satış Belgesi' WHEN PT.TRCODE = 33 AND
PT.MODULENR = 5 THEN 'Toptan Satış İade Faturası' WHEN PT.TRCODE = 34 AND PT.MODULENR = 5 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 35 AND
PT.MODULENR = 5 THEN 'Alınan Proforma Faturası' WHEN PT.TRCODE = 36 AND PT.MODULENR = 5 THEN 'Alım İade Faturası' WHEN PT.TRCODE = 37 AND
PT.MODULENR = 5 THEN 'Perakende Satış Faturası' WHEN PT.TRCODE = 38 AND PT.MODULENR = 5 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 39 AND
PT.MODULENR = 5 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 40 AND PT.MODULENR = 5 THEN 'Verilen Proforma Faturası' WHEN PT.TRCODE = 41 AND
PT.MODULENR = 5 THEN 'Verilen Vade Farkı Faturası' WHEN PT.TRCODE = 42 AND PT.MODULENR = 5 THEN 'Alınan Vade Farkı Faturası' WHEN PT.TRCODE = 43 AND
PT.MODULENR = 5 THEN 'Alınan Fiyat Farkı Faturası' WHEN PT.TRCODE = 44 AND PT.MODULENR = 5 THEN 'Verilen Fiyat Farkı Faturası' WHEN PT.TRCODE = 46 AND
PT.MODULENR = 5 THEN 'Alınan Ser. Mes. Makbuzu' WHEN PT.TRCODE = 28 AND PT.MODULENR = 5 THEN 'Banka Alınan Hizmet Fat.' WHEN PT.TRCODE = 56 AND
PT.MODULENR = 5 THEN 'Müsthsil Makbuzu' WHEN PT.TRCODE = 61 AND PT.MODULENR = 5 THEN 'Çek Girişi' WHEN PT.TRCODE = 62 AND PT.MODULENR = 5 THEN 'Senet Girişi' WHEN PT.TRCODE = 63 AND
PT.MODULENR = 5 THEN 'Çek Çıkış Cari Hesaba' WHEN PT.TRCODE = 64 AND PT.MODULENR = 5 THEN 'Senet Çıkış Cari Hesaba' WHEN PT.TRCODE = 70 AND
PT.MODULENR = 5 THEN 'Kredi Kartı Fişi' WHEN PT.TRCODE = 71 AND PT.MODULENR = 5 THEN 'Kredi Kartı İade Fişi' WHEN PT.TRCODE = 14 AND
PT.MODULENR = 5 THEN 'Açılış Fişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 4 THEN 'Perakende Satış İade' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 4 THEN 'Toptan Satış İade' WHEN PT.TRCODE = 7 AND PT.MODULENR = 4 THEN 'Perakede Satış Faturası' WHEN PT.TRCODE = 8 AND
PT.MODULENR = 4 THEN 'Toptan Satış Faturası' WHEN PT.TRCODE = 9 AND PT.MODULENR = 4 THEN 'Verilen Hizmet Faturası' WHEN PT.TRCODE = 10 AND
PT.MODULENR = 4 THEN 'Verilen Proforma Faturası' WHEN PT.TRCODE = 14 AND PT.MODULENR = 4 THEN 'Verilen Fiyat Farkı Faturası' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 4 THEN 'Mal Alım Faturası' WHEN PT.TRCODE = 4 AND PT.MODULENR = 4 THEN 'Alınan Hizmet Faturası' WHEN PT.TRCODE = 5 AND
PT.MODULENR = 4 THEN 'Alınan Proforma Faturası' WHEN PT.TRCODE = 6 AND PT.MODULENR = 4 THEN 'Alım İade Faturası' WHEN PT.TRCODE = 13 AND
PT.MODULENR = 4 THEN 'Alınan Fiyat Farkı Faturası' WHEN PT.TRCODE = 41 AND PT.MODULENR = 4 THEN 'Verilen Vade Farkı Faturası' WHEN PT.TRCODE = 42 AND
PT.MODULENR = 4 THEN 'Alınan Vade Farkı Faturası' WHEN PT.TRCODE = 26 AND PT.MODULENR = 4 THEN 'Müstahsil Makbuzu' WHEN PT.TRCODE = 1 AND
PT.MODULENR = 3 THEN 'Ödemeli Satış Siparişi' WHEN PT.TRCODE = 2 AND PT.MODULENR = 3 THEN 'Ödemeli Satınalma Siparişi' WHEN PT.TRCODE = 3 AND
PT.MODULENR = 61 THEN 'Borç Dekontu' WHEN PT.TRCODE = 4 AND PT.MODULENR = 61 THEN 'Alacak Dekontu' END AS [FIS TURU], CLF.AMOUNT AS [EVRAK TUTARI], PT.PROCDATE AS [İŞLEM TARİHİ],
PT.DATE_ AS [VADE TARİHİ], PT.TOTAL AS TUTAR, SUM(DATEDIFF(D, GETDATE(), PT.DATE_)) AS [VADE GÜN],
(SELECT TOP (1) DEFINITION_
FROM dbo.LG_SLSMAN
WHERE (LOGICALREF = CLF.SALESMANREF)) AS [SATIŞ ELEMANI], PT.SIGN AS [B/A], CASE WHEN PT.SIGN = 0 THEN 'BORÇ FİŞLERİ' WHEN PT.SIGN = 1 THEN 'ALACAK FİŞLERİ' END AS [FİŞ BİLGİSİ]
FROM dbo.LG_501_01_PAYTRANS AS PT LEFT OUTER JOIN
dbo.LG_501_CLCARD AS CL ON PT.CARDREF = CL.LOGICALREF AND PT.CANCELLED = 0.0 LEFT OUTER JOIN
dbo.LG_501_01_CLFLINE AS CLF ON PT.FICHEREF = CLF.LOGICALREF
GROUP BY CLF.SALESMANREF, CL.CODE, CL.DEFINITION_, PT.PROCDATE, PT.DATE_, PT.TRCODE, PT.MODULENR, CLF.AMOUNT, PT.TOTAL, CL.SPECODE3, PT.PAID, PT.PAIDINCASH, PT.SIGN, PT.FICHEREF
HAVING (PT.PAID = 0.0) AND (PT.PAIDINCASH = 0) AND (PT.FICHEREF > 0) AND (PT.TOTAL > 0) AND (CL.CODE LIKE '32%') AND (PT.TOTAL > 1)