Setting Up Billing Plans

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

Click to jump to parent topicUnderstanding Billing in Contracts

PeopleSoft Contracts enables you to define and administer the billing rules for the products and services that your customer has purchased under a contract. After you have defined the billing rules for a contract, data from PeopleSoft Contracts drives the creation of bill lines for fixed-price contract lines. Data from PeopleSoft Contracts and PeopleSoft Project Costing drives the creation of bill lines for rate-based contract lines. In both cases, PeopleSoft Contracts creates bill lines for the Billing Interface tables, and the Contracts Billing Interface process is then run to transfer the bill lines to PeopleSoft Billing. Once the bill lines have been transferred to PeopleSoft Billing, you can use the PeopleSoft Billing comprehensive billing solution to customize your bills as needed. PeopleSoft Contracts enables you to manage your billing activity, with full views into the billing related activity within PeopleSoft Contracts, and information on the status of bill lines that interact with PeopleSoft Billing.

A contract can consist of multiple contract lines with complex and diverse billing requirements. In PeopleSoft Contracts, each product is assigned to its own contract line. You then associate each contract line with a billing plan. Billing plans store the timing of when billing occurs, how bill lines should appear, and what notes should relate to the bill. You can assign contract lines with similar billing requirements to the same billing plan. Each contract has at least one billing plan, and a contract may have more than one billing plan.

When you define your contract's business units and products, you define default billing options and billing rules for those business units and products. When you create a new contract, the billing options that you associated with the contracts billing unit appear by default on the contract header, where you can edit them if necessary. When you select a product onto the contract line, the billing options that you defined for that product are selected onto the contract line. When you define your billing plan, the billing options defined at the header and line levels populate the billing plan. You can edit them if necessary. The billing options that exist at the contract billing plan level take precedence over those defined at a higher level.

A series of high-level management pages enable you to review billing activity for contracts and to manage the activity by holding and releasing billing activity that is otherwise ready to bill according to the defined terms.

The Contracts Billing Interface process reviews contract billing activities, locates billing activity that is ready to be billed, and creates billing lines in the Billing interface tables to initiate billing of this activity.

This section discusses:

Note. For contracts with a classification of Government, you can find additional billing information in the Contracts for Government Contracting PeopleBook.

See Also

Managing Contracts Billing

PeopleSoft Contracts for Government Contracting PeopleBook

Click to jump to top of pageClick to jump to parent topicBilling Plans

In PeopleSoft Contracts, you assign billing schedules and rules to contract lines by creating billing plans. Billing plans are contract-specific. A billing plan stores the schedule of billing events (when to bill) and the corresponding bill lines (what to bill) for these events. Each contract line product is tied to a billing plan, and you can associate contract lines with similar billing requirements with the same billing plan. Each contract has at least one billing plan and may have more than one.

Before you define billing plans for a contract, you should first have established your contract header billing options. The information that you have entered at the contract header level migrates down to the billing plans created for the contract. Much of this information appears by default from the setup of the related Contract business unit.

When you are setting up your billing plans, you can either first define billing plans and then assign contract lines to them, or you can first assign your contract lines to undefined billing plans and then finish the billing plan definition.

You can optionally select billing plan templates to automate the creation of billing plans on your contract. You can associate events with your billing plan template depending on your plan method. In addition, you can create a billing plan detail template to override the billing defaults defined for a contracts billing business unit and contract header.

Regardless of which approach you take, you need to complete these high-level steps:

To simplify your billing process, you might limit the number of billing plans that you create for a contract. These are the rules for defining when you need to create a new billing plan:

The high-level step for linking contract lines to billing plans is to assign contract lines to billing plans.

When assigning contract lines to billing plans, assign lines with similar billing requirements to the same billing plan when possible. Contract lines must be put on different billing plans if one of these vary:

In addition, the contract lines must be put on different billing plans if any of the following apply:

Billing Plan Templates

Two types of billing templates are available:

You can optionally select billing plan templates to automate the creation of billing plans on your contract. You can also associate events with your billing plan template depending on your plan method. Create billing plan templates on the Billing/Revenue Plan Templates page.

You can also create a billing plan detail template to override the billing defaults defined for a contracts billing business unit and contract header. Create billing plan detail templates on the Billing Plan Detail Template page.

See Defining Revenue and Billing Plan Templates.

Discounts

See these chapters for information about discounts: Pricing Contracts, Understanding Accounting Distributions, and Entering Accounting Distributions.

See Entering Accounting Distributions.

See Pricing Contracts.

Retainages

A retainage is any amount that is not to be billed unless and until you release it. Retainages, always defined as percentages, can be specified on rate-based contract lines to apply to all billable project transactions that are tied to the contract line and passed to PeopleSoft Billing. Contract lines containing retainages can only be assigned to As-incurred billing plans.

Purchase Orders

You can have only one purchase order (PO) associated with a contract. However, for the appropriate billing plan method (percent complete, immediate, milestone, or value-based), you can have multiple POs on the billing plan.

The PO number is open and editable throughout the life of the billing plan, and you can override the default PO number at any time.

The PO number appears on varying pages of your contract, depending on the billing plan type:

Click to jump to top of pageClick to jump to parent topicBilling Methods

The billing method describes the nature of the billing that applies to line products that are related to a specific billing plan. PeopleSoft Contracts supports the following billing methods:

Milestone

For billing plans in which billing is triggered by an event—such as a date, a milestone, or a user-initiated action—that is associated with the billing plan. Define a schedule of events for the billing plan and spread the total billable amount over the events by percentage or amount. You associate amount-based contract lines with the Milestone billing method.

% Complete (percent complete)

For billing plans in which you generate bills over a period of time by updating the percent complete as needed. You manually generate these bill events by entering the percent complete for a given period on the Billing Plan - Percent Complete page. The total billable amount is spread over the events by percentage of completion. You associate amount-based contract lines with the % Complete billing method.

You bill based on a manually entered percentage of completion or a system updated percentage of completion based on your associated project or project and activity combination.

Immediate

No events are defined for billing plans with a billing method of Immediate. Billing is eligible to be triggered as soon as the billing plan is marked Ready. You associate amount-based contract lines with the Immediate billing method.

As-Incurred

For billing plans in which the associated line products correspond to services whose billable items accumulate in PeopleSoft Project Costing. You do not have to set up events for an As-Incurred billing plan. Billing occurs for whatever has been accumulated to date when you run the Contracts Billing Interface process. You can optionally schedule date or milestone events for As-Incurred billing plans, which provides you with greater control over when billing occurs because the events act as a floodgate. Once the events have been met, all accumulated, billable items in PeopleSoft Project Costing that are not yet billed are processed. You associate rate-based contract lines with the As-Incurred billing method.

Value Based

For billing plans in which you want to attach an amount-based billing plan to a rate-based contract line. A value-based billing plan lets you define and bill independent amounts other than the actual rate-based transactions processed for revenue recognition. Amount-based contract lines (amount) cannot be associated with value-based billing plans. Value-based billing plans cannot be associated with contract lines containing discounts or retainages. You must associate every value-based billing plan with an event. The system automatically populates the value-based billing plan with a default, pending event date using the current date. The current date makes the billing plan eligible for immediate processing.

Recurring

Recurring billing does not use billing plan lines or events. You define the billing plan schedule, and each time that the billing plan is eligible for billing, the process generates the appropriate invoice lines and sends them to billing.

If you are using billing plan templates, add a product or service to your contract; the system automatically creates the billing plan. Your contract administrator enters the start date and schedule, and you can preview the recurring fees before running the billing process.

Here are the rules for using the recurring price type and billing method:

  • Must have a bill plan method of Recurring with a recurring price type.

  • Must have a revenue method of Billing Manages Revenue with a recurring price type.

  • No billing plan lines for recurring billing method.

  • No events for a recurring billing method.

  • Only one project and activity allowed for each recurring contract line.

  • No discounts and retainages for recurring billing method.

  • No limits apply for recurring billing method.

Click to jump to top of pageClick to jump to parent topicBilling Statuses

These four areas are related to billing and have status fields:

Status fields exist for each of these areas to initiate edit checking, enable processing, and indicate billing progress.

Understanding Billing Plan Status

Billing plans define when to bill, how much to bill, the format of the invoices, and the number of bill lines to create on each invoice. A billing plan has nine status values:

Pending

Default status when you define a new billing plan. When you save a billing plan that is in Pending status, the system does not perform edit checking. This allows you to work on a billing plan, save your work, and return to that billing plan to finish your work at a later date. When you have completed entering data for a billing plan, you set the status field to Ready. You can also set the status field to Cancelled.

Note. If you are using templates and selected the Activate Contract option on the template, the system automatically sets the billing plan status to Ready upon contract activation.

Ready

You may select this status when the contract is in Active status. If all required conditions are met (see below), the billing plan status becomes Ready, and the Contracts Billing Interface process may now select this billing plan for processing.

For % Complete billing plans, once the plan is Ready, you can update the percent complete on the Billing Plan - Events page.

Note. If you are using templates and selected the Activate Contract option on the template, the system automatically sets the billing plan status to Ready upon contract activation.

