Cari Bazında Aylara Göre Fatura Raporlama
Logo Yazılım dan Sql Managent tarafından Cari Bazında Aylara Göre Fatura Raporlama için gerekli yerleri düzenledikten sonra aşağıdaki kodu çalıştırmanız yeterlidir.
SELECT CR.CITY 'Şehir', CR.CODE 'Cari Kodu', CR.DEFINITION_ 'Cari Ünvan', CR.SPECODE 'Özel Kod', CASE(MONTH(DATE_)) WHEN 1 THEN 'Ocak' WHEN 2 THEN 'Şubat' WHEN 3 THEN 'Mart' WHEN 4 THEN 'Nisan' WHEN 5 THEN 'Mayıs' WHEN 6 THEN 'Haziran' WHEN 7 THEN 'Temmuz' WHEN 8 THEN 'Ağustos' WHEN 9 THEN 'Eylül' WHEN 10 THEN 'Ekim' WHEN 11 THEN 'Kasım' WHEN 12 THEN 'Aralık' ELSE 'Diğer' END 'Ay', CASE(MODULENR) WHEN 4 THEN 'Fatura' WHEN 5 THEN 'Cari Fiş' WHEN 6 THEN 'Çek - Senet' WHEN 7 THEN 'Banka' WHEN 10 THEN 'Kasa' ELSE 'Diğer' END 'Tür', CASE (C.TRCODE) WHEN 1 THEN 'Nakit Tahsilat' WHEN 2 THEN 'Nakit Ödeme' WHEN 3 THEN 'Borç Dekontu' WHEN 4 THEN 'Alacak Dekontu' WHEN 5 THEN 'Virman Işlemi' WHEN 6 THEN 'Kur Farkı İşlemi' WHEN 12 THEN 'Özel İşlem' WHEN 20 THEN 'Gelen Havaleler' WHEN 21 THEN 'Gönderilen Havaleler' WHEN 31 THEN 'Mal Alım Fat' WHEN 32 THEN 'Perakende Satış İade Fat' WHEN 24 THEN 'Döviz Alış Belgesi' WHEN 25 THEN 'Döviz Satış Belgesi' WHEN 33 THEN 'Toptan Satış İade Fat' WHEN 34 THEN 'Alınan Hizmet Fat' WHEN 35 THEN 'Alınan Proforma Fat' WHEN 36 THEN 'Alım İade Fat' WHEN 37 THEN 'Perakende Satış Fat' WHEN 38 THEN 'Toptan Satış Fat' WHEN 39 THEN 'Verilen Hizmet Faturası' WHEN 40 THEN 'Verilen Proforma Fat' WHEN 41 THEN 'Verilen Vade Farkı Fat' WHEN 42 THEN 'Alınan Vade Farkı Fat' WHEN 43 THEN 'Alınan Fiyat Farkı Fat' WHEN 44 THEN 'Verilen Fiyat Farkı Fat' WHEN 46 THEN 'Alınan Ser. Mes. Makbuzu' WHEN 28 THEN 'Banka Alınan Hizmet Fat.' WHEN 56 THEN 'Müsthsil Makbuzu' WHEN 61 THEN 'Çek Girişi' WHEN 62 THEN 'Senet Girişi' WHEN 63 THEN 'Çek Çıkış Cari Hesaba' WHEN 64 THEN 'Senet Çıkış Cari Hesaba' WHEN 70 THEN 'Kredi Kartı Fişi' WHEN 71 THEN 'Kredi Kartı İade Fişi' WHEN 14 THEN 'Açılış Fişi' END 'İşlem Türü', case(SIGN) WHEN 1 THEN SUM(AMOUNT) ELSE SUM(AMOUNT) END 'Tutar' FROM LG_001_01_CLFLINE C INNER JOIN LG_001_CLCARD CR ON C.CLIENTREF=CR.LOGICALREF WHERE CR.ACTIVE=0 GROUP BY CR.CITY, CR.CODE, CR.DEFINITION_, CR.SPECODE, MONTH(C.DATE_),C.MODULENR,C .TRCODE,C.SIGN |
Paylaş: