Getting Started With PeopleSoft Billing

This chapter provides an overview of PeopleSoft Billing and discusses:

Click to jump to parent topicPeopleSoft Billing Overview

PeopleSoft Billing processes billing information to create invoices. The Billing application allows you to standardize, automate and optimize your billing activities so that all invoices receive proper review, validation and accounting treatment.

With this application, you can:

Click to jump to parent topicPeopleSoft Billing Business Processes

The following process flow illustrates the PeopleSoft Billing business processes that initiates from PeopleSoft and external billing data sources, and completes once the accounting entries are entered to the PeopleSoft general ledger, receivables and accounts payable.

We cover these business processes in the business process chapters in this PeopleBook.

PeopleSoft Billing business process flow from a data source to the general ledger, receivables and accounts payable

Click to jump to parent topicPeopleSoft Billing Integrations

PeopleSoft Billing integrates with the following PeopleSoft applications:

We discuss integration considerations in the implementation chapters in this PeopleBook.

Supplemental information about third-party application integrations is located on the My Oracle Support web site.

Integration with PeopleSoft Order Management

By implementing PeopleSoft Order Management, you can take advantage of the following:

Integration with PeopleSoft Contracts, Project Costing, and Grants

By implementing PeopleSoft Contracts, Project Costing, and Grants, you can take advantage of the following:

Integration with PeopleSoft Pay/Bill Management

You can route PeopleSoft Pay/Bill Management transactions to Billing as part of the purchase order tracking functionality, which enables you to track customer invoices against purchase orders that are committed to purchase staffing services.

You can review and adjust bill lines from PeopleSoft Pay/Bill Management by using the billing worksheet and send information back to Pay/Bill Management using the Billing to Project Costing/Contracts Interface process.

Integration with PeopleSoft Promotions Management

By implementing PeopleSoft Promotions Management, you can receive information on bill-back or lump-sum payments that are created against promotions by using a credit memo or deduction payment method. Billing then processes these types of payments by creating customer credit invoices, and posts these credits into Receivables.

Integration with PeopleSoft Asset Management

By implementing PeopleSoft Asset Management, you can take advantage of the following:

Integration with PeopleSoft General Ledger

By implementing PeopleSoft General Ledger, you can take advantage of the following:

Integration with PeopleSoft Payables

By implementing PeopleSoft Payables, you can initiate the creation of vouchers for InterUnit bills for Payables.

Integration with PeopleSoft Receivables

By implementing PeopleSoft Receivables, you can take advantage of the following:

Integration with External non-PeopleSoft Systems

PeopleSoft Billing also supports the following integration with external non-PeopleSoft systems:

Click to jump to parent topicPeopleSoft Billing Implementation Tasks

PeopleSoft Setup Manager enables you to review a list of setup tasks for the organization for the products that you implement. The setup tasks include the components that you must set up, listed in the order in which you must enter data into the component tables, and links to the corresponding PeopleBook documentation.

PeopleSoft Billing also provides component interfaces to help you load data from the existing system into Billing tables. Use the Excel to Component Interface utility with the component interfaces to populate the tables.

This table lists all of the components that have component interfaces:

Component

Component Interface

Reference

Charge Code

BI_CHARGE_CI

See Setting Up Billing Charge Codes.

Discounts and Surcharge Code

BI_DISC_SUR_CI

See Setting Up Discounts and Surcharges.

Standard Note

STANDARD_NOTE

See Setting Up Standard Notes.

Sales and Use Tax Authorities

TAX_AUTHORITY_CI

See Defining Sales and Use Tax Authorities and Codes.

PeopleSoft Events and Notifications Framework

As your organization processes the continuous stream of transactions within your PeopleSoft system, the events and notifications framework enables you to monitor the transaction flow and alert your organization to any errors, changes, and stalled transactions. The messages generated by the events and notifications framework can notify you of the problem, give you a detailed description of the issue, and provide a link to the PeopleSoft page where you can resolve it. One of the ways to use the events and notifications framework is to create PeopleSoft Queries on one or more PeopleSoft tables, add the alert using the Alert Setup component, and then complete the alert setup steps. This method enables you to monitor data within a PeopleSoft table; for example, searching for stalled transactions, instead of looking at the results of a PeopleSoft process. When the Alerts process (EOEN_ALERT) is run, the PeopleSoft table is queried and the alert messages can be generated. These messages can be routed to the appropriate person (PeopleSoft user or non-PeopleSoft user) using an email, a PeopleSoft worklist entry, an XML message, or the PeopleSoft Notification Dashboard.

