Using Oracle Projects features, you can manage and control your invoices, review and adjust them online, and review the detailed information that backs up your invoice amounts. When you generate invoices, Oracle Projects calculates bill amounts, creates formatted invoices for printing and posting, and maintains funding balances
Oracle Projects provides controls as to which projects are ready for invoice generation.
You must complete the following steps before generating invoices for a contract project in Oracle Projects:
1. Enter an agreement and fund the project, using the Enter Agreements window.
2. If you want to generate revenue or invoices for the project based on percent complete, enter percent complete information either at the project or the funding level (project or top task).
3. If you want the project customer to be billed in a currency other than the project functional currency, enter currency attributes for the project customer.
Note: To enter currency attributes, you must enable the multi–currency billing functionality.
4. If you are using multi–currency billing, enter project level currency conversion attributes.
5. Enter budgets.
Note: If your project uses the cost–to–cost invoice generation method, you must include burdened costs in your cost budget and revenue amounts in your revenue budget. Without these
amounts, Oracle Projects cannot successfully generate invoices for your project.
6. Baseline the project budget and funding.
Note: You must fund the budget before you can baseline it.
7. For projects using as–work–occurs billing, generate revenue for expenditure items using the Generate Draft Revenue process.
8. For projects using event billing, enter billing events using the Event option in the Project or Task window.
Note: If you do not want to generate an invoice for a specific top task on your project, uncheck the Ready to Bill check box in the Control Billing by Top Task window. Oracle Projects
assumes you want to invoice all billable top tasks on contract projects.
Hard Limit Processing for Invoices
In Oracle Projects, an invoice is created with all items and events that can be fully billed with
available funding under the hard limit.
• Any items and events that would cause the limit to be exceeded remain unbilled.
• Bill amounts for items are not prorated.
A hard limit prevents invoice generation beyond the amount allocated to a project or task by an
For projects funded by hard limit agreements, the total invoiced amount cannot exceed the total
funded amount. A hard limit prevents invoice generation beyond the amount allocated to a project or task by this agreement
Bill Through Date The date through which Oracle Projects picks up events and expenditure items to be billed on an invoice.
Salesperson If you define project managers as salespeople, then this is the project manager of the
invoice’s project. If you do not define project managers as salespeople, this value is blank
Invoice Transaction Type If you choose decentralized invoice processing during implementation, this is the name of the organization that is the invoice processing organization for the project
owning organization. Otherwise, this is the default transaction type of Projects Invoice or Projects Credit Memo based on the PROJECTS INVOICES batch source. You can override the transaction type of an invoice using the transaction type billing extension.
You can also use the AR transaction type extension to determine the AR transaction type when you interface invoices to Oracle Receivables.
An invoice transaction type determines if it is an invoice or a credit memo.
Invoice Number (AR) The number of an invoice that is printed on an invoice, and the number that can be tracked in Oracle Receivables. This number can be system generated, or a number that you
enter which uniquely identifies the invoice in Oracle Receivables, depending on how you
implemented your invoice numbering system in Oracle Projects. The invoice number is
determined when you release an invoice.