Ref:https://docs.oracle.com/en/cloud/saas/project-portfolio-management/19b/oapjb/create-customer-contract.h tml#OAPJB70183
Bill Plan –Create a bill plan within a contract that uses the invoice method you require. Assign the bill plan to one or more contract lines. A set of instructions on a contract that define how to invoice a customer. Multiple contract lines on a contract can use the same or different bill plans. Invoice Method is used in creating Bill Plan – not a separate setup.
Billing Controls –Contract feature that controls the types of transactions, dates, and amounts a customer may be invoiced for and revenue can be recognized for a contract or contract line. Define billing controls at the contract or contract line level.
Topic -Creating a Contract for Percent Spent Invoice and Revenue Methods: Worked Example
This example describes a scenario where transactions for a contract line need to be invoiced and the revenue recognized using the percent spent method.
What are the revenue and invoice method classifications?Percent Spent
What is the billing extension calculation level for the contract line and project association?Project level
Summary of the Tasks
Create a contract, create the percent spent contract lines, create the bill plan, create the revenue plan.
Prerequisites
Create a project.
Create the project plan for percent spent revenue. Specify the plan type on the percent spent billing extension.
Create an approved cost budget.
Create cost and burden rates.
Enter labor and expense transactions for the project.
Collect costs for the transactions.
Configuration Steps
Creating the Contract
Creating the Percent Spent Contract Lines
Creating the Bill Plan - A set of instructions on a contract that define how to invoice a customer. Multiple contract lines on a contract can use the same or different bill plans.
Creating the Revenue Plan - Common set of instructions for recognizing revenue within a contract. Multiple contract lines on a contract can use the same or different revenue plans.
Invoice method classifications determine how transactions are invoiced. The invoice method determines how invoice amounts are derived.
Enter an invoice method on a bill plan, which you create for a contract and assign to contract lines to provide a set of instructions for creating an invoice.
Createbilling controlsfor a contract or contract line to define the valid transaction dates, billing resources, and amount limits for transactions associated with the contract.
Generate invoices to calculate the invoice amounts for a contract.
The following figure illustrates the components of a project and a contract that determine invoice amounts, and the relationships between the components.
Project and contract components used to determine invoice
amounts and generate invoices.