Commitment Control. Making It Work for Your Institution

Similar documents
Finance Reporting in InfoPorte. As of August 2018

RELATED PARTY TRANSACTIONS- REALITY STAR CUSTOMIZATION. SESSION June 20, 2017

Table of Contents. PeopleSoft Chartfield Structure. Selected Chartfield Elements. Chartfield Conversion Tasks. Chartfield and Tree Considerations

GeorgiaFIRST Budget Structure. Commitment Control

Last Revised: 1/28/11. Finance Data Warehouse Dashboard and Report Guide OPERATIONS

University of Rhode Island PeopleSoft Grants 9.1

OPERATING REPORTS HANDBOOK

Fiscal Year 2019 Budget Prep. User s Guide. GeorgiaFIRST

OPERATING REPORTS HANDBOOK

PeopleSoft Financial Reports

This training guide describes the process of correcting journal errors which are discovered during the edit/budget check process.

PeopleSoft Enterprise Commitment Control 9.1 PeopleBook

SUBJECT: Reports and Query Training Page 1 of 31

Version Setup and User Manual. For Microsoft Dynamics 365 Business Central

University of Wisconsin System SFS Business Process GL.2.01 Edit, Budget Check, Submit for Approval and Post Journals

University of Massachusetts Amherst * Boston * Dartmouth * Lowell * President s Office * Worcester

FMS Account Summary Inquiry View Budget Information

Grants Toolkit. Contents. Budget Checking Error Troubleshooting

PeopleSoft Enterprise Commitment Control 9.1 Reports

Last Revised: 1/19/11. Finance Data Warehouse Dashboard and Report Guide MANAGE MY BUDGET

Budget Training. Office of Budget Services Fall, 2018

UDW+ Guide to S01.-S14. Standard Reports 2013 Version 1.3

July General Ledger Workshop Guide for Budget Analysts. PeopleSoft Training Financials DISTRICT WIDE APPLICATIONS

NAVIGATING FMS NQUERY

RUNNING THE G/L FUNDING BALANCE REPORT

Budget Workbook for Agencies Core-CT Finance Upgrade Implementation. March 2018

Version Setup and User Manual. For Microsoft Dynamics 365 Business Central

PeopleSoft Cash Management

F.A.B. Frequently Used Terms

FMS View Expense Budget Information

Associated Budgets. Nicole Šebik Finance Business Analysis

PeopleSoft FSCM 9.2: Commitment Control

Running a Budget Position Report

MANAGEMENT-LEVEL FINANCIAL REPORTS

MSI General Ledger Version 7.5

ACCOUNTS PAYABLE. Generally an invoice is recorded in A/P to pay for expenses, inventory or other amounts owed by the company excluding payroll.

Microsoft Dynamics GP Year-End Close. Manual

Managing Departmental Expenses and Revenue Budgets. Version Date: 1/2015

Benefit Reconciliation. User s Guide. GeorgiaFIRST

Department - Administrator s Manual

CSUDH Finance Data Warehouse Phase 2 Training Manual

Atlas Financial Closure Instructions

Report and Menu Description What Does It Help Me Do? Available Training

PI WORKCENTER REFERENCE GUIDE

Finance Self Service Financial Systems

COMBO CODES USER GUIDE

Budget Planning & Training. NDSU Budget Office

The Budget Transaction Detail Report provides detail information of the following transactions:

University. Gradstar Webinar August 5, Chartfields

Internet Budgeting Solution Training Guide

Budget Overview Job Aid - Expenses

DALHOUSIE UNIVERSITY FINANCIAL SERVICES

Introduction to Client Online

ShelbyNext Financials: General Ledger Best Practices

COMMITMENT CONTROL REPORTING USER GUIDE

State Analytical Reporting System (STARS)

A-Z OF MEMBERSHIP BILLING DOUG MORRIS, COMPUTER SYSTEM INNOVATIONS, INC

The Chart of Accounts can be modified at any time. Existing accounts can be modified and new accounts can be added.

