UFN_REVENUE_GETORDEREDDETAILS

This function returns a table of revenue detail information for a given revenue ordered by amount.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@TRANSACTIONID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_GETORDEREDDETAILS
            (
                @TRANSACTIONID uniqueidentifier
            )
            returns table
            as 
            return
            (
                select 
                    row_number() over (order by FINANCIALTRANSACTION.BASEAMOUNT desc) as ROWNUMBER, 
                    FINANCIALTRANSACTION.ID as DETAILID, 
                    FINANCIALTRANSACTION.BASEAMOUNT as AMOUNT, 
                    REVENUE_EXT.RECEIPTAMOUNT,
                    FINANCIALTRANSACTION.TYPE as TRANSACTIONTYPE,
                    APPEAL.NAME as APPEALNAME,
                    REVENUE_EXT.BENEFITSWAIVED
                from 
                    dbo.FINANCIALTRANSACTION
                inner join
                    dbo.REVENUE_EXT on FINANCIALTRANSACTION.ID = REVENUE_EXT.ID
                left join
                    dbo.APPEAL on REVENUE_EXT.APPEALID = APPEAL.ID
                where 
                    FINANCIALTRANSACTION.ID = @TRANSACTIONID and FINANCIALTRANSACTION.DELETEDON is null
            )