For the PeopleSoft Billing application, sample data includes the following PeopleSoft queries that have been setup to work with the events and notifications framework. These queries may require minor modifications to work in your environment. In addition, your billing specialist must be setup with a user profile to receive email. You can copy and alter these queries to create new alert messages.

Query

Process Name

Process Category

Description

BI_CRCARD_ERRORS

BI_CREDIT_CARD

ERROR_TRANSACTIONS

Generates alert messages for credit card transactions that are in error. This PeopleSoft Query gives detailed information about each transaction using the INTFC_CRCARD staging table and the Bill Header table (BI_HDR).

BI_CRCARD_ERR_SUM

BI_CREDIT_CARD

ERROR_SUMMARY

Generates alert messages for credit card transactions that are in error. This PeopleSoft Query uses the INTFC_CRCARD staging table to display data summarized by business unit, amount, and currency.

BI_FINALIZATION_ERRORS

BI_INVOICE

ERROR_TRANSACTIONS

Generates alert messages for billing finalization errors (ERROR_STATUS_BI) in the Bill Header table (BI_HDR).

BI_FINALIZATION_ERR_SUM

BI_INVOICE

ERROR_SUMMARY

Generates alert messages for billing finalization errors (ERROR_STATUS_BI) in the Bill Header table (BI_HDR). This query displays data summarized by business unit, amount, and currency.

BI_INTFC_BI_ERROR

BI_INTERFACE

ERROR_TRANSACTIONS

Generates alert messages for billing interface errors (ERROR_STATUS_BI) in the Billing Interface table (INTFC_BI).

BI_PENDING_BILLS

BI_INVOICE

PENDING_TRANSACTIONS

Generates alert messages for invoices that have not been finalized after a certain number of days.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_BILLS_CON

BI_INVOICE

PENDING_TRANSACTIONS_CONS

Generates alert messages for consolidated invoices that have not been finalized after a certain number of days.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_BILLS_SUM

BI_INVOICE

PENDING_TRANSACTIONS_SUMMARY

Generates alert messages for invoices that have not been finalized after a certain number of days. This query displays the invoices summarized by business unit, amount, and currency.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_CON_BILLS_SUM

BI_INVOICE

PENDING_TRANS_SUMMARY_CONS

Generates alert messages for consolidated invoices that have not been finalized after a certain number of days. This query displays the consolidated invoices summarized by business unit, amount, and currency.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_CRCARD

BI_CREDIT_CARD

PENDING_TRANSACTIONS

Generates alert messages for credit card transactions that have not been processed after a certain number of days.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_CRCARD_SUM

BI_CREDIT_CARD

PENDING_TRANSACTIONS_SUMMARY

Generates alert messages for credit card transactions that have not been processed after a certain number of days. This query displays the credit card transactions summarized by business unit, amount, and currency.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_PENDING_WRKSHEET

BI_WORKSHEET

PENDING_TRANSACTIONS

Generates alert messages for billing worksheets that have not been processed after a certain number of days.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

BI_WORKSHEET_ERRORS

BI_WORKSHEET

ERROR_TRANSACTIONS

Generates alert messages for billing worksheets that are in error.

BI_PENDING_INTFC

BI_INTERFACE

PENDING_TRANSACTIONS

Generates alert messages for billing interface transactions (INTFC_BI table) that have not been processed after a certain number of days.

Note. Define the number of days using the WorkFlow/Batch Parameters page.

See Modifying Workflow and Batch Parameters.

Other Sources of Information

In the planning phase of the implementation, take advantage of all PeopleSoft sources of information, including the installation guides, table-loading sequences, data models, and business process maps. A complete list of these resources appears in the preface in the PeopleSoft Application Fundamentals 9.1 PeopleBook, with information about where to find the most current version of each.

See Also

PeopleTools PeopleBook: PeopleSoft Setup Manager

PeopleTools PeopleBook: PeopleSoft Component Interfaces