UFN_REVENUE_GETBENEFITS_3

Returns all benefits for a given revenue record.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@REVENUEID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_REVENUE_GETBENEFITS_3(@REVENUEID uniqueidentifier)
            returns table
            as
            return
            (
                select 
                    REVENUEBENEFIT.[ID], 
                    REVENUEBENEFIT.[BENEFITID], 
                    REVENUEBENEFIT.[QUANTITY], 
                    REVENUEBENEFIT.[UNITVALUE], 
                    REVENUEBENEFIT.[TOTALVALUE],
                    REVENUEBENEFIT.[DETAILS], 
                    REVENUEBENEFIT.[SEQUENCE],
                    REVENUEBENEFIT.[PERCENTAPPLICABLEAMOUNT],
                    REVENUEBENEFIT.[VALUEPERCENT],
                    [BENEFIT].[USEPERCENT],
                    REVENUEBENEFIT.[BASECURRENCYID],
                    REVENUEBENEFIT.[TRANSACTIONCURRENCYID],
                    REVENUEBENEFIT.[BASEEXCHANGERATEID],
                    REVENUEBENEFIT.[ORGANIZATIONEXCHANGERATEID],
                    REVENUEBENEFIT.[TRANSACTIONTOTALVALUE],
                    REVENUEBENEFIT.[ORGANIZATIONTOTALVALUE],
                    REVENUEBENEFIT.[REVENUESPLITID]
                from 
                    dbo.REVENUEBENEFIT
                    inner join dbo.BENEFIT on REVENUEBENEFIT.BENEFITID = BENEFIT.ID
                where 
                    REVENUEID = @REVENUEID
            )