You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

351 lines
17 KiB

  1. --DROP TABLE #temp
  2. -- Step 1: Get all the transactions in temp table
  3. SELECT REFNO
  4. ,1 sCurrCostRate ,0 sMargin,0 sMargin1
  5. ,CASE WHEN RECEIVERCOUNTRY IN ('VIETNAM') THEN 0
  6. WHEN RECEIVERCOUNTRY = 'NEPAL' THEN xm_exRate
  7. ELSE xm_exRate
  8. END pCurrCostRate
  9. ,CASE WHEN RECEIVERCOUNTRY IN ('VIETNAM') THEN 0
  10. WHEN RECEIVERCOUNTRY = 'NEPAL' THEN ROUND(xm_exRate - today_dollar_rate, 4)
  11. ELSE ROUND(xm_exRate - bonus_value_amount, 4)
  12. END pCurrMargin
  13. ,0 pCurrMargin1
  14. --,CASE WHEN RECEIVERCOUNTRY IN ('NEPAL', 'VIETNAM') THEN round((ExchangeRate*Today_Dollar_rate), 4) ELSE ROUND(bonus_value_amount, 4) END pCurrCostRate
  15. --, CASE WHEN RECEIVERCOUNTRY IN ('NEPAL', 'VIETNAM') THEN 0 ELSE -1*ROUND(xm_exRate - bonus_value_amount, 4) END pCurrMargin, 0 pCurrMargin1
  16. ,CASE WHEN RECEIVERCOUNTRY IN ('VIETNAM') THEN Today_Dollar_rate
  17. WHEN RECEIVERCOUNTRY = 'NEPAL' THEN today_dollar_rate
  18. ELSE bonus_value_amount
  19. END custRate
  20. ,SCharge,senderCommission,'GBP' sCommCurr,agent_receiverSCommission pAgentComm,pAgentCommCurr = CASE WHEN RECEIVERCOUNTRY IN ('VIETNAM') THEN 'VND' ELSE 'GBP' END
  21. ,'United Kingdom' sCountry1,393877 sSupAgent,'IME London' SSupAgentName
  22. ,sAgent = case when agentid=11000035 then 394395 else 394390 end
  23. ,sAgentName = case when agentid=11000035 then 'IME Mobile' else 'IME London Head Office' end
  24. ,sBranch = case when agentid=11000035 then 394395 else 394390 end
  25. ,SBRANCHNAME = case when agentid=11000035 then 'IME Mobile' else 'IME London Head Office' end
  26. ,RECEIVERCOUNTRY
  27. ,psagentName = CASE WHEN rbankname IN ('Best Remit', 'GME REMIT', 'GME Remittance', 'GME Remittance - GBP Sett Ac', 'IME PAY/GME', 'NPR Deposit') THEN 'GME Nepal'
  28. WHEN rbankname IS NULL THEN 'GME Nepal'
  29. WHEN rbankname IN ('GCC - UAE', 'GCC AUS', 'GCC India', 'GCC Pakistan', 'GCC UAE', 'GCC_Philippines', 'GCC_Portugal', 'GCC_USA', 'GCCBangladesh',
  30. 'GCCHK', 'GCCINDIA', 'GCCPak', 'GCCSRI', 'GCCSRILANKA', 'GCCUAE') THEN 'GCC'
  31. WHEN rbankname IN (' TRANGLO - AUSTRALIA', 'TRANGLO - BANGLADESH', 'TRANGLO - INDIA', 'TRANGLO - PAKISTAN', 'TRANGLO - SRILANKA', 'Tranglo-Nepal') THEN 'Tranglo Sdn. Bhd.'
  32. WHEN rbankname LIKE '%TRANGLO - AUSTRALIA' THEN 'Tranglo Sdn. Bhd.'
  33. WHEN rbankname IN ('IME REMIT') THEN 'IME REMIT'
  34. WHEN rbankname IN ('Global IME') THEN 'Global IME Bank'
  35. WHEN rbankname IN ('MACHHAPUCHHRE BANK') THEN 'MACHHAPUCHHRE BANK'
  36. WHEN rbankname IN ('CT Xpress') THEN 'CT Xpress'
  37. WHEN rbankname IN ('CITIZEN BANK INTERNATIONAL') THEN 'CITIZEN BANK INTERNATIONAL'
  38. END
  39. , psagetn = CASE WHEN rbankname IN ('Best Remit', 'GME REMIT', 'GME Remittance', 'GME Remittance - GBP Sett Ac', 'IME PAY/GME', 'NPR Deposit') THEN 394397
  40. WHEN rbankname IS NULL THEN '394397'
  41. WHEN rbankname IN ('GCC - UAE', 'GCC AUS', 'GCC India', 'GCC Pakistan', 'GCC UAE', 'GCC_Philippines', 'GCC_Portugal', 'GCC_USA', 'GCCBangladesh',
  42. 'GCCHK', 'GCCINDIA', 'GCCPak', 'GCCSRI', 'GCCSRILANKA', 'GCCUAE') THEN 394452
  43. WHEN rbankname IN (' TRANGLO - AUSTRALIA', 'TRANGLO - BANGLADESH', 'TRANGLO - INDIA', 'TRANGLO - PAKISTAN', 'TRANGLO - SRILANKA', 'Tranglo-Nepal') THEN 394465
  44. WHEN rbankname LIKE '%TRANGLO - AUSTRALIA' THEN 394450
  45. WHEN rbankname IN ('IME REMIT') THEN 394454
  46. WHEN rbankname IN ('Global IME') THEN 394453
  47. WHEN rbankname IN ('MACHHAPUCHHRE BANK') THEN 394464
  48. WHEN rbankname IN ('CT Xpress') THEN 394473
  49. WHEN rbankname IN ('CITIZEN BANK INTERNATIONAL') THEN 394455
  50. END
  51. , pagentName = CASE WHEN rbankname IN ('Best Remit', 'GME REMIT', 'GME Remittance', 'GME Remittance - GBP Sett Ac', 'NPR Deposit') THEN 'GME Nepal Agent'--394398
  52. WHEN rbankname IS NULL THEN 'GME Nepal Agent'--394398
  53. WHEN rbankname = 'IME PAY/GME' THEN 'IME Remit'--394469
  54. WHEN rbankname = 'GCC - UAE' THEN 'GCC Remit'--394456
  55. WHEN rbankname = 'GCC AUS' THEN 'GCC Remit'--394470
  56. WHEN rbankname = 'GCC India' THEN 'GCC Remit'--394453
  57. WHEN rbankname = 'GCC Pakistan' THEN 'GCC Remit'--394455
  58. WHEN rbankname = 'GCC UAE' THEN 'GCC Remit'--394456
  59. WHEN rbankname = 'GCC_Philippines' THEN 'GCC Remit'--394457
  60. WHEN rbankname = 'GCC_Portugal' THEN 'GCC Remit'--394458
  61. WHEN rbankname = 'GCC_USA' THEN 'GCC Remit'--394459
  62. WHEN rbankname = 'GCCBangladesh' THEN 'GCC Remit'--394454
  63. WHEN rbankname = 'GCCHK' THEN 'GCC Remit'--394460
  64. WHEN rbankname = 'GCCINDIA' THEN 'GCC Remit'--394453
  65. WHEN rbankname = 'GCCPak' THEN 'GCC Remit'--394455
  66. WHEN rbankname = 'GCCSRI' THEN 'GCC Remit'--394461
  67. WHEN rbankname = 'GCCSRILANKA' THEN 'GCC Remit'--394461
  68. WHEN rbankname = 'GCCUAE' THEN 'GCC Remit'--394456
  69. WHEN rbankname LIKE '%TRANGLO - AUSTRALIA' THEN 'TRANGLO SDN BHD'--394483
  70. WHEN rbankname = 'TRANGLO - BANGLADESH' THEN 'TRANGLO SDN BHD'--394478
  71. WHEN rbankname = 'TRANGLO - INDIA' THEN 'TRANGLO - INDIA'--394479
  72. WHEN rbankname = 'TRANGLO - PAKISTAN' THEN 'TRANGLO SDN BHD'--394480
  73. WHEN rbankname = 'TRANGLO - SRILANKA' THEN 'TRANGLO SDN BHD'--394481
  74. WHEN rbankname = 'Tranglo-Nepal' THEN 'TRANGLO SDN BHD'--394482
  75. WHEN rbankname = 'IME REMIT' THEN 'IME Remit Settling Agent'--394468
  76. WHEN rbankname = 'IME REMIT' THEN 'IME Remit Settling Agent'--394468
  77. WHEN rbankname = 'Global IME' THEN 'Global IME'--394466
  78. WHEN rbankname = 'MACHHAPUCHHRE BANK' THEN 'MACHHAPUCHHRE'--394467
  79. WHEN rbankname = 'CT Xpress' THEN 'CT Xpress Sett Agent'--394476
  80. WHEN rbankname = 'CITIZEN BANK INTERNATIONAL' THEN 'CITIZEN BANK INTERNATIONAL Sett Agent'--394475
  81. END
  82. , pagent = CASE WHEN rbankname IN ('Best Remit', 'GME REMIT', 'GME Remittance', 'GME Remittance - GBP Sett Ac', 'NPR Deposit') THEN 394398
  83. WHEN rbankname IS NULL THEN 394398
  84. WHEN rbankname = 'IME PAY/GME' THEN 394454
  85. WHEN rbankname = 'GCC - UAE' THEN 394459
  86. WHEN rbankname = 'GCC AUS' THEN 394459
  87. WHEN rbankname = 'GCC India' THEN 394459
  88. WHEN rbankname = 'GCC Pakistan' THEN 394459
  89. WHEN rbankname = 'GCC UAE' THEN 394459
  90. WHEN rbankname = 'GCC_Philippines' THEN 394459
  91. WHEN rbankname = 'GCC_Portugal' THEN 394459
  92. WHEN rbankname = 'GCC_USA' THEN 394459
  93. WHEN rbankname = 'GCCBangladesh' THEN 394459
  94. WHEN rbankname = 'GCCHK' THEN 394459
  95. WHEN rbankname = 'GCCINDIA' THEN 394459
  96. WHEN rbankname = 'GCCPak' THEN 394459
  97. WHEN rbankname = 'GCCSRI' THEN 394459
  98. WHEN rbankname = 'GCCSRILANKA' THEN 394459
  99. WHEN rbankname = 'GCCUAE' THEN 394459
  100. WHEN rbankname LIKE '%TRANGLO - AUSTRALIA' THEN 394460
  101. WHEN rbankname = 'TRANGLO - BANGLADESH' THEN 394460
  102. WHEN rbankname = 'TRANGLO - INDIA' THEN 394460
  103. WHEN rbankname = 'TRANGLO - PAKISTAN' THEN 394460
  104. WHEN rbankname = 'TRANGLO - SRILANKA' THEN 394460
  105. WHEN rbankname = 'Tranglo-Nepal' THEN 394460
  106. WHEN rbankname = 'IME REMIT' THEN 394454
  107. WHEN rbankname = 'IME REMIT' THEN 394454
  108. WHEN rbankname = 'Global IME' THEN 394453
  109. WHEN rbankname = 'MACHHAPUCHHRE BANK' THEN 394467
  110. WHEN rbankname = 'CT Xpress' THEN 394452
  111. WHEN rbankname = 'CITIZEN BANK INTERNATIONAL' THEN 394475
  112. END
  113. , pbranch = CASE WHEN rbankname IN ('Best Remit', 'GME REMIT', 'GME Remittance', 'GME Remittance - GBP Sett Ac', 'NPR Deposit') THEN 394398
  114. WHEN rbankname IS NULL THEN 394398
  115. WHEN rbankname = 'IME PAY/GME' THEN 394469
  116. WHEN rbankname = 'GCC - UAE' THEN 394459
  117. WHEN rbankname = 'GCC AUS' THEN 394459
  118. WHEN rbankname = 'GCC India' THEN 394459
  119. WHEN rbankname = 'GCC Pakistan' THEN 394459
  120. WHEN rbankname = 'GCC UAE' THEN 394459
  121. WHEN rbankname = 'GCC_Philippines' THEN 394459
  122. WHEN rbankname = 'GCC_Portugal' THEN 394459
  123. WHEN rbankname = 'GCC_USA' THEN 394459
  124. WHEN rbankname = 'GCCBangladesh' THEN 394459
  125. WHEN rbankname = 'GCCHK' THEN 394459
  126. WHEN rbankname = 'GCCINDIA' THEN 394459
  127. WHEN rbankname = 'GCCPak' THEN 394459
  128. WHEN rbankname = 'GCCSRI' THEN 394459
  129. WHEN rbankname = 'GCCSRILANKA' THEN 394461
  130. WHEN rbankname = 'GCCUAE' THEN 394456
  131. WHEN rbankname LIKE '%TRANGLO - AUSTRALIA' THEN 394460
  132. WHEN rbankname = 'TRANGLO - BANGLADESH' THEN 394460
  133. WHEN rbankname = 'TRANGLO - INDIA' THEN 394460
  134. WHEN rbankname = 'TRANGLO - PAKISTAN' THEN 394460
  135. WHEN rbankname = 'TRANGLO - SRILANKA' THEN 394460
  136. WHEN rbankname = 'Tranglo-Nepal' THEN 394460
  137. WHEN rbankname = 'IME REMIT' THEN 394454
  138. WHEN rbankname = 'Global IME' THEN 394453
  139. WHEN rbankname = 'MACHHAPUCHHRE BANK' THEN 394467
  140. WHEN rbankname = 'CT Xpress' THEN 394452
  141. WHEN rbankname = 'CITIZEN BANK INTERNATIONAL' THEN 394451
  142. END
  143. ,paymentType = CASE paymentType WHEN 'Cash Pay' THEN 'CASH PAYMENT'
  144. WHEN 'Wallet' THEN 'Mobile Wallet'
  145. ELSE 'BANK DEPOSIT' END
  146. ,ben_bank_id ben_bank_id_BANK,ben_bank_name ben_bank_name_BANK,ben_bank_id,ben_bank_name,rBankACNo
  147. ,collMode = 'Bank Deposit'
  148. ,deposittype = CASE WHEN SenderBankName IN ('Debit Card', 'Debit Card (Good rate)', 'Debit Card - Worldpay (MOTO)', 'Debit Card Payment', 'Debit Card(Good Rate)') THEN 'DEBIT_CARD'
  149. WHEN SenderBankName IN ('E-banking', 'E-banking (Good rate)', 'E-banking(Good Rate)', 'E-Banking/ (Good rate)', 'E-banking/Online Banking', 'E-banking/Online banking (best rate)') THEN 'EBANKING'
  150. ELSE 'ONLINE' END
  151. ,'GBP' collCurr,paidAmt,(PAIDAMT-ISNULL(SCharge,0)) tamt,receiveAmt, TotalRoundAmt,receiveCType,ReceiverRelation,reason_for_remittance,source_of_income
  152. ,'Hold' tStatus,'Unpaid' pStatus,dot+dottime sTime,sempid,confirmDate,approve_by
  153. ,tType = CASE WHEN BRANCH = 'IME London - CSR Panel' THEN 'I'
  154. WHEN BRANCH = 'Webonline Branch' THEN 'M'
  155. WHEN BRANCH IN ('Mobile APP API - IOS', 'Mobile APP API - Android') THEN 'M'
  156. END
  157. ,isonlinTxn=
  158. CASE WHEN BRANCH = 'IME London - CSR Panel' THEN ''
  159. WHEN BRANCH = 'Webonline Branch' THEN 'O'
  160. WHEN BRANCH IN ('Mobile APP API - IOS', 'Mobile APP API - Android') THEN 'M'
  161. END
  162. ,m.SenderName,m.ReceiverName,0 agentCrossSettRate
  163. ,0 agentFxGain,null controlNo2,CASE WHEN ISNULL(SCharge, 0) = 0 THEN 0 ELSE 1 END isScMaunal, 0 ScMaunal, NULL promotionCode,Tranno --txn
  164. ,m.SenderName firstName, m.SenderName fullName, 'United Kingdom' sCountry, senderstate, sendercity,senderaddress,senderemail,sender_mobile,SenderPhoneno,SenderNativeCountry,senderFax,senderPassport,ID_Issue_date,senderVisa,ip_address,date_of_birth,SENDERZIPCODE,customer_sno
  165. --receiver
  166. ,m.receivername rfirstName,m.receivername rFullName,receivercountry rCountry,receiveraddress,receiver_mobile,ReceiverIDDescription,ReceiverID,ReceiverRelation rRel,receiver_sno
  167. INTO #TEMP
  168. FROM IME_UK_DB.dbo.moneySend m
  169. LEFT JOIN remitTran rt on rt.uploadLogId= m.Tranno
  170. WHERE m.status='paid' and RT.controlno is null
  171. --WHERE DOT between '2019-09-01' and '2019-09-20 23:59:59'
  172. select refno,* from #TEMP
  173. --Step 2: Insert into tran table (Temp)
  174. INSERT INTO FastMoneyPro_Remit.dbo.remitTran
  175. (
  176. controlNo,sCurrCostRate,sCurrHoMargin,sCurrAgentMargin,pCurrCostRate,pCurrHoMargin,pCurrAgentMargin,customerRate,
  177. serviceCharge,sAgentComm,sAgentCommCurrency,pAgentComm,pAgentCommCurrency,sCountry,sSuperAgent,sSuperAgentName,sAgent,sAgentName,sBranch,SBRANCHNAME,
  178. pCountry,pSuperAgent,pSuperAgentName,pAgent,pAgentName,pBranch,pBranchName,
  179. paymentMethod,
  180. pBank,pBankName,pBankBranch,pBankBranchName,accountNo,
  181. collMode,collCurr,cAmt,TAMT,pAmt,payoutCurr,relWithSender,purposeOfRemit,sourceOfFund,tranStatus,
  182. payStatus,createdDate,createdBy,approvedDate,approvedBy,tranType,senderName,receiverName,agentCrossSettRate,
  183. agentFxGain,controlNo2,isScMaunal,originalSC,promotionCode,uploadLogId,deposittype
  184. )
  185. SELECT REFNO
  186. , sCurrCostRate,0 sMargin,0 sMargin1
  187. , pCurrCostRate
  188. , pCurrMargin, 0 pCurrMargin1
  189. , custRate
  190. ,SCharge,senderCommission, sCommCurr,pAgentComm, pAgentCommCurr, sCountry1, sSupAgent, SSupAgentName,sAgent,sAgentName,sBranch,SBRANCHNAME
  191. ,RECEIVERCOUNTRY
  192. ,psagetn
  193. ,psagentName
  194. ,pagent
  195. ,pagentName
  196. ,pbranch
  197. ,''
  198. ,paymentType
  199. ,ben_bank_id_BANK = case when isnumeric(ben_bank_id) = 1 then ben_bank_id else 0 end,ben_bank_name ben_bank_name_BANK,ben_bank_id = case when isnumeric(ben_bank_id) = 1 then ben_bank_id else 0 end,ben_bank_name,rBankACNo
  200. ,collMode,collCurr,paidAmt, tamt,floor(receiveAmt) --TotalRoundAmt
  201. ,receiveCType,ReceiverRelation,reason_for_remittance,source_of_income
  202. ,tStatus, pStatus, sTime,sempid,confirmDate,approve_by, tType,SenderName,ReceiverName,0 agentCrossSettRate
  203. , agentFxGain, controlNo2, isScMaunal, ScMaunal, promotionCode,Tranno, deposittype
  204. from #temp
  205. INSERT INTO FastMoneyPro_Remit.dbo.tranSenders
  206. (
  207. tranId,customerId,firstName,fullName,country,[state],city,address,email,
  208. homePhone,mobile,nativeCountry,idType,idNumber,issuedDate,validDate,ipAddress,dob,zipCode,extCustomerId
  209. )
  210. SELECT
  211. r.id,0,t.firstName, fullName, t.sCountry, senderstate, sendercity,senderaddress,senderemail,sender_mobile,SenderPhoneno
  212. ,SenderNativeCountry,senderFax,senderPassport,ID_Issue_date,senderVisa,ip_address,date_of_birth,SENDERZIPCODE,customer_sno
  213. from #TEMP t
  214. inner join FastMoneyPro_Remit.dbo.remitTran r (nolock)on r.uploadLogId=t.Tranno
  215. --ALTER TABLE tranReceivers
  216. --ADD oldSysCustId BIGINT NULL
  217. INSERT INTO FastMoneyPro_Remit.dbo.tranReceivers
  218. (
  219. tranId,customerId,firstName,fullName,country,[address],mobile,idType,idNumber,relationType,oldSysCustId
  220. )
  221. SELECT
  222. r.id,0,rfirstName,rFullName,receivercountry rCountry,receiveraddress,receiver_mobile,ReceiverIDDescription,ReceiverID,ReceiverRelation rRel,receiver_sno
  223. from #TEMP t
  224. inner join FastMoneyPro_Remit.dbo.remitTran r (nolock)on r.uploadLogId=t.Tranno
  225. --Step 3: update TranSendersTemp, TranReceiversTemp customer and receiver id
  226. UPDATE T SET T.CUSTOMERID = C.CUSTOMERID, T.MEMBERSHIPID = C.MEMBERSHIPID
  227. FROM FastMoneyPro_Remit.dbo.tranSenders T(NOLOCK)
  228. inner join FastMoneyPro_Remit.dbo.remitTran r (nolock)on r.id=t.tranId
  229. INNER JOIN #TEMP tt on tt.Tranno= r.uploadLogId
  230. LEFT JOIN FastMoneyPro_Remit.dbo.customerMaster C(NOLOCK) ON C.OBPID = T.extCustomerId
  231. UPDATE T SET T.CUSTOMERID=R.RECEIVERID, T.MEMBERSHIPID=R.MEMBERSHIPID
  232. FROM FastMoneyPro_Remit.dbo.TRANRECEIVERs T(NOLOCK)
  233. inner join FastMoneyPro_Remit.dbo.remitTran rt (nolock)on rt.id=t.tranId
  234. INNER JOIN #TEMP tt on tt.Tranno= rt.uploadLogId
  235. LEFT JOIN FastMoneyPro_Remit.dbo.RECEIVERINFORMATION R(NOLOCK) ON R.tempRId = T.oldSysCustId
  236. --Step 4: update sending agent and sending referral code
  237. select distinct createdby into #temp from remittrantemp
  238. select t.createdby, am.agentname, am.agentId from #temp t
  239. inner join applicationusers a on a.username = t.createdby
  240. inner join agentmaster am on am.agentid = a.agentid
  241. --if all users exists
  242. update t set t.sagentname = am.agentname, t.sagent = am.agentId,
  243. t.sbranchname = am.agentname, t.sbranch = am.agentId
  244. from FastMoneyPro_Remit.dbo.remittran t(NOLOCK)
  245. inner join FastMoneyPro_Remit.dbo.applicationusers a(NOLOCK) on a.username = t.createdby
  246. inner join FastMoneyPro_Remit.dbo.agentmaster am(NOLOCK) on am.agentid = a.agentid
  247. INSERT INTO FastMoneyPro_Remit.dbo.controlNoList(controlNo)
  248. SELECT controlno from FastMoneyPro_Remit.dbo.remittran rt
  249. INNER JOIN #TEMP tt on tt.Tranno= rt.uploadLogId
  250. --Step 5: update real transaction status from inficare
  251. update r set r.paiddate = s.paidDate, r.paidby = s.paidby,
  252. r.transtatus = case when s.transstatus in ('Cancel', 'CancelHOLD') then 'Cancel'
  253. when s.transstatus = 'Payment' and s.status = 'Paid' then 'Paid'
  254. when s.transstatus = 'Payment' and s.status = 'Post' then 'Post'
  255. when s.transstatus = 'Payment' and s.status = 'Un-Paid' then 'Payment'
  256. when s.transstatus = 'Commit-Hold' and s.status = 'Un-Paid' then 'Payment'
  257. end
  258. ,r.paystatus = case when s.transstatus = 'Payment' and s.status = 'Paid' then 'Paid'
  259. else 'unpaid'
  260. end
  261. ,r.cancelapproveddate = s.cancel_date, r.cancelapprovedby = 'system', r.holdtranid=r.id
  262. from FastMoneyPro_Remit.dbo.remittran r
  263. inner join IME_UK_DB.dbo.moneySend s on s.tranno = r.uploadlogid
  264. INNER JOIN #TEMP tt on tt.Tranno= r.uploadLogId
  265. --where r.CREATEDDATE BETWEEN '2019-04-01' and GETDATE()
  266. INSERT INTO FastMoneyPro_Remit.dbo.tranViewHistory (
  267. agentId
  268. ,tranViewType
  269. ,createdBy
  270. ,createdDate
  271. ,tranId
  272. ,remarks
  273. ,controlnumber
  274. )
  275. SELECT
  276. '394390'
  277. ,'TransactionNotes'
  278. ,'system'
  279. ,GETDATE()
  280. ,rt.id
  281. ,t.comments
  282. ,rt.controlno
  283. FROM IME_UK_DB.dbo. TransactionNotes t inner join FastMoneyPro_Remit.dbo.remittran rt on t.RefNo= rt.controlno
  284. INNER JOIN #TEMP tt on tt.Tranno= rt.uploadLogId
  285. INSERT INTO FastMoneyPro_Remit.dbo.tranModifyLog (
  286. tranId
  287. ,controlNo
  288. ,message
  289. ,createdBy
  290. ,createdDate
  291. ,MsgType
  292. ,status
  293. ,resolvedDate
  294. )
  295. SELECT
  296. rt.id
  297. ,dbo.encryptdb(rt.controlno )
  298. ,t.comments
  299. ,t.uploadBy
  300. ,t.DatePosted
  301. ,'C'
  302. ,'Resolved'
  303. ,GETDATE()
  304. FROM IME_UK_DB.dbo.TransactionNotes t
  305. inner join FastMoneyPro_Remit.dbo.remittran rt on t.RefNo= rt.controlno
  306. INNER JOIN #TEMP tt on tt.Tranno= rt.uploadLogId