In Progress

Once billing activity has been generated from this billing plan, the Contracts Billing Interface process (CA_BI_INTFC) changes the status of the billing plan to In Progress. At this point, the billing plan status becomes display-only. Billing plans that are In Progress may be moved to Cancelled by using a button if the billing cross-reference history for the billing plan nets to a zero dollar amount—that is, if all bills have been credited. You can delete or add billing plan events to In Progress billing plans.

Action Required

The system sets a billing plan to an Action Required status when a contract line amendment is processed or an event is reversed. You must review the event and reallocate the plan to account for the amendment or reversal. Once you have reviewed the billing plan and made any necessary changes, click the Reviewed button to rebuild the billing schedule and to signify to the system that the plan is ready to continue with processing. The system changes the status from Action Required to In Progress.

Note. When you create an amendment for an Immediate billing plan or for a billing plan that has a status of Completed, the system sets the billing plan status to In Progress instead of Action Required.

Note. In the scenario where the contract line amount associated with the billing plan is amended, and the new amount equals the total billed amount for the billing plan, when you click Reviewed, the system changes the billing plan status from Action Required to Completed. This note applies to Milestone and Percent Complete billing plans with events.

Cancelled

Billing plans may be cancelled from any status value. Cancellation may occur if the entire contract is terminated or superseded, if a contract line is dropped, or to consolidate contract lines onto another billing plan. Once cancelled, a billing plan cannot be reopened.

When you change the status to Cancelled, the system performs edit checking to ensure that all rows in the billing cross-reference history net in total amount to zero or have a cross-reference status of Cancelled.

Completed

For fixed-amount billing methods containing events, once all billing plan events are complete, the system updates the billing plan to Completed. This status indicates that all billing has been generated and finalized. For the As-Incurred billing method, you must manually move the billing plan status to Completed because the system has no way to evaluate when a plan with no amount and no events is complete. For the Recurring billing method, once the end date is reached and the bills for that cycle are generated, the system sets the billing plan to Completed when the Projects/Contracts Interface process is run. For the Value-Based billing method, you must manually move the billing plan status to Completed because the system has no way to evaluate when you have finished adding lines to a billing plan. Completed billing plans may be moved to Cancelled by using a button if the net monetary amount on the billing cross-reference history is zero—that is, if all bills have been credited.

Recycled

For fixed-amount billing methods containing events, once the billing event status is marked Recycled, the system changes the billing plan status to Recycled. Billing plans that are Recycled may be moved to Cancelled by using a button if the billing cross-reference history for the billing plan nets to a zero dollar amount (all bills have been credited). You cannot reverse a Recycled billing plan.

Note. The Recycled status applies to Immediate billing plans only.

Reversal In Progress

When you initiate the reversal of a billing plan, the system changes the status of the billing plan to Reversal In Progress.

Reversed

The system changes the billing plan to a Reversed status after completing the reversal process.

In addition to the above status values, a Hold check box is available on the billing plan. If the billing plan status is Ready or In Progress, you have the option to temporarily hold the billing plan for processing. For reference, the system stores the date on which you placed the billing plan on hold.

The system performs specific edits when the billing plan is moved from one status to another. A billing plan must pass all edits for the status to change.

Auto Readying Billing Plans from Templates

A check box on the billing plan page indicates whether the system should mark the billing plan Ready automatically upon contract activation. The value in this check box populates from the option defined on the Billing and Revenue Plan Template page. The default for this template option is to leave the plan Pending. Therefore, you must select this option on the template for the system to automatically set the billing plan status to Ready upon contract activation.

Changing a Billing Plan Status to Ready

When you move the billing plan status to Ready and click the Save button, the system performs these edits:

Note. For a contract line to be cancelled, the billing plan status must be Pending or Cancelled to ensure that no processing is pending.

Once you, or the system if you are using the autoready feature from the billing template, have set the billing plan status to Ready, the following fields are unavailable for entry: Billing BU, Billing Method, and Billing Currency Option.

Changing a Billing Plan Status to Pending

You can manually move the status of a billing plan from Ready to Pending. The system does not perform edit checking for status changes of this type.

Changing a Billing Plan Status to In Progress

For billing plans containing events, the system automatically initiates a billing plan status change from Ready to In Progress when the first billing plan event status is moved to In Progress. See the Billing Plan Event Status section for more details. For those billing plans with no events, the status is changed upon different actions.

For As-Incurred billing plans, the system automatically initiates a billing plan status change from Ready to In Progress when the billing cross-reference history is populated with its first finalized row for this billing plan.

For Immediate billing plans, the system automatically initiates a billing plan status change from Ready to In Progress when the billing cross-reference history is populated with its first Accepted status row for this billing plan.

For Value-Based billing plans, the system automatically initiates a billing plan status change from Ready to In Progress when the Contracts Billing Interface Application Engine process (CA_BI_INTFC) runs.

For Recurring billing plans, the system changes the billing plan status from Ready to In Progress.

Changing a Billing Plan Status to Cancelled

You change a billing plan’s status to Cancelled on the Billing Plan - Billing Plan General page. When you change the status to Cancelled, the system performs edit checking to ensure that all rows in the billing cross-reference history net in total amount to zero or have a cross-reference status of Cancelled.

Changing a Billing Plan Status to Completed

For billing plans containing events, the system automatically changes the billing plan status to Completed when all billing plan events are Completed. For those billing plans with no events, the status is changed upon different actions.

For As-Incurred billing plans, you must manually initiate this status change because the system doesn't know when the last transactions have been accumulated in PeopleSoft Project Costing and processed through to PeopleSoft Billing.

For Value-Based billing plans, you must manually initiate this status change because the system doesn't know that you have finished adding rows to the billing plan.

For Immediate billing plans, only one set of bill lines is generated for the billing plan. The system automatically changes the billing plan status to Completed when the billing cross-reference history is populated with a finalized row for the billing plan.

For Recurring billing plans, once the end date is reached and the bills for that cycle are generated, the system sets the billing plan status to Completed after running the Projects/Contracts Interface process (BIPCC000).

Changing a Billing Plan Status to Action Required

The system sets the billing plan to a status of Action Required when amendment processing against a contract line or an event reversal occurs. You must review the event inserted by the amendment or reversal process, and reallocate the plan to account for the amendment or reversal. Once you have reviewed the billing plan and made any necessary changes, click the Reviewed button to rebuild the billing schedule and to signify to the system that the plan is ready to continue with processing. The system changes the status from Action Required to In Progress.

Note. When you create an amendment for an Immediate billing plan or for a billing plan that has a status of Completed, the system sets the billing plan status to In Progress instead of Action Required.

Note. In the scenario where the contract line amount associated with the billing plan is amended and the new amount equals the total billed amount for the billing plan, when you click Reviewed, the system changes the billing plan status from Action Required to Completed. This note applies to Milestone and Percent Complete billing plans with events.

Changing a Billing Plan Status to Reversed

The system autonomically changes the billing plan status to Reversed when all billing plan events that were set to Reversal Initiated have a status of Reversed.

Billing Plan Status Flow

This diagram shows the flow between status values:

Billing plan status flow

Understanding Billing Plan Event Status

Depending on the billing method for the billing plan, you define zero or more billing plan events. Billing plan events show how much to bill based on a percentage of the billing plan total, and when to bill using the event status. Events are used with billing methods Milestone, % Complete, and Value-Based. Billing methods Immediate and Recurring do not have billing plan events. You can optionally associate billing plan events with As-Incurred billing plans to maintain greater control over the timing of as-incurred billing. These eight billing plan event statuses are available:

Pending

Default status when you define most billing plan events. Billing plan events in Pending status are not subject to system edit checking.

Note. The system inserts Percent Complete billing plan events in Ready status.

Ready

You can use two methods to set the billing plan event status to Ready. First, you can set the billing plan event status to Ready after you have finished defining the event for the billing plan. This method enables you to automate the billing process. For example, you can define a milestone billing plan event and set it to Ready status. Then, when the milestone is reached, the system automatically generates the corresponding bill line. The second method is to leave the billing plan event in Pending status until the activity associated with the bill event is ready to be billed. For example, you can define a milestone billing plan event and leave it in Pending status. Then, when the milestone is reached, you can update the billing plan event status to Ready to initiate billing. This method enables you to enforce greater control over what bills are generated. Regardless of the method that you choose, when you set the billing plan event status to Ready, the system performs edit checks to ensure that all required event fields have been defined (Milestone ID, Milestone Number, and Percentage).

In Progress

Once the billing plan event has been processed by the system and the associated activity sent to PeopleSoft Billing, the Contracts Billing Interface process (CA_BI_INTFC) updates the event to In Progress. Once an event is marked with In Progress status, that event is overlooked by future billing processes.

Recycled

The Recycled status is set by PeopleSoft Billing if one or more of the billing plan lines associated with the event is canceled in the billing worksheet.

Note. Invoices cancelled in bill entry are not updated to Recycled in PeopleSoft Contracts 8.