Here are some special notes and rules good to know before you proceed: NOTE: In the new year you can edit or update any GL Codes if necessary.

Dynamics SL year-end closing Jim Gross, Senior Project Manager

FY13 Budget Prep New Functionality

Financial Reporting Training. Office of the Controller

University of Wisconsin System SFS Business Process PO.2.07 PO Year-End Processing. Contents. PO Year-End Processing Overview

Fiscal Year End: Manual PO Rollover

Creating a PO with a Future Date

Getting Ready for Fiscal Year End

User guide for employers not using our system for assessment

Introduction to Client Online

Wave 2 User Acceptance Testing (UAT) Scenario Workshops General Ledger (GL)

Account Management & Reporting Tools

1.0 Budget Appropriation to Reversion (BUD)

Managing Finance Transactions Using Query Viewer

Reconcilers & Verifiers Manual

Set Up Employees Quick Reference Card

Fiscal Year 2018 Budget Prep. User s Guide. GeorgiaFIRST

Reporting General Ledger (GL) and Commitment Control (KK)

Budgetary Reporting System For Executive Users

Budget Process Tools: Introduction to CalPlanning FY

Setting Up Tax Reporting Types Oracle E- business Tax User Guide

Finance Notes & News

Release Note This version of AutoCount Accounting will upgrade your database version from to

AP Project Budget Issues

Munis General Ledger. Procedural Documentation. For more information, visit

Accounts Receivables Accruals

Setup HCM/Product Related/Payroll for North America/GL Interface/Review Detail Calendar

Preparing for Year End Close: Reviewing Open Transactions

Retroactive Funding Swaps: Short Term Solution

Introduction to Client Online

Encumbrance Accounting in the E-Business Suite: From Req. to Check Dustin Grabowski Principal Product Manager

PeopleSoft Chartfield Fund and Department will be unique strings by department

Reconcilers & Verifiers Manual

Margin Direct User Guide

FY 2018 Budget Prep Training Manual

Tips & Tricks General Ledger Infinite Visions Enterprise Edition: General Ledger

Oracle. Financials Cloud Using Assets. Release 13 (update 17D)

Microsoft Dynamics GP. Receivables Management

BUDGET DEVELOPMENT INSTRUCTION MANUAL

AR324: Maintaining and Updating Receivables. Instructor Led Training

Microsoft Dynamics GP2013 Year-End Closing Questions and Answers

Version 1.5. UDW+ Guide to Financial Dashboards and Standard Reports. Program Services Office & Decision Support Group

Transcription:

Commitment Control Making It Work for Your Institution

About SpearMC and Your Presenter

Your Presenter Bullet Points Jessica Mann SpearMC Practice Director jessica.mann@spearmc.com 2014 HEUG Midwest Regional

About SpearMC Founded in 2004, SpearMC is a technology and professional services firm specializing in PeopleSoft FSCM, HCM, ESA PeopleTools Development and System Administration PeopleSoft Test Framework Oracle Cloud ERP and HCM Oracle Business Intelligence PeopleSoft Training Project Management Oracle Public Cloud QA & Test Automation Host Analytics EPM

Our History

Agenda 1. Commitment Control Overview 2. FHCRC 9.0 KK Set Up and Business Process 3. Preparing for 9.2: Process Improvement Review 4. FHCRC 9.2 Future State Design 5. Exception/Error Reporting Improvements 6. Conversion Process 7. Challenges/Lessons Learned

Home of Fred Hutchinson Cancer Research Center and yes, we do get sun sometimes. Welcome to Seattle! Home of Fred Hutchinson Cancer Research Center and yes, we do get sun sometimes.

PeopleSoft 9.2 Almost!! Upgrade go-live: 3/21/16 First Implemented 8.4: 2003 GL Assets AP/PO Contracts, Grants, PC AR/BI HRMS (9.0 Upgrading to 9.2) Custom Effort/LCD in FMS/HR

