Overview of Processing Flow for Inter-Project Billing

The processing flow for inter-project billing as detailed in the following diagram is the same as for any contract project, with the following exception: After you interface draft inter-project billing invoices to Oracle Receivables, the tieback process copies them into the Payables system of the receiver operating unit.

Processing Flow

image described in text

The inter-project billing processing flow consists of the following steps:

  1. Enter transactions and distribute costs on your provider project.

  2. Generate a draft inter-project invoice by running the Generate Draft Invoice process. See: Generate Draft Invoices.

  3. Approve and release the draft inter-project invoice.

    Review, approve, and release the draft inter-project invoice using the standard functionality of Oracle Project Billing.

  4. Interface the draft inter-project invoice to Oracle Receivables.

  5. Interface the draft inter-project invoice to Oracle Payables.

  6. Run Open Interface Import in Payables.

  7. Interface the draft inter-project invoice to Oracle Projects.

Entering Inter-Project Transactions

To record work performed by a provider resource, expenditures are entered in the provider project. The expenditures are charged to the receiver project and tasks. The expenditure organization is the resource owning organization. The expenditure type can be any type that is defined in the provider project. When the expenditure is interfaced to the receiver project via a Payables invoice, the expenditure type and expenditure organization are overridden by the Provider Controls defined in the receiver's operating unit.

Interface the draft inter-project invoice to Oracle Receivables

You submit a streamline process (choose the XI: Interface Draft Invoice to AR parameter) to execute the processes Interface Invoices to Receivables, AutoInvoice, and Tieback Invoices from Receivables.

Inter-project invoices are interfaced to Oracle Receivables with the invoice batch source "PA Internal Invoices." Inter-project invoices and intercompany invoices share this batch source. (See: Interface Intercompany Invoices to Receivables) The streamline process executes AutoInvoice twice, once for inter-project invoices and once for customer invoices. The tieback process automatically interfaces the inter-project invoices to the receiver operating unit's payables.

You can also execute each of these processes separately. To generate invoices in Oracle Receivables for both inter-project invoices and customer invoices, you must run AutoInvoice twice, identifying the appropriate batch source each time.

Interface the draft inter-project invoice to Oracle Payables

When the provider operating unit runs the Tieback Invoices from Receivables process, the successfully interfaced inter-project invoices are automatically interfaced to the interface table of the receiver operating unit's Oracle Payables. Inter-project invoices interfaced to Oracle Payables have the following attributes:

The interface process populates the following project-related attributes for inter-project Payables invoice distributions as indicated below:

In addition, the interface process matches the tax code from each invoice line of the Receivables invoice to the appropriate Payables tax code and populates it in the Payables invoice distribution. This process indicates that the Payables invoice distributions do not include tax amounts, so that the Payables Open Interface process creates the tax lines for the entire invoice by grouping the tax lines based on the following attributes:

The following table shows the expenditure attributes for an Inter-Project billing method:

Billing Method Work Breakdown Structure Expenditure Type Expenditure Organization Quantity
Inter-Project Project: Receiver
Task: Receiver
Receiver Controls Receiver Controls 1

Run Open Interface Import in Payables

The receiver operating unit runs the Payables Open Interface Import process to create inter-project Payables invoices from the records in the interface table. Payables Invoice Import does the following:

Oracle Payables uses the rounding accounts specified in the Oracle Payables system options to account for discrepancies due to rounding tax amounts.

Interface the draft inter-project invoice to Oracle Projects

You must interface the entire inter-project Payables invoice (and related tax lines) created by the Payables Invoice Import process to the receiver operating unit's Oracle Projects system. To do this, run the process PRC: Interface Supplier Costs, which identifies inter-project invoices as those invoices with an invoice source of Inter-Project Invoice.