Processing Billing

This chapter provides an overview of billing processing and discusses how to:

Click to jump to parent topicUnderstanding Billing Processing

This section discusses:

Click to jump to top of pageClick to jump to parent topicGeneral PeopleSoft Billing Processing

PeopleSoft Pay/Bill Management integrates with PeopleSoft Billing through the use of the PeopleSoft Project Costing and PeopleSoft Contracts applications.

When you save staffing orders and assignments, the Pay/Bill Management system creates contracts, contract lines, projects, activities, and so forth in Project Costing and PeopleSoft Contracts. This enables you to use the existing relationships between PeopleSoft Billing, PeopleSoft Project Costing, and PeopleSoft Contracts.

The following diagram shows the integrations between the HCM database and PeopleSoft Billing.

Overview of integrations between the HR database and the financials database for processing billing

To process billing:

  1. Enter time using the PeopleSoft Pay/Bill Management Rapid Time component.

  2. Run the Publish Actual Payable Time Application Engine process (TL_PY_PUB_TM).

    This process sends data for the actual hours from PeopleSoft Time and Labor to an interface staging table in PeopleSoft Project Costing.

  3. Send billable time to PeopleSoft Project Costing (PC_TL_TO_PC).

    PeopleSoft Time and Labor sends billable time to PeopleSoft Project Costing (to an interface staging table) as either actuals or estimates through an application message (PeopleSoft Time and Labor to PeopleSoft Project Costing). Then, the PC_TL_TO_PC Application Engine reads the data in the interface staging table and writes the transactions to the PROJ_RESOURCE table and calls the Project Costing Pricing Engine.

  4. Run the Pricing Engine (PC_PRICING).

    This process creates billing rows from the costs that are brought into PeopleSoft Project Costing. The system calls it automatically from the PC_TL_TO_PC process. The system matches up the costs with contract lines and rate sets to determine what billing rows are created.

  5. Run the Contracts/Billing Interface Application Engine process (CA_BI_INTFC).

    This process in PeopleSoft Contracts sends PeopleSoft Contracts and PeopleSoft Projects-related billing activity to PeopleSoft Billing. This process calls the Staffing Process step, which moves values into User Fields 1–9 in the Billing Interface tables (INTFC_BI) from the customer field values that you specified when setting up the assignment. This process also calls the CA_COMMIT_PO process, which updates the PO remaining balance with the committed amount.

  6. Run the Billing Interface process (BIIF0001).

    This process in PeopleSoft Billing creates temporary or regular bills based on the transactions in the Billing Interface tables.

  7. Run the Finalization process (BIIVC000).

    You run this process on the real bills that you have created to change the bill status from RDY to INV. The process performs a variety of tasks including calculating taxes, setting the invoice date, and calculating the due date.

  8. Run the Billing to Projects/Contracts Interface process (BIPCC000).

    After you have run the Finalization process, run the Projects/Contracts Interface process to update PeopleSoft Contracts and PeopleSoft Project Costing with the finalized bill information from PeopleSoft Billing. This process calls the FO_PO_APPLY process, which updates the PO remaining balance with the amounts actually billed.

  9. Run the Billing Adjustments to Projects process (PC_BI_TO_PC).

    This process moves data from PeopleSoft Billing to PeopleSoft Project Costing. This billing adjustment data is used to populate the PROJ_RESOURCE table.

See Also

Integrating with Time and Labor

Processing Contracts Billing

Working with Purchase Order Tracking

PeopleSoft Enterprise Time and Labor PeopleBook, "Integrating With PeopleSoft Financials and Enterprise Performance Management," Publishing Estimated and Actual Cost Data to PeopleSoft Projects

Click to jump to top of pageClick to jump to parent topicStreamlined Billing

To reduce the number of steps for invoicing bills, you can use streamlined billing. Streamlined billing enables you to process transactions from PeopleSoft Contracts and PeopleSoft Project Costing to PeopleSoft Billing and back with one job. As long as data is set up correctly, steps 5 through 9 (in the previous section) run sequentially with no manual intervention.

Note. Important Setup Parameters: For streamline billing to run correctly, you must select the Pre-approved and Direct Invoicing check boxes on the billing plan, specify the range selection ID and direct invoicing option on the Bill By Identifier page, and establish billing user preferences.

For detailed information about streamlined billing, refer to your PeopleSoft Enterprise Contracts 9.1 PeopleBook.

See Also

Streamlined Billing

Click to jump to parent topicProcessing Billing

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Process Billing

Page Name

Definition Name

Navigation

Usage

Publish Actual Payable Time

TL_RUN_PUB_ACTUALS

HCM database

Time and Labor, Process Time, Publish Actual Payable Time

Run the Publish Actual Payable Time process to send actual hours from PeopleSoft Time and Labor to an interface staging table in PeopleSoft Project Costing.

Time and Labor

PC_TL_TO_PC

Project Costing, Cost Collection, Time and Labor

Run the PC_TL_TO_PC process to pull data from the interface staging table into the Project Costing Project Resources table.

Process As Incurred Billing

RUN_CA_BI

  • Customer Contracts, Schedule and Process Billing, Process As Incurred Billing

  • Staffing, Pay/Bill Processes Center, Bill, Process As Incurred Billing

  • Click the Process As Incurred Billing link on the Pay/Bill Processes Center page.

Run the Contracts/Billing Interface process to load billing information from PeopleSoft Contracts and PeopleSoft Project Costing into PeopleSoft Billing.

Billing Interface

RUN_BI_INTFC

  • Billing, Interface Transactions, Process Billing Interface

  • Staffing, Pay/Bill Processes Center, Bill, Process Billing Interface

  • Click the Process Billing Interface link on the Pay/Bill Processes Center page.