Introduction Fred Hutch Cancer Research Center has been using Commitment Control since version 8.4 As a part of their 9.0 9.2 upgrade, Fred Hutch Cancer Research Center established several overall strategic improvement goals. One of the main strategic changes was to improve Commitment Control to allow greater flexibility in controlling budgets, reduce the number of Commitment Control errors, and improve the quality of Commitment Control status and error reporting. This session will first begin with an overview of their previous 9.0 Commitment Control setup and pain points. The design improvement and 9.2 configuration and reporting solutions will then be discussed. Next the session will review the conversion process and cutover steps. Lastly, challenges and lessons learned will be shared. Our Goal Today: Review some of the pitfalls we faced in our original design, what we changed to make KK work for FHCRC and how we are implementing that change

Commitment Control Overview What s it all about?

What is it? 1. Optional feature in PeopleSoft to track/control transactions on a specified chartfield value 2. Track/Control future obligations: preencumbrance/encumbrance 3. Tie revenue to expense and incorporate revenue in spending authority 4. Control transactions based on different factors a) Start/End dates can be different than start/end date of the controlling chartfield b) Status place chartfield on Hold or Closed

What is it? b) Amount of Budget available Control don t allow overspend beyond a % tolerance Track with budget allow overspend but require that a budget be setup Track without budget allow transactions to post regardless of whether a budget is setup

What is it? 5. Highly configurable a. Can select which chartfield to control We picked project; you might pick department id b. Can set up control at different combinations of chartfields c. Can have different control setup for different based on a unique value (we used budget ref)

Overview of KK process KK will stop transactions based on KK configuration Provide Error messages Enable authorized users to override selected errors Track warnings (doesn t stop the transaction) http://docs.oracle.com/cd/e13228_01/fscm9pbr0/eng/psbooks/fscc/book.htm

Commitment control ledger Adds another ledger to the mix Transactions post independently to KK ledger To reconcile or not reconcile??

Can set controls at different Levels Lower level settings override higher level settings Ledger Group KK Budget Period Defaults from higher level to lower level if no setup at lower level Control Chartfield Budget Attribute

Levels at which control can occur Ledger Group Allows setup of multiple control methods based on chartfields selected KK Budget Period Different than Grant Period A defined calendar period (month, year, etc) Control Chartfield The chartfield chosen to control (e.g project id) Budget Attribute A combination of chartfields (e.g. Project/ Budget Ref or Project/Activity ID)

FHCRC 9.0 KK Set Up and Business Process KK 9.0 Configuration

KK at FHCRC 1. First implemented in 2003 in 8.4 2. Goals: Keep it simple For sponsored projects: Control spending on projects by budget ref and Resource Type if needed (exception basis) For non-sponsored: Track at project only - Not a high priority to control nonsponsored projects by fiscal year or other period Insure that combination of chartfields is valid did not use combo edits

Summary of KK setup Used KK for validation of CF if no budget for combination invalid Must be a budget posted whenever a chartfield changes Many not critical for controlling transactions

KK at FHCRC Control Option: Track with Budget and Control requires budget to be established for all chartfields set up for the ledger group If any value changes new budget must be posted Budget Type Ledger Group Control Option Sponsored Parent Control Child Track w/ Budget Non-sponsored Parent Track w/ Budget Child Track w/ Budget

Modules impacted by KK Setup in Installation Options KK enabled only for expense-related modules only Billing and Receivable not enabled did not want to complicate things with revenue ledgers

5 Keys: The Parent Ledger (CC_PAR) Business Unit, Project ID, Activity ID, Budget Ref, and Funding Source (Chartfield 2)

Parent ledger (CC_PAR) Control options Ruleset: All projects used the same budgetary attributes Control CF: Project ID is primary CF being controlled

Parent ledger (CC_PAR) Control options Based on requirement for sponsored projects Non-sponsored projects wanted Track with Budget

Parent ledger (CC_PAR) Keys/Translations Chartfields included at the parent level: BU, Project ID, Activity ID, Budget Ref and Funding Source

