UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGESPLITGROSSAMOUNT

Calculates the gross amount of a split for a pledge.

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@PLEDGESPLITID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGESPLITGROSSAMOUNT
            (
                @PLEDGESPLITID uniqueidentifier
            )
            returns money
            with execute as caller
            as begin
                declare @PLEDGESPLITGROSSAMOUNT money

                select
                    @PLEDGESPLITGROSSAMOUNT = FINANCIALTRANSACTIONLINEITEM.BASEAMOUNT + coalesce(TAXCLAIM.BASETAXCLAIMAMOUNT + TAXCLAIM.TRANSITIONALTAXCLAIMAMOUNT, 0)
                from dbo.FINANCIALTRANSACTIONLINEITEM
                cross apply dbo.UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGETAXCLAIMAMOUNT(@PLEDGESPLITID) as TAXCLAIM
                where FINANCIALTRANSACTIONLINEITEM.ID = @PLEDGESPLITID

                return @PLEDGESPLITGROSSAMOUNT
            end