USP_DATAFORMTEMPLATE_VIEW_CREDITCARDTRANSACTIONDETAIL

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@TRANSACTIONID uniqueidentifier INOUT
@TRANSACTIONAMOUNT money INOUT
@AUTHORIZATIONCODE nvarchar(20) INOUT
@VENDORID nvarchar(50) INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CREDITCARDTRANSACTIONDETAIL
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TRANSACTIONID uniqueidentifier = null output,
    @TRANSACTIONAMOUNT money = null output,
    @AUTHORIZATIONCODE nvarchar(20) = null output,
    @VENDORID nvarchar(50) = null output
)
as
    set nocount on;

    set @DATALOADED = 0;

    select 
        @DATALOADED = 1,
        @TRANSACTIONID = CREDITCARDPAYMENTMETHODDETAIL.TRANSACTIONID,
        @TRANSACTIONAMOUNT = FINANCIALTRANSACTION.TRANSACTIONAMOUNT,
        @AUTHORIZATIONCODE = CREDITCARDPAYMENTMETHODDETAIL.AUTHORIZATIONCODE,
        @VENDORID = CREDITCARDPAYMENTMETHODDETAIL.VENDORID
    from 
        dbo.FINANCIALTRANSACTION
        inner join dbo.REVENUEPAYMENTMETHOD on REVENUEPAYMENTMETHOD.REVENUEID = FINANCIALTRANSACTION.ID
        inner join dbo.CREDITCARDPAYMENTMETHODDETAIL on CREDITCARDPAYMENTMETHODDETAIL.ID = REVENUEPAYMENTMETHOD.ID
    where 
        FINANCIALTRANSACTION.ID = @ID;

    return 0;