Parent ledger (CC_PAR) budget period status No requirement to track by a calendar period Did not use in 8.4 or 9.0

Parent ledger (CC_PAR) Control cf Each project can be managed separately if control options need to be different than ledger group setup

Parent ledger (CC_PAR) Control cf Page not used for sponsored - Needed to be controlled at lower level (e.g. Bud Ref)

Parent ledger (CC_PAR) bud attribute Sponsor controls set via Budget Attributes Record entered for each Budget Ref

Parent ledger (CC_PAR) - Budget Attributes Set Options hyperlink used to change settings

Parent ledger (CC_PAR) - Budget Attributes Budget Attribute Options allow control for combination of key chartfields Budget Attribute settings override the Control CF settings as well as the Ledger Group settings This project/budget ref is set to Hold and has an end date of 10/28/14

The child ledger (CC_prj) 11 Keys: Business Unit, Project ID, Activity ID, Budget Ref, Funding Source (Chartfield 2), Deptid, Program Code, Operating Unit, Fund Code, Account and Resource Type

Child ledger (cc_prj) control options

Child ledger (cc_prj) control options

Child ledger (cc_prj) keys/translations At child level a budget must exist for the chartfield combination but it can be overspent If a value changes, a new budget must be posted

Preparing for 9.2 Process Improvement Review

How has it gone? 1. Implemented in v8.4: 2003 2. Upgrade to v9.0: 2009 few changes made although pain points were there 3. Upgrade to v9.2: 2015-2016 Lots of known pain points for users Lead by SpearMC, conducted process improvement review in Spring, 2015 Identified several areas of improvement for KK

A Review of KK at FHCRC or as we call it.watch what you ask for.. Decisions made to meet the goals gave us just what we asked for. and then some

Modules impacted by KK KK enabled only for expense-related modules only Billing and Receivable not enabled Transaction entered via Receivables bypassed controls Charges were posting to projects that were tightly controlled No ability to associate revenue in KK - to increase spending authority we had to post a budget

Modules impacted by KK Enabled Billing and Receivables in Commitment Control Added Revenue Ledgers so revenue can be associated with the related expense ledger

Summary of KK setup Used KK for validation of CF if no budget for combination invalid Must be a budget posted whenever a chartfield changes Many not critical for controlling transactions

Key improvement identified Use of KK to perform edit of chartfields not efficient Valid chartfield combinations not critical to control of expenses Lots of errors generated and budgets posted because of common changes in department or other CF values - Users didn t understand errors - Finance didn t like posting budgets for noncritical chartfields

Changed Chartfields used in KK Simplified chartfields required in KK Removed all not critical for control Eliminates budget entry for changes to non-essential CF

Control setup in KK Budget Type Ledger Group Control Option Sponsored Parent Control Child Track w/ Budget Non-sponsored Parent Track w/ Budget Child Track w/ Budget Control Option: Track with Budget and Control requires budget to be established for all chartfields set up for the ledger group If any value changes new budget must be posted

Control setup in KK Used same KK setup for sponsored and non-sponsored projects No budgetary calendar used Rolled accounts up to a summary account level Budgets entered at summary level Transactions entered at detail account level

Key improvement identified Use of same ruleset did not work for nonsponsored They thought they didn t care but Level of control Sponsored wanted to continue with control at account/type level Non-sponsored - didn t care about control at resource type - Cared at higher level (Labor, Capital, F&A, Revenue, Everything else)

Addition of mid-level ledger group Added a third ledger to allow non-sponsored to control at a higher level than resource type Sits between Parent and current Child ledger Does not include resource type/ rolls account up to expense grouping

Change in KK account rollups CC_SUM Created a new tree with rollup of summary accounts into expense groupings CC_PRJ

Key improvement identified Use of same ruleset did not work for non-sponsored Use of a calendar Non-sponsored projects use budget ref 00 - does not denote a period of time like sponsored - transactions tied to fiscal year based on FY on transactions Lack of a calendar meant that fiscal-year based projects never ended in KK kept going on and on and on and.. Could not control FY based projects based on budget Reports became meaningless all fiscal years added together for all history