Individual billing plan lines are processed if an event is marked as recycled and the billing plan line is cancelled in the Billing Cross-Reference History table. (Cancelled billing plans have a Deleted Billing Cross-Reference History status.)

Completed

Once all bill lines associated with a billing plan event are marked Finalized in the Billing Cross-Reference History table, the Projects/Contracts Interface process (BIPCC000) updates the billing plan event status to Completed.

Reversal Initiated

The system sets this status when you select the Reversal Initiated option and click the Update Event Status button on the Review Billing - Events page. Selecting this option triggers the system to generate a reversal for the selected billing plan events.

At the same time that the system sets the event status to Reversal Initiated, the system also changes the billing plan status from In Progress or Completed to Action Required. This setting indicates that you need to manage the billing plan events to ensure that you process 100 percent for event-level reversals.

Reversal in Progress

The system sets this status when the application engine begins the reversal generation process.

Reversed

The system changes the billing plan event status to Reversed with the next run of the Contracts Billing Interface process (CA_BI_INTFC).

Changes between statuses are controlled manually by you or programmatically by the system. You control the billing plan event statuses of Pending and Ready. The system controls all other changes to the billing plan event statuses.

Understanding the Relationship Between the Billing Plan Status and Billing Plan Event Status

When the billing plan status is Pending, you can freely edit your billing plan events. When the billing plan status is Ready or In Progress, you can edit billing plan events with a status of Pending or Ready.

This diagram illustrates the billing plan event status flow:

Billing plan event status flow

Understanding Prepaid Status

Prepaids are fixed amounts defined in a contract and pertain only to rate-based contract lines. The prepaid amount is defined for a specific use and can have an expiration date. The time frame and exact transactions applied to the prepaid are not known at the time of entry.

See Establishing Prepaid Amounts.

Understanding Billing Cross-Reference History Status

The billing cross-reference history stores all the billing history for any contract. For fixed-amount contract lines, the record is tracked from when PeopleSoft Contracts sends bill rows to PeopleSoft Billing through finalization of the bill in PeopleSoft Billing. For rate-based contract lines, this information is stored upon finalization of the bill.

The billing cross-reference table provides a link between billing activity in PeopleSoft Contracts and billing activity in PeopleSoft Billing. Six billing cross-reference history status values exist. The following statuses apply only to fixed-amount billing plans (milestone, % complete, immediate, and value-based).

New

When you run the Contracts Billing Interface process, a billing cross-reference row with the status of New is created for each billing plan event that is on a billing plan with a status of Ready or In Progress and that has a billing plan event status of Ready or Recycled (with deleted cross-reference rows).

Received

When the Billing Interface process (BIIF0001) is run in PeopleSoft Billing, the billing cross-reference status is updated to Received for rows that successfully complete the Billing Interface process; the status is not updated for records that appear as errors in the interface.

The Billing Interface process loads the Billing Worksheet with PeopleSoft Contracts and PeopleSoft Project Costing billing activity. For billing activity coming from billing plans for which you selected Direct Invoicing and Pre-Approved, the billing activity skips the Billing Worksheet process. This situation is the only one for which the status moves directly from Received to Finalized.

Accepted

Once the billing activity is populated into the Billing Worksheet, the billing administrator can accept or cancel the fixed-amount billing activity. If accepted, the billing cross-reference row status corresponding to that billing activity is updated to Accepted.

Deleted

Once the billing activity is populated into the Billing Worksheet, the billing administrator can accept or cancel the fixed-amount billing activity. If cancelled, the billing cross-reference row status corresponding to that billing activity is updated to Deleted.

Finalized

For billing activity related to fixed-amount and recurring billing plans, upon finalization of billing activity, the billing cross-reference row status corresponding to that billing activity is updated to Finalized for fixed-amount and recurring activity. For billing activity related to rate-based billing plans, upon finalization of billing activity a row is created in the billing cross-reference table with a Finalized status. Any credits, rebills, or manual bills initiated directly in PeopleSoft Billing are reflected on the billing cross-reference row if they were made in reference to an existing Contract and Billing Plan.

Note. Rate-based billing activity (As-Incurred billing method) that comes from PeopleSoft Project Costing is not populated into the Contracts billing cross-reference table until after the bills have been finalized in PeopleSoft Billing; therefore, rows for rate-based billing can appear only on billing cross-reference rows with a status of Finalized.

Reversed

For billing activity related to fixed-amount billing plans, upon reversal of billing activity, the billing cross-reference row status corresponding to that billing activity is updated to Reversed for fixed-amount activity.

The system controls how the status values change based on the following application engines:

System status changes affected by application engine processes

See Also

Reviewing the Cross-Reference Table

Click to jump to top of pageClick to jump to parent topicBilling Plan Assigning Rules

You assign contract lines to billing plans on the Assign Billing Plan page. From this page, you can either assign contract lines to existing billing plans for that contract or you can create a billing plan and assign contract lines at the same time.

Each contract must contain at least one billing plan. While the contract is in pending status, you can perform negotiated amount allocation on a contract line that you have already assigned to a billing plan. This action is possible because all amounts stored at the billing plan level are stored as a percentage of the contract line amount. Once the contract is active, amendment control is in effect and any changes to contract lines must be made using Amendment Processing.

Assigning Billing Plans - Steps

The following steps provide a high-level sequence of the activities that you need to perform when assigning contract lines to billing plans.

To assign contract lines to billing plans:

  1. Create a new contract in pending status.

  2. Select products onto contract lines.

  3. Link the active contract lines to pending billing plans (could be step 4).

  4. Define the billing plan parameters.

  5. Complete the negotiated amount allocation for all active contract lines; this could change the amount on any active line.

    Repeat steps 2 through 5 as needed.

  6. Activate the contract.

    It is possible to activate the contract before assigning any or all of the active lines to billing plans.

  7. Ready the billing plans.

    Note. If you selected the autoready option for this billing plan, the system automatically changes the billing plan status to Ready upon contract activation.

Unassigning Billing Plans from Contract Lines

For a contract line to be unassigned from a billing plan, its associated billing plan status must be Pending, Reversed, or Cancelled to ensure that no processing has occurred. The billing plan cannot have a status of Ready or In Progress.

Note. If you want to delete a contract line that is associated with a billing plan with a basis date source option of Contract Line Start Date, you cannot delete the contract line until you unassign the associated billing plan.

Assignment and Unassigning Billing Plans - Prepaids

The following rules apply to assigning and unassigning initial billing plans to prepaids on the Assign Billing Plan page:

See Assigning Contract Lines to Billing Plans.

See Billing Plan Assignment.

Click to jump to top of pageClick to jump to parent topicBilling Summarization

Billing summarization allows you to summarize bill lines downstream in PeopleSoft Billing for printing on the invoice. Summarization templates are assigned at the billing plan level for amount-based and rate-based contract lines. You can associate a billing summarization template on the billing plan detail template or directly on the billing plan. When the Contracts/Billing Interface process is run, the system passes the summarization template to PeopleSoft Billing to combine contract line transaction data and create the summarized invoice. For immediate, milestone, and percent complete billing plans, you can specify additional criteria on the billing plan to print summarized billing plan lines, while leaving other billing plan lines at the detail level. You can select one billing summarization template per billing plan.

Before you can use the billing summarization functionality, you must set up the billing summarization components in PeopleSoft Billing. To set up billing summarization criteria for PeopleSoft Contracts billing, complete the following steps:

  1. Define summarization group types.

  2. Define summarization identifiers.

  3. Define summarization templates.

  4. Assign summarization templates to billing plans manually or using the Billing Plan Detail template.

  5. Assign summarization group types to billing plan lines for immediate, milestone, and percent complete billing plans manually or using the Billing Plan Detail template.

Note. Summarization templates cannot be assigned to billing plans that use the Value-Based or Recurring billing method.

Important! Summarization group types and summarization group ID's must be included as attributes in the summarization template setup before PeopleSoft Billing can create summarized billing plan lines.

See Defining Billing Summarization Templates.

See Setting Up Bill Summarization.

Click to jump to top of pageClick to jump to parent topicBilling Notes

Attach notes to your billing plans to appear on the invoice. Billing notes can be attached at three different levels:

Billing Header Notes

Attach a note to a billing plan header on the Billing Plan General page. This note flows to billing as a header note and appears on the header of any bill associated with this billing plan.

Billing Line Notes

Attach one or more notes to a billing plan line on the Bill Plan Line Note page. Bill line notes are notes associated with a particular line.

Note. For recurring billing plans, the note is passed to PeopleSoft Billing and is printed on every line of the billing invoice.

Billing Event Notes

Attach a note to a billing plan event on the Bill Plan Event Note page. Select the Print Note on Invoice Line check box if you want the note to appear on the billing invoice line. Otherwise, the note will appear on the billing invoice header.

Click to jump to parent topicDefining Billing Plans

PeopleSoft Contracts manages the billing process through the creation of billing plans. Billing plans are contract specific. The billing plan stores the schedule of billing events and the corresponding bill lines for these events. Each contract line product is tied to a billing plan; contract lines with like bill requirements may be tied to the same billing plan. Each contract has at least one billing plan and may have more than one.

