UFN_CREDIT_GETSPLITREFUNDAMOUNT_BULK

Return

Return Type
table

Definition

Copy


        CREATE function dbo.UFN_CREDIT_GETSPLITREFUNDAMOUNT_BULK()
        returns table
        as return
        (
            select
                REFUNDSPLIT.SOURCELINEITEMID,
                sum(REFUNDSPLIT.TRANSACTIONAMOUNT) + sum(CREDITITEM_EXT.DISCOUNTS) REFUNDTOTAL
            from dbo.FINANCIALTRANSACTION REFUND
            inner join dbo.FINANCIALTRANSACTIONLINEITEM REFUNDSPLIT
                on REFUNDSPLIT.FINANCIALTRANSACTIONID = REFUND.ID
            inner join dbo.CREDITITEM_EXT
                on CREDITITEM_EXT.ID = REFUNDSPLIT.ID
            left outer join dbo.CREDITITEMITEMDISCOUNT ITEMDISCOUNT
                on ITEMDISCOUNT.CREDITITEMID = REFUNDSPLIT.ID
            where REFUND.TYPECODE = 23
            group by REFUNDSPLIT.SOURCELINEITEMID
        )