UFN_GIFTAIDREVENUESPLIT_GETTAXCLAIMAMOUNT_2

Returns the tax claim amount of a given record.

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@ACTUALONLY bit IN
@CURRENCYTYPE tinyint IN

Definition

Copy


            CREATE function dbo.UFN_GIFTAIDREVENUESPLIT_GETTAXCLAIMAMOUNT_2
            (
                @ID uniqueidentifier,
                @ACTUALONLY bit,
                @CURRENCYTYPE tinyint -- 0 = Base, 1 = Transaction, 2 = Organization

            )
            returns money
            with execute as caller
            as 
            begin
                declare @TAXCLAIMAMOUNT money;

                select 
                    @TAXCLAIMAMOUNT = sum(ELIGIBLE.TAXCLAIMAMOUNT)
                from 
                    dbo.UFN_REVENUESPLITGIFTAID_GETELIGIBLE_2(@ACTUALONLY,@CURRENCYTYPE) ELIGIBLE
                where 
                    ELIGIBLE.ID in (select FINANCIALTRANSACTIONLINEITEM.ID from dbo.FINANCIALTRANSACTIONLINEITEM where FINANCIALTRANSACTIONID = @ID);

                if @TAXCLAIMAMOUNT is null
                return 0;

                return @TAXCLAIMAMOUNT;
            end