UFN_REVENUE_STARTDATEVALID

Validates that the date of the revenue does not occur after the date passed in.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN
@STARTDATE datetime IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_STARTDATEVALID
            (
                @REVENUEID uniqueidentifier,
                @STARTDATE datetime
            )
            returns bit
            with execute as caller
            as
            begin
                declare @VALID bit;
                declare @REVENUEDATE datetime;

                select 
                    @REVENUEDATE = DATE 
                from 
                    dbo.FINANCIALTRANSACTION 
                where
                    FINANCIALTRANSACTION.ID = @REVENUEID;

                if dbo.UFN_DATE_GETLATESTTIME(@REVENUEDATE) <= dbo.UFN_DATE_GETLATESTTIME(@STARTDATE)
                    set @VALID = 1;
                else
                    set @VALID = 0;

                return @VALID;

            end