- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
Logo'da Vade Tarihi Raporunu bu sorgu ile alabilirsiniz.
[HIDEREPLYTHANKS]
[/HIDEREPLYTHANKS]
[HIDEREPLYTHANKS]
SQL:
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 LG_SLSMAN WHERE LOGICALREF=CLF.SALESMANREF) AS 'SATIŞ ELEMANI',
--CL.SPECODE3 AS 'YENİ CARİ'
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 LG_001_01_PAYTRANS PT
LEFT JOIN LG_001_CLCARD CL ON PT.CARDREF=CL.LOGICALREF AND (PT.CANCELLED=0.0)
LEFT JOIN LG_001_01_CLFLINE 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.SIGN=0) AND ----BORÇ FİŞLER İÇİN
(PT.FICHEREF>0) AND
(PT.TOTAL>0)AND
--CL.SPECODE3='Y'and
CL.CODE LIKE '12%' AND
PT.TOTAL>1
--and CL.CODE='120.1420066198'
--ORDER BY CL.DEFINITION_
Son düzenleme: