UFN_CLOSINGREQUIREMENT_GETREQUIREDBYIDANDACCOUNTCODE

Returns a table containing all required elements for the given closing accounting element value and account code value.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@DATAELEMENTID uniqueidentifier IN
@ACCOUNTCODEID uniqueidentifier IN

Definition

Copy


CREATE function [dbo].[UFN_CLOSINGREQUIREMENT_GETREQUIREDBYIDANDACCOUNTCODE](@DATAELEMENTID uniqueidentifier, @ACCOUNTCODEID uniqueidentifier)
returns @ACCOUNTSTRUCTURES table (ACCOUNTSTRUCTUREID uniqueidentifier)
as begin
    declare @INCOMESTATEMENT bit=0;
    declare @CATEGORY integer;
    SELECT @CATEGORY=dbo.[UFN_GLGETCATEGORYFROMACCTCODE](@ACCOUNTCODEID);
    if @CATEGORY IS NOT NULL if @CATEGORY=4 or @CATEGORY=5 SET @INCOMESTATEMENT=1;
    INSERT @ACCOUNTSTRUCTURES SELECT ACCOUNTSTRUCTUREID FROM dbo.[UFN_CLOSINGREQUIREMENT_GETREQUIREDELEMENTS](@DATAELEMENTID, @INCOMESTATEMENT);
  return;
end