FF.002.5 - Process Billing [VC18] (Part 2) (Project Archive)
User Acceptance Testing Overview
The billing module is a subsidiary ledger that updates the General Ledger via a batch or ad hoc process. Users of this module will have the ability to initiate bills, generate, and issue invoices to customers and sponsors for reimbursement of expenses incurred by the college, make use of inquiry panels to determine the status of a bill, order reports for management, and reconcile using delivered functionality.
Testing for the billing module includes bill creation, the billing approval process, how to finalize bills, generate an invoice, adjust a bill, print invoices, and various ways to review billing data using a central location called the Billing Work Center. The billing module is integrated with other modules in the following ways:
- Invoices from PeopleSoft Billing flows into PeopleSoft Receivables. Relevant accounting entries are sent to PeopleSoft Receivables.
- PeopleSoft Billing accounting entries are also sent to the General Ledger through the Journal Generator Application Engine process.
- Invoice data from Grants, Projects, and Contracts can pass through Billing and then into Receivables.
To use this UAT guide first review the business process flow diagram below, which outlines the various steps to complete the test activities. Note that the business process flow diagram has distinct places where one can start testing this process, noted by a green 'Start' circle. Use the diagram, following the arrows to each step that must be executed. Use the Quick Reference Guide (QRGs) links, also below, to find the instructions on how to execute each step. The Quick Reference Guides are numbered to match each box on the flow diagram to assistant testers with following the flow of the business process. Once testing is complete for each box on the flow diagram, click the link in the Next Step (Tier 2) in the High Level UAT Framework section to access the next UAT Guide.
Business Process Flow Diagram
Self-Paced Training Materials (Advanced Prep)
To prepare yourself in advance for the richest testing experience below are required Canvas Courses. Successful course completion is a prerequisite to participate in all UAT activities.
- BI100 Billing
- BI200 Intermediate Billing
- CN100 Customer Contracts
- GR100 Grants
- GR200 Intermediate Grants
- KK100 Commitment Control Basics
- PC100 Project Costing
To register for these required courses visit the ctcLink Training Registration Page.
Additional Resources
Instructor-Led Training Materials and Recordings
Instructor-Led Training Materials
Training Session Recordings
- Process Billing Recording (2 hr 31 min 33 sec)
- ILT - BI100 Billing Recording (1 hr 21 min 38 sec)
Links to Quick Reference Guides- Steps in the Testing Process
- FF.002.5.1 Create a Bill
- FF.002.5.2 Approval Workflow
- FF.002.5.3 Generate and Finalize Bill
- FF.002.5.4 Billing Worksheet (Bills created from a Grant only)
- FF.002.5.5 Adjust a Bill
- FF.002.5.6 Reprinting an Invoice (Bill)
- FF.002.5.7 Delete a Bill
- FF.002.5.8 Review Billing Information
Minimum Test Case (Data) Scenarios:
-
Create a Bill:
- Create a bill within the billing module for a customer with multiple charges
- Attach supporting documentation to an existing invoice
-
Approval Workflow:
- Create a bill and forward it to the supervisor for approval
-
Generate and Finalize Bill:
- Run Single Action Invoice
-
Billing Worksheet (bills created from a Grant only):
- Review the billing worksheet to ensure accuracy
- Process a bill from an external source (Grants)
-
Adjust a Bill:
- The user erroneously created the same bill twice for a given customer
- The user put the wrong charges on the initial bill and must re-issue the correct bill
- There is one line on a recent invoice that is incorrect. The user must create a bill line adjustment to reverse the amount of the original line chosen.
- An adjustment on an existing bill is needed. The user will select the line to adjust and create a net adjustment.
- Delete a Bill:
- Old temporary bills that will never be invoiced to customers exist in the system. The billing specialist or supervisor decides to clean up the billing tables by deleting extracted bills that will not be utilized.
- Cancelled bills that will never be invoiced to customers exist in the system. The billing specialist or supervisor decides to delete all canceled bills from the billing tables. *Bills from contracts/projects are not retrieved during the search. The contract/project invoices must go through credit or credit/rebill for the contracts/projects information to be updated.
Recommended Error Test Conditions:
-
Create a Bill:
-
Error Condition: • While creating a one-time bill, keep the fund chartfield blank in the accounting distribution for the charge (invoice is coded incorrectly)
- Expected Behavior: There should be the following message: Chartfield Comination Errors in Revenue Distribution Line.
-
Error Condition: • While creating a one-time bill, keep the fund chartfield blank in the accounting distribution for the charge (invoice is coded incorrectly)
-
Approval Flow:
-
Error Condition: The billing specialist is ready to submit the current bill for approval, but did not change the status on the bill from "New" to "Ready."
- Expected Behavior: The "Approvals" hyperlink at the bottom of the Billing General Page will not appear unless the bill is changed to "Ready" status.
-
Error Condition: The billing specialist is ready to submit the current bill for approval, but did not change the status on the bill from "New" to "Ready."
-
Billing Worksheet (for bills created from a Grant only)
-
Error Condition: While reviewing the billing worksheet, delete is chosen for a billing option (deletion should never be an option for an actual incurred cost)
- Expected Behavior: You should get an error message: Making lines for deletion only allowed for Utilization, Withholding related rows.
-
Error Condition: While reviewing the billing worksheet, delete is chosen for a billing option (deletion should never be an option for an actual incurred cost)
-
Adjust a Bill:
-
Error Condition: The billing specialist forgets to include the adjustment reason for each adjusted bill.
- Expected Behavior: The expected result is that you will not be able to save the adjusted bill.
-
Error Condition: The billing specialist forgets to include the adjustment reason for each adjusted bill.
-
Review Billing Information:
-
Error Condition: In attempt to review bills recently processed, you realize that you are unable to access a link.
- Expected Behavior: You will need update your access by personalizing your page.
-
Error Condition: In attempt to review bills recently processed, you realize that you are unable to access a link.
Previous Step (Tier 2) in the High Level UAT Framework:
Next Step (Tier 2) in the High Level UAT Framework:
Links to User Acceptance Test 'How To' Information:
Security Matrix Mapping Information
The information below provides those completing the Security Matrix Mapping templates with the Menus, Pages and Role names needed to execute the User Acceptance Testing relevant to this UAT guide.
FF..002.5.1 Create a Bill:
MENU: NavBar > Navigator > Billing > Maintain Bills > Express Billing
MENU: NavBar > Navigator > Billing > Maintain Bills > Standard Billing
ROLENAME: ZZ Billing Entry
FF.002.5.2 Approval Workflow:
MENU: NavBar > Navigator > Billing > Maintain Bills > Express Billing
ROLENAME: ZZ Billing Entry
- The Biller needs: ZZ Billing Entry
- The Approver needs: ZZ_AW_BI_INV & Route Control must be equal to WAXXX
MENU: Finance & Accounting Homepage> Approvals Tile> Pending Approvals> Credit Invoice
ROLENAME: ZZ Billing Processing, ZZ Billing Entry, ZD Billing Inquiry, ZZ Billing Workcenter
MENU: NavBar > Navigator > Worklist > Worklist
ROLENAME: ZZ PeopleSoft User (Assigned by default to all employees)
FF.002.5.3 Generate and Finalize Bill:
MENU: NavBar > Navigator > Billing > Generate Invoices > Non-consolidated > Single Action Invoice
ROLENAME: ZZ Billing Entry and ZZ Grant Processing
FF.002.5.4 Billing Worksheet (Bills created from a Grant only):
MENU: NavBar > Navigator > Billing > Interface Transactions > Process Billing Interface
ROLENAME: ZZ Billing Processing and ZZ Grant Processing
MENU: NavBar > Navigator > Billing > Generate Invoices > Non-consolidated > Single Action Invoice
ROLENAME: ZZ Billing Processing and ZZ Grant Processing
FF.002.5.5 Adjusting a Bill
MENU: NavBar > Navigator > Billing > Maintain Bills >
- Adjust Entire Bill
- Adjust Selected Lines
ROLENAME: ZZ Grant Processing, ZZ Billing Processing, ZD Billing Inquiry, ZZ Billing Entry
FF.002.5.8 Reviewing Billing Information
MENU: NavBar > Navigator > Billing > Billing WorkCenter OR
MENU: NavBar > Navigator > Billing > Review Billing Information >
- Bill Summary
- Bill Details
- Review Entries by Invoice
- Review Entries by Journal
- Adjustment History
- AR Pending Items
ROLENAME: ZD Billing Inquiry, ZZ Billing Workcenter, ZZ Billing Reports
0 Comments
Add your comment