Add a line Expense Entry Interface

TRAVEL & EXPENSE
Business Case Review
Employee Profile Load & Validation Process
OVERVIEW: Emory currently uses application messaging to bring data from Human Resources into PeopleSoft Expenses. There are two
specific data records types that cause problems once they are loaded into the Expense tables: employees with a WOC (without compensation)
record flagged as their default profile record and POI (persons of interest) records that the program validates for expense reimbursement when
they should not be eligible for expense reimbursement. In discussions with the Human Resources team, it was confirmed that the WOC records
must remain in the messaging process for use by the Grants Management system. The custom validation program has been modified to focus
on the default profile selection for employees (excluding WOC records) and to ensure that POI employee records are not validated for expense
reimbursement.
Emory is currently using a custom expense approval process designed by SmartERP, which does not require employee profiles to have a valid
‘report to’ or supervisor ID populated on the employee profile. We anticipate using the delivered 9.2 workflow and the supervisor or designated
approver field being required to trigger the workflow process. A ‘bolt-on’ process to evaluate WOC (without compensation) and POI (persons of
interest) records would be needed prior to the load and validation process taking place in PeopleSoft Expenses. The bolt-on would evaluate
that no WOC record is flagged as an employee’s default profile record for Expenses and that POI’s are not marked as Valid for Expenses.
RECOMMENDATION: The recommended design solution is to utilize the 9.2 delivered application messages to bring data into the PeopleSoft
Expenses staging tables. The staging tables would be evaluated to determine if the records from the messaging process are valid prior to
running the process to load the data into PeopleSoft. A bolt-on application would be used to achieve the business need and utilize delivered
functionality.
Owners
Overall Process & Policy Change Owners
Module Owners
Project Work Owners
Melanie Widmer
David Wright & Carol King
2
David Wright & Carol King
Employee Profile Load & Validation Process
Impacts
People
Module Support
Minimal Testing of the delivered messaging process and the new bolt–on functionality for
all future PUM upgrades.
Central Administration
HR Team would need to update Supervisor IDs in HR System
Campus Users
Process
Module Support
Central Administration
Expense administrator would not have to manually correct default profiles.
Campus Users
System
Module Support
Low impact when using the delivered application messaging.
Development required to create the bolt-on process to evaluate messaged data prior to
loading into the PeopleSoft Expense tables.
Central Administration
Campus Users
Training
Module Support
Central Administration
Campus Users
3
Expense Report Summary
OVERVIEW: The existing Expense Report Accounting summary is a customized page that was based on the Expense Report Project summary
screen that was delivered in PeopleSoft 9.0 Expenses and shows the Expense line items along with the accounting information. In addition to
the custom page for the Expense Report Accounting summary, there are multiple customizations to the Expense Report Entry screen that have
been added and do not exist in 9.2 Expenses. These customizations include the Begin/End Dates, ID Type and the Corporate Card holder
message at the top of the Expense sheet. The current Expense Report Accounting Summary does not show the Program or Event chartfields,
nor does it show any of the Sheet Header information that could be used to help identify the trip being reviewed. The Begin/End date fields are
currently stored in the EX_SHEET_HDR record, but they are custom fields that are entered by the submitter of the Expense report. This can
lead to incorrect keying and there is also existing code within the Expense Report Entry screen that is checking the Transaction dates against
the Being/End Date, which is unnecessarily causing errors to occur. The summary is used primarily during the approval process so users don’t
have to drill down to multiple layers to review the expenses and accounting; eliminating it would be extremely unpopular.
RECOMMENDATION: To balance the need to have an ‘Accounting’ summary of the Expense report with the goal of removing customizations
to the Expense Entry screen, we will develop a new Expense Report Summary page that will incorporate all of the customized data points that
have been added to the Expense Entry screen as well as show the accounting detail for the expense transactions on the Expense Report. To
accomplish this balance, we recommend developing a new XML Publisher (XMLP) report based on the existing ‘Print Report with Barcode’
and add all of the accounting data. The full string of chartfields should be shown along with the Expense Type, Merchant, Amount, Transaction
Date and additional comments made at the expense line level.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
4
Expense Report Summary
Impacts
People
Module Support
Provides a report that contains the customizations rather than requiring individual
customizations to the entry screen and the creation of a separate Accounting Summary
page.
Central Administration
Process
Campus Users
Provides a page view of all the detailed transactional and accounting information for an
Expense Report, which greatly aids during the approval process.
Module Support
Facilitates system support by removing customizations
Central Administration
System
Campus Users
Provides a single page to review transactions and also as a printable copy of the
Expense Report.
Module Support
As an isolated ‘bolt-on’ minimal maintenance is required to apply future PUM upgrades.
Central Administration
Campus Users
Training
Module Support
Central Administration
Campus Users
Training to use the new ‘print’ version of the Expense Report (after saving) to review all
transactional and accounting data.
5
Mock-up of the proposed expense report:
Year-end Expense Report Processing
OVERVIEW: Our current year-end process for handling Expense reports that have creation dates prior to the start of the new Fiscal Year is to
deny any Expense report that has not been fully approved through workflow and delete those Denied reports along with any “pending” reports
that have a date in the “old fiscal year.” This is done to ensure that Expense reports with “old fiscal year” accounting dates do not get processed
in the new Fiscal Year and back posted to the prior period. The issue of back posting is due to the fact that the Expenses module never truly
closes and the Journal Generate run controls are what determines in which period to post the expenses.
There is a great deal of manual effort involved by the Expenses Administrators for the University and Healthcare to monitor those Expense
reports that are in workflow with “old fiscal year” creation dates and to ultimately make the decision to deny the Expense report. In addition to
the manual effort to monitor and address the reports in workflow, there is a custom App Engine that has to be run by a PeopleSoft developer to
go through and select and delete the appropriate Expense reports that are in Denied or Pending status with an “old fiscal year” creation date.
RECOMMENDATION: We would like to review and possibly redesign the custom App Engine that is used to mass delete the Denied and
Pending expense reports to see if this functionality can be extended to the Expense Administrators to run themselves. PeopleSoft 9.2 also
introduces a new functionality for accruing Expense reports. We would like to examine this functionality to determine if it can replace the
existing manual process of managing the Expense reports that are in workflow and eliminate the need for the custom App Engine. The new
functionality to perform Period End Accruals for Expenses allows for expense liabilities to be posted in one period and then reversed in the
next period.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
7
Year-end Expense Report Processing
Impacts
People
Module Support
Retain the two custom App Engines, but enhance them to make them available to be run by the
Expense Administrators.
Central Administration
Campus Users
Process
Module Support
Development doesn’t have to get involved in year-end EX clean-up
Central Administration
Would ensure that Expense reports are posted to the correct accounting period and Fiscal Year by
deleting those Expense reports with prior year accounting dates.
Automates accrual for outstanding expense reports at month end to allow for expense accrual and
reversal of the accrual.
The functionality to mass delete the Expense reports would be extended to the Expense Administrators
and remove the work from the Developers.
Campus Users
System
Module Support
Requires the retrofit and/or redesign of the custom App Engines
Central Administration
Does not alleviate the manual monitoring and denial process of Expenses in workflow at year-end.
Campus Users
Training
Module Support
Central Administration
Campus Users
8
Expense Report User Interface
OVERVIEW: With the initial implementation of PeopleSoft, a large number of customizations were made to the Expense Report entry screen in
an effort to mimic the pre-PeopleSoft online Expense report page. Since the initial implementation, there was an additional effort to enhance
and streamline the Expense report entry process while adding functionality that did not exist in delivered 9.0 Expenses, primarily the ability to
attach documentation/receipts to the Expense report.
One of the customizations to the Expense Entry screen, the Begin/End date fields which are not delivered fields, also had logic embedded in
them that caused a number of problems, primarily with the Payment Method being changed if the Expense transaction date was outside of the
Begin/End date range. The overall number and complexity of overlapping customizations to the Expense Entry screen makes it extremely
difficult to apply patches and upgrades to the Expenses module.
The majority of the Expense Entry customizations should be removed to facilitate future upgrades and patches from PeopleSoft. Some of the
customizations, such as the Expense Report Accounting Summary, should be redesigned to provide enhanced information and capture the
information included in the current customizations. A large number of the Listening Tour requirements focused on the need to improve ease of
use for the Expense Entry screen, particularly regarding the number of clicks or ‘drill downs’ required to populate an expense transaction.
RECOMMENDATION: Adopt the redesigned and streamlined Expense Entry screen delivered in 9.2, which addresses many prior concerns.
Create a new custom Expense Report Summary that will incorporate the informational customizations to the Entry screen along with the
Accounting Summary for the Expense Report. Rollout the Mobile Expenses application.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
9
Expense Report User Interface
Impacts
People
Module Support
Minimal support required because of moving to delivered functionality.
Central Administration
Process
Campus Users
Greatly improved and streamlined User Interface that reduces the drill down and clicks
required to complete an Expense report.
Module Support
Greatly reduced support requirements because of using delivered functionality without
customizations.
Central Administration
System
Campus Users
The delivered 9.2 Expense Entry screen is much more user-friendly than the existing
screen in 9.0.
Module Support
Future upgrades for patches and enhanced functionality could be implemented with
minimal retrofit and testing effort.
Central Administration
Campus Users
Training
New features and functionality could be delivered easily with future PUMs.
Module Support
Central Administration
Campus Users
Requires significant re-training effort for users of the Expenses module.
10
Expense Report User Interface -
A lot of modifications that we can see, and many more we cannot
Expense Entry Interface
New, more intuitive, Expense Report entry
Expense Entry Interface
Meal Attendees
Expense Entry Interface
Itemize Hotel Bill
Expense Entry Interface
Receipt Split
Expense Entry Interface
Mobile Expenses Application
Expense Entry Interface
Mobile Expenses Application – Create an Expense Report
Expense Entry Interface
Mobile Expense Application – Add a line
Corporate Card Load process
OVERVIEW: The current Corporate Card load is a custom job that processes a flat file provided to us by JP Morgan Chase (JPMC), our Corporate Card provider. The
existing custom load process was designed to replicate the delivered load process in PeopleSoft 9.2. Since the initial implementation, there have been numerous
issues logged related to error handling during the processing of the Visa file. These errors have typically been a result of the data being sent from JPMC that did not
adhere to the Visa file format standard upon which the load process was built. For Fiscal Year 2014, the Corporate Card represented 57% of the dollars processed
through the Expenses module with over 2,800 users and 39,000 reports.
RECOMMENDATION: The recommended design solution is to move to the Corporate Card load process that is delivered in PeopleSoft 9.2 Expenses and make the
proposed enhancements to that program. We further recommend working with JPMC to determine if there is a newer, or better, file format that we can receive that
has better data consistency to reduce the amount of error handling required by the load program.
Summary of enhancements to the Corporate Card load process:
• Error handling for known data issues that have caused problems historically. Error handling for known data issues should be built into the load program to prevent
the entire process from failing when a required piece of data is missing or in an incorrect format.
• Prevent, or mark as deleted, the “Late Payment Fees” from JPMC. We currently prevent Late Payment Fees from JPMC from being displayed in an end-user’s My
Wallet so they cannot be added to an Expense report.
• Enhance the Error reload page to give more clarity as to how to resolve the problem. There are normal instances where a transaction will not load correctly and
something needs to be corrected in (Compass) PeopleSoft before the transaction will load. Because the existing, delivered page does not show what the cause of
the error is, it requires the Expense Administrator to contact the Developer responsible for Expenses and obtain a copy of the day’s file that contains the erroneous
transaction.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
19
Corporate Card Load process
Impacts
People
Module Support
New 9.2 configuration to include external data account maintenance to help automate the addition of
new cards to the system; delivered error handling will be used when a new card can’t be matched to
an employee, allowing the admin to take action when necessary.
Error handling within the load program will prevent a developer from having to spend time trying to
track down the source of the problem.
Central Administration
Campus Users
Process
Module Support
Enhancing the Review Errors page will remove the need for the Expense Administrator to involve a
technical resource to assist with a functional task
Central Administration
System
Campus Users
Preventing Late Fees from appearing in My Wallet will ensure that the departments are not being
charged for Fees that are the responsibility of the Cardholder.
Module Support
Developers working closely with the Corporate Card provider’s technical resources to determine file
formatting with enhanced data.
Utilizing the new 9.2 maintenance and error handling features to minimize errors/issues.
Central Administration
Campus Users
Training
Module Support
Central Administration
Campus Users
20
Mass Proxy Maintenance
OVERVIEW: We need a process by which proxy submitters can be created for multiple employees from a central screen rather than
making changes to each employee individually. This process would also allow for the duplication and/or reassignment of proxy authority from
one user to another and the deletion of proxy authority. Within PeopleSoft Expenses, individuals have the ability to submit expense reports for
themselves or on behalf of others as a proxy submitter. In FY2014, 70% of the Expense Reports were submitted by a proxy. The utilization of
proxy delegations is an important part of Emory’s business and any setup functionality will be customized. The options are:
1. Design a new Mass Proxy Maintenance page that incorporates all of the required functionality into a central screen that can be utilized by
the Expense Administrator for easily maintaining, adding and deleting proxy authority for multiple employees.
2. Change nothing and migrate the existing Custom page into the 9.2 environment. While this option requires no new development, it requires
the same amount of time as Option 1 and provides no new functionality.
3. Remove the custom page and require all proxy setups to use costly, manual effort to maintain proxy submitters, which are used very heavily
at the University.
RECOMMENDATION: We recommend to enhance and improve our current Mass Proxy maintenance process to better meet Emory’s
business needs while maintaining controls and security checks for the proper delegation of proxy authority.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
21
Mass Proxy Maintenance
Impacts
People
Process
Module Support
Central Administration
Greatly reduces manual effort needed to establish a proxy submitter for multiple users.
Campus Users
Campus administrators could have control over the proxy assignments and management for departments for which
they are approvers.
Module Support
Central Administration
Provides a single page for creating and managing proxies.
Campus Users
Would allow campus administrators to proactively create replacement or substitute proxies prior to an individual
leaving and being replaced, or in the event of an extended period of absence.
Allows for the creation of separate roles of a proxy viewer and submitter to grant appropriate levels of access to
different sets of individuals.
System
Module Support
Requires new development of a bolt-on that will need to be maintained and retrofitted during all upgrade testing
Central Administration
Creates a single control page that is integrated with Unified Workflow that can be used to perform all of the
necessary proxy assignments.
Campus Users
Training
Module Support
Central Administration
Minimal training effort required for Central users if functionality is extended to the campus.
Campus Users
Specific training would be needed for those campus users who are approvers and would have access to the Mass
Proxy page.
22
Foreign National Sub-page
OVERVIEW: The current Foreign National question is a customization that exists on both the Expense Report entry screen and on the Online
Payment Request for vouchers. It is mainly used for tax purposes for “grossing up” the tax and having that tax charged to the department if the
requisite criteria are met. For Expense reports in particular, there is an additional paper form for “Foreign National Visitor Information” that has
to be completed and attached to the Expense report. This data is then manually collected for internal reporting purposes, specifically the “Open
Doors Report.” Capturing and recording this additional data on Foreign National visitors is a manual process that requires duplicate entry and
could be streamlined by capturing the data in a custom record in PeopleSoft. Because the existing customization is “shared” between the
Expense Report and the Voucher processes, we further recommend creating two separate processes, as the data capture requirements on the
Payment Request side are different and more extensive than those on the Expense Report side.
RECOMMENDATION: We recommend designing a custom sub-page that will capture additional data elements needed for reporting purposes
and store that information in a custom record in PeopleSoft. We further recommend incorporating additional business logic into the display of
the sub-page to default to “No” and only appear when an Expense Report is being created for a Guest or non-employee Student traveler.
Storing the additional data in a custom record makes it easier to report on Expense Reports created for Foreign Nationals. The custom record
can be joined to the EX_SHEET_HDR record which would serve as a filter to only return Expense Reports where the Foreign National
information was populated. Additionally, as a ‘bolt-on’ to the Expense module, it would be easy to retrofit and test the sub-page during all
future upgrades to the system.
Owners
Overall Process & Policy Change Owners
Stephen Frangis & Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
23
Foreign National Sub-page
Impacts
People
Module Support
Central Administration
Campus Users
Process
System
Additional data capture fields would need to be populated by Campus Users when completing an
Expense report for a foreign national.
Module Support
Central Administration
Would enhance the data captured on the Expense Report for Foreign Nationals. Would simplify the
reporting process for Foreign Nationals for the Office of International Affairs and the Tax group
Campus Users
Would remove the need to fill out a paper form and scan and attach it to the Expense Report
Module Support
As a ‘bolt-on’ it would be easy to retrofit during future upgrades.
Central Administration
Campus Users
Training
Would create a customization for Foreign Nationals for Expenses that is separate from the customization
required for AP Vouchers.
Module Support
Central Administration
Campus Users
Campus users would need to be trained on what information is needed for reimbursing Foreign Nationals
24
Guest Profile
OVERVIEW: Within PeopleSoft Expenses, campus users have the ability to create Guest Profiles for reimbursing Emory guests for their travel
related costs. This reimbursement is done through the Expense module to provide improved visibility and verify that the guest’s travel expenses
followed Emory policy. Guest travel represents a small portion of the overall Travel related spend (approx.. 4%), but Guests make up a large
portion of the overall ‘traveler’ population (approx. 23%). These percentages are very stable year-over-year.
Both the current custom Form and custom App Engine to create the Guest Profiles need to be reviewed to determine if there is a better way to
deliver this functionality in PeopleSoft 9.2 with the upgraded PeopleTools. We will need to retain the current business logic for validating that
the Guest being created is not an employee and for duplicate checking based on the name and address information.
RECOMMENDATION: Re-design the custom form and App Engine for creating Guest profiles to utilize any and all new features available with
the upgraded PeopleTools and 9.2 functionality. New development will ensure that the changes are contained in a bolt-on that can easily be
retrofitted and tested during any and all future system updates.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
25
Guest Profile
Impacts
People
Module Support
Provides a clean, correct code base that can be retrofitted and maintained during
future PUM releases.
Central Administration
Campus Users
Process
Provides an enhanced page for creating and managing Guest Profiles for Expense
reimbursement.
Module Support
Central Administration
System
Campus Users
Allows for easier creation and maintenance of Guest Profiles, which is a necessary
function for processing Travel and Expense reimbursements.
Module Support
Would require less retrofit and testing if developed from a clean, fully functional code
base.
Central Administration
Campus Users
Training
Module Support
Central Administration
Campus Users
Training would be needed to demonstrate the new, improved method for creating and
managing Guest Profiles.
26
Expense Student Profiles
OVERVIEW: Currently the Expenses Administrator manually enters student profiles into the PeopleSoft Expenses system and setups the
proxy for the student based on information submitted on the paper Access Request Form. The student ID number is used as the unique key to
setup the Expenses profile to allow reimbursement for student related expenses. The form must be filled out and printed to be sent to the
Expense Administrator, creating duplicate entry effort and increasing the risk of data entry errors. Once the profile is created and validated, the
proxy is setup for the person who will enter expense transactions into the system on behalf of that student. There is no delivered PeopleSoft
integration between the Student Administration System and PeopleSoft Expenses.
RECOMMENDATION: Create a custom process similar to the current ‘GUEST’ profile page in Expenses and create a database view from the
Student Financials system. When the operator attempts to add a Student ID, a lookup is done against the Student Administration and/or
Human Resources view to determine if the student exists in either the Student or HR database.
If the Student ID exists in the Student Financials system, the data fields needed to create a valid student profile in PeopleSoft Expenses will
be populated from the view, reducing/eliminating much of the manual data entry. If the Student ID does not exist in the view, transfer the user
to the GUEST profile entry page and enter the student as a guest. The Guest profile process is used for students who have graduated or left
the University.
Owners
Overall Process & Policy Change Owners
Melanie Widmer
Module Owners
David Wright & Carol King
Project Work Owners
David Wright & Carol King
27
Expense Student Profiles
Impacts
People
Process
Module Support
Central Administration
The Expense Administrator no longer required to manually key student profiles.
Campus Users
The campus requestor enters the student profile utilizing views (VW) from OPUS to
populate the profile in Expenses. No delay time waiting for the Expense Administrator
to set up the profile.
Module Support
Central Administration
System
Campus Users
1) The lookup process against OPUS data eliminates duplicate student profiles. 2)
The process will reduce paper forms being circulated between multiple campus
resources and departments.
Module Support
Development to creates a bolt-on page to create student profile utilizing views (VW)
from OPUS and Human Resources.
Module support to test and validate the new functionality.
Central Administration
Campus Users
Training
Module Support
Central Administration
Campus Users
Minimal training required to educate users on how to go about creating a Student
28
Profile.