UFN_POSTTOGLPROCESS_GETUNPOSTEDADJUSTMENTTRANSACTIONS_2

Gets all unposted basic GL transaction rows for account system.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@POSTTOGLPROCESSID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_POSTTOGLPROCESS_GETUNPOSTEDADJUSTMENTTRANSACTIONS_2(@POSTTOGLPROCESSID uniqueidentifier)
            returns table
            as
            return
    (select distinct
        FINANCIALTRANSACTION.ID as ADJUSTMENTID
        ,JOURNALENTRY.ID as GLTRANSACTIONID
        ,JOURNALENTRY.TRANSACTIONTYPE
        ,GLACCOUNT.ACCOUNTNUMBER as ACCOUNT
        ,JOURNALENTRY_EXT.PROJECT
        ,JOURNALENTRY.TRANSACTIONAMOUNT as AMOUNT
        ,JOURNALENTRY.COMMENT as REFERENCE

    from dbo.JOURNALENTRY 
    inner join dbo.FINANCIALTRANSACTIONLINEITEM on FINANCIALTRANSACTIONLINEITEM.ID = JOURNALENTRY.FINANCIALTRANSACTIONLINEITEMID
    inner join dbo.FINANCIALTRANSACTION on FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID = FINANCIALTRANSACTION.ID 
    inner join dbo.JOURNALENTRY_EXT on JOURNALENTRY.ID = JOURNALENTRY_EXT.ID and JOURNALENTRY_EXT.TABLENAMECODE = 4        
    inner join dbo.GLACCOUNT on JOURNALENTRY.GLACCOUNTID = GLACCOUNT.ID        
    inner join dbo.POSTTOGLPROCESS on GLACCOUNT.PDACCOUNTSYSTEMID = POSTTOGLPROCESS.PDACCOUNTSYSTEMID         
    where
        FINANCIALTRANSACTION.POSTSTATUSCODE = 1
    and
        FINANCIALTRANSACTIONLINEITEM.POSTSTATUSCODE = 1
    and 
        POSTTOGLPROCESS.ID = @POSTTOGLPROCESSID);