merhaba,vadeli listeyi bir rapor olarak hazırlayabilir fatura fatura vadeli görebilirsiniz veya vadesi gelmiş faturaları kendinizin belirlemiş olduğu bir tarih aralığına göre
(vadesine 15 gün kalmış olanlar gibi) rapor hazırlayıp sql de zamanlanmış görevler bölümünden kendinize mail göndermesi için ayarlayabilirsiniz.
Not : SQL express kullanıyorsanız zamanlanmış görevleri kullanamazsınız.
Rapor için örnek sorgu şu şekilde olabilir;
select CLCARD.LOGICALREF,CLCARD.CODE,CLCARD.DEFINITION_,
CONVERT(date , INVOICE.DATE_) FaturaTarihi,CONVERT(date, PAYTANS.DATE_) FaturaVadesi,
INVOICE.FICHENO FaturaNo,(CASE INVOICE.TRCODE WHEN 8 THEN 'Satış Faturası' when 1 then 'Alım Faturası' when 3 then 'Satış İade Faturası'
when 6 then 'Alım İade Faturası' else 'Diğer' end) FaturaTürü,
INVOICE.NETTOTAL FaturaTutarı,SUM(PAYTANS.PAID) Kapanan,
ROUND((INVOICE.NETTOTAL-SUM(PAYTANS.PAID)),2) ÖdenmemişKalan
from LG_042_CLCARD CLCARD
INNER JOIN
LG_042_01_PAYTRANS PAYTANS
ON CLCARD.LOGICALREF=PAYTANS.CARDREF
INNER JOIN LG_042_01_INVOICE INVOICE
ON PAYTANS.FICHEREF = INVOICE.LOGICALREF
WHERE PAYTANS.MODULENR=4 and PAYTANS.TRCODE IN (3,8,1,6)
GROUP BY CLCARD.LOGICALREF,CLCARD.CODE,CLCARD.DEFINITION_,
CONVERT(date , INVOICE.DATE_) ,CONVERT(date, PAYTANS.DATE_),
INVOICE.FICHENO ,(CASE INVOICE.TRCODE WHEN 8 THEN 'Satış Faturası' when 1 then 'Alım Faturası' when 3 then 'Satış İade Faturası'
when 6 then 'Alım İade Faturası' else 'Diğer' end) ,
INVOICE.NETTOTAL
ORDER BY INVOICE.FICHENO