260 likes | 399 Views
Tuesday, October 7 th , 9:30 am Position Control Budgeting Bill Pearce – Ventura County CCD Cathy Gould – Chabot-Las Positas CCD Danielle Heinbuch, Rod Garcia – North Orange County CCD. Introduction.
E N D
Tuesday, October 7th, 9:30 am Position Control Budgeting Bill Pearce – Ventura County CCD Cathy Gould – Chabot-Las Positas CCD Danielle Heinbuch, Rod Garcia – North Orange County CCD
Introduction VCCCD has created a “bolt-on” to the Banner Position Control budgeting process to improve the accuracy of position budgeting and streamline the process. This session will discuss the reasons we created this “bolt-on”, as well as the concepts of Banner Position Control budgeting.
Topics of Discussion What the heck is a “bolt-on”? Why did we develop this? How does budget work at VCCCD? How does the process work? Reports and Views Technical Notes Summary Questions
What the Heck is a “Bolt-On” Enhancement to Banner that has no impact on baseline (well, minimal impact…) Can be “bolted on” to future releases easily. Rule-driven (GTVSDAX) Mods required only if baseline table changes.
Why did we develop this? Salaries and benefits are 85 to 90 percent of CCC budgets – accuracy is critical! Baseline position control doesn’t include longevity, shift, mid-year steps, additional earnings, etc. Constant changes to fringes and salary groups – baseline isn’t easily updated. Need to accommodate budget development beyond beginning of fiscal year. Improved reporting for budget development.
How does budget work at VCCCD? Two “development” phases – POSCTL and NONPOS (includes hourly salaries/benefits) Three “combined” phases – TENTAT, RVTENT, and FINAL. Three “load” phases – TENTAT, TENADJ, FINADJ. Many positions are less than 12 months. Lots of earnings outside the salary table. Vacancies must budget accurately – including partials. “Actual” Fringe method.
Budget Phase Processing NBAJOBS TENTAT Phase Loaded to OL around 7/1 – NSF checking. PDADEDN NTRFRNG NTRSALA NBAPOSN (Vacancies) RVTENT Phase TENADJ Phs (RVTENT - TENTAT) Loaded to OL around 8/15 – Revised budget Local Process (NYSPBUP) POSCTL Phase Finance Forms (FBABDRA/ FWABDRA) NONPOS Phase FINAL Phase FINADJ Phase (FINAL - RVTENT) Loaded to OL when Ah-nold says so NTRFRNG GTVSDAX/ PTRBDCA
How does the process work? Single positions only (not Pooled) Initial chart design was critical – account types, hierarchies, etc. Setup: FTMFSYR, NBAFISC, NTRFINI, NTRFRNG, PTRBDCA overrides Local Salary Table Roll – special calcs by table (also rolls longevity tables) FTMOBUD phases GTVSDAX rules
How does the process work? NYSBROL (instead of NBPBROL) – copies NBAJOBS labor distributions. NYSPBJS – Position Budget Job Setup Creates NBAJOBS job assignments in next fiscal year Creates NBAJOBS for mid-year step advances FYLOA leave in NBAJOBS must be added manually (too many variable schedules) Report created for audit purposes
How does the process work? NYSPBUP – projected budget update Calculates salary budget from NBAJOBS for filled jobs and NBAPOSN for vacancies Calculates fringe budget from PDADEDN for filled jobs and NTRFRNG for vacancies Includes longevity, shift, additional earnings Uses multiple job effective dates, position end date, frozen/cancelled positions, etc. LT 12 month positions identified by position group in NBAPOSN
How does the process work? NYSPBUP (continued) Updates Salary and Fringe budgets in NBAPBUD (Premium not used) NBAPBUD labor distributions maintained manually (may be different for new year) Refreshes POSCTL phase in Finance budget ledger (FBABDRA/FBIBUDG) – no feed required Produces audit report for invalid account types and totals
How does the process work? Hourly Fringe Calculation (form/process) “Blended” percentage rate set up in NTRFRNG GTVSDAX crosswalks account code to e-class Benefit calculated using PTRBDCA override Combined phases created via sql scripts Can be created multiple times for reporting – errors out if phase has been loaded to OPAL Separate runs for current, “selected” funds Audit report if account intersection and audit totals
How does the process work? Create TENTAT for All funds (for reporting purposes only – may be run as often as desired.) Create TENTAT phase for Selected funds. Create TENTAT phase for Current fund. Feed TENTAT phase to Operating Ledger. FYSBTEN should not be run again! Create RVTENT phase for All funds (for reporting purposes only – may be run as often as desired.) Create RVTENT phase for Selected funds. Create RVTENT phase for Current fund. Create TENADJ phase. Feed TENADJ phase to Operating Ledger. FYSBRVT and FYSBTAD should not be run again! Create FINAL phase for All funds (for reporting purposes only – may be run as often as desired.) Create FINAL phase for Selected funds. Create FINAL phase for Current fund. Create FINADJ phase. Feed FINADJ phase to Operating Ledger. FYSBFNL and FYSBFAD should not be run again!
How does the process work? NYSPBAC – Position Budget Activation Creates job assignments for faculty timesheet and students with new salary group Updates all job assignments with new salary table calcs (can be different from budget) Copies NBAPBUD labor distributions to NBAJOBS Updates PTRECLS with new longevity rules Updates NBAPOSN and NTRPCLS with new salary group Activates new budget in NBAPBUD and closes all old budgets Activates salary group and fiscal year Budgeting continues!
How does the process work? After Budget Activation on July 1: NYSCOLA – local process to insert job assignments based on new salary group for selected tables. Projected budget proceeds even though fiscal year is active and payroll is run. Uses variable salary groups. Budget adjustments – baseline, except for “offset” script between NHPFIN1 and NHPFIN2 (adjustments offset to “salary savings” accounts based on fund)
Views: HV_FRINGE_BENEFITS – combines NTRFRNG and PTRBDCA HV_SALARY_TABLES – combines salary group, tables, grades, and steps HV_FISCAL_POSN_BUDGET – budget by position, type (salary, fringe), and labor distr. FV_FISCAL_BUDGET_LEDGER – budget by FOAPAL, “slotted” phases Reports and Views
Technical Notes Most calculations and processes are driven by functions and views All processes and reports written in sql*plus Baseline mods were minimal: Increased PTRLGTY_AMOUNT table/form to (11,6) to match NBAJOBS Added NBREARN_SHIFT to the primary key of NBREARN to avoid duplicate shifts Created additional indexes on NBRPLBD, NBRFTOT, and NBRPTOT to improve efficiency of the programs and processes. Changed the sort on the form NTRSGRP so that the active salary group would sort first.
Other Sites Five other schools use a variation of the bolt-on: San Mateo County CCD North Orange County CCD Coast CCD Harrisburg Area Community Colleges Cuesta College Visiting Mt. Sac in November to discuss
Summary Accurate position control budget is mission-critical for VCCCD Position Control budget is driven by actual jobs/deductions Changes in job/deduction assignments, fringe rules, salary tables, etc. automatically update budget Budget development continues beyond fiscal year beginning User understanding of Banner is crucial!
Questions/Discussion Bill Pearce – bpearce@vcccd.edu Cathy Gould – cgould@clpccd.org Danielle Heinbuch – dheinbuch@nocccd.edu Rod Garcia - rgarcia@nocccd.edu