USP_DATALIST_GLREVENUECATEGORYMAPPING

Returns a list of revenue categories and their GL account mappings.

Parameters

Parameter Parameter Type Mode Description
@INCLUDEINACTIVE bit IN Include inactive

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_GLREVENUECATEGORYMAPPING
                (
                    @INCLUDEINACTIVE bit = 0 
                )
                as
                    set nocount on;

                    select
                        MAP.ID,
                        MAP.REVENUECATEGORYNAME,
                        MAP.ACCOUNTCODE,
                        case coalesce(MAP.ACCOUNTCODE,'') when '' then 'RES:warning' else '' end,
                        null,
                        MAP.ACTIVE
                    from
                        dbo.GLREVENUECATEGORYMAPPING MAP
                    where
                        MAP.ACTIVE = 1 or @INCLUDEINACTIVE = 1


                    union all

                    select 
                        null,
                        '<Default>',
                        GLPREFERENCEINFO.EMPTYREVENUECATEGORYACCOUNTCODE,
                        case coalesce(GLPREFERENCEINFO.EMPTYREVENUECATEGORYACCOUNTCODE,'') when '' then 'RES:warning' else '' end,
                        GLPREFERENCEINFO.ID,
                        1
                    from
                        dbo.GLPREFERENCEINFO

                    order by
                        MAP.REVENUECATEGORYNAME