Set interface parameters before running the Billing Interface process.

Finalize and Print

RUN_BI_PRNTIVC

  • Billing, Generate Invoices, Non-Consolidated, Finalize and Print Invoices

  • Staffing, Pay/Bill Processes Center, Bill, Finalize and Print Invoices

  • Click the Finalize and Print Invoiceslink on the Pay/Bill Processes Home page.

Establish parameters for printing invoices (BIIVC000) by using single action processes.

Run BI PC/CA Intrfc.

RUN_BI_PCCA

  • Billing, Generate Invoices, Utilities, Update Contract/Projects Data

  • Staffing, Pay/Bill Processes Center, Bill, Update Contract/Projects Data

Determine the sets of invoices to be processed, and run the Billing to Projects/Contracts Interface process for all billing business units or for a single business unit. This process also updates the PO remaining balances and the PO Application tables with the amounts actually billed.

Retrieve Billing Items

PC_BI_TO_PC

  • Project Costing, Revenue Collection, Retrieve Billing Items

  • Staffing, Pay/Bill Processes Center, Bill, Retrieve Billing Items

Move rate-based data from PeopleSoft Billing to PeopleSoft Project Costing by using an Application Engine process. Places all approved-billed rows into the PROJ_RESOURCE table.

Click to jump to top of pageClick to jump to parent topicRunning the Publish Actual Payable Time Application Engine Process (TL_PY_PUB_TM)

Access the Publish Actual Payable Time page (Time and Labor, Process Time, Publish Actual Payable Time).

You can always run the Publish Actual Payable Time process from this page. However, PeopleSoft Time and Labor always publishes actual payable time to PeopleSoft Project Costing when you:

The PeopleSoft Enterprise Time and Labor PeopleBook describes the fields and use of this page.

See Also

PeopleSoft Enterprise Time and Labor PeopleBook, "Integrating With PeopleSoft Financials and Enterprise Performance Management," Publishing Estimated and Actual Cost Data to PeopleSoft Projects

Click to jump to top of pageClick to jump to parent topicRunning the Time & Labor to Projects (PC_TL_TO_PC) Process

Access the Time and Labor page (Project Costing, Cost Collection, Time and Labor).

The PeopleSoft Project Costing 9.1 PeopleBook describes the fields and use of this page.

Note. The rate sets created by PeopleSoft Pay/Bill Management for each temporary assignment have a rate definition type of Billing, which can be leveraged to run PC_PRICING only for Billing but not costing transactions.

See Also

Reviewing and Loading Data to PeopleSoft Project Costing Tables

Click to jump to top of pageClick to jump to parent topicRunning the Contracts/Billing Interface Application Engine Process (CA_BI_INTFC)

Access the Process As Incurred Billing page (Staffing, Pay/Bill Processes Center, Bill, Process As Incurred Billing).

The PeopleSoft Contracts 9.1 PeopleBook describes the fields and use of this page.

See Also

Processing Contracts Billing

Click to jump to top of pageClick to jump to parent topicRunning the Billing Interface Process (BIIF0001)

Access the Billing Interface page (Staffing, Pay/Bill Processes Center, Bill, Process Billing Interface).

The PeopleSoft Billing 9.1 PeopleBook describes the fields and use of this page.

Click to jump to top of pageClick to jump to parent topicRunning the Finalization Process (BIIVC000)

Access the Finalize and Print page (Staffing, Pay/Bill Processes Center, Bill, Finalize and Print Invoices).

The PeopleSoft Billing 9.1 PeopleBook describes the fields and use of this page.

Click to jump to top of pageClick to jump to parent topicRunning the Billing to Projects/Contracts Interface Process (BIPCC000)

Access the Run BI PC/CA Intrfc. page (Staffing, Pay/Bill Processes Center, Bill, Update Contract/Projects Data).

The PeopleSoft Billing 9.1 PeopleBook describes the fields and use of this page.

See Also

Working with Purchase Order Tracking

Integrating with PeopleSoft Contracts, Project Costing, Grants, and Pay/Bill Management

Click to jump to top of pageClick to jump to parent topicRunning the Billing Adjustments to Projects Process (PC_BI_TO_PC)

Access the Retrieve Billing Items page (Staffing, Pay/Bill Processes Center, Bill, Retrieve Billing Items).

The PeopleSoft Project Costing 9.1 PeopleBook describes the fields and use of this page.

See Also

Integrating with PeopleSoft Contracts and PeopleSoft Billing

Click to jump to parent topicReviewing Bill Summaries

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Review Bill Summaries

Page Name

Definition Name

Navigation

Usage

Bill Summary Info (Bill Summary Information)

BI_SUMMARY_INQ

Billing, Review Billing Information, Summary

Review bill summary information in your preferred currency perspective.

Bill Summary Info 2 (Bill Summary Information 2)

BI_SUMMARY2_INQ

Billing, Review Billing Information, Summary, Bill Summary Info 2

Review the options and processes applied to the corresponding bill. The General Ledger level, Receivables level, and PeopleSoft Receivables options are those that you defined on the Installation Options - Billing - GL/AR Options page.

The remaining fields on this page are selected if the particular option or process has been applied; they are cleared if they have not been applied for the corresponding bill.

Click to jump to top of pageClick to jump to parent topicReviewing Bill Summaries

Access the Bill Summary Info page (Billing, Review Billing Information, Summary).

The PeopleSoft Billing 9.1 PeopleBook describes the function and detail of this page.

Click to jump to top of pageClick to jump to parent topicReviewing Options and Processes Applied to Bills

Access the Bill Summary Info 2 page (Billing, Review Billing Information, Summary, Bill Summary Info 2).

The PeopleSoft Billing 9.1 PeopleBook describes the function and detail of this page.