USP_SEARCH_DDRETURNREVENUE
Search for Direct Debit Payments
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@LOOKUPID | nvarchar(100) | IN | Lookup ID |
@INDIVIDUALNAME | nvarchar(100) | IN | INDIVIDUALNAME |
@KEYNAME | nvarchar(50) | IN | Last/Org/Group name |
@FIRSTNAME | nvarchar(50) | IN | First name |
@ROUTINGNUMBER | nvarchar(9) | IN | Routing number |
@ACCOUNTNUMBER | nvarchar(50) | IN | Account number |
@SEARCHAMOUNT | nvarchar(100) | IN | Amount |
@MAXROWS | smallint | IN | Input parameter indicating the maximum number of rows to return. |
@REVENUELOOKUPID | nvarchar(100) | IN | Revenue ID |
@USDCURRENCYID | uniqueidentifier | IN | USDCURRENCYID |
@ENDTOENDID | nvarchar(36) | IN |
Definition
Copy
CREATE procedure dbo.USP_SEARCH_DDRETURNREVENUE(
@LOOKUPID nvarchar(100) = null,
@INDIVIDUALNAME nvarchar(100) = null,
@KEYNAME nvarchar(50) = null,
@FIRSTNAME nvarchar(50) = null,
@ROUTINGNUMBER nvarchar(9) = null,
@ACCOUNTNUMBER nvarchar(50) = null,
@SEARCHAMOUNT nvarchar(100) = null,
@MAXROWS smallint = 500,
@REVENUELOOKUPID nvarchar(100) = null,
@USDCURRENCYID uniqueidentifier = null,
@ENDTOENDID nvarchar(36) = null
)
as
exec dbo.USP_GET_KEY_ACCESS;
declare @AMOUNT money;
begin try
set @AMOUNT = cast(@SEARCHAMOUNT as money)
end try
begin catch
set @AMOUNT = 0.00
end catch
select top(@MAXROWS) REVENUEID, NAME, AMOUNT, REVENUEDATE, ACCOUNTNUMBER, REVENUELOOKUPID, TRANSACTIONCURRENCYID,ENDTOENDID
from dbo.UFN_DDRETURN_MATCHINGREVENUES_WITHLOOKUP_2(@LOOKUPID, null, @KEYNAME, @FIRSTNAME, @ROUTINGNUMBER, @ACCOUNTNUMBER, @AMOUNT, @REVENUELOOKUPID, @ENDTOENDID)
close symmetric key sym_BBInfinity;