UFN_REVENUE_GETSPLITS

Returns all splits for a given revenue record

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_GETSPLITS
            (
                @REVENUEID uniqueidentifier
            )
            returns table            
            AS            
            return 
                (
                    select 
                        REVENUESPLIT.ID,
                        REVENUESPLIT.APPLICATIONCODE,
                        REVENUESPLIT.TYPECODE,
                        REVENUESPLIT.AMOUNT,
                        REVENUESPLIT.DESIGNATIONID,
                        REVENUECATEGORY.GLREVENUECATEGORYMAPPINGID CATEGORYCODEID,
                        coalesce(REVENUESPLITGIFTAID.DECLINESGIFTAID, cast(0 as bit)) as DECLINESGIFTAID,
            coalesce(REVENUESPLITGIFTAID.ISSPONSORSHIP, cast(0 as bit)) as ISGIFTAIDSPONSORSHIP
                    from 
                        dbo.REVENUESPLIT 
                    left outer join dbo.REVENUECATEGORY 
                        on REVENUECATEGORY.ID = REVENUESPLIT.ID
                    left outer join dbo.REVENUESPLITGIFTAID
                        on REVENUESPLITGIFTAID.ID = REVENUESPLIT.ID
                    where 
                        REVENUEID = @REVENUEID
                );