USP_DATAFORMTEMPLATE_VIEW_REVENUETRANSACTIONPROFILETA_2
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@TYPE | tinyint | INOUT | |
@AMOUNT | money | INOUT | |
@BALANCE | money | INOUT | |
@TOTALPAID | money | INOUT | |
@PASTDUE | money | INOUT | |
@MATCHEDREVENUE | nvarchar(255) | INOUT | |
@MATCHEDREVENUEID | uniqueidentifier | INOUT | |
@PAYMENTID | uniqueidentifier | INOUT | |
@NEXTTRANSACTION | datetime | INOUT | |
@ISPENDING | bit | INOUT | |
@PENDINGBATCHNUMBER | nvarchar(50) | INOUT | |
@DATE | datetime | INOUT | |
@PAYMENTMETHOD | nvarchar(13) | INOUT | |
@PAYMENTMETHODCODE | tinyint | INOUT | |
@CHECKDATE | UDT_FUZZYDATE | INOUT | |
@CHECKNUMBER | nvarchar(20) | INOUT | |
@REFERENCENUMBER | nvarchar(20) | INOUT | |
@REFERENCEDATE | UDT_FUZZYDATE | INOUT | |
@CARDHOLDERNAME | nvarchar(255) | INOUT | |
@CREDITCARDNUMBER | nvarchar(20) | INOUT | |
@CREDITTYPE | nvarchar(100) | INOUT | |
@AUTHORIZATIONCODE | nvarchar(20) | INOUT | |
@EXPIRESON | UDT_FUZZYDATE | INOUT | |
@ISSUER | nvarchar(100) | INOUT | |
@NUMBEROFUNITS | decimal(20, 3) | INOUT | |
@SYMBOL | nvarchar(4) | INOUT | |
@MEDIANPRICE | decimal(19, 4) | INOUT | |
@SALEAMOUNT | money | INOUT | |
@GIFTINKINDSUBTYPE | nvarchar(100) | INOUT | |
@PROPERTYSUBTYPE | nvarchar(100) | INOUT | |
@ACCOUNT | nvarchar(255) | INOUT | |
@POSTDATE | datetime | INOUT | |
@POSTSTATUS | nvarchar(50) | INOUT | |
@BATCHNUMBER | nvarchar(50) | INOUT | |
@ISSOLDSTOCK | bit | INOUT | |
@ISSOLDPROPERTY | bit | INOUT | |
@ISPOSTEDSOLDSTOCK | bit | INOUT | |
@ISPOSTEDSOLDPROPERTY | bit | INOUT | |
@APPEAL | nvarchar(100) | INOUT | |
@SENDPLEDGEREMINDER | bit | INOUT | |
@FREQUENCY | nvarchar(100) | INOUT | |
@ENDDATE | datetime | INOUT | |
@STARTDATE | datetime | INOUT | |
@STATUS | nvarchar(255) | INOUT | |
@SOURCECODE | nvarchar(50) | INOUT | |
@RECEIPTAMOUNT | money | INOUT | |
@GIVENANONYMOUSLY | bit | INOUT | |
@MAILING | nvarchar(100) | INOUT | |
@CHANNEL | nvarchar(100) | INOUT | |
@PLEDGESUBTYPE | nvarchar(100) | INOUT | |
@RECEIPTNUMBER | int | INOUT | |
@RECEIPTSTATUS | nvarchar(50) | INOUT | |
@RECEIPTDATE | datetime | INOUT | |
@ACKNOWLEDGEMENTSTATUS | nvarchar(50) | INOUT | |
@MGSTATUSCODE | tinyint | INOUT | |
@RECEIPTTYPE | nvarchar(30) | INOUT | |
@OTHERPAYMENTMETHODCODE | nvarchar(100) | INOUT | |
@FISCALYEARMONTH | UDT_FUZZYDATE | INOUT | |
@PLEDGESTATUS | nvarchar(100) | INOUT | |
@GIFTTYPE | nvarchar(100) | INOUT | |
@CATEGORYDESCRIPTION | nvarchar(100) | INOUT | |
@GIFTFEEAMOUNT | money | INOUT | |
@GIFTFEE_ENABLED | bit | INOUT | |
@ELIGIBLEFORMATCHINGGIFTCLAIM | bit | INOUT | |
@ORDERNUMBER | nvarchar(30) | INOUT | |
@TAXCLAIMNUMBER | nvarchar(10) | INOUT | |
@TAXCLAIMAMOUNT | money | INOUT | |
@GROSSAMOUNT | money | INOUT | |
@SHOWPOTENTIAL | bit | INOUT | |
@RECURRINGGIFTTOTALWITHGIFTAID | money | INOUT | |
@PLEDGETOTALWITHGIFTAID | money | INOUT | |
@PLEDGERECURRINGGIFTGROSSAMOUNT | money | INOUT | |
@CONSTITUENTISGROUP | bit | INOUT | |
@VATAMOUNT | money | INOUT | |
@ISMISCELLANEOUSPAYMENT | bit | INOUT | |
@DEPOSITID | uniqueidentifier | INOUT | |
@DEPOSITNAME | nvarchar(100) | INOUT | |
@REFERENCE | nvarchar(255) | INOUT | |
@ISREIMBURSABLE | bit | INOUT | |
@LOOKUPID | nvarchar(100) | INOUT | |
@RGHASINSTALLMENTS | bit | INOUT | |
@GIFTINKINDITEMNAME | nvarchar(100) | INOUT | |
@GIFTINKINDDISPOSITION | nvarchar(50) | INOUT | |
@GIFTINKINDNUMBEROFUNITS | int | INOUT | |
@GIFTINKINDFAIRMARKETVALUE | money | INOUT | |
@GIFTINKINDAPPRAISALREQUIRED | bit | INOUT | |
@DIRECTDEBITRESULTCODE | nvarchar(10) | INOUT | |
@DIRECTDEBITISREJECTED | bit | INOUT | |
@OPPORTUNITYNAME | nvarchar(250) | INOUT | |
@OPPORTUNITYID | uniqueidentifier | INOUT | |
@FUNDINGREQUESTNAME | nvarchar(150) | INOUT | |
@FUNDINGREQUESTID | uniqueidentifier | INOUT | |
@SHOWRGPASTDUE | bit | INOUT | |
@HASGIFTAIDSPLITONPENDINGR68PROCESS | bit | INOUT | |
@GLBATCHLOOKUPID | nvarchar(100) | INOUT | |
@GLBATCHLINKID | uniqueidentifier | INOUT | |
@REVENUEID | uniqueidentifier | INOUT | |
@AUCTIONITEMNAME | nvarchar(100) | INOUT | |
@AUCTIONITEMID | uniqueidentifier | INOUT | |
@AUCTIONITEMCATEGORY | nvarchar(100) | INOUT | |
@AUCTIONITEMSUBCATEGORY | nvarchar(100) | INOUT | |
@AUCTIONEXPIRATIONDATE | datetime | INOUT | |
@BASECURRENCYID | uniqueidentifier | INOUT | |
@TRANSACTIONCURRENCYID | uniqueidentifier | INOUT | |
@BASEAMOUNT | money | INOUT | |
@CONSTITUENTNAME | nvarchar(255) | INOUT | |
@TRANSACTIONTYPE | nvarchar(100) | INOUT | |
@GIFTFEESANDGIFTFEEDISTRIBUTIONAMOUNTSNOTEQUAL | bit | INOUT | |
@PLANNEDGIFTVEHICLECODE | int | INOUT | |
@PLANNEDGIFTISREVOCABLE | bit | INOUT | |
@ISPLANNEDGIFTADDITION | bit | INOUT | |
@UNIQUERECEIPTNUMBER | nvarchar(20) | INOUT | |
@HASINVALIDPAPERLESSMANDATES | bit | INOUT | |
@PLANNEDGIFT_TRUSTHELDOUTSIDE | bit | INOUT | |
@ISSOLDGIFTINKIND | bit | INOUT | |
@ISPOSTEDSOLDGIFTINKIND | bit | INOUT | |
@ACKNOWLEDGEMENTDATE | datetime | INOUT | |
@POSTSTATUSCODE | tinyint | INOUT |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_REVENUETRANSACTIONPROFILETA_2
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TYPE tinyint = null output,
@AMOUNT money = null output,
@BALANCE money = null output,
@TOTALPAID money = null output,
@PASTDUE money = null output,
@MATCHEDREVENUE nvarchar(255) = null output,
@MATCHEDREVENUEID uniqueidentifier = null output,
@PAYMENTID uniqueidentifier = null output,
@NEXTTRANSACTION datetime = null output,
@ISPENDING bit = null output,
@PENDINGBATCHNUMBER nvarchar(50) = null output,
@DATE datetime = null output,
@PAYMENTMETHOD nvarchar(13) = null output,
@PAYMENTMETHODCODE tinyint = null output,
@CHECKDATE dbo.UDT_FUZZYDATE = null output,
@CHECKNUMBER nvarchar(20) = null output,
@REFERENCENUMBER nvarchar(20) = null output,
@REFERENCEDATE dbo.UDT_FUZZYDATE = null output,
@CARDHOLDERNAME nvarchar(255) = null output,
@CREDITCARDNUMBER nvarchar(20) = null output,
@CREDITTYPE nvarchar(100) = null output,
@AUTHORIZATIONCODE nvarchar(20) = null output,
@EXPIRESON dbo.UDT_FUZZYDATE = null output,
@ISSUER nvarchar(100) = null output,
@NUMBEROFUNITS decimal(20,3) = null output,
@SYMBOL nvarchar(4) = null output,
@MEDIANPRICE decimal(19,4) = null output,
@SALEAMOUNT money = null output,
@GIFTINKINDSUBTYPE nvarchar(100) = null output,
@PROPERTYSUBTYPE nvarchar(100) = null output,
@ACCOUNT nvarchar(255) = null output,
@POSTDATE datetime = null output,
@POSTSTATUS nvarchar(50) = null output,
@BATCHNUMBER nvarchar(50) = null output,
@ISSOLDSTOCK bit = null output,
@ISSOLDPROPERTY bit = null output,
@ISPOSTEDSOLDSTOCK bit = null output,
@ISPOSTEDSOLDPROPERTY bit = null output,
@APPEAL nvarchar(100) = null output,
@SENDPLEDGEREMINDER bit = null output,
@FREQUENCY nvarchar(100) = null output,
@ENDDATE datetime = null output,
@STARTDATE datetime = null output,
@STATUS nvarchar(255) = null output,
@SOURCECODE nvarchar(50) = null output,
@RECEIPTAMOUNT money = null output,
@GIVENANONYMOUSLY bit = null output,
@MAILING nvarchar(100) = null output,
@CHANNEL nvarchar(100) = null output,
@PLEDGESUBTYPE nvarchar(100) = null output,
@RECEIPTNUMBER int = null output,
@RECEIPTSTATUS nvarchar(50) = null output,
@RECEIPTDATE datetime = null output,
@ACKNOWLEDGEMENTSTATUS nvarchar(50) = null output,
@MGSTATUSCODE tinyint = null output,
@RECEIPTTYPE nvarchar(30) = null output,
@OTHERPAYMENTMETHODCODE nvarchar(100) = null output,
@FISCALYEARMONTH dbo.UDT_FUZZYDATE = null output,
@PLEDGESTATUS nvarchar(100) = null output,
@GIFTTYPE nvarchar(100) = null output,
@CATEGORYDESCRIPTION nvarchar(100) = null output,
@GIFTFEEAMOUNT money = null output,
@GIFTFEE_ENABLED bit = null output,
@ELIGIBLEFORMATCHINGGIFTCLAIM bit = null output,
@ORDERNUMBER nvarchar(30) = null output,
@TAXCLAIMNUMBER nvarchar(10) = null output,
@TAXCLAIMAMOUNT money = null output,
@GROSSAMOUNT money = null output,
@SHOWPOTENTIAL bit = null output,
@RECURRINGGIFTTOTALWITHGIFTAID money = null output,
@PLEDGETOTALWITHGIFTAID money = null output,
@PLEDGERECURRINGGIFTGROSSAMOUNT money = null output,
@CONSTITUENTISGROUP bit = null output,
@VATAMOUNT money = null output,
@ISMISCELLANEOUSPAYMENT bit = null output,
@DEPOSITID uniqueidentifier = null output,
@DEPOSITNAME nvarchar(100) = null output,
@REFERENCE nvarchar(255) = null output,
@ISREIMBURSABLE bit = null output,
@LOOKUPID nvarchar(100) = null output,
@RGHASINSTALLMENTS bit = null output,
@GIFTINKINDITEMNAME nvarchar(100) = null output,
@GIFTINKINDDISPOSITION nvarchar(50) = null output,
@GIFTINKINDNUMBEROFUNITS int = null output,
@GIFTINKINDFAIRMARKETVALUE money = null output,
@GIFTINKINDAPPRAISALREQUIRED bit = null output,
@DIRECTDEBITRESULTCODE nvarchar(10) = null output,
@DIRECTDEBITISREJECTED bit = null output,
@OPPORTUNITYNAME nvarchar(250) = null output,
@OPPORTUNITYID uniqueidentifier = null output,
@FUNDINGREQUESTNAME nvarchar(150) = null output,
@FUNDINGREQUESTID uniqueidentifier = null output,
@SHOWRGPASTDUE bit = null output,
@HASGIFTAIDSPLITONPENDINGR68PROCESS bit = null output,
@GLBATCHLOOKUPID nvarchar(100) = null output,
@GLBATCHLINKID uniqueidentifier = null output,
@REVENUEID uniqueidentifier = null output,
@AUCTIONITEMNAME nvarchar(100) = null output,
@AUCTIONITEMID uniqueidentifier = null output,
@AUCTIONITEMCATEGORY nvarchar(100) = null output,
@AUCTIONITEMSUBCATEGORY nvarchar(100) = null output,
@AUCTIONEXPIRATIONDATE datetime = null output,
@BASECURRENCYID uniqueidentifier = null output,
@TRANSACTIONCURRENCYID uniqueidentifier = null output,
@BASEAMOUNT money = null output,
@CONSTITUENTNAME nvarchar(255) = null output,
@TRANSACTIONTYPE nvarchar(100) = null output,
@GIFTFEESANDGIFTFEEDISTRIBUTIONAMOUNTSNOTEQUAL bit = null output,
@PLANNEDGIFTVEHICLECODE int = null output,
@PLANNEDGIFTISREVOCABLE bit = null output,
@ISPLANNEDGIFTADDITION bit = null output,
@UNIQUERECEIPTNUMBER nvarchar(20) = null output,
@HASINVALIDPAPERLESSMANDATES bit = null output,
@PLANNEDGIFT_TRUSTHELDOUTSIDE bit = null output,
@ISSOLDGIFTINKIND bit = null output,
@ISPOSTEDSOLDGIFTINKIND bit = null output,
@ACKNOWLEDGEMENTDATE datetime = null output,
@POSTSTATUSCODE tinyint = null output
)
as
set nocount on;
begin try
declare @r int
exec @r = dbo.USP_DATAFORMTEMPLATE_VIEW_REVENUETRANSACTIONPROFILE
@ID = @ID,
@DATALOADED = @DATALOADED output ,
@TYPE = @TYPE output,
@AMOUNT = @AMOUNT output,
@BALANCE = @BALANCE output,
@TOTALPAID = @TOTALPAID output,
@PASTDUE = @PASTDUE output ,
@MATCHEDREVENUE = @MATCHEDREVENUE output,
@MATCHEDREVENUEID = @MATCHEDREVENUEID output,
@PAYMENTID = @PAYMENTID output ,
@NEXTTRANSACTION = @NEXTTRANSACTION output ,
@ISPENDING = @ISPENDING output ,
@PENDINGBATCHNUMBER = @PENDINGBATCHNUMBER output ,
@DATE = @DATE output ,
@PAYMENTMETHOD = @PAYMENTMETHOD output,
@PAYMENTMETHODCODE = @PAYMENTMETHODCODE output,
@CHECKDATE = @CHECKDATE output,
@CHECKNUMBER = @CHECKNUMBER output,
@REFERENCENUMBER = @REFERENCENUMBER output ,
@REFERENCEDATE = @REFERENCEDATE output,
@CARDHOLDERNAME = @CARDHOLDERNAME output,
@CREDITCARDNUMBER = @CREDITCARDNUMBER output,
@CREDITTYPE = @CREDITTYPE output,
@AUTHORIZATIONCODE = @AUTHORIZATIONCODE output,
@EXPIRESON = @EXPIRESON output,
@ISSUER = @ISSUER output,
@NUMBEROFUNITS = @NUMBEROFUNITS output,
@SYMBOL = @SYMBOL output,
@MEDIANPRICE= @MEDIANPRICE output,
@SALEAMOUNT = @SALEAMOUNT output ,
@GIFTINKINDSUBTYPE = @GIFTINKINDSUBTYPE output,
@PROPERTYSUBTYPE = @PROPERTYSUBTYPE output,
@ACCOUNT = @ACCOUNT output,
@POSTDATE = @POSTDATE output,
@POSTSTATUS = @POSTSTATUS output,
@BATCHNUMBER = @BATCHNUMBER output,
@ISSOLDSTOCK = @ISSOLDSTOCK output ,
@ISSOLDPROPERTY = @ISSOLDPROPERTY output,
@ISPOSTEDSOLDSTOCK = @ISPOSTEDSOLDSTOCK output,
@ISPOSTEDSOLDPROPERTY = @ISPOSTEDSOLDPROPERTY output,
@APPEAL = @APPEAL output,
@SENDPLEDGEREMINDER = @SENDPLEDGEREMINDER output,
@FREQUENCY = @FREQUENCY output,
@ENDDATE = @ENDDATE output,
@STARTDATE = @STARTDATE output,
@STATUS = @STATUS output,
@SOURCECODE = @SOURCECODE output,
@RECEIPTAMOUNT = @RECEIPTAMOUNT output,
@GIVENANONYMOUSLY = @GIVENANONYMOUSLY output,
@MAILING = @MAILING output,
@CHANNEL = @CHANNEL output,
@PLEDGESUBTYPE = @PLEDGESUBTYPE output,
@RECEIPTNUMBER = @RECEIPTNUMBER output,
@RECEIPTSTATUS = @RECEIPTSTATUS output,
@RECEIPTDATE = @RECEIPTDATE output,
@ACKNOWLEDGEMENTSTATUS = @ACKNOWLEDGEMENTSTATUS output,
@MGSTATUSCODE = @MGSTATUSCODE output,
@RECEIPTTYPE = @RECEIPTTYPE output,
@OTHERPAYMENTMETHODCODE = @OTHERPAYMENTMETHODCODE ,
@CATEGORYDESCRIPTION = @CATEGORYDESCRIPTION output,
@GIFTFEEAMOUNT = @GIFTFEEAMOUNT output,
@GIFTFEE_ENABLED = @GIFTFEE_ENABLED output,
@ELIGIBLEFORMATCHINGGIFTCLAIM = @ELIGIBLEFORMATCHINGGIFTCLAIM output,
@ORDERNUMBER = @ORDERNUMBER output,
@TAXCLAIMNUMBER = @TAXCLAIMNUMBER output,
@TAXCLAIMAMOUNT = @TAXCLAIMAMOUNT output,
@GROSSAMOUNT = @GROSSAMOUNT output,
@SHOWPOTENTIAL = @SHOWPOTENTIAL output,
@RECURRINGGIFTTOTALWITHGIFTAID = @RECURRINGGIFTTOTALWITHGIFTAID output,
@PLEDGETOTALWITHGIFTAID = @PLEDGETOTALWITHGIFTAID output,
@PLEDGERECURRINGGIFTGROSSAMOUNT = @PLEDGERECURRINGGIFTGROSSAMOUNT output,
@CONSTITUENTISGROUP = @CONSTITUENTISGROUP output,
@VATAMOUNT = @VATAMOUNT output,
@ISMISCELLANEOUSPAYMENT = @ISMISCELLANEOUSPAYMENT output,
@DEPOSITID = @DEPOSITID output,
@DEPOSITNAME = @DEPOSITNAME output,
@REFERENCE = @REFERENCE output,
@ISREIMBURSABLE = @ISREIMBURSABLE output,
@LOOKUPID = @LOOKUPID output,
@RGHASINSTALLMENTS = @RGHASINSTALLMENTS output,
@GIFTINKINDITEMNAME = @GIFTINKINDITEMNAME output,
@GIFTINKINDDISPOSITION = @GIFTINKINDDISPOSITION output,
@GIFTINKINDNUMBEROFUNITS = @GIFTINKINDNUMBEROFUNITS output,
@GIFTINKINDFAIRMARKETVALUE = @GIFTINKINDFAIRMARKETVALUE output,
@GIFTINKINDAPPRAISALREQUIRED = @GIFTINKINDAPPRAISALREQUIRED output,
@DIRECTDEBITRESULTCODE = @DIRECTDEBITRESULTCODE output,
@DIRECTDEBITISREJECTED = @DIRECTDEBITISREJECTED output,
@OPPORTUNITYNAME = @OPPORTUNITYNAME output,
@OPPORTUNITYID = @OPPORTUNITYID output,
@FUNDINGREQUESTNAME= @FUNDINGREQUESTNAME output,
@FUNDINGREQUESTID = @FUNDINGREQUESTID output,
@SHOWRGPASTDUE = @SHOWRGPASTDUE output,
@HASGIFTAIDSPLITONPENDINGR68PROCESS = @HASGIFTAIDSPLITONPENDINGR68PROCESS output,
@GLBATCHLOOKUPID = @GLBATCHLOOKUPID output,
@GLBATCHLINKID = @GLBATCHLINKID output,
@REVENUEID = @REVENUEID output,
@AUCTIONITEMNAME = @AUCTIONITEMNAME output,
@AUCTIONITEMID = @AUCTIONITEMID output,
@AUCTIONITEMCATEGORY = @AUCTIONITEMCATEGORY output ,
@AUCTIONITEMSUBCATEGORY = @AUCTIONITEMSUBCATEGORY output ,
@AUCTIONEXPIRATIONDATE = @AUCTIONEXPIRATIONDATE output,
@BASECURRENCYID = @BASECURRENCYID output,
@TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output,
@BASEAMOUNT = @BASEAMOUNT output,
@CONSTITUENTNAME = @CONSTITUENTNAME output,
@TRANSACTIONTYPE = @TRANSACTIONTYPE output,
@GIFTFEESANDGIFTFEEDISTRIBUTIONAMOUNTSNOTEQUAL = @GIFTFEESANDGIFTFEEDISTRIBUTIONAMOUNTSNOTEQUAL output,
@PLANNEDGIFTVEHICLECODE = @PLANNEDGIFTVEHICLECODE output,
@PLANNEDGIFTISREVOCABLE = @PLANNEDGIFTISREVOCABLE output,
@ISPLANNEDGIFTADDITION = @ISPLANNEDGIFTADDITION output,
@UNIQUERECEIPTNUMBER = @UNIQUERECEIPTNUMBER output,
@HASINVALIDPAPERLESSMANDATES = @HASINVALIDPAPERLESSMANDATES output,
@PLANNEDGIFT_TRUSTHELDOUTSIDE = @PLANNEDGIFT_TRUSTHELDOUTSIDE output,
@ISSOLDGIFTINKIND = @ISSOLDGIFTINKIND output,
@ISPOSTEDSOLDGIFTINKIND = @ISPOSTEDSOLDGIFTINKIND output,
@ACKNOWLEDGEMENTDATE = @ACKNOWLEDGEMENTDATE output,
@POSTSTATUSCODE = @POSTSTATUSCODE output
/*
select top 1
@DATALOADED = 1,
@REVENUEID = FINANCIALTRANSACTION.ID
from
dbo.FINANCIALTRANSACTION
where
FINANCIALTRANSACTION.ID = @ID
and FINANCIALTRANSACTION.TYPECODE in (0,1,2,3,4,5,6,7,8,9,15)
and FINANCIALTRANSACTION.DELETEDON is null
*/
end try
begin catch
--exec dbo.USP_RAISE_ERROR;
return 1;
end catch
--TAFIELDS
select
@FISCALYEARMONTH = RT.FISCALYEARMONTH,
@PLEDGESTATUS = RT.PLEDGESTATUS,
@TRANSACTIONTYPE = RTCODE.DESCRIPTION
from dbo.REVENUETAINTEGRATION RT
left outer join dbo.REVENUETRANSACTIONTYPECODE RTCODE
on RT.TRANSACTIONTYPECODEID = RTCODE.ID
where RT.ID = @REVENUEID
return 0;