Created 2 rulesets and Added Calendar Separate ruleset for Life to Date vs Fiscal Year based projects Based on Budget Ref 00 = Fiscal Year Based: Tied to fiscal year calendar 01-99 = Life to Date based: Tied to calendar with 1 period that never ends Requires the conversion, at go-live, of Life to Data non-sponsored projects from budget ref 00 to budget ref 99 Writing off balance in budget ref 00 Carrying forward unexpended balance to budget ref 99

Customizations Creation of budget attributes for sponsored projects triggered by posting budget Parent: Created budget attribute for each project/budget ref Child: Created a budget attribute for each resource type for which a budget was posted Created non-sponsor budget upload process - changed control option for project to Track with Budget on parent ledger

Creation of Budget Attribute Finalization of budget triggers code to create budget attributes for Project/Bud Ref as well as each Resource Type Clicking Finalize produces.

Creation of Budget Attributes Lots of Budget Attributes to be maintained!! Significant time spent maintaining dates on child level

Creation of Budget Attributes Removed customization in 9.2 OSR wants to use budget attribute at parent for each budget period of a project/award Added excel to ci to load budget attributes as needed Finance wants budget attribute to load based on defaults setup for the type of non-sponsored project Added new page to store default values based on project type Added code to custom budget upload for nonsponsored to insert rows when budget is posted (based on default)

Reporting Used delivered online, PS Error Inquiry Very difficult for users to understand what the problem is Incorporates a maize of hyperlinks to navigate through Solution: Created custom, online error page. Provides users with meaningful messages and who to contact

Reporting Two custom reports existed in Crystal Reporting Commitment Control Status Report: Summary of Budget, Expenses and KK Setup for the Project/Budget Ref Commitment Control Transaction Report Detail of transactions in error including info useful to user for resolving Changes in KK structure broke reports Crystal Portal being abandoned in favor of new reporting solution not worth retrofitting existing reports Did not include all info required by users (KK Budget Dates) Decided to rebuild both reports in PS Query - Needed to create views to support new queries/other reporting

FHCRC 9.2 Future State Design KK 9.2 Configuration

Ledger for a Unit

Budget Definition Added new Effective Date (as of Fiscal Year begin date) Changed Ruleset CF

Budget Definition Added additional roll up level: CC_PRJ (Grandchild), CC_SUM (Child), CC_PAR (Parent)

Budget Definition Created Rulesets to allow managing Fiscal Year projects differently than Life to Date projects

Budget Definition Eliminated GL ChartFields from Budget Checking (with the exception of Account and Budget Ref)

Budget Definition Added Calendar ID to manage Fiscal Year projects by year

Budget Definition If transaction has 00 budget ref, used Annual (AN) calendar (annual period exists for each fiscal year)

Budget Definition Associated multi-year Calendar Id for LTD projects

Budget Definition If transaction has 01-99 budget ref, use All budget periods (AL) calendar (1 period = 7/01/1960 6/30/2099)

Budget Definition Associated multi-year Calendar Id for LTD projects

Budget Definition Added a Rollup/Summary Level to have the ability to control or turn off spending at an Expense Grouping level

Budget Definition Added a Rollup/Summary Level to have the ability to control or turn off spending at an Expense Grouping level

Budget Definition Added a Rollup/Summary Level to have the ability to control or turn off spending at an Expense Grouping level

Budget Definition Eliminated GL ChartFields from Budget Checking (with the exception of Budget Ref)

Budget Definition Added Revenue Ledgers to allow spending authority to be increased by Revenue for certain Projects

Budget Definition Added Revenue Ledgers to allow spending authority to be increased by Revenue for certain Projects

Budget Definition Created a new detail ledger so that encumbrance detail can be tracked and PO Roll over functionality can be used