This section lists a prerequisite and common elements and discusses how to:

Click to jump to top of pageClick to jump to parent topicPrerequisite

Before defining billing plans, you must have created a contract and saved at least one active line to that contract.

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Section

Amount

Amount that appears on the invoice for this bill event. The amount equals the percent changed multiplied by the negotiated amount.

Billing Currency

Currency code of the invoices that are generated for this billing plan.

Billing Line Note

Click this link to add notes to appear on the bill lines of the invoice.

Billing Plan

Unique identifier for each billing plan.

Bill To Customer

Customer receiving the invoice.

Note. For contracts with a contract classification of Internal, you must select an interunit Bill To Customer for this field.

BI Unit

PeopleSoft Billing business unit.

BP Line or Bill Plan Line Number

The system assigns each billing plan line that you create a sequential billing plan line number.

Contract Line

The system displays the contract line number for each contract line that you have associated with this billing plan.

Cross Reference Sequence No. (cross-reference sequence number)

The system generates a number for each row that is added to the Billing Plan - History page.

Cross Reference Status

The system updates this field to identify where each row of data is within the process:

New: Billing line has been created in the Billing Interface staging record by the Contracts Billing Interface process (CA_BI_INTFC), but has not been picked up by the Billing Interface process.

Received: Billing Interface process (BIIF0001) has run, sending this bill plan line to the Billing Interface table. The bill plan line is now available to the billing administrator to work on in the billing worksheet.

Accepted: Billing worksheet for this bill plan line has been accepted in PeopleSoft Billing, and PeopleSoft Billing is now in the process of creating a real bill for this bill plan line.

Deleted: Billing administrator in PeopleSoft Billing rejected the billing worksheet for this bill plan line. The system marks the associated event as recycled. The next time that the process runs, it processes the recycled event; only those rows that were marked in the history table as deleted are picked up.

Finalized:PeopleSoft Billing has generated an invoice for this bill plan .

Reversed: The billing plan has been reversed and CA_BI_INTFC has been run.

Event (event number)

The system assigns each event that you associate with a billing plan ID an event number.

Event Status or Status

Controls how the application processing treats each occurrence. The event statuses are: Pending, Ready, In Progress, Recycled, Completed, Reversal Initiated, Reversal in Progress, and Reversed.

Event Total

Summary of the amounts defined for each event.

Event Type

Determines which of the fields in the Events group box are relevant to an event. Select one of the following event types:

Milestone: Billing plan event occurrences that are tied to milestone event types are valid for billing when all of the following items are true:

  • The billing plan has a Ready status.

  • The occurrence has an event status of Ready.

  • The milestone conditions have been met.

  • You have defined a percentage or amount for the milestone occurrence.

Date: Billing plan event occurrences that are tied to a date event type are valid for billing when all of the following items are true:

  • The billing plan has a Ready status.

  • The occurrence has an event status of Ready.

  • The event date qualifies the date for selection in the Contracts Billing Interface process.

  • You have defined a percentage or amount for the date occurrence.

Exemption Certificate

An exemption certificate must be entered for any contract line that you have designated as tax exempt.

Negotiated Amount or Negotiated Amt

Equal to the sum of the assigned line’s negotiated amounts. This field does not appear for billing plans with rate-based contract lines.

Percent Total

Sum of the percents of each event occurrence that you have defined for this billing plan ID.

Physical Nature

Select Goods or Services.

Product ID

PeopleSoft Billing uses the product ID on the Billing Plan - Tax Parameters page for value-added tax processing.

Product Tax Group

Tax groups help you identify specific related tax charge information associated with individual charge codes when you take advantage of either of the third-party tax solutions that PeopleSoft products support: Taxware or Vertex. Tax Group is not required.

Note. Tax groups are not used if you install the delivered PeopleSoft Billing tax solution.

Ship To Customer

Location where products are delivered or services are received.

Ship From Location

Location from which the product is shipped.

Tax Code

Tax codes are applied and calculated at the bill line level so that each bill line can be taxed at a different rate.

Tax Exempt Flag

This check box is selected for products that you designated as tax exempt. If a contract line is incorrectly designated as tax exempt, clear the check box, and then optionally select a tax group and tax code. To designate a contract line as tax exempt, select the Tax Exempt check box, and enter an exemption certificate.

Transaction Sub Type

(Optional) If you have Vertex installed, select a transaction sub type.

Transaction Type

(Optional) If you have Taxware or Vertex installed, select a transaction type.

Click to jump to top of pageClick to jump to parent topicPages Used to Define Billing Plans

Page Name

Object Name

Navigation

Usage

Billing Plan - Billing Plan General

CA_BP_GEN_INFO

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Billing Plan General

Define the high-level billing information for a billing plan. The system associates the information that you define on this page with all billing lines that you create under this billing plan. This information is then sent to PeopleSoft Billing.

Bill To Customer Address

CABP_ADDR_INQ

Click the Go To Address button on the Billing Plan - Billing Plan General page.

View the address to which bills are sent for a billing plan.

The values that appear are based upon the values that you selected for the address sequence number and bill to contact on the Billing Plan - Billing Plan General page.

Billing Plan Header Note

CA_BP_NOTE

Click Billing Header Note on the Billing Plan - Billing Plan General page.

Attach a note to a billing plan header. This note flows to PeopleSoft Billing as a header note and appears on the header of any bill associated with this billing plan.

Billing Plan - Events

CA_BP_EVENTS

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Events

Define billing plan events for Milestone, Percent Complete, Value-Based, and As-Incurred billing plans.

Project Information for Event

CA_BP_PROJ_SP

Click the Project Info link on the Billing Plan - Events page.

Link a billing event occurrence to a Projects milestone, and designate when the billing event should consider that milestone achieved.

Billing Plan - Billing Plan Lines

CA_BP_LINE_LNK

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Billing Plan Lines

Create billing plan lines. You can create billing plan lines until the bill plan is marked In Progress. Once the billing plan is marked In Progress, the system allows no changes to the bill plan lines.

For billing plans with a billing method of Value-based, you create billing plan lines on the Billing Plan - Value Based Lines page.

A billing plan can consist of multiple contract lines. When you create bill lines for a billing plan, you can select one of the following options:

  • Create a separate bill line for each individual contract line assigned to the billing plan.

  • Summarize all contract lines under one summary bill plan line.

  • Summarize some lines and create individual bill plan lines for others.

Billing Plan Line Details

CA_BP_LINE_DTL

Click the View Details link on the Billing Plan - Billing Plan Lines page.

View the bill plan lines that you defined for this bill plan ID. On this page you can adjust the description that appears on the invoice for each bill plan line that you created for this bill plan ID.

Bill Plan Line Note

CA_BP_LINE_NOTE

Click the Billing Line Note link on the Billing Plan - Billing Plan Lines page.

Attach a note to a billing plan line. Bill line notes are notes associated with a particular line.

Billing Plan Event Note

CA_BP_EVENTS_NOTES

Click the Event Note link on the Billing Plan - Events Page.

Attach a note to a billing plan event. Select the Print Note on Invoice Line check box if you want to display the note on the billing invoice line. Otherwise, the note appears on the billing invoice header.

Billing Plan - Value Based Lines

CA_BP_LINE_VBB

Click the Define Lines link on the Billing Plan - Events page for a value-based billing plan.

Create billing plan lines for billing plans with a billing method of Value-based. A value-based billing plan can link only to one rate-based contract line. No amount-based contract lines can be associated with a value-based billing plan. Value-based billing plans cannot be associated with contract lines containing discounts or retainages.

Billing Plan - Recurring Detail

CA_BP_RECUR_DTL

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Recurring Detail

Before running the billing process, preview recurring fees that will bill in the future. Update schedule changes for future billing.

Recurring Bill Plan Line Note

CA_BP_RECURLN_NOTE

Click the Billing Line Note link on the Billing Plan - Recurring Details page.

Attach a note to a recurring billing plan line. The note is passed to PeopleSoft Billing and is printed on every line of the billing invoice.

Billing Plan - Tax Parameters

CA_BP_TAX

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Tax Parameters

Update tax information for contract lines associated with fixed-fee (milestone, percent complete, and immediate) and value-based billing plans. You can update the tax parameters for any contract lines for which you have not created a bill plan line. Tax codes are applied and calculated at the bill line level so that each bill line can be taxed at a different rate.

Billing Plan - Tax Parameters

CA_BP_TAX_AI

Customer Contracts, Schedule and Process Billing, Define Billing Plan, Tax Parameters

Update tax information for contract lines associated with as-incurred and recurring billing plans.

Billing Plan - History

CA_BP_XREF

Customer Contracts, Schedule and Process Billing, Define Billing Plan, History

View the status for all billing activity related to this bill plan ID.

You cannot update the system-inserted (CBI and PBI) rows.

You can manually insert rows into the Billing Plan - History page to account for any bills generated against this billing plan by, for example, a third-party billing system.

Click to jump to top of pageClick to jump to parent topicDefining High-Level Billing Plan Information

