UFN_RECOGNITIONPROGRAM_GETREVENUERECOGNITION

Returns all valid revenue recognitions, for the supplied recognition program.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@PROGRAMID uniqueidentifier IN
@STARTDATE datetime IN
@PROCESSDATE datetime IN
@PLANNEDGIFTCODE tinyint IN
@REVENUESELECTIONID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_RECOGNITIONPROGRAM_GETREVENUERECOGNITION
            (
                @PROGRAMID uniqueidentifier,
                @STARTDATE datetime,
                @PROCESSDATE datetime,
                @PLANNEDGIFTCODE tinyint,
                @REVENUESELECTIONID uniqueidentifier
            )
            returns table
            as
                return
                (
                    select 
                        CONSTITUENTID,
                        AMOUNT,
                        EFFECTIVEDATE,
                        PLANNEDGIFTAMOUNT,
                        YEARSTART,
                        YEAREND,
                        REVENUERECOGNITIONID
                    from
                        dbo.CURRENCY
                        cross apply dbo.UFN_RECOGNITIONPROGRAM_GETREVENUERECOGNITION_INCURRENCY (
                            @PROGRAMID,
                            @STARTDATE,
                            @PROCESSDATE,
                            @PLANNEDGIFTCODE,
                            @REVENUESELECTIONID,
                            CURRENCY.ID,
                            CURRENCY.ID,
                            CURRENCY.DECIMALDIGITS,
                            CURRENCY.ROUNDINGTYPECODE)
                    where
                        CURRENCY.ID = dbo.UFN_CURRENCY_GETORGANIZATIONCURRENCY()
                )