Leeza Baidar
1 month ago
19 changed files with 1141 additions and 1 deletions
-
BINBack/JsonRx_Proc_UserRegistration_V2.sql
-
BINBack/proc_get_exRate_master.sql
-
BINBack/proc_mobile_StaticData.sql
-
432Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql
-
639Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
-
2Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql
-
BINDeployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
-
5Deployment/29883-inbound-api-log/AlterTable.sql
-
BINDeployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql
-
BINDeployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql
-
BINDeployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql
-
BINDeployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql
-
31Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql
-
33Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql
-
BINDeployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
-
BINDeployment/32695-GuavaPay/proc_SendTransaction.sql
-
BINDeployment/V7/proc_get_exRate_master.sql
-
BINStoredProc/JsonRx_Proc_UserRegistration_V2.sql
-
BINStoredProc/proc_get_exrate_master.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 |
||||
|
--) |
||||
|
|
@ -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: <Author,Anoj Kattel> |
||||
|
-- Create date: <Create Date,2019/04/23> |
||||
|
-- Description: <Description,This sp is used for get transaction going for approv by admin> |
||||
|
-- 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 |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
@ -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') |
@ -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') |
Write
Preview
Loading…
Cancel
Save
Reference in new issue