----INSERT TABLE----------------------------------------------------------------------------------------------------------------------------------------------------------- BEGIN SET IDENTITY_INSERT TBL_ÖDEME_TALEP_MAİL ON; INSERT INTO TBL_ÖDEME_TALEP_MAİL --SELECT * INTO TBL_ÖDEME_TALEP_MAİL FROM ( ( G.TARİH, G.[CLCARD LOGREF], G.[FİRMA KODU], G.[FİRMA ADI], G.MAIL, G.BCC, G.[firmamiz YETKİLİ], G.[firmamiz POZİSYON], G.[firmamiz İLETİŞİM TELEFONU], G.[firmamiz EPOSTA ADRESİ], G.[ORT. VADE], G.[ORT. GECİKME GÜNÜ], G.[VADESİ GEÇEN ÖDEME TUTARI], G.[VADESİ GELMEMİŞ BORÇ BAKİYENİZ], G.[TOPLAM BORÇ BAKİYENİZ] ) SELECT TOP 50 G.TARİH, G.[CLCARD LOGREF], G.[FİRMA KODU], G.[FİRMA ADI], G.MAIL, G.BCC, G.[firmamiz YETKİLİ], G.[firmamiz POZİSYON], G.[firmamiz İLETİŞİM TELEFONU], G.[firmamiz EPOSTA ADRESİ], G.[ORT. VADE], G.[ORT. GECİKME GÜNÜ], G.[VADESİ GEÇEN ÖDEME TUTARI], G.[VADESİ GELMEMİŞ BORÇ BAKİYENİZ], G.[TOPLAM BORÇ BAKİYENİZ] FROM ( SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) AS 'TARİH', CLCARD.LOGICALREF AS 'CLCARD LOGREF', CLCARD.CODE AS 'FİRMA KODU', CLCARD.DEFINITION_ AS 'FİRMA ADI', --CASE --WHEN dbo.EmailKontrolEdenFonksiyon (CLCARD.EMAILADDR) <> 'DOĞRU' THEN 'gokhanerdogdu@firmamiz-.com' --ELSE CLCARD.EMAILADDR END AS 'MAIL', 'gokhanerdogdu@firmamiz-.com' AS 'MAIL', 'noreply@firmamiz-.com' AS 'BCC', CASE WHEN LEFT (CLCARD.CODE,2) = '01' THEN '111' WHEN LEFT (CLCARD.CODE,2) = '02' THEN '222' WHEN LEFT (CLCARD.CODE,2) = '03' THEN '333' WHEN LEFT (CLCARD.CODE,2) = '04' THEN '444' WHEN LEFT (CLCARD.CODE,2) = '06' THEN '555' WHEN LEFT (CLCARD.CODE,2) = '07' THEN '666' WHEN LEFT (CLCARD.CODE,2) = '08' THEN '777' WHEN LEFT (CLCARD.CODE,2) = '09' THEN '888' END AS 'firmamiz YETKİLİ', CASE WHEN LEFT (CLCARD.CODE,2) = '01' THEN 'İç Satış Sorumlusu' WHEN LEFT (CLCARD.CODE,2) = '02' THEN 'İç Satış Sorumlusu' WHEN LEFT (CLCARD.CODE,2) = '03' THEN 'Satış Mühendisi' WHEN LEFT (CLCARD.CODE,2) = '04' THEN 'İç Satış Sorumlusu' WHEN LEFT (CLCARD.CODE,2) = '06' THEN 'Satış Mühendisi' WHEN LEFT (CLCARD.CODE,2) = '07' THEN 'İç Satış Sorumlusu' WHEN LEFT (CLCARD.CODE,2) = '08' THEN 'İç Satış Sorumlusu' WHEN LEFT (CLCARD.CODE,2) = '09' THEN 'İç Satış Mühendisi' END AS 'firmamiz POZİSYON', CASE WHEN LEFT (CLCARD.CODE,2) = '01' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '02' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '03' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '04' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '06' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '07' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '08' THEN '+90 222 333 44 55' WHEN LEFT (CLCARD.CODE,2) = '09' THEN '+90 222 333 44 55' END AS 'firmamiz İLETİŞİM TELEFONU', 'noreply@firmamiz-.com' AS 'firmamiz EPOSTA ADRESİ', --ORT.VADE--------------------------------------------------------------------------------------------------------------------------------------- ( SELECT DATEADD (D, (SUM ((DATEDIFF (DD, GETDATE(), PAYTRANS.DATE_)) * PAYTRANS.TOTAL) / SUM (PAYTRANS.TOTAL) ), GETDATE()) FROM LG_215_01_PAYTRANS AS PAYTRANS WITH (NOLOCK) WHERE PAYTRANS.PAID = '0' AND PAYTRANS.CANCELLED = '0' AND PAYTRANS.CARDREF = CLCARD.LOGICALREF ) AS 'ORT. VADE', --ORT. GECİKME GÜNÜ--------------------------------------------------------------------------------------------------------------------------------------- ISNULL (( SELECT ROUND (SUM (ISNULL ((DATEDIFF (DD, GETDATE(), PAYTRANS.DATE_)) * ISNULL (PAYTRANS.TOTAL,0),0)) / SUM (PAYTRANS.TOTAL),0) FROM LG_215_01_PAYTRANS AS PAYTRANS WITH (NOLOCK) WHERE PAYTRANS.PAID = '0' AND PAYTRANS.CANCELLED = '0' AND PAYTRANS.DATE_ < GETDATE() AND PAYTRANS.CARDREF = CLCARD.LOGICALREF ),0) AS 'ORT. GECİKME GÜNÜ', --VADESİ GEÇEN ÖDEME TUTARI--------------------------------------------------------------------------------------------------------------------------------------- ISNULL (( SELECT SUM (ISNULL (CASE WHEN PAYTRANS.DATE_ < GETDATE() THEN (CASE WHEN PAYTRANS.SIGN = '0' THEN PAYTRANS.TOTAL ELSE PAYTRANS.TOTAL*-1 END) ELSE '0' END,0)) --SUM (ISNULL (CASE WHEN PAYTRANS.DATE_ < GETDATE() THEN PAYTRANS.TOTAL ELSE 0 END,0)) FROM LG_215_01_PAYTRANS AS PAYTRANS WITH (NOLOCK) WHERE PAYTRANS.CARDREF = CLCARD.LOGICALREF AND PAYTRANS.PAID = '0' AND PAYTRANS.CANCELLED = '0' ),0) AS 'VADESİ GEÇEN ÖDEME TUTARI', --VADESİ GELMEMİŞ BORÇ BAKİYENİZ-------------------------------------------------------------------------------------------------------------------------- ISNULL (( SELECT SUM (ISNULL (CASE WHEN PAYTRANS.DATE_ > GETDATE() THEN (CASE WHEN PAYTRANS.SIGN = '0' THEN PAYTRANS.TOTAL ELSE PAYTRANS.TOTAL*-1 END) ELSE '0' END,0)) FROM LG_215_01_PAYTRANS AS PAYTRANS WITH (NOLOCK) WHERE PAYTRANS.CARDREF = CLCARD.LOGICALREF AND PAYTRANS.PAID = '0' AND PAYTRANS.CANCELLED = '0' ),0) AS 'VADESİ GELMEMİŞ BORÇ BAKİYENİZ', ---------------------------------------------------- ISNULL (( SELECT SUM (ISNULL (CASE WHEN PAYTRANS.SIGN = '0' THEN PAYTRANS.TOTAL ELSE PAYTRANS.TOTAL*-1 END,0)) FROM LG_215_01_PAYTRANS AS PAYTRANS WITH (NOLOCK) WHERE PAYTRANS.CARDREF = CLCARD.LOGICALREF AND PAYTRANS.PAID = '0' AND PAYTRANS.CANCELLED = '0' ),0) AS 'TOPLAM BORÇ BAKİYENİZ' FROM LG_215_CLCARD AS CLCARD WITH (NOLOCK) WHERE LEFT (CLCARD.CODE,2) IN ('01', '02', '03', '04', '06', '07', '08', '09', '10') --LEFT (CLCARD.CODE,2) IN ('07') AND CLCARD.LOGICALREF NOT IN ( '19732', '7056', '26692', '29604', '24228', '24887', '28022', '25826' ) ) AS G WHERE G.[VADESİ GEÇEN ÖDEME TUTARI] > 1000 ORDER BY G.[FİRMA ADI] --) AS GG SET IDENTITY_INSERT TBL_ÖDEME_TALEP_MAİL OFF; END --INSERT TABLE TO MAIL BEGIN DECLARE @ODEME_TALEP_INSERT NVARCHAR(MAX); DECLARE @TOPLAM_SAYI NVARCHAR(MAX); DECLARE @BODY_INSERT NVARCHAR(MAX); DECLARE @KONU_INSERT NVARCHAR(MAX); SET ANSI_WARNINGS OFF SET @TOPLAM_SAYI = (SELECT COUNT (*) FROM TBL_ÖDEME_TALEP_MAİL WITH (NOLOCK) WHERE[TARİH] = DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))) SET @TOPLAM_SAYI = '
TARİH | CLCARD LOGREF | FİRMA KODU | FİRMA ADI | BCC | firmamiz YETKİLİ | firmamiz POZİSYON | firmamiz İLETİŞİM TELEFONU | firmamiz EPOSTA ADRESİ | ORT. VADE | ORT. GECİKME GÜNÜ | VADESİ GEÇEN ÖDEME TUTARI | VADESİ GELMEMİŞ BORÇ BAKİYENİZ | TOPLAM BORÇ BAKİYENİZ |
---|
firmamiz - Bilgilendirme Servisi
|
|
'+FORMAT (@tarih, 'dd.MM.yyyy')+' tarihi itibari ile vadesi geçen '+FORMAT(ROUND (@vadesi_gecen_odeme_tutari,2), 'N' , 'de-DE')+' TL ödenmemiş borcunuz bulunmaktadır.
Vadesi geçen borcunuzu en kısa sürede ödemenizi rica eder iyi çalışmalar dileriz.
'+@firmamiz_yetkili+' | ||
Pozisyon | : | '+@firmamiz_pozisyon+' |
İletişim Telefonu | : | '+@firmamiz_iletisim_telefonu+' |
E-posta Adresi | : | '+@firmamiz_eposta_adresi+' |
* Ödeme yaptıysanız ya da tarafınıza bildirilen bakiye bilgileri ile hesaplarınız arasında tutarsızlık var ise tarafımıza bilgi vermenizi rica ederiz. |
'+FORMAT (@tarih, 'dd.MM.yyyy')+' Tarihi itibariyle
Ort. Vade | '+FORMAT (@ort_vade, 'dd.MM.yyyy')+' |
Ort. Gecikme Günü | '+CONVERT (NVARCHAR,@ort_gecikme_gunu)+' GÜN |
Vadesi Geçen Ödeme Tutarı | '+FORMAT(ROUND (@vadesi_gecen_odeme_tutari,2), 'N' , 'de-DE')+' TL |
Vadesi Gelmemiş Borç Bakiyeniz | '+FORMAT(ROUND (@vadesi_gelmemis_borc_bakiyeniz,2), 'N' , 'de-DE')+' TL |
TOPLAM BORÇ BAKİYENİZ | '+FORMAT(ROUND (@toplam_borc_bakiyeniz,2), 'N' , 'de-DE')+' TL |
Ödeme yapabileceğiniz iban bilgilerimiz;
Banka Adı | Banka Şubesi | Şube Kodu | Hesap No | IBAN | Döviz Türü |
GARANTİ | İMES TİCARİ | 1616 | 6298921 | TR69 0006 2001 6160 0006 2989 21 | TL |
AKBANK | İMES SANAYİ | 546 | 81486 | TR32 0004 6005 4688 8000 0814 86 | TL |
İŞBANK | İMES SANAYİ | 1381 | 13083 | TR90 0006 4000 0011 3810 0130 83 | TL |
İş Ortaklarımız;
' SET @BODY_İŞ_ORTAKLARI = @BODY + '