Project - AR PDF
Project - AR PDF
www.zensar.com
Business Need:
Oracle Projects fully integrates with Oracle Receivables to process your invoices and track customer
payments. Oracle Projects generates draft invoices and uses Oracle Receivables features to create
invoices and interface the accounting transactions to Oracle General Ledger.
Oracle Project Billing helps improve cash flow and project profitability by streamlining and managing
your billing processes. You can easily review and manage invoices, revenue, and funding for all of
your projects. Oracle Project Billing is an integrated part of Oracle Projects, a suite of solutions that
helps companies to predictably and successfully deliver global projects by integrating, managing and
providing insight into enterprise project information. Oracle Projects is part of the Oracle E-Business
Suite, an integrated set of applications that are engineered to work together.
Data predefined by Oracle Projects:
Oracle Projects predefines most of the information that Auto Invoice needs to create your customer
invoices in Oracle Receivables, such as an invoice batch source, transaction types for your invoices
and credit memos, as well as other information.
www.zensar.com
2. Invoice Transaction Types
Oracle Projects creates standard invoices with an invoice transaction type. An invoice credit memo
transaction type reduces the amount outstanding on the original invoice by the amount of the credit
and reverses the appropriate general ledger transactions.
Oracle Projects predefines two invoice transaction types for the processing of invoices:
• Projects Invoice – creates an open receivable, posts to the general ledger, and is printed.
• Projects Credit Memo – corresponds to the invoice transaction type for processing credit
memos and write offs; creates an open receivable, posts to the general ledger, and is not
printed by default.
You use the Oracle Receivables Transaction Types form to define additional transaction types.
www.zensar.com
3. Line Ordering Rules
Line ordering rules tell Auto Invoice how to order Oracle Projects invoice lines on an invoice. Oracle
Projects predefines an invoice line ordering rule named Projects Line Order that uses the following
attributes:
• Project Manager
• Line Number
• Line Type (Standard or Tax)
4. Line Grouping Rules
Line grouping rules tell Auto Invoice how to group Oracle Projects invoice lines into an invoice. Each
grouping rule is associated to the batch source that you use for your invoicing.
Oracle Projects predefines a grouping rule named Projects Grouping Rule that uses the following
attributes:
• Project Number
• Draft Invoice Number
• Agreement Number
• Project Organization
5. Credit Memo Reason Quick Codes
Oracle Projects predefines two Quick Codes to process credit memos and write offs. Oracle
Receivables predefines the Credit Memo Reason Quick Code Type under which Oracle Projects
predefines two credit memo reason Quick Codes:
• Projects Write Off
• Projects Credit Memo
www.zensar.com
Implementation of Oracle Receivables for use with Oracle Projects:
Oracle Projects interfaces with Oracle Receivables to process your invoices and track customer
payments.
Your implementation of Oracle Receivables for use with Oracle Projects involves the following areas:
1. Specifying system options
2. Defining transaction types for invoice processing
3. Updating profile options for integration with other products
4. Defining Automatic Accounting in Oracle Receivables
5. Defining Salespersons and Credit Types
6. Customers and Contacts
Oracle Projects predefines all of the information required for the Oracle Receivables Auto Invoice
program to process Oracle Projects invoices.
1. Specifying Oracle Receivables System Options
Your first step in implementing Oracle Receivables involves specifying system parameters that
pertain to Oracle Projects.
Purge Interface Tables Option
You need to tell Oracle Receivables Auto Invoice to purge rows from its interface tables. When you
tie back invoices, Oracle Projects’ processing requires that successfully processed rows are purged
from Oracle Receivable’s interface tables. You must enable the Purge Interface Tables option for
Oracle Projects to correctly interface and tie back invoices to Oracle Receivables. This option is
located in the Auto Invoice zone of the Invoices and Customers alternate region.
www.zensar.com
Require Sales rep Option
If you are not interfacing sales rep credit information to Oracle Receivables from Oracle Projects, you
must disable the Require Sales rep option. If you are interfacing sales rep information, enable the
Require Sales rep option. This option is located in the miscellaneous alternate region.
www.zensar.com
Name: PROJECTS INVOICES
Type: Imported
Active: Yes
www.zensar.com
Transferring Sales Credit to Oracle Receivables
If you want to interface sales credit information to Oracle Receivables, during your implementation
of Oracle Receivables for Oracle Projects, you enable the Require Sales rep option in the System
Options window. This section continues your implementation of sales credit receivers.
You can interface sales credit information to Oracle Receivables for project invoices. Sales credit
information is based on credit receivers you enter in Oracle Projects. If you interface sales credits to
Oracle Receivables, the credit receiver must be a sales rep in Oracle Receivables and the credit type
must be a sales credit type in Oracle Receivables.
You enter credit receivers at the project level using the Credit Receivers window located under the
Billing Information option. You interface the information to Oracle Receivables by enabling the
Transfer to AR option.
Define Sales Credit Types
You use the Oracle Order Entry Sales Credit Types window to define the type of credit you want to
allocate to sales reps in Oracle Receivables for project invoices. You can use sales credit types to
determine if sales credit is a quota or a non-quota amount.
Define Sales reps
When you interface Oracle Projects invoices to Oracle Receivables, Oracle Projects assigns a primary
sales rep to the invoice and interfaces sales credit lines for the invoice based on the project's credit
receivers.
Oracle Projects assigns the project manager on the project as the primary sales rep as long as the
project manager is defined as a sales rep in Oracle Receivables.
Set the Allow Sales Credits option
If you want to send sales rep information to Oracle Receivables, you need to enable the Allow Sales
Credits option in the Invoice Sources window for the predefined batch source of PROJECTS
INVOICES. When you set this option to Yes, Oracle Receivables ensures that sales credit lines are
assigned valid credit types as defined in Oracle Order Entry and have valid sales reps as defined in
Oracle Receivables.
6. Customers and Contacts
You can specify the revenue and billing contribution of a paying customer for project work, define
the relationship of a customer to this project, and enter other information about this project's
customer. The customer you choose must be an active customer in the Oracle Receivables database.
You must enter at least one customer on a contract project to fund the project and accrue revenue
and invoice the customer. The contribution percentage must sum to 100%.
Customers and Contacts Window
You can enter the following customer information at the project level only:
Project Customers
Name/Number – You can choose any active customer in the Oracle Receivables customer database.
Relationship – The relationship between this customer and your project, such as Primary, or Non-
Paying.
Contribution – The percentage of this project's revenue and billing you expect this customer to
contribute. If you enter more than one customer for this project, the total customer contributions
www.zensar.com
towards revenue and billing must sum to 100% before you can accrue revenue or bill invoices
against this project.
Bill Site – An address where you want to send this customer's invoices. You can choose any active
billing address defined for this customer in the Oracle Receivables database. You need to enter a bill
site for any customer whose contribution is greater than zero percent.
Work Site – An address where work will be performed for this project. You can choose any active
ship-to-address defined for this customer in the Oracle Receivables database. You need to enter a
work site for any customer having a billing contribution greater than zero percent.
Contacts
Type – A contact type, such as Billing or Shipping to identify a contact. You need to enter a billing
contact for each paying customer on a contract project. You can enter only one billing contact for
each customer associated with this project. The billing contact in Oracle Projects becomes the billing
contact for contract projects' invoices interfaced to Oracle Receivables.
Name – You can choose any active contact name defined for this customer in the Oracle Receivables
database.
Job Title – The job title of the contact.
www.zensar.com
Process Flow of Projects to Receivables:
The process flow of Projects to Receivables involves the following steps:
www.zensar.com
2. Release of Invoices
After you approve invoices, you need to release them for interface to Oracle Receivables.
There are two ways to release invoices:
• Manual invoice release
• Automatic invoice release
3. Interface Invoices to Oracle Receivables
This process collects all eligible draft invoices in Oracle Projects and interfaces them to the Oracle
Receivables interface tables. The process also maintains the project balances of unbilled receivable
and unearned revenue and creates accounting transactions for these amounts.
Once interfaced to these interface tables, the draft invoices await further processing by Oracle
Receivables’ Auto Invoice process. If any of the draft invoices are rejected during the interface to
Oracle Receivables, then the interface status for these invoices is set to Rejected in Interface. Those
draft invoices that successfully interface have the transfer status Interfaced.
From the Submit Request window, you can submit the PRC: Interface Invoices to Receivables process
This Process Inserts Invoice details in Receivable Interface Tables.
www.zensar.com
4. Auto Invoice
Run the Auto Invoice Import or Master program to transfer transactions from other systems into
Receivables. You can import invoices, credit memos, debit memos, and on-account credits using
Auto Invoice. Receivables ensure that the data you import is accurate and valid.
The Submit Requests window lets you process important transactions and leave other transactions
for later processing. You can use this window to run several Auto Invoice submissions at the same
time.
www.zensar.com
Accounting of Transactions:
When you interface invoices to Oracle Receivables, Oracle Projects uses Auto Accounting to
determine the accounts for receivables, unbilled receivables, unearned revenue, and write off
account for each invoice. The accounting transactions that the process creates are interfaced to
Oracle Receivables interface tables. Oracle Projects does not use Oracle Receivables Auto
Accounting to determine account coding except for tax transactions for taxable invoice lines. If an
invoice line is taxable, Oracle Receivables Auto Accounting determines the tax account coding.
Accounting Entries
There are two events in Oracle Billing
• Billing Event – Invoicing in Oracle Projects
• Revenue Event – Revenue Generation
Accounting Entries depend upon which event occurs first.
If Billing Event occurs first:
Invoice Creation
www.zensar.com
Receivable Account ---- DR
Unbilled Receivable Account CR
Conclusion:
Thus entire cycle of Integration of Oracle Projects and Receivable cycle flows and ultimately results
in creation of Invoice in Receivables as well as updating customer balances.
And also updating Unbilled Receivable and Unearned Revenue Accounts against each project in the
Oracle Projects.
www.zensar.com