UFN_REVENUE_HASDESIGNATION

Returns true if the revenue (and split) can have a designation

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@REVENUETYPECODE tinyint IN
@APPLICATIONCODE tinyint IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_HASDESIGNATION
            (
                @REVENUETYPECODE tinyint,
                @APPLICATIONCODE tinyint
            ) 
            returns bit
            as begin
                -- (Pledge, Matching gift, or Grant award, or Auction donation, or Donor challenge) or ((Payment or Planned Gift) AND (Donation, Event registration - donation, Recurring gift, Other, Planned gift)

                --        or Sales Order and Donation

                if (@REVENUETYPECODE in (1,3,4,6,7,8) or (@REVENUETYPECODE = 0 and @APPLICATIONCODE in (0,1,3,4)) or (@REVENUETYPECODE = 5 and @APPLICATIONCODE = 0))
                    return 1;
                return 0;
            end