You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
6.1 KiB
121 lines
6.1 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_CancelTxnReceipt] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
ALTER procEDURE [dbo].[proc_CancelTxnReceipt]
|
|
(
|
|
@user VARCHAR(30) = NULL
|
|
,@controlNo VARCHAR(50) = NULL
|
|
)
|
|
AS
|
|
SET NOCOUNT ON
|
|
SET XACT_ABORT ON
|
|
|
|
|
|
BEGIN
|
|
SELECT
|
|
dbo.FNADecryptString(ct.controlNo) controlNo
|
|
,ct.createdBy
|
|
,ct.createdDate
|
|
,ct.approvedBy
|
|
,ct.approvedDate
|
|
,ct.cancelRequestBy
|
|
,ct.cancelRequestDate
|
|
,ct.cancelApprovedBy
|
|
,ct.cancelApprovedDate
|
|
,ct.tranId
|
|
,'need to update' expectedPayoutAgent
|
|
,ct.paidBy
|
|
,ct.paidDate
|
|
,ct.paidDateLocal
|
|
,ct.createdDateLocal
|
|
,ct.approvedDateLocal
|
|
|
|
,s.firstName + isnull(' '+s.middleName,'')+isnull(' '+s.lastName1,'')+isnull(' '+s.lastName2,'') senderName
|
|
,s.address sAddress
|
|
,s.country sCountryName
|
|
,s.city sCity
|
|
,s.mobile sContactNo
|
|
,s.homePhone sTelNo
|
|
,s.idType sIdType
|
|
,s.idNumber sIdNo
|
|
,s.validDate
|
|
,s.email sEmail
|
|
,s.membershipId
|
|
,s.nativeCountry nativeCountry
|
|
,s.membershipId sMemId
|
|
|
|
,r.firstName + isnull(' '+r.middleName,'')+isnull(' '+r.lastName1,'')+isnull(' '+r.lastName2,'') receiverName
|
|
,r.address rAddress
|
|
,r.country rCountryName
|
|
,r.city rCity
|
|
,r.mobile rContactNo
|
|
,r.homePhone rTelNo
|
|
,r.idType rIdType
|
|
,r.idNumber rIdNo
|
|
,r.validDate
|
|
,r.relationType
|
|
|
|
,ct.sAgentName
|
|
,ct.sBranchName
|
|
,sm.agentAddress sAgentAddress
|
|
,sm.agentCountry sCountryName
|
|
|
|
,ct.pAgentName
|
|
,ct.pBranchName
|
|
,rm.agentAddress pAgentAddress
|
|
,rm.agentCountry pAgentCountry
|
|
|
|
,ct.cAmt
|
|
,ct.serviceCharge
|
|
,ct.collCurr
|
|
,ct.tAmt
|
|
,ct.collCurr
|
|
,ct.customerRate custRate
|
|
,ct.pAmt
|
|
,ct.payoutCurr
|
|
,ct.pAgentComm
|
|
,ct.pAgentCommCurrency
|
|
,ct.collMode CashOrBank
|
|
|
|
|
|
,ct.paymentMethod
|
|
,ct.payStatus
|
|
,ct.tranStatus
|
|
,ct.accountNo accountNo
|
|
,ct.pBankName BankName
|
|
,ct.pBankBranchName BranchName
|
|
,ct.sourceOfFund
|
|
,ct.purposeOfRemit
|
|
,ct.pMessage payoutMsg
|
|
,ct.relWithSender relationship
|
|
,ct.payTokenId
|
|
|
|
FROM cancelTranHistory ct WITH (NOLOCK)
|
|
LEFT JOIN cancelTranSendersHistory s WITH (NOLOCK) ON s.tranId = ct.tranId
|
|
LEFT JOIN cancelTranReceiversHistory r WITH (NOLOCK) ON r.tranId = ct.tranId
|
|
INNER JOIN agentMaster sm WITH (NOLOCK) ON sm.agentId= ct.sBranch
|
|
LEFT JOIN agentMaster rm WITH (NOLOCK) ON rm.agentId = ct.pBranch
|
|
WHERE ct.controlNo = dbo.FNAEncryptString(UPPER(LTRIM(RTRIM(@controlNo))))
|
|
|
|
|
|
SELECT
|
|
bankName = ISNULL(B.bankName, 'Cash')
|
|
,C.collMode
|
|
,amt = ISNULL(amt, 0)
|
|
,collDate
|
|
,voucherNo = A.voucherNo
|
|
,narration
|
|
FROM collectionDetails C WITH (NOLOCK)
|
|
LEFT JOIN countryBanks B WITH (NOLOCK) ON C.countryBankId = B.countryBankId
|
|
INNER JOIN cancelTranHistory A WITH(NOLOCK) ON C.tranId=A.tranId
|
|
WHERE A.controlNo = dbo.FNAEncryptString(UPPER(LTRIM(RTRIM(@controlNo))))
|
|
|
|
END
|
|
|
|
|
|
GO
|