diff --git a/Back/JsonRx_Proc_UserRegistration_V2.sql b/Back/JsonRx_Proc_UserRegistration_V2.sql index 54873cf..2b7bab5 100644 Binary files a/Back/JsonRx_Proc_UserRegistration_V2.sql and b/Back/JsonRx_Proc_UserRegistration_V2.sql differ diff --git a/Back/proc_get_exRate_master.sql b/Back/proc_get_exRate_master.sql index d9c99b6..0a16e1f 100644 Binary files a/Back/proc_get_exRate_master.sql and b/Back/proc_get_exRate_master.sql differ diff --git a/Back/proc_mobile_StaticData.sql b/Back/proc_mobile_StaticData.sql new file mode 100644 index 0000000..916c6cf Binary files /dev/null and b/Back/proc_mobile_StaticData.sql differ diff --git a/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql b/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql new file mode 100644 index 0000000..eb1bd71 --- /dev/null +++ b/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql @@ -0,0 +1,432 @@ +USE [FastMoneyPro_Remit] +GO +/****** Object: StoredProcedure [dbo].[PROC_TP_TXN_PUSH] Script Date: 7/1/2024 4:48:32 AM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + + +--EXEC PROC_TP_TXN_PUSH @FLAG = 'GET-LIST' +ALTER PROC [dbo].[PROC_TP_TXN_PUSH] ( + @FLAG VARCHAR(30) + ,@TRAN_ID BIGINT = NULL + ,@PROVIDER VARCHAR(30) = NULL + ,@doSyncAll CHAR(1) = NULL + ,@statusDate DATETIME = NULL + ,@message VARCHAR(500) = NULL + ,@status VARCHAR(100) = NULL + ,@user VARCHAR(20) = NULL + ,@pCurrCostRate float =NULL + ,@control2 VARCHAR(30) = NULL + ) +AS +SET NOCOUNT ON; +SET XACT_ABORT ON; + +-- ============================================= +--Modified on: 2021/08/03 -> status date for Dongav2 +-- remove NEW_PAID_TRACK +--Change Request #394 ->Remove Instant Pay for during ProcessBank Deposit +-- Add BOC +-- Brac +--EXEC PROC_TP_TXN_PUSH @flag='add-api-comment',@PROVIDER = 'bracBank',@TRANID = '100644605',@ControlNo = '211298008',@message = 'Cancellation Completed',@status = '407' +--Added new @Flag = 'INSTANT-PAID_V2' for manual pay +-- ============================================= +BEGIN + IF ISDATE(@statusDate) = 0 + SET @statusDate = NULL + DECLARE @CONTROLNO VARCHAR(30) + ,@TRANDATE VARCHAR(30) + ,@customerId VARCHAR(200) + + IF @FLAG = 'GET-LIST' + BEGIN + + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + INTO #REMIT_TT + FROM REMITTRAN(NOLOCK) rt + LEFT JOIN tranModifyLog (NOLOCK) tml ON tml.tranId = rt.id + WHERE 1 = 1 + AND payStatus = 'unpaid' + AND tranStatus = 'Payment' + AND rt.CREATEDDATE >= '2020-02-15' + AND PSUPERAGENT IN ( + 394397,394449 + ) + AND rt.pCountry in('NEPAL','INDIA', 'PAKISTAN') + AND (tml.status <> 'Resolved' AND tml.fieldName ='STATUS_SYNC') + + + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + INTO #remit_unpaid + FROM REMITTRAN(NOLOCK) rt + WHERE 1 = 1 + AND payStatus = 'unpaid' + AND tranStatus = 'Payment' + AND rt.CREATEDDATE >= '2020-02-15' + AND PSUPERAGENT IN ( + 394397,394449 + ) + AND rt.pCountry in('NEPAL','INDIA', 'PAKISTAN') + + + DELETE FROM #remit_unpaid WHERE id in( + select id FROM #REMIT_TT) + + SELECT rt.ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + ,PAYMENTMETHOD + ,PCOUNTRY + ,rt.CREATEDDATE + ,pbankname + ,pbank + ,pAmt + FROM REMITTRAN(NOLOCK) rt + INNER JOIN #remit_unpaid u on rt.id = u.id + ORDER BY rt.ID DESC + -- update remitTran set tranStatus='Payment', payStatus='unpaid' where controlNo = dbo.FNAEncryptString('211744466') + END + ELSE IF @FLAG = 'UPDATE-POST' + BEGIN + UPDATE dbo.remitTran + SET payStatus = 'POST' + ,postedBy = 'Scheduler' + ,postedDate = GETDATE() + ,postedDateLocal = GETDATE() + ,pDateCostRate=@pCurrCostRate + ,controlno2= CASE WHEN @control2 IS NOT NULL THEN dbo.encryptdb(@control2) ELSE controlno2 END + WHERE id = @TRAN_ID + END + ELSE IF @FLAG = 'UPDATE-POST_RELEASE' + BEGIN + UPDATE dbo.remitTran + + SET + --controlno2= CASE WHEN @control2 IS NOT NULL THEN dbo.encryptdb(@control2) ELSE controlno2 END + downloadedDate=GETDATE() + WHERE id = @TRAN_ID + END + ELSE IF @FLAG = 'mark-paid' + BEGIN + DECLARE @statusDateOld DATETIME = CAST(@statusDate AS DATETIME) + + --IF @PROVIDER = 'jmenepal' + -- AND @statusDate IS NOT NULL + -- SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + IF @PROVIDER = 'gmenepal' + AND @statusDate IS NOT NULL + SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + + + ELSE IF @PROVIDER = 'gccremit' + AND @statusDate IS NOT NULL + SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + + + UPDATE dbo.remitTran + SET tranStatus = 'Paid' + ,payStatus = 'Paid' + ,paidBy = 'SchedulerJob' + ,paidDate = GETDATE() + ,paidDateLocal = ISNULL(@statusDate, DATEADD(HOUR, - 9, GETDATE())) -- GMT FORMAT + WHERE id = @TRAN_ID + + SELECT @CONTROLNO = DBO.DECRYPTDB(CONTROLNO) + ,@TRANDATE = PAIDDATE + FROM dbo.remitTran(NOLOCK) + WHERE id = @TRAN_ID + + UPDATE tranModifyLog set resolvedBy='Scheduler', resolvedDate=GETDATE(), status='Resolved' WHERE tranId=@TRAN_ID and fieldname='STATUS_SYNC' + + DECLARE @senderId INT; + SELECT @senderId=customerId FROM dbo.transenders (NOLOCK) + WHERE tranId = @TRAN_ID + + PRINT @senderId + PRINT @TRAN_ID + + DECLARE @referralId VARCHAR(100) + SELECT @referralId = ISNULL(referralId, referelCode) FROM customerMaster WHERE @customerId = @senderId + + IF (LEFT(@referralId, 3) NOT IN ('MOB', 'ADM', 'CRP', 'ONL')) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + END + ELSE + BEGIN + EXEC proc_InsertReferralRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + + IF NOT EXISTS ( + (SELECT 'X' FROM tranSenders WHERE customerId = @senderId) UNION (SELECT 'X' FROM tranSendersTemp WHERE customerId = @senderId)) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + END + END + + EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_TRANSACTION_PAID_VOUCHER_ENTRY @controlNo = @CONTROLNO + ,@tranDate = @TRANDATE + --IF EXISTS(SELECT 1 FROM FASTMONEYPRO_ACCOUNT.DBO.TRAN_MASTER (NOLOCK) WHERE FIELD1 = @controlNo AND tran_type = 'j' AND FIELD2 = 'Remittance Voucher' + -- AND ISNULL(ACCT_TYPE_CODE, 'Send') = 'Paid') + --BEGIN + -- UPDATE FASTMONEYPRO_ACCOUNT.DBO.TRAN_MASTER SET TRAN_DATE = @TRANDATE + -- WHERE FIELD1 = @controlNo + -- AND tran_type = 'j' + -- AND FIELD2 = 'Remittance Voucher' + -- AND ISNULL(ACCT_TYPE_CODE, 'Send') = 'Paid' + --END + END + ELSE IF @FLAG = 'sync-list' + BEGIN + IF ISNULL(@doSyncAll, 'N') = 'N' + BEGIN + + + IF @PROVIDER = 'gccremit' + BEGIN + SELECT TOP 75 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO2) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394449 + ORDER BY ID DESC + --AND id=dbo.fnaencryptstring('211517849') + END + ELSE IF @PROVIDER = 'transfast' + BEGIN + SELECT TOP 50 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + --AND PCOUNTRY NOT IN ('NEPAL','VIETNAM') + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394130 + --AND ID NOT IN (SELECT TRAN_ID FROM NEW_PAID_TRACK_NEW) + --AND id = 100466789 + --AND CONTROLNO = DBO.FNAENCRYPTSTRING('33TF001950961') + ORDER BY ID DESC + END + ELSE IF @PROVIDER = 'gmenepal' + BEGIN + SELECT TOP 75 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394397 + ORDER BY ID DESC + END + + END + ELSE + BEGIN + + + IF @PROVIDER = 'transfast' + BEGIN + SELECT id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-03-31' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394130 + END + ELSE IF @PROVIDER = 'gmenepal' + BEGIN + SELECT id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394397 + ORDER BY ID DESC + END + + + END + END + ELSE IF @Flag = 'GET-RELEASE-LIST' + BEGIN + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(CONTROLNO) + ,CONTROLNO2 = DBO.DECRYPTDB(CONTROLNO2) + ,PAYMENTMETHOD + ,PCOUNTRY + ,CREATEDDATE + ,pbankname + ,pbank + ,sSuperAgent = pSuperAgent + ,[partner] = 'gccremit' + ,pagentcomm + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-03-31' + AND payStatus = 'POST' + AND tranStatus = 'Payment' + AND PSUPERAGENT = 394449 + and downloadedDate IS NULL + ORDER BY ID DESC + END + ELSE IF @Flag = 'INSTANT-PAID' + BEGIN + --UPDATE dbo.remitTran SET tranStatus = 'Paid', + -- payStatus = 'Paid', + -- paidBy = 'Scheduler', + -- paidDate = GETDATE(), + -- paidDateLocal = DATEADD(HOUR, -9, GETDATE()) -- GMT FORMAT + --WHERE id = @TRAN_ID + --SELECT @CONTROLNO = DBO.DECRYPTDB(CONTROLNO), + -- @TRANDATE = PAIDDATE + --FROM dbo.remitTran (NOLOCK) + --WHERE id = @TRAN_ID + --EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_TRANSACTION_PAID_VOUCHER_ENTRY @controlNo = @CONTROLNO, @tranDate = @TRANDATE + UPDATE dbo.remitTran + SET payStatus = 'POST' + ,postedBy = 'Scheduler' + ,postedDate = GETDATE() + ,postedDateLocal = GETDATE() + WHERE id = @TRAN_ID + END + --ELSE IF @Flag = 'INSTANT-PAID' + --BEGIN + -- --UPDATE dbo.remitTran SET tranStatus = 'Paid', + -- UPDATE dbo.remitTran + -- SET payStatus = 'POST' + -- ,postedBy = 'Scheduler' + -- ,postedDate = GETDATE() + -- ,postedDateLocal = GETDATE() + -- WHERE id = @TRAN_ID + --END + ELSE IF @Flag = 'add-api-comment' + BEGIN + SELECT @CONTROLNO = (CONTROLNO) + ----,@TRANDATE = PAIDDATE + FROM dbo.remitTran(NOLOCK) + WHERE id = @TRAN_ID + + IF NOT EXISTS ( + SELECT * + FROM tranModifyLog + WHERE tranId = @TRAN_ID + AND fieldName = 'STATUS_SYNC' + AND ISNULL(oldValue,'') = @status + ) + BEGIN + INSERT INTO tranModifyLog ( + tranId + ,controlNo + ,message + ,createdBy + ,createdDate + ,MsgType + ,STATUS + ,needToSync + ,fieldName + ,oldValue + ) + SELECT @TRAN_ID + ,@CONTROLNO + ,@message + ,ISNULL(@user,'syncApi') + ,GETDATE() + ,'C' + ,'Not Resolved' + ,1 + ,'STATUS_SYNC' + ,@status + END + ELSE + BEGIN + UPDATE tranModifyLog set message= @message, createdDate= GETDATE() WHERE tranId = @TRAN_ID AND fieldName = 'STATUS_SYNC' + AND ISNULL(oldValue,'') = @status + END + SELECT '0' ErrorCode, 'Comment Added' Msg, 0 Id + END + ELSE IF @Flag = 'INSTANT-PAID_V2' + BEGIN + + IF EXISTS ( SELECT 'X' FROM remitTran where id = @TRAN_ID and tranStatus in ('Cancel','Paid')) + BEGIN + SELECT '0' ErrorCode, 'Invalid Transaction Status!' Msg, 0 Id + RETURN + END + SELECT @customerId = customerId FROM tranSenders WHERE tranId = @TRAN_ID + + DECLARE @refId VARCHAR(100) + SELECT @customerId = customerId FROM vwTranSenders WHERE tranId = @TRAN_ID OR holdTranId = @TRAN_ID + + SELECT @refId = ISNULL(referralId,referelCode) FROM customerMaster WHERE customerId = @customerId + + UPDATE dbo.remitTran SET tranStatus = 'Paid', + payStatus = 'Paid', + paidBy = 'Manual', + paidDate =GETDATE(), + paidDateLocal = DATEADD(HOUR, 1, GETDATE()) -- GMT FORMAT + WHERE id = @TRAN_ID and (tranStatus <> 'CANCEL' OR payStatus <> 'PAID') + + IF (LEFT(@referralId, 3) NOT IN ('MOB', 'ADM', 'CRP', 'ONL')) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + END + ELSE + BEGIN + EXEC proc_InsertReferralRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID, @ReferralId = @refId + + IF NOT EXISTS ( + (SELECT 'X' FROM tranSenders WHERE customerId = @customerId) UNION (SELECT 'X' FROM tranSendersTemp WHERE customerId = @customerId)) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + END + END + + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + + SELECT '0' ErrorCode, 'Transaction paid successfully' Msg, 0 Id + END +END + --CREATE TABLE NEW_PAID_TRACK + --( + -- TRAN_ID BIGINT + -- ,PARTNER_NAME VARCHAR(50) + -- ,PAIDDATE DATETIME + -- ,PAIDDATE_LOCAL DATETIME + -- ,ORIGINAL_DATE DATETIME + --) + diff --git a/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql new file mode 100644 index 0000000..9b237f5 --- /dev/null +++ b/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql @@ -0,0 +1,639 @@ +USE [FastMoneyPro_Remit] +GO +/****** Object: StoredProcedure [dbo].[proc_GetHoldedTxnForApprovedByAdminCompliance] Script Date: 7/1/2024 4:49:34 AM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + + +-- ============================================= +-- Author: +-- Create date: +-- Description: +-- Modified on: 2021/06/03 -> Add mapping for Dongav2 +-- -> Add mapping for BOC +--#5402 fix REMITTENCETYPE for BOC +--EXEC proc_GetHoldedTxnForApprovedByAdminCompliance @user = 'scheduler', @tranId = '100644593', @callFro = null +--select * FROM remittran where holdtranid='10385635' +-- ============================================= +ALTER PROCEDURE [dbo].[proc_GetHoldedTxnForApprovedByAdminCompliance] +( + -- Add the parameters for the stored procedure here + @user VARCHAR(50), + @tranId VARCHAR(100), + @callFro VARCHAR(30) +) +AS +BEGIN + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + -- #9387 - Cebuana + -- #12184 - Wing Cambodia Integration + SET NOCOUNT ON; + DECLARE @PartnerId VARCHAR(100), + @tranStatus VARCHAR(100) + + SELECT @PartnerId=pSuperAgent,@tranStatus=tranStatus FROM dbo.remitTran WHERE id=@tranId + + --IF @tranStatus <> 'Hold' + --BEGIN + --IF @callFro!='txnHoldRelease' + -- BEGIN + -- SELECT 'NotForTPAPI' ErrorCode, @tranStatus msg,@tranId id + -- END + --END + BEGIN TRY + + IF @PartnerId='394130' --- for transfast + BEGIN + SELECT DISTINCT + RTT.id tranId + ,'transfast' processId + ,RTT.createdDate txnDate + ,AU.userName userName + ,ISNULL(am.parentId,0) partnerId + ,ISNULL(cm.customerId,0) customerId + ,isFirstTran 'Y' + ,'' sfirstName + ,'' smiddleName + ,'' slastName1 + ,'' slastName2 + ,CM.fullName sfullName + ,CM.idIssueDate sissuedDate + ,CM.idExpiryDate svalidDate + ,CM.dob sdob + ,TST.email semail + ,CASE WHEN SCC.CITY_CODE = '113179' THEN '113071' + ELSE SCC.CITY_CODE END scity + ,CASE WHEN SSC.STATE_CODE = 'JP037' THEN 'JP036' + ELSE SSC.STATE_CODE END sstate + --,SSC.STATE_CODE sstate + ,CM.zipCode szipCode + --,SNCC.countryCode snativeCountry + , CASE SNCC.countryCode WHEN 'UK' THEN 'GB' ELSE SNCC.countryCode END AS snativeCountry -- + ,CASE CM.idType + WHEN 'Business Registation' THEN 'BZ' + WHEN 'DRIVERS LICENSE' THEN 'DL' + WHEN 'National ID' THEN 'G2' + WHEN 'PASSPORT' THEN 'PA' + WHEN 'Tohon' THEN 'BZ' + ELSE 'PA' + END sidType --- map idtype name and code with transfast sender idtype value + ,CM.idNumber sidNumber + ,REPLACE(CM.mobile,'+','') smobile + ,CASE + WHEN CM.customerType='4700' + THEN 1 + ELSE 0 END IsIndividual + ,ISNULL(CM.address,CM.city) saddress + ,ISNULL(cm.occupation,0) occupationId + ,ISNULL(OCU.detailTitle,0) occupationName + ,'JP' sCountry + --------- receiver details + ,ISNULL(TRT.id,0) receiverId + ,TRT.firstName rfirstName + ,TRT.middleName rmiddleName + ,TRT.lastName1 rlastName1 + ,TRT.firstName + +ISNULL(' ' +TRT.middleName,'') + +ISNULL(' '+TRT.lastName1,'') + +ISNULL(' '+TRT.lastName2,'') + rfullName + ,CASE RCON.countryCode + WHEN 'LK' THEN --------- for sri lanka + CASE TRT.idType + WHEN 'Driver License' THEN '188' + WHEN 'Business Registation' THEN '189' + WHEN 'National ID' THEN '195' + WHEN 'Passport' THEN '197' + ELSE '195' + END + + WHEN 'ID' THEN -- indonesia + CASE TRT.idType + WHEN 'Driver License' THEN '286' + WHEN 'Passport' THEN '287' + WHEN 'National ID' THEN '288' + ELSE '287' + END + + WHEN 'PH' THEN -- PHILIPPINES + CASE TRT.idType + WHEN 'Tohon' THEN '307' + WHEN 'Driver License' THEN '310' + WHEN 'Passport' THEN '316' + WHEN 'Alien Registration Card' THEN '326' + ELSE '316' + END + + WHEN 'PK' THEN --- pakistan + CASE TRT.idType + WHEN 'Passport' THEN '270' + WHEN 'Business Registation' THEN '272' + WHEN 'Driver License' THEN '269' + WHEN 'National ID' THEN '271' + ELSE '270' + END + + WHEN 'BD' THEN --- bangladesh + CASE TRT.idType + WHEN 'Passport' THEN '12' + WHEN 'National ID' THEN '13' + WHEN 'Driver License' THEN '14' + WHEN 'Business Registation' THEN '16' + ELSE '430' + END + + WHEN 'IN' THEN --- india + CASE TRT.idType + WHEN 'Passport' THEN '136' + WHEN 'Business Registation' THEN '137' + WHEN 'Alien Registration Card' THEN '140' + WHEN 'Driver License' THEN '142' + WHEN 'National ID' THEN '329' + ELSE '136' + END + END + ridType --- map with transfast receiver idtype id code + ,TRT.idNumber ridNumber + ,TRT.validDate rvalidDate + ,TRT.dob rdob + ,TRT.homePhone rhomePhone + ,TRT.mobile rmobile + ,RNC.countryCode rnativeCountry + ,ISNULL(TRT.city,TRT.address) rcity + ,TRT.address raddress + ,TRT.email remail + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,RCON.countryCode rcountry + ,'' branchId + --,CASE RTT.paymentMethod + -- WHEN 'Bank Deposit' THEN APBL.BRANCH_CODE + -- WHEN 'Cash Payment' THEN ABBL.BRANCH_CODE1 END branchId -------- Need To Map With Transfast PayingBranchId + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN PBD.PAYER_CODE + WHEN 'Cash Payment' THEN ABL.BANK_CODE1 END payerId -------- Need To Map With Transfast PayerId + ,TRT.branchName branchName + ,AU.city city + ,ISNULL(RTT.pAgent,0) pAgent + ,RTT.pAgentName pAgentName + ,RTT.pBankType pBankType + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN ISNULL(ABL.BANK_CODE1,'') + ELSE '' END pBank + ,ISNULL(abl.BANK_CODE2,0) pBankLocation + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN ISNULL(ABBL.BRANCH_CODE1,'') + ELSE '' END pBankBranchId + ,RTT.pBankName pBankName + ,RTT.payoutCurr payoutCurr + ,RTT.collCurr collCurr + ,ISNULL(RTT.cAmt,0) cAmt + ,ISNULL(RTT.pAmt,0) pAmt + ,ISNULL(RTT.tAmt,0) tAmt + ,serviceCharge serviceCharge + ,ISNULL(RTT.pAgentComm,0) pAgentComm + ,CASE RCON.countryCode + WHEN 'LK' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Business travel' THEN '7' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Rent' THEN '25' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'ID' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Purchase of land / property' THEN '9' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'PH' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Business travel' THEN '7' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'PK' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + WHEN 'BD' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Purchase of land / property' THEN '9' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'IN' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Educational expenses' THEN '24' + WHEN 'Rent' THEN '25' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Utility payment' THEN '28' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + WHEN 'Medical Expenses' THEN '32' + ELSE '1' + END + END purposeOfRemit ----------- Map With Transfast code + ,CASE RTT.sourceOfFund + WHEN 'Own business' THEN '1' + WHEN 'Business' THEN '2' + WHEN 'Salary / Wages' THEN '3' + WHEN 'Return from Investment' THEN '4' + WHEN 'Loan from bank' THEN '5' + WHEN 'Lottery' THEN '6' + WHEN 'Part time job' THEN '7' + WHEN 'Pension' THEN '8' + WHEN 'Savings or accumulated' THEN '10' + ELSE '9' + END sourceOfFund + ,rel.detailTitle relationName + ,cm.remarks remarks + ,ISNULL(RTT.sAgent,0) sAgent + ,RTT.sAgentName sAgentName + ,ISNULL(RTT.sSuperAgent,0) sSuperAgent + ,cm.ipAddress ipAddress + ,AU.countryId countryId + ,RSC.STATE_CODE rstate ----- Receiver State Code + ,ISNULL(RTT.sBranch,0) sBranch + ,RTT.pLocation pLocation + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN 'C' + WHEN 'Cash Payment' THEN '2' + END paymentMethod -------- map with transfast payoutmethod id + + ,dbo.decryptDb(RTT.controlNo) controlNo + ,RCC.CITY_CODE rcityCode ----- Receiver City Code + ,RTC.TOWN_CODE rTownCode ----- Receiver Town Code + ,cm.sessionId sessionId + ,'true' IsRealtime + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'CA' formOfPaymentId + ,CM.SSNNO ssnno + ,RTT.customerrate Rate + ,'N' IsRealtime + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.id + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + LEFT JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST ABL (NOLOCK) ON ABL.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST ABBL (NOLOCK) ON ABBL.BRANCH_ID=RTT.pBankBranch -- OR ABBL.BRANCH_NAME=RTT.pBankBranchName + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=cm.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.detailTitle=RTT.relWithSender + --LEFT JOIN dbo.staticDataValue IDT (NOLOCK) ON IDT.valueId=TRT.idType + LEFT JOIN dbo.countryStateMaster CSM(NOLOCK) ON CSM.stateId=cm.state + LEFT JOIN dbo.API_CITY_LIST SCC (NOLOCK) ON SCC.CITY_NAME=CM.city + LEFT JOIN dbo.API_STATE_LIST SSC (NOLOCK) ON SSC.STATE_ID=SCC.STATE_ID + LEFT JOIN dbo.API_STATE_LIST RSC (NOLOCK) ON RSC.STATE_NAME=TRT.STATE + LEFT JOIN dbo.API_CITY_LIST RCC (NOLOCK) ON SCC.CITY_NAME=TRT.city + LEFT JOIN dbo.API_TOWN_LIST RTC (NOLOCK) ON RTC.TOWN_ID=RTT.pLocation + LEFT JOIN dbo.countryMaster SNCC (NOLOCK) ON SNCC.countryId=CM.country + LEFT JOIN dbo.countryMaster RCON (NOLOCK) ON RCON.countryName=TRT.country + LEFT JOIN dbo.countryMaster RNC (NOLOCK) ON RNC.countryName=TRT.NativeCountry OR RNC.countryId = TRT.NativeCountry + LEFT JOIN dbo.PAYER_BANK_DETAILS PBD(NOLOCK) ON PBD.PAYER_ID = RTT.PayerId + --LEFT JOIN dbo.API_PAYOUT_LOACTION APL(NOLOCK) ON APL.Id=RTT.PayerId + --LEFT JOIN dbo.API_PAYOUT_BRANCH_LOACTION APBL (NOLOCK) ON APBL.Id=RTT.PayerBranchId + WHERE RTT.id =@tranId + END + + IF @PartnerId= '394397' ----- For GME NEPAL + BEGIN + SELECT + RTT.id tranId ---- + ,'gmenepal' processId + ,CONVERT(VARCHAR, RTT.createdDate, 110) txnDate + ,AU.userName userName -- notes -- Filds are use for jme nepal send model + ,ISNULL(AM.parentId,0) partnerId ---- use for to get thirdparty api partner services + ,ISNULL(CM.customerId,0) customerId + ,isFirstTran 'Y' ---- + ,'' sfirstName + ,'' smiddleName + ,'' slastName1 + ,'' slastName2 + ,CM.fullName sfullName -- + ,TST.address saddress -- + ,CM.mobile smobile -- + ,tst.city scity -- + ,RTT.sCountry sCountry -- + ,TST.idType sidType -- + ,TST.idNumber sidNumber -- + ,TRT.fullName rfullName -- + ,TRT.address raddress -- + ,TRT.mobile rmobile -- + ,ISNULL(TRT.city,TRT.address) rcity -- + ,TRT.country rcountry -- + ,RTT.sourceOfFund sourceOfFund -- + ,RTT.relwithsender relationName -- + ,RTT.purposeOfRemit purposeOfRemit -- + ,ISNULL(RTT.cAmt,0) cAmt -- + ,ISNULL(RTT.pAmt,0) pAmt -- + ,ISNULL(RTT.tAmt,0) tAmt -- + ,RTT.paymentMethod paymentMethod -- + ,RTT.pBankName pBankName -- + ,ISNULL(PBID.BANK_CODE1,0) pBank -- + ,pBankLocation = CASE WHEN PBID.BANK_CODE1='11006083' THEN PBID.BANK_CODE2 ELSE ISNULL(PBBID.BRANCH_CODE1,'0') END + ,ISNULL(PBBID.BRANCH_NAME,'') pBankBranchName -- + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + + ,CM.idIssueDate sissuedDate -- + ,CM.idExpiryDate svalidDate -- + ,CM.dob sdob -- + ,'' semail + ,'' szipCode + ,CM.nativeCountry snativeCountry -- + ,0 occupationId + ,CASE WHEN CM.occupation = '11383' THEN CM.occupationother ELSE ISNULL(OCU.detailTitle,0) END occupationName -- + --------- receiver details + ,'' receiverId + ,'' rfirstName + ,'' rmiddleName + ,'' rlastName1 + ,'' ridType + ,'' ridNumber + ,'' rvalidDate + ,'' rdob + ,'' rhomePhone + --,RE.countryCode + ,'' rnativeCountry + ,'' remail + ,'' branchId + ,'' branchName + ,'' city + ,0 pAgent + ,'' pAgentName + ,'' pBankType + ,RTT.payoutCurr + ,RTT.collCurr + ,RTT.SERVICECHARGE serviceCharge -- + ,'' pAgentComm + ,'' relationId + ,'' remarks + ,0 sAgent + ,'' sAgentName + ,0 sSuperAgent + ,'' ipAddress + ,0 countryId + ,'' rstate + ,0 sBranch + ,'' pLocation + ,dbo.decryptDb(RTT.controlNo) controlNo -- + ,0 exRate + ,'' rcityCode + ,CM.sessionId sessionId ---- + ,'true' IsRealtime ---- + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'Y' IsRealtime + ,RTT.company exRateConfirmId + ,RTT.pCurrCostRate SettlementDollarRate + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.ID + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + INNER JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST PBID (NOLOCK) ON PBID.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST PBBID (NOLOCK) ON PBBID.BRANCH_ID=RTT.pBankBranch + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=TST.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.valueId=CM.relationId + WHERE RTT.id = @tranId + END + + IF @PartnerId= '394449' ----- For GCC REMIT + BEGIN + SELECT + RTT.id tranId ---- + ,'gccremit' processId + ,CONVERT(VARCHAR, RTT.createdDate, 110) txnDate + ,AU.userName userName -- notes -- Filds are use for jme nepal send model + ,ISNULL(AM.parentId,0) partnerId ---- use for to get thirdparty api partner services + ,ISNULL(CM.customerId,0) customerId + ,isFirstTran 'Y' ---- + ,CM.firstName sfirstName + ,CM.middleName smiddleName + ,CM.lastName1 slastName1 + ,CM.lastName2 slastName2 + ,CM.fullName sfullName -- + ,ISNULL( ISNULL( cm.zipCode,cm.postalcode) + ',' +ISNULL( cm.city,'') + ' ' + CM.address ,TST.address) saddress -- + ,CM.mobile smobile -- + ,CM.email semail + ,tst.city scity -- + ,CASE sCON.countryCode WHEN 'UK' THEN 'GB' ELSE sCON.countryCode END AS sCountry -- + ,CASE TST.idType + WHEN 'PASSPORT' THEN '2' + WHEN 'DRIVER LICENSE' THEN '4' + WHEN 'Biometric Residence Permit' THEN '5' + + + + ELSE '2' + END As sidType -- + ,TST.idNumber sidNumber -- + ,TRT.fullName rfullName -- + ,TRT.address raddress -- + ,TRT.mobile rmobile -- + ,ISNULL(TRT.city,TRT.address) rcity -- + ,TRT.country rcountry -- + ,CASE RTT.sourceOfFund + WHEN 'Business Income' THEN '5' + + WHEN 'Salary' THEN '2' + + ELSE '5' + END sourceOfFund + --,RTT.relwithsender relationName -- + , CASE RTT.relwithsender + WHEN 'Business Partner' THEN '7' -- RTR001 FAMILY + WHEN 'Friend' THEN '3' + WHEN 'Parents' THEN '1' + WHEN 'Self' THEN '5' + WHEN 'Husband/Wife' THEN '12' + ELSE '1' + END relationName -- + ,CASE RTT.purposeOfRemit + WHEN 'Family Support' THEN '1' + WHEN 'Education Support' THEN '4' + WHEN 'Investment' THEN '8' + WHEN 'Loan Payment' THEN '9' + WHEN 'Medical Support' THEN '2' + WHEN 'Salary Payments' THEN '10' + WHEN 'Personal Savings' THEN '6' + + ELSE '1' + END AS purposeOfRemit + ,ISNULL(RTT.cAmt,0) cAmt -- + ,ISNULL(RTT.pAmt,0) pAmt -- + ,ISNULL(RTT.tAmt,0) tAmt -- + ,CASE + WHEN RTT.pCountry = 'INDIA' and RTT.paymentMethod = 'Bank Deposit' THEN '9' + WHEN RTT.pCountry = 'BANGLADESH' and RTT.paymentMethod = 'Bank Deposit' THEN '3' + WHEN RTT.pCountry = 'HONG KONG' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'PAKISTAN' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'SINGAPORE' and RTT.paymentMethod = 'Bank Deposit' THEN '6' + WHEN RTT.pCountry = 'SRI LANKA' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'UNITED ARAB EMIRATES' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'UNITED STATES OF AMERICA' and RTT.paymentMethod = 'Bank Deposit' THEN '3' + WHEN RTT.pCountry = 'AUSTRIA' and RTT.paymentMethod = 'Bank Deposit' THEN '' + --WHEN 'Cash Payment' THEN '1' + --WHEN 'Mobile Wallet' THEN '!4' + END paymentMethod + ,RTT.pBankName pBankName -- + ,ISNULL(PBID.BANK_CODE1,0) pBank -- + ,pBankLocation = CASE WHEN PBID.BANK_CODE1='11006083' THEN PBID.BANK_CODE2 ELSE ISNULL(PBBID.BRANCH_CODE1,'0') END + ,ISNULL(PBBID.BRANCH_NAME,'') pBankBranchName -- + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + + ,CM.idIssueDate sissuedDate -- + ,CM.idExpiryDate svalidDate -- + ,CM.dob sdob -- + ,'' semail + --,sCON.countryCode szipCode + ,CASE sCON.countryCode WHEN 'UK' THEN 'GB' ELSE sCON.countryCode END AS szipCode + ,CM.nativeCountry snativeCountry -- + ,0 occupationId + ,CASE WHEN CM.occupation = '11383' THEN CM.occupationother ELSE ISNULL(OCU.detailTitle,0) END occupationName -- + --------- receiver details + --,'' receiverId + --,'' rfirstName + --,'' rmiddleName + --,'' rlastName1 + + ,ISNULL(TRT.id,0) receiverId + ,TRT.firstName rfirstName + ,TRT.middleName rmiddleName + ,TRT.lastName1 rlastName1 + ,TRT.idType ridType + ,'' ridNumber + ,'' rvalidDate + ,'' rdob + ,'' rhomePhone + --,RE.countryCode + ,RCON.countryCode rnativeCountry + ,TRT.email remail + --,CASE when rtt.sCountry = 'INDIA' and branchId = 'INSII00002-9' then '' + , CASE + WHEN TRT.country = 'INDIA' THEN PBID.BANK_CODE2 -- 'INSIB00001-9' + WHEN TRT.country = 'PAKISTAN' THEN PBID.BANK_CODE1 + WHEN TRT.country = 'BANGLADESH' THEN PBID.BANK_CODE2 + WHEN TRT.country = 'SRI LANKA' THEN PBID.BANK_CODE2 + WHEN TRT.country = 'United Arab Emirates' THEN PBID.BANK_CODE1 + + END AS branchId + --End branchid + --,'INSII00002-9' branchId + + -- ,Branchid = CASE + -- WHEN TRT.country = 'INDIA' then branchId = 'INSII00002-9' + --WHEN TRT.country = 'Pakistan' then branchId = 'PKBOP00001-6' + --END + ,'' branchName + ,'' city + ,0 pAgent + ,'' pAgentId + ,PBBID.BRANCH_CODE1 pAgentName + ,'' pBankType + ,RTT.payoutCurr + ,RTT.collCurr + ,RTT.SERVICECHARGE serviceCharge -- + ,'' pAgentComm + ,TRT.relationType relationId + ,'' remarks + ,0 sAgent + ,'' sAgentName + ,0 sSuperAgent + ,'' ipAddress + ,0 countryId + ,'' rstate + ,0 sBranch + ,'' pLocation + ,dbo.decryptDb(RTT.controlNo) controlNo -- + ,0 exRate + ,'' rcityCode + ,CM.sessionId sessionId ---- + ,'true' IsRealtime ---- + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'Y' IsRealtime + ,RTT.company exRateConfirmId + ,RTT.pCurrCostRate SettlementDollarRate + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.ID + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + INNER JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST PBID (NOLOCK) ON PBID.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST PBBID (NOLOCK) ON PBBID.BRANCH_ID=RTT.pBankBranch + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=TST.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.valueId=CM.relationId + LEFT JOIN dbo.countryMaster RCON (NOLOCK) ON RCON.countryName=TRT.Country + + LEFT JOIN dbo.countryMaster sCON (NOLOCK) ON sCON.countryName=TST.nativeCountry + --LEFT JOIN countryMaster RCC (NOLOCK) ON RCC.countryId= RTT.ID + WHERE RTT.id = @tranId + END + + END TRY + BEGIN CATCH + IF @@TRANCOUNT > 0 + ROLLBACK TRANSACTION + SELECT 1 error_code, ERROR_MESSAGE() mes, NULL id +END CATCH +END + + + + + diff --git a/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql b/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql index 49aa893..72c2468 100644 --- a/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql +++ b/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql @@ -27,7 +27,7 @@ SELECT 394488, 'Development Bank', '190000', 'MGO394697', NULL, NULL, NULL, NULL SELECT 394488, 'MobiFinance NBFI', 'MGO394713', 'MGO394713', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL SELECT 394488, 'Ard Credit NBFI', 'MGO394714', 'MGO394714', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL SELECT 394488, 'Hi payment solution LLC', 'MGO394715', 'MGO394715', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL -SELECT 394488, 'SENDMN CashPickup Anywhere', 'MGOCASH', '', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 1, 1, 'NEW MON BANK', NULL, 'CASH PAYMENT', GETDATE(), NULL +SELECT 394488, 'The State Bank 3.0', 'MGOCASH', 'MGO394747', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 2, 1, 'NEW MON BANK', NULL, 'BANK DEPOSIT', GETDATE(), NULL select * from API_BANK_LIST where api_partner_id='394488' and jme_bank_code='NEW MON BANK' update API_BANK_LIST set jme_bank_code ='IME000'+CAST(BANK_ID AS VARCHAR) , API_PARTNER_ID='394488' where jme_bank_code='NEW MON BANK' diff --git a/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql index 30a8ee2..30a4dc2 100644 Binary files a/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql and b/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql differ diff --git a/Deployment/29883-inbound-api-log/AlterTable.sql b/Deployment/29883-inbound-api-log/AlterTable.sql index 74b0f31..cef9b27 100644 --- a/Deployment/29883-inbound-api-log/AlterTable.sql +++ b/Deployment/29883-inbound-api-log/AlterTable.sql @@ -8,3 +8,8 @@ add MethodName VARCHAR(100) NULL, PartnerId VARCHAR(50) NULL + +alter table TBL_REMIT_INBOUND_LOG +add + ControlNo VARCHAR(50) NULL + \ No newline at end of file diff --git a/Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql b/Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql new file mode 100644 index 0000000..ec993ad Binary files /dev/null and b/Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql differ diff --git a/Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql b/Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql new file mode 100644 index 0000000..4576b60 Binary files /dev/null and b/Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql differ diff --git a/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql b/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql index 0aa930b..f74898f 100644 Binary files a/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql and b/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql differ diff --git a/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql b/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql index 7c578e7..eb4d5b3 100644 Binary files a/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql and b/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql differ diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql new file mode 100644 index 0000000..16d7693 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql @@ -0,0 +1,31 @@ +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_COUNTRY, PAYER_BRANCH_NAME, PAYER_BRANCH_CODE, BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES('Al-Habib Bank', '2867', 'Pakistan', 'FINCA MICRO FINANCE BANK','007','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2868', 'Pakistan', 'ALBARAKA BANK','008','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2861', 'Pakistan', 'TELENOR MICROFINANCE BANK','001','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2862', 'Pakistan', 'APNA BANK LIMITED','002','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2863', 'Pakistan', 'ZARAI TARAQIATI BANK LTD','003','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2864', 'Pakistan', 'U MICROFINANCE BANK (UBANK)','004','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2865', 'Pakistan', 'MOBILINK MICROFINANCE BANK','005','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2866', 'Pakistan', 'KHUSHHALI BANK','006','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2869', 'Pakistan', 'ALLIED BANK','009','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2870', 'Pakistan', 'ASKARI BANK','016','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2871', 'Pakistan', 'BANK AL HABIB','010','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2872', 'Pakistan', 'BANK ALFALAH','011','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2873', 'Pakistan', 'BANKISLAMI','012','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2874', 'Pakistan', 'DUBAI ISLAMIC BANK','013','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2875', 'Pakistan', 'FIRST WOMEN BANK','014','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2876', 'Pakistan', 'HABIB BANK','015','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2877', 'Pakistan', 'HABIB METROPOLITAN BANK','017','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2878', 'Pakistan', 'JS BANK','018','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2879', 'Pakistan', 'MCB BANK','019','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2880', 'Pakistan', 'MCB ISLAMIC BANK','020','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2881', 'Pakistan', 'MEEZAN BANK','021','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2882', 'Pakistan', 'NATIONAL BANK OF PAKISTAN','022','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2883', 'Pakistan', 'SAMBA BANK','023','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2884', 'Pakistan', 'SILK BANK','024','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2885', 'Pakistan', 'SINDH BANK','025','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2886', 'Pakistan', 'SONERI BANK','026','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2887', 'Pakistan', 'STANDARD CHARTERED BANK','027','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2888', 'Pakistan', 'SUMMIT BANK','028','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2889', 'Pakistan', 'UNITED BANK LIMITED (UBL)','030','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2890', 'Pakistan', 'THE BANK OF KHYBER','031','', 'Pakistan', '2', '394490',GETDATE(),'1') \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql new file mode 100644 index 0000000..875bc40 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql @@ -0,0 +1,33 @@ + + +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_COUNTRY, PAYER_BRANCH_NAME, PAYER_BRANCH_CODE, BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES('MEEZANBANK', '2867', 'Pakistan', 'FINCA MICRO FINANCE BANK','007','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2868', 'Pakistan', 'ALBARAKA BANK','008','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2861', 'Pakistan', 'TELENOR MICROFINANCE BANK','001','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2862', 'Pakistan', 'APNA BANK LIMITED','002','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2863', 'Pakistan', 'ZARAI TARAQIATI BANK LTD','003','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2864', 'Pakistan', 'U MICROFINANCE BANK (UBANK)','004','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2865', 'Pakistan', 'MOBILINK MICROFINANCE BANK','005','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2866', 'Pakistan', 'KHUSHHALI BANK','006','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2869', 'Pakistan', 'ALLIED BANK','009','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2870', 'Pakistan', 'ASKARI BANK','016','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2871', 'Pakistan', 'BANK AL HABIB','010','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2872', 'Pakistan', 'BANK ALFALAH','011','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2873', 'Pakistan', 'BANKISLAMI','012','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2874', 'Pakistan', 'DUBAI ISLAMIC BANK','013','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2875', 'Pakistan', 'FIRST WOMEN BANK','014','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2876', 'Pakistan', 'HABIB BANK','015','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2877', 'Pakistan', 'HABIB METROPOLITAN BANK','017','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2878', 'Pakistan', 'JS BANK','018','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2879', 'Pakistan', 'MCB BANK','019','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2880', 'Pakistan', 'MCB ISLAMIC BANK','020','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2881', 'Pakistan', 'MEEZAN BANK','021','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2882', 'Pakistan', 'NATIONAL BANK OF PAKISTAN','022','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2883', 'Pakistan', 'SAMBA BANK','023','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2884', 'Pakistan', 'SILK BANK','024','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2885', 'Pakistan', 'SINDH BANK','025','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2886', 'Pakistan', 'SONERI BANK','026','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2887', 'Pakistan', 'STANDARD CHARTERED BANK','027','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2888', 'Pakistan', 'SUMMIT BANK','028','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2889', 'Pakistan', 'UNITED BANK LIMITED (UBL)','030','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2890', 'Pakistan', 'THE BANK OF KHYBER','031','', 'Pakistan', '2', '394490',GETDATE(),'1') \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql index f9a1d4c..8c92c37 100644 Binary files a/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql and b/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql differ diff --git a/Deployment/32695-GuavaPay/proc_SendTransaction.sql b/Deployment/32695-GuavaPay/proc_SendTransaction.sql new file mode 100644 index 0000000..c826f1e Binary files /dev/null and b/Deployment/32695-GuavaPay/proc_SendTransaction.sql differ diff --git a/Deployment/V7/proc_get_exRate_master.sql b/Deployment/V7/proc_get_exRate_master.sql index 468cd81..ab0de12 100644 Binary files a/Deployment/V7/proc_get_exRate_master.sql and b/Deployment/V7/proc_get_exRate_master.sql differ diff --git a/StoredProc/JsonRx_Proc_UserRegistration_V2.sql b/StoredProc/JsonRx_Proc_UserRegistration_V2.sql index 14a5ee1..e221161 100644 Binary files a/StoredProc/JsonRx_Proc_UserRegistration_V2.sql and b/StoredProc/JsonRx_Proc_UserRegistration_V2.sql differ diff --git a/StoredProc/proc_get_exrate_master.sql b/StoredProc/proc_get_exrate_master.sql index d89b2c7..e4b9c60 100644 Binary files a/StoredProc/proc_get_exrate_master.sql and b/StoredProc/proc_get_exrate_master.sql differ