Budget Definition Created a new detail ledger so that encumbrance detail can be tracked and PO Roll over functionality can be used

Non-Sponsor KK Defaults Expanded existing Non-sponsor Budget Upload customization to be flexible to add default settings by Project Type at both the Control Chartfield as well as the Budget Attribute level (optional for Budget Attribute)

Non-Sponsor KK Defaults

Non-Sponsor KK Defaults

Exception/Error Reporting Improvements New Commitment Control exception and error tools being rolled out in 9.2

Requisition Pre-check

Requisition Pre-check

Requisition Pre-check

Requisition Review Errors

Requisition Review Errors

Requisition Review Errors

Requisition Review Errors

Requisition Review Errors

Requisition Review Errors

Requisition Review Errors

KK Status REPORT

KK Status REPORT

KK Status REPORT

KK Status REPORT

KK Transaction Report

CONVERSION PROCESS New Commitment Control exception and error tools being rolled out in 9.2

Conversion Process 1. Scope 2. Approach 3. Tools

Conversion Process - Scope 1. Budgets Included for Open Projects (Sponsor LTD, Non-Sponsor 2016, Non- Sponsor LTD) Source: Commitment Control 2. Pre-encumbrance Not included (low volume, all pre-encumbrances will be cleared at go-live either Approved/Valid budget status or cancelled) 3. Encumbrance Roll open POs to new KK structure 4. Expenses Included for Open Projects Source: Datamart (Submodule Accounting Line tables and GL Journals)

Conversion Process - Approach Pre-Upgrade MTP 1. Pre-cutover Data Clean Up 2. Update KK Configuration in 9.0 pre-upgrade with future dates Post-Upgrade MTP 1. Temporarily updated Configuration (Auto-override KK, Activating old ChartFields) 2. Perform PO Roll 1, Budget Check, Collect Costs 3. Update KK Configuration changed effective date 4. Post KK Budget and Expenses with new KK Structure 5. Perform PO Roll Part 2, Budget Check, Collect Costs 6. Reload Budget Attributes (where needed) 7. Reset Configuration (from #1 above)

Conversion Process - Tools 1. Commitment Control Journal Uploads (Budget) 2. Excel to CI (Non-sponsor budget LTD) 3. General Ledger Journal Uploads 4. SQL Updates/Deletes

Lessons Learned 1. Generate Award does not successfully populate Project/KK End Date with Close Days for Parent Ledger when have more than two children 2. Budget Journal Upload (Commitment Control > Budget Journals > Import Budget Journals) File Layout delivered as fixed format but can change to CSV PSPTFX_LSTPURGE missing LASTUPDDTTM 3. Updating Budget Definition time out issues 4. PO Roll customized to carry forward Req ID 5. Journal Spreadsheet Upload errors for _ in Ledger Group for SQL Server (workaround use 64-bit)

Lessons Learned, Cont. 6. Needed to include zero dollar budgets 7. Budget Date Changed Copy Journal Default to Recalculate Budget Date 8. Related Content can only be applied to page field up to level 2 9. Drilling URL bug 10. AR Items created through on-line pending items needed SQL insert since it was not budget checked pre-go live

FHCRC 9.2 Future State Design KK 9.2 Configuration

Concluding thoughts 1. Implementation of KK is a balancing act Use the functionality you need even if it seems complicated at first simple is not always good Don t use anything you don t really need Be sure to flesh out the business requirements Watch what you ask for!! Avoid running into. 2. If you need to make changes Don t be afraid to change But it does take work Practice, practice, practice Give yourself time for the conversion

Questions?

THANK YOU!

Jessica Mann Practice Director SpearMC Consulting jessica.mann@spearmc.com E-mail: smithj@youruniv.edu Marcus Bode Managing Director SpearMC Consulting E-mail: mbode@spearmc.com

This presentation is available for download from the Conference site at https://www.heug.org/page /us-alliance-conference-files Note: Sessions from previous HEUG conferences are also available.

appendix Print Screens of v9.0 KK setup