Access the Billing Plan - Billing Plan General page.

Billing Method

Displays the billing method that you selected for this billing plan. The required fields that appear on this page depend upon the billing plan’s billing method.

Percent Complete

For billing plans with a billing method of Percent Complete, this field displays the percent of the net amount completed for all events associated with this billing plan.

Billing Status

Controls your ability to enter information into, and the processing that occurs against, the billing plan. The available billing plan statuses that you can control are: Pending, Ready, and Cancelled.

Ready at Activation

Select this check box if you want the system to ready the billing plan upon contract activation.

Hold

Select to place this billing plan on hold. Any billing activity associated with the plan is not picked up by the PeopleSoft Contracts Application Engine processes. You can view plans that are on hold from the billing management pages; however, you can only initiate and remove a hold on a billing plan from this page. This option is not available on billing plans with Pending status.

Reviewed

This button appears on the page when your billing plan status is Action Required. This indicates that a contract line was amended and you must review the billing plan events that were inserted by the amendment process. Click this button after you have reviewed your billing plan events and made any necessary changes to Pending events. Clicking this button enables the system to continue processing your billing plan, and the system sets your billing plan status back to In Progress to make it available for continued processing.

Note. In the scenario where the contract line amount associated with the billing plan is amended, and the new amount equals the total billed amount for the billing plan, when you click Reviewed, the system changes the billing plan status from Action Required to Completed. This applies to Milestone and Percent Complete billing plans with events.

When you first open a new billing plan, several fields in the Customer Information, Billing Options, and Billing Default Overrides group boxes are populated with the values that you defined at the contract level on the Billing Options page or in the Billing Plan Detail template. If no values were specified there and you leave these fields blank on this page, the system uses the values for the PeopleSoft Billing business unit, bill type, and bill source that you defined for this contract’s PeopleSoft Contracts business unit on the Contracts Definition - BU Definition page.

Customer Information

BI Unit (PeopleSoft Billing business unit)

Accept the default value, or select a new billing business unit. The list of valid values contains only those billing business units that share the same PeopleSoft General Ledger business unit as the billing plan’s PeopleSoft Contracts business unit.

Bill To Contact

Displays the name of the person to whose attention the invoice is sent. The bill to contact appears by default from the value that you selected on the Billing Options page. You can either accept this default or you can click the magnifying glass to select a different bill to contact.

Addr Num (address sequence number)

Displays the customer address to which the invoice is to be sent. Accept the default value or select a different address sequence number.

(go to address)

Click this button to access the address that is associated with the address sequence number that you selected.

Billing Options

PeopleSoft Billing uses a hierarchical system of defaults to determine billing options. Billing options that you do not specifically define for a billing plan appear by default from a higher level. Billing options that you do select here impact other aspects of your bills. For example, the selections that you make for Bill Type and Bill Source impact the format of your final invoice.

Bill Type

Accept the default value, or select a new bill type. The bill type is used by PeopleSoft Billing to categorize the activity being billed.

Bill Source

Displays the bill source, which is used by PeopleSoft Billing to identify where the billing activity came from, and to then associate default billing information with that billing activity. Accept the default value, or select a new bill source.

Summarization Template ID

Select a summarization template ID. If one was specified on the billing plan detail template or on the Billing Options page of the contract entry component, that value displays in this field. When the billing plan is processed, PeopleSoft Contracts passes the template Id to PeopleSoft Billing using the Contracts/Billing Interface process. The summarization template defines how bill lines should be summarized and printed on the invoice.

This field does not appear for Value-based and Recurring billing plans.

Purchase Order

For As-incurred and Recurring billing plans, enter a PO number to associate with your billing plan. This field is not available for Percent Complete, Milestone, Immediate, and Value-based billing plans. For those billing methods, you make your PO associations with the billing plan lines.

Pre Approved

Select this check box to bypass the billing worksheet review and approval process. Selecting this check box sends the invoices directly to billing without first creating a temporary bill. Selecting this check box does not bypass the invoice approval process within PeopleSoft Billing.

Note. To use the streamline billing process, you must select this check box.

Direct Invoice

This check box is available if you have selected the Pre Approved check box for this bill plan ID. Select the Direct Invoice check box to bypass the invoice approval process within PeopleSoft Billing. Doing this creates bills in RDY status and bypasses the billing worksheet.

Note. To use the streamline billing process, you must select this check box.

Billing Header Note

Click this link to create notes to attach to the billing plan header. These notes flow to PeopleSoft Billing as a header note and appear on the header of any bill associated with this billing plan.

Internal Notes

Click this link to create an internal billing note to apply to the contract.

Preview Summarization Template

Click this link to see an intuitive view of how the bill line summarization will appear on the invoice.

This field does not appear for Value-based and Recurring billing plans.

Billing Default Overrides

For the fields in this group box, select from the list of valid values (optional). If you leave these fields blank, when you run the Contracts Billing Interface process, the system populates the value by default according to the default specified within PeopleSoft Billing's default hierarchy.

Invoice Form

Specifies the invoice format for the bills that you generate from this billing plan. Accept the default value, or select a new invoice format.

Cycle ID

Allows you to associate a billing plan with a bill cycle that you have defined on the Bill Cycle page. When you run the Contracts Billing Interface process, you can specify that it should process only billing plans of a specific billing cycle type.

Note. If you enter a cycle ID, you must also specify a value for the Bill By ID field.

Bill By ID

Allows you to group bill lines on invoices.

Note. If you specify a bill by ID that has Bill Cycle as a Bill By field, you must specify a value in the Cycle ID field.

Payment Method

Indicates the type of payment method such as check or credit card.

Enter a value in this field only if you wish to override the default in PeopleSoft Billing's default hierarchy. This makes your payment method specific to the billing plan instead of specific to the customer or PeopleSoft Billing business unit.

Note. If you created this billing plan through a billing plan template, the value that you specified for the payment method on the billing plan detail template populates this field here. Similarly, this field can also be pre-populated from the equivalent field on the Billing Options page within the contract entry component.

Payment Terms

Indicates the payment terms.

Enter a value in this field only if you wish to override the default in PeopleSoft Billing's default hierarchy. This makes your payment terms specific to the billing plan instead of specific to the customer or PeopleSoft Billing business unit.

Note. If you created this billing plan through a billing plan template, the value that you specified for the payment method on the billing plan detail template populates this field here. Similarly, this field can also be pre-populated from the equivalent field on the Billing Options page within the contract entry component.

View Customer Defaults

Click this link to review a customer's name and level information. You can also assign associated roles.

Billing Inquiry

Select a billing inquiry phone number to associate with this billing plan. Bill inquiry phone numbers are established on the Bill Inquiry Phone page.

Billing Specialist

Specialists are established on the Billing Specialist page. An example of a billing specialist is a functional user whose daily job includes filling out billing plans.

Billing Authority

A billing specialist who is responsible for approving invoices. An approver might be a manager who is not necessarily the person responsible for entering bills daily. To indicate that a billing specialist is a billing authority, select the Bill Approver option for the corresponding bill specialist on the Billing Specialist page.

The field appears for As-Incurred billing plans only.

Amount Detail

Negotiated Amt (negotiated amount)

Displays the negotiated amount, which is equal to the sum of the assigned line’s negotiated amounts. This field does not appear for Value-based and As-Incurred billing plans.

Total Amount

Displays the total amount, which is equal to the sum of the assigned line’s net amount or sum of entered value-based billing lines. This field does not appear for Value-based and As-incurred billing plans.

Total Billing History

Displays the sum of the amounts appearing in the Billing Cross Reference table.

This field does not appear for Value-based and As-incurred billing plans.

Events Billed to Date

This field does not appear for Recurring, Value-based, Immediate, and As-incurred billing plans.

Transaction Options

Billing plans with a billing method of As-Incurred are used for billing plans where the associated line products correspond to services whose billable items accumulate in PeopleSoft Project Costing. For these billing plans, define the following options.

Bill Currency

Select a value in this field to define the billing currency that is used for billing activity generated by this billing plan:

Contract Currency: Select if you want the invoices created from this billing plan to be billed in the contract currency.

Transaction Currency: Select if you want the invoices created from this billing plan to be billed in the transaction currencies associated with the PeopleSoft Project Costing data.

Note. For contracts with a classification of government, the value in the Bill Currency field must be Contract Currency.

Retainage Options

Billing plans with a billing method of As-Incurred are used for billing plans where the associated line products correspond to services whose billable items accumulate in PeopleSoft Project Costing. Select an option for your items previously held as retainages:

Bill

Release the retainage (amounts previously retained) and bill it.

Write-off

Release the retainage as a write-off bill line.

Hold

Don't release the retainage yet. This is the system default. If you keep this option, at some later date you must choose to either write off or bill the retainage.

Tolerance Options

For billing plans with a method of As-Incurred, define the following options:

Minimum Bill Amount

Enter a minimum bill amount for this billing plan. If the project rows are below the minimum bill amount, the rows are not passed onto billing. This check takes place after discounts, limits, and retainages are applied.

Final Bill

