USP_GLPOSTREPORTBALANCINGINFO

Returns balancing information for a post process

Parameters

Parameter Parameter Type Mode Description
@ID varchar(36) IN

Definition

Copy


CREATE procedure dbo.USP_GLPOSTREPORTBALANCINGINFO @ID varchar(36)
with execute as owner
as
begin

select GLFISCALYEAR.DESCRIPTION, GLFISCALPERIOD.SEQUENCE, sum(case JOURNALENTRY.TRANSACTIONTYPECODE when 0 then JOURNALENTRY.TRANSACTIONAMOUNT else 0 end) as DEBITS,
    sum(case JOURNALENTRY.TRANSACTIONTYPECODE when 1 then JOURNALENTRY.TRANSACTIONAMOUNT else 0 end) as CREDITS
from
dbo.FINANCIALBATCH inner join dbo.JOURNALENTRY on FINANCIALBATCH.ID = JOURNALENTRY.FINANCIALBATCHID
inner join dbo.GLFISCALPERIOD on JOURNALENTRY.POSTDATE between GLFISCALPERIOD.STARTDATE and GLFISCALPERIOD.ENDDATE
inner join dbo.GLFISCALYEAR on GLFISCALPERIOD.GLFISCALYEARID = GLFISCALYEAR.ID
where FINANCIALBATCH.GLPOSTPROCESSSTATUSID = @ID
group by GLFISCALYEAR.DESCRIPTION, GLFISCALPERIOD.SEQUENCE
end