USP_REPORT_DEFAULTREFUNDITEMIZEDRECEIPT_GETORDERINFORMATION

Parameters

Parameter Parameter Type Mode Description
@CREDITID uniqueidentifier IN

Definition

Copy

create procedure [dbo].[USP_REPORT_DEFAULTREFUNDITEMIZEDRECEIPT_GETORDERINFORMATION]
(
    @CREDITID uniqueidentifier
)
as
    set nocount on;
    set transaction isolation level read uncommitted;

    select
        isnull(sum(CREDITPAYMENT.AMOUNT), 0) ORDERTOTAL,
        cast(dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEFROMUTC(getutcdate()) as nvarchar) TIMEOFPURCHASE,
        coalesce(CHILDSALESORDER.SEQUENCEID, SALESORDER.SEQUENCEID, 0) ORDERNUMBER
    from 
        dbo.FINANCIALTRANSACTION as FT
    inner join
        dbo.CREDIT_EXT as EXT on EXT.ID = FT.ID
    left outer join 
        dbo.CREDITPAYMENT on CREDITPAYMENT.CREDITID = FT.ID
    left outer join
        dbo.SALESORDER as CHILDSALESORDER on CHILDSALESORDER.REVENUEID = FT.PARENTID
    left outer join 
        dbo.SALESORDER on SALESORDER.ID = EXT.SALESORDERID
    where 
        FT.ID = @CREDITID
    group by 
        coalesce(CHILDSALESORDER.SEQUENCEID, SALESORDER.SEQUENCEID, 0);

    return 0;