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()
)