USP_DATALIST_ORDERREFUNDS

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_DATALIST_ORDERREFUNDS
(
    @CONTEXTID uniqueidentifier
)
as
    set nocount on;

    select
        REFUND.ID REFUNDID,
        REFUND.CALCULATEDDATE [DATE],
        REFUND.TRANSACTIONAMOUNT TOTAL,
        dbo.UDA_BUILDLIST(distinct EXT.[TYPE]) TYPES,
        REFUND.TRANSACTIONCURRENCYID CURRENCYID
    from dbo.SALESORDER SO
    inner join dbo.FINANCIALTRANSACTION REFUND on REFUND.PARENTID = SO.REVENUEID
    inner join dbo.FINANCIALTRANSACTIONLINEITEM REFUNDLI on REFUNDLI.FINANCIALTRANSACTIONID = REFUND.ID
    inner join dbo.CREDITITEM_EXT EXT on EXT.ID = REFUNDLI.ID
    where SO.ID = @CONTEXTID
    group by
        REFUND.ID,
        REFUND.CALCULATEDDATE,
        REFUND.TRANSACTIONAMOUNT,
        REFUND.TRANSACTIONCURRENCYID,
        REFUND.[DATE]
    order by REFUND.[DATE];