Faturaların Raporlanması
Merhabalar
Logo Yazılım dan Sql Managent tarafından Faturaları Raporlama için gerekli yerleri düzenledikten sonra aşağıdaki kodu çalıştırmanız yeterlidir.
SELECT INV.GRPCODE As 'Grup', Case INV.TRCODE When 1 Then 'Satınalma Faturası' When 2 Then 'Perakende Satış İade Faturası' When 3 Then 'Toptan Satış İade Faturası' When 4 Then 'Alınan Hizmet Faturası' When 5 Then 'Alınan Proforma Fatura' When 6 Then 'Alım İade Faturası' When 7 Then 'Perakende Satış Faturası' When 8 Then 'Toptan Satış Faturası' When 9 Then 'Verilen Hizmet Faturası' When 10 Then 'Verilen Proforma Fatura' When 13 Then 'Alınan Fiyat Farkı Faturası' When 14 Then 'Verilen Fiyat Farkı Faturası' When 26 Then 'Müstahsil Makbuzu' End As 'Fatura Türü', INV.FICHENO As 'Fiş No', CONVERT(nvarchar(50),INV.DATE_,103) As 'Tarih', INV.DOCODE As 'Belge No', CLCARD.DEFINITION_ As 'Ünvan', (ISNULL(LG_SLSMAN.DEFINITION_, '')) AS 'Satış Elemanı', INV.TOTALDISCOUNTED As 'İndirimsiz Tutar', INV.TOTALDISCOUNTS As 'İndirim', INV.TOTALVAT As 'Kdv', INV.NETTOTAL As 'Genel Toplam' FROM LG_001_01_INVOICE INV LEFT OUTER JOIN LG_001_CLCARD CLCARD ON INV.CLIENTREF=CLCARD.LOGICALREF LEFT OUTER JOIN LG_SLSMAN ON INV.SALESMANREF = LG_SLSMAN.LOGICALREF Where CONVERT(nvarchar(50),INV.DATE_,103) Between '1.01.2000' And '31.12.2100' Order By INV.Date_ |
Paylaş: