UFN_CONSTITUENTUNREALIZEDREVENUE
Returns a table of a constituent's unrealized revenue.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@LOADALL | bit | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN | |
@SECURITYFEATUREID | uniqueidentifier | IN | |
@SECURITYFEATURETYPE | tinyint | IN |
Definition
Copy
CREATE function [dbo].[UFN_CONSTITUENTUNREALIZEDREVENUE]
(
@CONSTITUENTID uniqueidentifier = null,
@LOADALL bit = 0,
@CURRENTAPPUSERID uniqueidentifier = null,
@SECURITYFEATUREID uniqueidentifier = null,
@SECURITYFEATURETYPE tinyint = null
)
returns @R table
(
REVENUEID uniqueidentifier,
CONSTITUENTID uniqueidentifier,
CONSTITUENTNAME nvarchar(255),
APPLIED money,
BALANCE money,
AMOUNTDUE money,
DATEDUE datetime,
REVENUETYPECODE tinyint,
DESCRIPTION nvarchar(255),
SORTORDER int,
DESIGNATIONLIST nvarchar(500),
SPONSORSHIPOPPORTUNITY nvarchar(255),
APPLICATIONCURRENCYID uniqueidentifier,
PDACCOUNTSYSTEMID uniqueidentifier,
SPONSORSHIPRGADDITIONALGIFT bit,
MEMBERSHIPPROGRAMNAME nvarchar(255),
MEMBERSHIPLEVELNAME nvarchar(255)
)
as
begin
-- KevinHi - Consolidated logic of this function into UFN_CONSTITUENTUNREALIZEDREVENUE_BYACCOUNTSYSTEM, which is used below.
insert into @R
(
REVENUEID,
CONSTITUENTID,
CONSTITUENTNAME,
APPLIED,
BALANCE,
AMOUNTDUE,
DATEDUE,
REVENUETYPECODE,
DESCRIPTION,
SORTORDER,
DESIGNATIONLIST,
SPONSORSHIPOPPORTUNITY,
APPLICATIONCURRENCYID,
PDACCOUNTSYSTEMID,
SPONSORSHIPRGADDITIONALGIFT,
MEMBERSHIPPROGRAMNAME,
MEMBERSHIPLEVELNAME
)
select
REVENUEID,
CONSTITUENTID,
CONSTITUENTNAME,
APPLIED,
BALANCE,
AMOUNTDUE,
DATEDUE,
REVENUETYPECODE,
DESCRIPTION,
SORTORDER,
DESIGNATIONLIST,
SPONSORSHIPOPPORTUNITY,
APPLICATIONCURRENCYID,
PDACCOUNTSYSTEMID,
SPONSORSHIPRGADDITIONALGIFT,
MEMBERSHIPPROGRAMNAME,
MEMBERSHIPLEVELNAME
from dbo.UFN_CONSTITUENTUNREALIZEDREVENUE_BYACCOUNTSYSTEM(@CONSTITUENTID, null, @LOADALL, @CURRENTAPPUSERID, @SECURITYFEATUREID, @SECURITYFEATURETYPE)
order by SORTORDER desc;
return;
end