USP_DATALIST_BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION

A datalist of bank account deposit correction GL distribution.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@SYSTEMDISTRIBUTION bit IN System distributions

Definition

Copy


CREATE procedure dbo.USP_DATALIST_BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION
(
  @ID uniqueidentifier
  ,@SYSTEMDISTRIBUTION bit = 0
)
as
    set nocount on;

    select 
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.BANKACCOUNTDEPOSITCORRECTIONID AS ID,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.ID AS BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTIONID,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONTYPE,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.ACCOUNT,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.PROJECT,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.AMOUNT,
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.REFERENCE
    ,case when BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONCURRENCYID is null then nullif(BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONAMOUNT, 0) else BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONAMOUNT end [TRANSACTIONAMOUNT]
    ,case when BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONCURRENCYID is null then nullif(BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.AMOUNT, 0) else BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.AMOUNT end [BASEAMOUNT]
    ,case when BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONCURRENCYID is null then nullif(BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.ORGANIZATIONAMOUNT, 0) else BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.ORGANIZATIONAMOUNT end [ORGANIZATIONAMOUNT]
    ,BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONCURRENCYID
    ,BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.BASECURRENCYID
    from dbo.BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION
    inner join dbo.GLTRANSACTION on GLTRANSACTION.ID = BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.GLTRANSACTIONID
    where 
    BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.BANKACCOUNTDEPOSITCORRECTIONID = @ID
    and GLTRANSACTION.SYSTEMDISTRIBUTION = @SYSTEMDISTRIBUTION
  order by BANKACCOUNTDEPOSITCORRECTIONGLDISTRIBUTION.TRANSACTIONTYPE desc;