UFN_CONSTITUENTACCOUNT_GETACCOUNTNUMBERINWEBFORMAT
gets a concatenated string that represents a constituent's bank account to display on a web page 'Financial Institution - Account Type -*Last 4 of Account Number'
Return
Return Type |
---|
nvarchar(260) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@FINANCIALINSTITUTION | nvarchar(100) | IN | |
@ACCOUNTNUMBER | nvarchar(50) | IN | |
@ACCOUNTTYPE | nvarchar(8) | IN |
Definition
Copy
CREATE FUNCTION UFN_CONSTITUENTACCOUNT_GETACCOUNTNUMBERINWEBFORMAT
(
@FINANCIALINSTITUTION nvarchar(100),
@ACCOUNTNUMBER nvarchar(50),
@ACCOUNTTYPE nvarchar(8)
)
RETURNS nvarchar(260)
AS
BEGIN
declare @NAMEANDTYPE nvarchar(252);
declare @TRUNCATEDACCOUNTNUMBER nvarchar(4);
declare @DESCRIPTION nvarchar(260);
-- Building the direct debit account in the web format
-- <Financial Institution> - <Account Type> -* <Last 4 of Account Number>
set @NAMEANDTYPE = @FINANCIALINSTITUTION + ' - ' + @ACCOUNTTYPE
if len(@NAMEANDTYPE) = 3 and @ACCOUNTNUMBER is null
set @DESCRIPTION = '';
if LEN(@ACCOUNTNUMBER) = 0
set @DESCRIPTION = @NAMEANDTYPE
else
set @TRUNCATEDACCOUNTNUMBER = SUBSTRING(@ACCOUNTNUMBER, LEN(@ACCOUNTNUMBER) - 3, LEN(@ACCOUNTNUMBER))
set @DESCRIPTION = @NAMEANDTYPE + ' - *' + @TRUNCATEDACCOUNTNUMBER;
RETURN @DESCRIPTION
END