USP_DATALIST_REVENUEPLEDGE_SPLIT

This datalist returns a list of splits for a pledge within a revenue transaction context.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_REVENUEPLEDGE_SPLIT (@ID uniqueidentifier)
                as 
                    set nocount on;

                    select
                        [SPLITS].ID,
                        dbo.UFN_DESIGNATION_BUILDNAME([SPLITS].DESIGNATIONID) as 'Designation',
                        FINANCIALTRANSACTIONLINEITEM.TRANSACTIONAMOUNT,
                        dbo.UFN_PLEDGE_GETDESIGNATIONBALANCE(FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID, [SPLITS].DESIGNATIONID) [BALANCE],
                        GLREVENUECATEGORYMAPPING.REVENUECATEGORYNAME,
                        FINANCIALTRANSACTION.TRANSACTIONCURRENCYID
                    from dbo.FINANCIALTRANSACTIONLINEITEM
                    inner join dbo.REVENUESPLIT_EXT as [SPLITS] on FINANCIALTRANSACTIONLINEITEM.ID = [SPLITS].ID
                    inner join dbo.FINANCIALTRANSACTION on FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID = FINANCIALTRANSACTION.ID
                    left outer join dbo.REVENUECATEGORY on [SPLITS].ID = REVENUECATEGORY.ID
                    left outer join dbo.GLREVENUECATEGORYMAPPING on REVENUECATEGORY.GLREVENUECATEGORYMAPPINGID = GLREVENUECATEGORYMAPPING.ID
                    where FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID = @ID and [SPLITS].DESIGNATIONID is not null
                        and FINANCIALTRANSACTIONLINEITEM.DELETEDON is null and FINANCIALTRANSACTIONLINEITEM.TYPECODE <> 1
                    order by dbo.UFN_DESIGNATION_BUILDNAME([SPLITS].DESIGNATIONID);