UFN_FISCALPERIOD_VALIDSTARTDATE

Validate fiscal period start date

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@STARTDATE datetime IN

Definition

Copy


CREATE function [dbo].[UFN_FISCALPERIOD_VALIDSTARTDATE](@STARTDATE datetime) returns bit
AS 
BEGIN
    declare @EndDate datetime
    declare @Valid bit

    Set @Valid = 1

    select @EndDate=Max([ENDDATE]) from dbo.GLFISCALPERIOD 
    where [EndDate] < @STARTDATE

    if not @EndDate is null 
    begin
        if @STARTDATE != DateAdd(Day, 1, @EndDate)
            Set @Valid = 0
    end

    Return @Valid

END