Select this check box to indicate that this is the last bill for the contract. If this check box is selected, the system bypasses checking for the tolerance amount.

See Also

Structuring Bills

Establishing Default Levels for PeopleSoft Billing Options

Click to jump to top of pageClick to jump to parent topicCreating Billing Events

Access the Billing Plan - Events page.

Note. Defining billing events is optional for billing plans with a billing method of As-incurred. You do not define billing events for billing plans with a billing method of Immediate or Recurring.

The fields that appear on this page vary depending on the billing method.

Amendment Total

Displays the total amount of all amendment events. This field appears on the page only if amendment processing has occurred for billing plan events on this billing plan.

Amendment Event Detail

Click to view the detail for the amended events associated with this billing plan event.

Define Events

Add New Event

Click this button to add an event to your billing plan. The Event Detail grid appears, and you can start defining your events. This Add New Event button does not appear if events already exist for the billing plan. You can add additional events to a billing plan with existing events by clicking the plus button next to an existing event in the Event Detail grid.

Percent

Select to define your events by a percent of the total amount. This field is available for Milestone billing plans only.

Amount

Select to define your events by a specific amount. This field is available for Milestone billing plans only.

Calculate Amount

If Percent is selected, click this button to populate the Amount field in the Event Detail group box for Milestone billing plans. This field is available for Milestone billing plans only.

Add Milestone

Click to access the Milestone Entry page, where you can define a new milestone to add to a billing plan event. This field is available for Milestone, Value-Based, and As-incurred billing plans only.

Percent Type

Select a value of Project, Project/Activity, or Specify Percent. Upon selection of Project, if this contract line is attached to a project/activity, the system pulls the percentage from the PeopleSoft Project Costing project and displays it in display-only format next to the Percent Source field. If you select Project/Activity, the system pulls the percentage from the activity. If you select the Specify Percent option, you must enter a specific percentage for building your event.

This field is available for Percent Complete billing plans only.

Note. The Project and Project/Activity options appear only if you have defined a project and activity for the contract.

Build Event

After you have selected a value for the Percent Source field, click this button to generate a billing plan event. This field is available for Percent Complete billing plans only.

Limit Amount Detail

This group box is available for Value-based billing plans only.

Limit Amount

Displays the limit amount for this value-based billing plan.

Available Amount

Displays the available amount, which equals the limit amount minus the event total.

Amount Detail

This group box is available for Milestone and Percent Complete billing plans only.

Total Amount

Displays the total negotiated amount of all contract lines assigned to this billing plan. This field is available for Milestone and Percent Complete billing plans only.

Remaining Percent

Displays the percentage of the total amount that is not yet associated with an event. This field is available for Percent Complete billing plans only.

Remaining Amount

Displays the total amount minus the sum of all amounts on any events that you have created for this billing plan. This field is available for Percent Complete billing plans only.

Event Detail

Event

The system assigns an event reference number to each event that you associate with a billing plan ID.

Event Type

For Milestone, Value-based, and As-incurred billing plans, select an event type of either Date or Milestone. For Percent Complete billing plans, the system populates this field with a value of Date, because you cannot create any other type of event. Additional fields appear on the page based on your event type selection.

Event Status

Select Pending or Ready.

Event Date

For Date event types, select an event date. When the system date equals or is greater than the event date, you can set the event status to Ready. Billing is contingent upon the following criteria being met:

  • Billing plan has a Ready status.

  • Billing plan event has a Ready status.

  • System date is equal to or greater than the event date.

Note. This field does not appear on the page for As-incurred billing plans with Milestone event types.

Percent Source

Specifies whether you added the percentage through PeopleSoft Contracts or PeopleSoft Project Costing. Values include: Manual and Auto. If you select Specify Percent in the Define Events group box, Manual appears. If you select Project or Project/Activity, Auto appears. This field appears for Percent Complete billing plans only.

Milestone Origin

For Milestone event types, select the milestone origin:

  • Contracts: Ties the billing event to a milestone that you defined in PeopleSoft Contracts.

  • Projects: Ties the billing event occurrence to an activity’s status change in PeopleSoft Project Costing.

Milestone Number

When you select a milestone origin of Contracts, you must associate this billing event with a PeopleSoft Contracts milestone. Select a milestone number from the list of all milestones that you have defined for this contract on the Milestone Entry page.

When you select a milestone number, the system displays both the milestone ID with which the milestone number is associated and the description for the milestone number.

(milestone ID)

After selecting a milestone number, the system populates this field with a link to the corresponding milestone.

Contract Milestone Status

Displays the contract milestone status, which corresponds to the status of the selected milestone. Values are: Pending, Ready, Complete, and Cancelled.

This field appears on the page if you have selected a Milestone event type.

Project Info

Click this link to select the PeopleSoft Project Costing business unit or project/activity status to which you want to link this billing event. This option is available only for Milestone event types with an origin of Projects.

Days Lag

For Milestone event types, you can specify a positive number in this field. The days lag is the number of days after the milestone has completed that the system waits before processing the event.

Milestone Completion Date

Displays the milestone completion date for milestone and as incurred billing methods. The source of the milestone completion date differs for contract and project milestones. For contract milestones, the system uses the milestone completion date of the milestone. For project milestones, the system uses the earliest effective date of the project/activity status.

This field is display-only and appears on the page if you have selected a Milestone event type.

Event Note

Click this link to enter billing event notes on the Billing Plan Event Note page. Event notes flow to PeopleSoft Billing as a header or line note and appear on the header or line of any bill associated with this billing plan event. Once on the Billing Plan Event Note page, select the Print Note on Invoice Line check box if you want to display the note on the billing invoice line. Otherwise, the note displays on the billing invoice header.

Percentage

For Milestone billing plans, if you chose to define events by percent, enter the percentage of the gross amount to be billed for this occurrence. This field is available for Milestone billing plans only.

Amount

If you chose to define events by amount, enter the specific amount for this event. For Milestone billing plans, if you defined events by percent, this value equals the gross amount multiplied by the value entered in the Percentage field. This field is available for Milestone and Percent Complete billing plans only.

Amendment Amt (amendment amount)

Displays the amount of the amended event. This field is available for Milestone, Value-based, and As-incurred billing plans only.

Define Lines

Click to access the Billing Plans - Value Based Lines page for the associated event. This field is available for Value-based billing plans only.

Event Total

Displays the sum of all value-based billing plan lines that are associated with the event. This field is available for Value-based billing plans only.

Percent Complete

Displays the sum of the percentages of any prior events that you created. This field is available for Percent Complete billing plans only.

Incremental % Complete (incremental percent complete)

This field is only updated once billing for an existing row has been billed. For example: If event 1 is 50% and event 2 is 75%, 50% and 25% (75–50 is the increment for event 2) appear in this column. This field is for Percent Complete billing plans only.

See Also

Setting Up Milestones

Click to jump to top of pageClick to jump to parent topicAssigning Billing Events to Projects Milestones

Access the Project Information for Event page.

PC Business Unit (PeopleSoft Project Costing business unit)

Select a PeopleSoft Project Costing business unit.

Project ID

Select a project ID. Only projects associated with the contract are available for selection.

Activity ID

Select an activity ID. Only activities that were designated as milestone activities in PeopleSoft Project Costing are available for selection.

Activity Status

When defining a PeopleSoft Project Costing milestone, you must determine the status that the activity ID must reach for the milestone to be fulfilled. The milestone conditions are considered met when the status of the activity ID is equal to the activity status that you selected for the earliest effective dated row with that status value, and the effective date is before or equal to the processing date.

Note. For activity milestones to work properly, the appropriate milestone status cannot be skipped; in addition, you cannot go back and forth between statuses. Once the appropriate status has been inserted, the milestone is processed. A workaround is to set the status to Inactive. Once it is in Inactive status, the milestone isn't processed; however, marking the status Inactive doesn't retroactively undo milestone billing.

Click to jump to top of pageClick to jump to parent topicCreating Billing Plan Lines

Access the Billing Plan - Billing Plan Lines page.

You must have a billing plan with at least one contract line assigned to it.

Contract Billing Plan Lines

The system displays a row for each contract line that you have associated with this billing plan. The fields within this grid display the attributes of a contract line that you want to take into account when deciding how you want that contract line to appear on the bill plan.

Quantity

Displays the quantity associated with the contract line. This field is display-only. If the value in the Quantity field on the Amount Allocation page or Amendment Amount Allocation page changes, the system updates the quantity on this page accordingly.

When in Amendment mode, the system updates this value when you click the Process Amendment button on the Amendment Detail page.

UOM (unit of measure)

Displays the unit of measure associated with the contract line. This field is display-only.

Purchase Order

Enter a PO number to associate with the billing plan line.

Summarization Group Type

Select a summarization group type for immediate, milestone, and percent complete billing plans. If one was specified on the billing plan detail template, that value appears in this field. Summarization group types filter the Summarization Group Identifiers that can be selected.

This field does not appear for Value-based, Recurring, and As-Incurred billing plans.

Important! Summarization Group types must be included as an attribute in the summarization template setup before PeopleSoft Billing can create summarized billing plan lines

