Previous  Next          Contents  Index  Navigation  Glossary  Library

Defining Transaction Types for Invoice Processing

Oracle Projects generates draft invoices and uses Oracle Receivables features to post them to Oracle General Ledger, and maintain and track customer payments on them. Oracle Receivables uses transaction types to determine whether the transaction generates an open receivable balance and whether it posts to Oracle General Ledger.

Oracle Projects predefines two transaction types to process your invoices in Oracle Receivables:

Verify predefined PROJECTS INVOICES Batch Source values are correct

Before you make changes to the transaction types for invoicing, verify that the predefined PROJECTS INVOICES Batch Source is accurate. You should see the following values:

Name: PROJECTS INVOICES
Description: Project Accounting Invoices
Type: Imported
Active: Yes
Automatic Batch Numbering: No
Automatic Invoice Numbering: No
Standard Transaction Type: Projects Invoice
Credit Memo Batch Source: NULL

Oracle Projects assigns a transaction type to an invoice transaction in one of two ways, depending on how your business decides to process invoices:

Implementing Decentralized Invoicing

With decentralized invoicing, you allow organizations to process their own invoice collections. Oracle Projects and Oracle Receivables provide you with a way to easily report and query invoices in Oracle Receivables by organization.

When you interface draft invoices to the Oracle Receivables interface tables, Oracle Projects locates the project managing organization and moves up the organization hierarchy "tree" to the lowest-level Project Invoice Collection organization at or above the project managing organization to assign the appropriate transaction type to each invoice.

After validation, the AutoInvoice Import Program moves the draft invoices and their assigned transaction types into the Oracle Receivables invoice tables. When you use this method, you can run reports and process Oracle Receivables invoices by organization by selecting the Project Invoice Collection organization name for the transaction type parameter.

   To implement decentralized invoicing:

Attention: You must run the IMP: Create Invoice Organization Transaction Typesis program before you can successfully interface invoices from Oracle Projects if you specify an organization type in the Invoice Processing Organization Level of the Billing Implementation Options.

Implementing Centralized Invoicing

With centralized invoicing, one group or organization processes all invoices. All Oracle Projects invoices are created in Oracle Receivables with the same invoice type of Projects Invoice or Projects Credit Memo for the processing operating unit.

If you select Centralized Invoicing (the system default) in Oracle Projects Implementation Options, Oracle Projects assigns the default transaction types assigned to the invoice batch source specified in the Oracle Projects implementation options.

The predefined transaction types are the default transaction types of the Projects invoice batch source. After validation, AutoInvoice assigns the default values from the invoice batch source to invoices and copies those transaction types into the invoice tables.

AR Transaction Type Extension

You can also use the AR Transaction Type Extension to determine the AR transaction type when you interface invoices to Oracle Receivables. See: AR Transaction Type Extension. You can use this extension whether you use centralized or decentralized invoicing.

See Also

Create Invoice Organization Transaction Types

Implementation Options

Importing Transactions Using AutoInvoice


         Previous  Next          Contents  Index  Navigation  Glossary  Library