Summarization Group ID

Select a Summarization Group Identifier associated with the Summarization Group Type for immediate, milestone, and percent complete billing plans. If one was specified on the billing plan detail template, that value appears in this field. Billing plan lines assigned to the same Summarization Group Identifier attribute will be summarized in PeopleSoft Billing on the invoice.

This field does not appear for Value-based, Recurring, and As-Incurred billing plans.

Important! Summarization Group ID's must be included as an attribute in the summarization template setup before PeopleSoft Billing can create summarized billing plan lines.

View Details

Click this link to review the details of this billing plan line. This link does not appear until you have values in the Contract Billing Plan Lines group box.

Billing Line Note

Click to create a billing plan line note to associate with this billing plan line. The note is passed to PeopleSoft Billing and is printed on the invoice. This link does not appear until you have values in the Contract Billing Plan Lines group box.

See Also

Working with PeopleSoft Project Costing

Click to jump to top of pageClick to jump to parent topicViewing Billing Plan Line Details

Access the Billing Plan Line Details page.

Related Contract Lines/Prepaids

If a contract line instead of a prepaid is tied to this billing plan, the fields that appear are different. For example, with prepaids you see prepaid sequence numbers instead of contract line numbers.

Prepaid Add Sequence

The system displays the prepaid add sequence for prepaid balances that are associated with bill plan lines.

Utilization Descr for Billing (utilization description for billing)

Displays the utilization description for billing. The system generates this value by concatenating the prepaid use sequence number with the contract number. You have the option to enter a custom description on the Prepaids page: Utilization tab. This description is used on the utilization line that is included in the bill.

Purchased Amount

Displays the full amount of the prepaid that was purchased by the customer.

Click to jump to top of pageClick to jump to parent topicCreating Value-based Billing Plans Lines

Access the Billing Plan - Value Based Lines page.

These fields are primarily for informational purposes. However, to enable revenue and billing reconciliation by project or project and activity, you must provide this information here to enable your projects or projects and activities to be assigned to amounts in billing. If you do not enter values on this page, you can still reconcile at the contract and contract line level, but your bill line amounts cannot be broken down to the project or project/activity level.

The information on this page remains editable until the Billing Application Engine process (CA_BI_INTFC) has picked up the billing lines for processing or you set the billing plan to Completed.

Contract Billing Plan Lines - Line Details Tab

Event Occurrence

Displays the event number.

BP Line (billing plan line)

Displays the billing plan line number.

Purchase Order

Displays the PO number, which appears by default from the contract header.

Amount

Enter an amount for this contract line.

Contract Billing Plan Lines - Projects Tab

Select the Projects tab.

Project

Select a project ID for this contract line. You must have a project ID in this field if you want the project ID to be associated with its corresponding amount in PeopleSoft Billing. You can edit or select a new project ID here.

Activity ID

Select an activity ID for this contract line. You must have an activity ID here if you want the activity ID to be associated with its corresponding amount in PeopleSoft Billing. You can edit or select a new activity ID here.

Source Type

Select a source type for this contract line. You must have a source type here if you want the source type to be associated with its corresponding amount in PeopleSoft Billing. You can edit or select a new source type here.

Category

Select a category for this contract line. You must have a category here if you want the category to be associated with its corresponding amount in PeopleSoft Billing. You can edit or select a new category here.

SubCategory

Select a subcategory for this contract line. You must have a subcategory here if you want the subcategory to be associated with its corresponding amount in PeopleSoft Billing. You can edit or select a new subcategory here.

Note. If you do not enter values on this page for the PeopleSoft Project Costing business unit, project ID, and activity ID, you are unable to later reconcile at the project or activity level. You are forced to reconcile your amounts at the contract line level.

Contract Billing Plan Lines - Taxes Tab

Select the Taxes tab.

See Also

Creating and Managing Limits

Reconciling Billing and Revenue

Click to jump to top of pageClick to jump to parent topicDefining Recurring Billing Plan Schedules

Access the Billing Plan - Recurring Detail page.

Start Date

The system populates this field with the start date on the associated contract line.

End Date

The system populates this field with the end date on the associated contract line. This field is available and editable throughout the life of the billing plan.

Schedule

Select a value to specify how often to bill for the recurring billing plan. This value is the frequency of the bill. The values that you have to select from, such as Monthly and Weekly, come from the Schedule component.

Note. Use a schedule with a start date equal to the start date that you define for your recurring period if you want your schedules to be in sync.

See Setting Up Schedules.

Billing Status

Displays the current billing plan status.

Bill Thru Date

Displays the date through which the recurring bill has been billed. The Contracts Billing Interface process (CA_BI_INTFC) populates this field after processing.

Note. The system uses the start date, end date, and bill through date to determine the periods to build. These periods turn into billing lines during the CA_BI_INTFC process, determining what lines and prices should be sent to PeopleSoft Billing.

Preview Options

Next Period

Select to preview your billing schedule based on the next period. The system adds one day to the bill through date to determine the start date of the next period. Then, depending on the schedule setup, the system calculates the end date of that period.

Date

Select to preview your billing schedule based on a specific date. The system adds one day to the bill through date to determine the start date of the next period. The date that you select determines the end date for the period.

End of Calendar Year

Select to preview your billing schedule based upon the end of the calendar year. The system uses December 31st of the current year as the end of calendar year date.

Preview

Click to populate the Preview Results grid with your billing schedule. You cannot save this information. Every time that you enter this page, you must create a new preview.

Billing Line Note

Click to create a recurring billing plan line note to associate with this billing plan line. The note is passed to PeopleSoft Billing and is printed on every line of the billing invoice associated with this billing plan line.

Preview Results

Period Start Date

Displays the start date for this billing schedule. The system derives this value based on your selected preview option.

Period End Date

Displays the end date for this billing schedule. The system derives this value based on your selected preview option.

Amount

Displays the amount to be billed for this contract line. Proration occurs for the following situations:

  • If the schedule start date is different from the start date on the contract line, the system prorates the difference for the first period.

  • If the end date on the recurring billing plan is not the exact end date of a period, than the system prorates the difference.

Note. The Preview Results grid displays dynamic results. It is a view of the current values at the time that you select the Preview button. However, if price changes occur after you preview the data, you may see different prices on the bill.

Click to jump to top of pageClick to jump to parent topicUpdating Tax Information

Access the Billing Plan - Tax Parameters page.

Tax Information

The tax information for a contract line appears by default based on the parameters that you defined for the product that you selected onto the contract line. You can override the default parameters on this page. The tax information specified on this page flows to PeopleSoft Billing through the Contracts Billing Interface process.

See Also

Establishing Tax Groups

Click to jump to top of pageClick to jump to parent topicViewing Billing History

Access the Billing Plan - History page.

Amount Details

Negotiated Amount

Displays the negotiated amount, which is equal to the sum of the contract line's negotiated amounts. This field does not appear for Value-based and As-incurred billing plans.

Total Net Extended Amt (total net extended amount)

Displays the actual amount that was invoiced by PeopleSoft Billing for all contract lines. This amount includes discounts and surcharges, but does not include taxes.

Billing Plan - History: Source Tab

System Source

Identifies where this row was generated. The system source controls the actions that you can perform on a particular row. The two most common system sources are CBI and PBI. CBI lines originate in PeopleSoft Contracts. PBI lines originate in PeopleSoft Project Costing. The system inserts CBI and PBI rows into the CA_BI_XREF table, and then provides updates to these rows as the invoice is processed in PeopleSoft Billing. Rows with CBI or PBI system source are not editable.

You can manually insert rows into this grid for bills that were initiated in PeopleSoft Billing or some other system and PeopleSoft Billing did not have the proper information (contract number and billing plan ID) to feed back into the CA_BP_XREF table. A system source of PCA is populated for these rows; you can update any rows that have been manually inserted into this grid.

Process Instance

Displays the instance for the Contracts Billing Interface process run that inserted the row into the Billing Interface tables, for rows sent from PeopleSoft Contracts to PeopleSoft Billing.

Last Update Date/Time

Each time that the row is updated, the system stamps the row with the last updated date and time.

Last Updated User ID

Each time that the row is updated, the system stamps the row with the user ID of the person who last updated the row.

Net Amt (net amount)

Reflects the net amount of all contract lines linked to the billing plan sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The net amount is required for rows being inserted by the Contracts Billing Interface process; the net amount is not set for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

Gross Amt (gross amount)

Reflects the gross amount sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The gross amount is required for rows being inserted by the Contracts Billing Interface process; the gross amount is not relevant for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

Net Extended Amt (net extended amount)

Displays the actual amount that was invoiced by PeopleSoft Billing. This amount includes discounts and surcharges, but does not include taxes.

Gross Extended

Displays the gross amount of all contract lines linked to the billing plan on the invoice; tax and freight are not included. Gross extended is the same value as the gross amount when it’s first generated and sent to PeopleSoft Billing. The system resets the gross extended amount after the invoice has been finalized to reflect the actual amount on the invoice line.

Billing Plan - History: Billing Tab

Select the Billing tab.

Billing Worksheet

Displays the worksheet number created by PeopleSoft Billing for rows sent from PeopleSoft Contracts to PeopleSoft Billing.

Invoice

Displays the number for the invoice generated in PeopleSoft Billing.

Invoice Type

The system sets the invoice type after the invoice has been finalized. Values include:

Credit Bill: Full bill adjustment credit.

Adjustment Only Bill: Do not add bill line adjustments to an already existing bill, but choose to create a new bill with adjustment lines only.

Rebill Bill: Full rebill.

Regular Bill with Adjustments: Add bill line adjustments to an already existing regular bill.

Regular Bill: Regular bill entered through online bill entry or imported through the interface.

Invoice Date

Displays the value in the date field of the invoice. The system sets the invoice date after the invoice has been finalized.

AR Item Info (PeopleSoft Receivables item information)

Click to access PeopleSoft Receivables, where you can review any outstanding amounts.

Net Extended Amt (net extended amount)

Displays the actual amount that was invoiced by PeopleSoft Billing. This amount includes discounts and surcharges, but does not include taxes.

Gross Extended

Displays the gross amount of all contract lines linked to the billing plan on the invoice; tax and freight are not included. Gross extended is the same value as the gross amount when it’s first generated and sent to PeopleSoft Billing. The system resets the gross extended amount after the invoice has been finalized to reflect the actual amount on the invoice line.

Billing Plan - History: Contracts Tab

Select the Contracts tab.

Event

Displays the number assigned by the system to each event that you associate with a billing plan ID. Events are required for Milestone, Percent Complete, and Value-based billing plans, and optional for As-incurred billing plans.

Bill Plan Line Number

Displays the number associated with this event. Billing plan line numbers are required for Milestone, Percent Complete, and Value Based billing plans.

Contract Line Num (contract line number)

For rows with a billing method of As-incurred, the system displays the contract line number corresponding to a particular cross-reference sequence number row.

Prepaid Add Sequence

Displays the prepaid add sequence for prepaid balances that are associated with bill plan lines.

Purchase Order

Enter a PO reference number so that you can track the POs sent to billing.

Net Amount

Reflects the net amount of all contract lines linked to the billing plan sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The net amount is required for rows being inserted by the Contracts Billing Interface process; the net amount is not set for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

Gross Amount

Reflects the gross amount sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The gross amount is required for rows being inserted by the Contracts Billing Interface process; the gross amount is not relevant for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

Billing Plan - History: Projects Tab

Select the Projects tab.

PC Business Unit

For rows with a billing method of As-incurred, the system inserts the PeopleSoft Project Costing business unit of the project with which the row is associated.

Project

For rows with a billing method of As-incurred, the system inserts the project ID of the project with which the row is associated.

Net Amount

Reflects the net amount of all contract lines linked to the billing plan sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The net amount is required for rows being inserted by the Contracts Billing Interface process; the net amount is not set for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

Gross Amount

Reflects the gross amount sent by PeopleSoft Contracts to PeopleSoft Billing. No tax is included in this amount. The gross amount is required for rows being inserted by the Contracts Billing Interface process; the gross amount is not relevant for transactions with a billing method of As-incurred or for transactions originating in PeopleSoft Billing.

See Also

Reviewing the Cross-Reference Table

Click to jump to parent topicAssigning Contract Lines to Billing Plans

This section lists a prerequisite and discusses how to assign contract products to billing plans.

Click to jump to top of pageClick to jump to parent topicPrerequisite

Before assigning contract lines to billing plans, you must have created active lines for this contract.

Click to jump to top of pageClick to jump to parent topicPage Used to Assign Contract Lines to Billing Plans

Page Name

Object Name

Navigation

Usage

Assign Billing Plan

CA_BP_LINK

Customer Contracts, Schedule and Process Billing, Assign Billing Plan

Assign contract products to billing plans. You can assign products to billing plans that you have previously defined, or you can assign products to a new billing plan and then set up that billing plan in the Billing Plan component.

Click to jump to top of pageClick to jump to parent topicAssigning Contract Products to Billing Plans

Access the Assign Billing Plan page.

Contract Lines to be Assigned / Unassigned

(select)

Select the check box next to the contract lines that you want to assign to a contract. You can only select those products with a pricing structure compatible with the billing method that you selected. When you click the Assign button, this contract line is assigned to the contract. Also use this field to select products that you want to unassign from a contract. Select the check boxes next to the individual lines that you want to unassign, and then click the Unassign button.

Line

Displays the contract line number of each active line for the contract number that you selected.

Amount

Displays the negotiated amount for each line. This system takes this value from the line’s negotiated amount on the Negotiated Amount Allocation page.

Price Type

Displays the price type for the contract line. Values include: Amount, Percent, Rate, and Recurring.

Plan

Displays the billing plan IDs for lines that are assigned to a particular billing plan. Click a billing plan ID to manage the details of the plan.

Billing Method

Displays the billing method of the billing plan to which the product is assigned.

Status

Displays the status of the billing plan. You can only add contract lines to new billing plans or billing plans that are in a Pending status.

 (Select All)

Click to select all products with a pricing structure that is compatible with the billing method that you selected and that are unassigned, or that are assigned to billing plans in a Pending or Cancelled status. Any contract lines that have already been assigned to a billing plan with a status of Ready, In Progress, or Complete are unavailable for selection.

Note. You can only assign Value-based billing plans to one contract line.

 (Clear All)

Click to clear all products in the grid.

Prepaids to be Assigned/Unassigned

The Prepaids to be Assigned/Unassigned grid appears on the page only if prepaids exist for the contract.

(select)

Select the check box next to the prepaid sequences that you want to assign to a contract. You can only select prepaids if they are compatible with the billing method that you selected. When you click the Assign button, the prepaid is assigned to the contract. Also use this field to select prepaids that you want to unassign from a contract. Select the check boxes next to the individual prepaid sequences that you want to unassign, and then click the Unassign button.

Sequence

Displays the prepaid utilization sequence number.

Purchased Amount

Displays the purchased amount of the for the appropriate Prepaid Sequence Number.

Prepaid Status

Displays the status of the prepaid. A prepaid cannot be unassigned from a billing plan unless the prepaid has a status ofPending.

Plan

Displays the billing plan IDs for prepaid lines that are assigned to a particular billing plan. Click a billing plan ID to manage the details of the plan.

Billing Method

Displays the billing method of the billing plan to which the prepaid is assigned.

Billing Plan Status

Displays the status of the billing plan. You can only add contract lines to new billing plans or billing plans that are in a Pending status.

 (Select All)

Click to select all the prepaids in the grid.

 (Clear All)

Click to clear all the prepaids in the grid.

See Billing Plan Assignment.

Billing Plan to Assign / Unassign

Billing Plan

You can either assign contract lines to an existing billing plan with a status of Pending or select NEXT to assign the selected lines to a new billing plan. This field is for assigning purposes only.

Billing Method

Select a method for the billing plan that you are assigning (or that you are creating). Billing method values are: As-incurred, Value-based, Milestone, Percent Complete, Immediate, and Recurring.

Note. If you are assigning prepaids to a billing plan, the prepaid can only be assigned to Milestone, Percent Complete, and Immediate billing methods.

Billing Plan Template

To use a billing plan template, select a contract line from the Contract Lines to be Assigned/Unassigned group box, and then select a bill plan template. When you click Assign, the system builds the billing plan and billing plan lines as specified by the template.

Note. If you want to assign a billing plan template with a basis date source option of Contract Line Start Date to the selected contract lines, you must have already defined the start date for the contract lines on the Contract - Lines page.

If you select multiple contract lines with the same start date and select a billing plan template with the basis date source option of Contract Line Start Date, the system assigns the contract lines to the same billing plan. If you have multiple contract lines with different start dates and you want to use a billing plan template with the basis date source option of Contract Line Start Date, you must assign separate billing plan templates to the individual contract lines.

Bill Plan Detail Template ID

To use a billing plan detail template, select a contract line from the Contract Lines to be Assigned/Unassigned group box, select a billing plan template, and select a billing plan detail template. When you click Assign, the system builds the billing plan and billing plan lines as specified by the billing templates.

Assign

Click this button to assign the contract lines that you selected to the billing plan that you selected.

If the contract lines selected had previously been associated with billing plan lines from another billing plan, the system deletes the billing plan lines. If additional contract lines (aside from the ones selected) had been previously assigned to the billing plan line in question, these too are unassigned and the system generates a message notifying you that this has occurred.

Note. You cannot assign Value-based billing plans to rate-based contract lines for which prepaid utilization criteria applies. This prepaid utilization criteria is defined on the Utilization Criteria page.

Note. You cannot assign a Value-based billing plan to a rate-based line for which a retainage or discount ID was defined on the Related Projects page.

Note. You can only assign Recurring billing plans to contract lines with a recurring price type.

Unassign

Click this button to unassign the contract lines that you selected from the billing plan ID to which they are assigned. When you click Unassign, the system deletes any billing plan lines that it had created for the detail lines that you selected.