PA - Oracle Applications Project Billing Training Document

How the Manual Is Organized
This manual is divided into 9 major sections:
1. Introduction
2. Basic Concepts
3. Setups
4. Project Initiation
5. Expenditure Entry
6. Revenue and Invoice generation
7. Revenue and Invoice Interfaces
8. Accounting Entries
9. Reports

Raju Chinthapatla

Raju Chinthapatla

PA - Oracle Applications Project Billing Training Document

Introduction
Module Overview
Oracle Project Costing and Billing provides an integrated cost management solution for all projects and activities
within an enterprise. With Project Costing you can manage costs across currency and organizational boundaries
Where as using Oracle Project Billing provides you with the ability to simplify your client invoicing, improve
your cash flow, and measure the performance and profitability of your contract projects.
Oracle Project Billing, together with Oracle Project Costing, provides a complete, integrated project billing
solution.
Overview






Create Contract Project type, project template
Create Agreement against the customer
Define Bill rate schedule
Enter time and expenses against the project
Generate Revenue and Invoices
Transfer to Receivables.

Integration of Oracle Projects with other Oracle Modules:
Projects Module is integrated with other Oracle Modules like Oracle Sales, Inventory, Payables, Assets and
General Ledger. Oracle Projects suite works together with other modules to provide a complete enterprise
project management solution.

Oracle Projects Integration with Other Oracle Modules

Inventory

Receivables

Purchasing

Projects

General Ledger

Payables

Fixed Assets

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

Basic Concepts
Project
A unit of work that requires resources to produce measurable results. A project can be broken down into one or
more tasks.
Project/Task organization
The Organization that owns the project or task. This can be any organization in the list of values for the project
setup. The Project/Task Organization LOV contains organizations of the Project/Task Organization Type in the
Organization Hierarchy and Version below the Start Organization. You specify your Start Organization and
Version in the Implementation Options window.
Task
A subdivision of project work. Each project can have a set of top tasks and a hierarchy of subtasks below each
top task.
Agreement
A contract with a customer that serves as the basis for work authorization. An agreement may represent a
legally binding contract, such as a purchase order, or a verbal authorization. An agreement sets the terms of
payment for invoices generated against the agreement, and affects whether there are limits to the amount of
revenue you can accrue or bill against the agreement. An agreement can fund the work of one or more projects.
Project Template
A standard template you create for use in creating other projects. You set up project templates that have features
common in the projects you want to create.
Invoice format
The columns, text, and layout of invoice lines on an invoice.
Expenditure type
An implementation-defined classification of cost that you assign to each expenditure item. Expenditure types are
grouped into cost groups (expenditure categories) and revenue groups (revenue categories).
Expenditure category
An implementation- defined grouping of expenditure types by type of cost. For example, an expenditure
category with a name such as Labor refers to the cost of labor.
Auto Accounting
In Oracle Projects, a feature that automatically determines the account coding for an accounting transaction
based on the project, task, employee, and expenditure information.
Auto Accounting Lookup Set
An implementation-defined list of intermediate values and corresponding Accounting Flexfield segment values.
AutoAccounting lookup sets are used to translate intermediate values such as organization names into account
codes.
AutoAccounting parameter

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

A variable that is passed into AutoAccounting. AutoAccounting parameters are used by AutoAccounting to
determine account codings. Example AutoAccounting parameters available for an expenditure item are the
expenditure type and project organization. AutoAccounting parameters are predefined by Oracle Projects.
AutoAccounting Rule
An implementation-defined formula for deriving Accounting Flexfield segment values. AutoAccounting rules
may use a combination of AutoAccounting parameters, AutoAccounting lookup sets, SQL statements, and
constants to determine segment values.
Bill rate schedule
A set of standard bill rates that maintains the rates and percentage markups over cost that you charge clients for
your labor and non-labor expenditures.
Revenue category
A revenue category describes a source of your organization's revenue. For example, a revenue category with a
name such as Labor refers to labor revenue.
First bill offset days
The number of days that elapse between a project start date and the date that the project’s first invoice is issued.

g.PA . Set of Books) to the responsibility  Perform the setups in the same order as suggested below Project Billing Setups: Step Required / No.Oracle Applications Project Billing Training Document Raju Chinthapatla Setups Overview Setting up is the process where the Oracle Applications Modules will be configured to meet the requirements of an organization based on their requirements. However before configuring the Project Billing ensure whether the following Prerequisites are complied with: General Pre-requisites:  Ensure that required organizations are setup  Create an Project Super User responsibility for the Operating Unit (OU)  Attach relevant Profile options (e. Following are the steps involved in the setting up Oracle Projects Billing Module. Optional 1 Required 2 Required 3 Required 4 Required 5 Required 6 Required 7 Required 8 Required 9 Required 10 Required 11 Required 12 Required 12 Required 13 Optional 14 Optional 15 Optional 16 Optional 17 Optional Particulars Set the profile option PA: Licensed to Use Project Billing to ‘Yes’ Define Receivables System Options Define and assign output tax codes Define Payment terms Define Rate schedules Define Invoice formats Define Event types Define Agreement types Define Customers Setup to AutoAccounting Define Project Types with project class ‘ Contract ’ Define Project Template Enable Billing Implementation Options Define Invoice print method Define Credit types Define and assign billing assignments Define percent complete revenue accrual and invoicing options Set the profile option PA: Maintain Unbilled Receivables and Unearned Revenue Balances .

then you must specify a set of books to tell Oracle Projects which set of general ledger books to use.5. In R12 the name has been changed to Ledger. You can define your Implementation options based on your Operating Units. Set of Books is a display-only field. 2. The same feature was not available in previous releases.PA . It means that from a single responsibility you can Define/Query Multiple Operating Unit based Implementation Options Set Ups. If you are implementing Oracle Projects for a single organization. Ledger: In R10. .10 the same information was defined under Set of Books Tab. Its value defaults from the Legal Entity for the operating unit. Summarization Period Type: summarization period type is used when updating project summary amounts. N Setup  System  Implementation Options 1. Operating Unit: It’s a new feature in R12. If your implementation of Oracle Projects is for multiple organizations. 3.Oracle Applications Project Billing Training Document Raju Chinthapatla Setups Billing Implementation Options Navigate to the Implementation Options Screen.

The value that you select for this field will be the default value for all project assets that you create.Oracle Applications Project Billing Training Document Raju Chinthapatla 4. Default Reporting Organization Hierarchy: You specify an organization hierarchy and version to indicate which organization hierarchy you want Oracle Projects to use as the default reporting organization hierarchy. 8.PA . which is used to copy Project Accounting Periods from the calendar associated with the GL Set of Books. select a default asset book from the list of values. Default Asset Book: Optionally. Maintain Common PA and GL Periods: When this option is enabled. you can select the calendar used to maintain PA periods. 5. Calendar Name: When you implement Oracle Projects. . PA Period Type: Specify a Period Type. 7. 6. You can override the default value at the asset level. the system automatically maintains PA period statuses as you maintain the GL period statuses. Functional Currency: This display-only field shows the functional currency of your company’s set of books. 1.

are defined in Oracle General Ledger. or whether you plan to enter project numbers manually.Oracle Applications Project Billing Training Document Raju Chinthapatla 2. or Spot. The system-defined rate types. 1. User. Version: Enter the version number. 3. Project Numbering: Specify whether you want Oracle Projects to number projects automatically. Project/Task Owning Organization Hierarchy: You assign a project/task owning organization hierarchy to the operating unit to control which organizations can own projects and tasks. Exchange Rate Type: Select the GL Rate Type to determine the rate. 3. Exchange Rate Date Type: Specify a default exchange rate date type for converting foreign currency transactions from the transaction currency to the functional and project currencies.PA . . such as Corporate. 2.

. you specify a starting invoice number. You must select this batch. Centralized Invoice Processing: If you want all of the project invoices for the operating unit to be processed using the Oracle Projects seeded transaction types. Invoice Batch Source: Oracle Projects provides a predefined batch source name PROJECTS INVOICES. you need to enable the system option for revenue interface. 4. or whether you plan to enter invoice numbers manually.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. Invoice Numbering Method: You specify whether you want Oracle Projects to number invoices automatically. Next Number: If you want Oracle Projects to automatically number each invoice. leave the check box enabled. With decentralized invoicing. you allow organizations to process their own invoice collections. 2. 6. 3. Enable Multi-Currency Billing: Check this box if you want to enter transactions in multiple currencies. 5. Interface Revenue to GL: If you want to interface revenue with Oracle General Ledger.PA .

Oracle Applications Project Billing Training Document Raju Chinthapatla 7. Non-Billable.PA . Work types are used to classify both actual and forecast amounts. 8. Work types are grouped together by Utilization Categories. 12. Allow Bill Rate Discount Override: Check this box if you want to be able to override the bill rate discount for all the projects in the operating unit. Save your work Define Work Type Work types are an implementation-defined classification of work performed. Allow Bill Rate Override: Check this box if you want to be able to override bill rates for all the projects in the operating unit. N Setup  UtilizationWork Types . 10. Training. 9. If you enable this functionality. the list of values for project number includes active projects that are associated with the agreement of the customer. 11. and credit memos. and Personal. Require Rate and Discount Reason: Oracle Projects allows you to enter a reason for the rate or discount override to the standard bill rate schedules. Check this box if you want to require users to enter the rate and discount override reason. Examples are Billable. Share Bill Rate Schedules Across Operating Units: Check this box if you want to fund projects across operating units. Require Credit Memo Reason: Enable this option if you require a user to select a credit memo reason when releasing canceled invoices. write-offs.

Enable the Billable Check Box if you want the work type to be billable 3. 8. 5. Enter the Effective start and end dates for the work type. Enter the Weighting Percentage as 100 Define Expenditure Types An expenditure type is a classification of cost that you assign to each expenditure item you enter in Oracle Projects. 7. N Setup  ExpendituresExpenditure Types . Enter the Weighting Percentage as 100. Enter Description if required 4. Click on Utilization Tab and select the utilization category from list of values 6.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. 2. Enter Work Type name in the Name field. Select the utilization category from list of values under the Organization Region.PA .

You need to click Tax Classification Code and select the tax classification code for customer invoice lines for this expenditure type and operating unit. 6. You can optionally enter effective dates for the expenditure type. to determine how to process the expenditure item. Unit of Measure: Enter the unit of Measure you want Oracle Projects to use when calculating the cost for this expenditure type. 7. Expenditure Category and Revenue Category: Enter the expenditure category and revenue category you want to associate with this expenditure type. 2. check the Rate required check box.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. then choose Cost Rate to navigate to the Expenditure Cost Rates window and enter a cost rate and its effective date(s). enter the Expenditure Type Class or classes you want Oracle Projects to associate with This expenditure type. Description and Dates: In the Description. Name: Enter a unique name for the expenditure type. Oracle Projects uses this code as the default tax classification code based on the Application Tax Options hierarchy that you define in Oracle E-Business Tax for Oracle Projects and the specified operating unit.PA . 5. 4. Rate Required: If this expenditure type requires a cost rate. You must enter Hours for labor expenditure types. 3. Expenditure Type Classes: In the Expenditure Type Classes region. Tax Classification Code: This is a new feature in R12. . enter a description for the expenditure type. Dates region.

Specify a currency for the schedule. Enter a schedule name and a description of the schedule. that operating unit appears as a default value in this field.PA . Specify the organization that maintains the schedule. and regardless of the start and end dates for the organization.Oracle Applications Project Billing Training Document Raju Chinthapatla Define Rate Schedules. We can define four types of rate schedules:  Employee  Job  Non-Labor  Resource Class Define Billing and Non Billing rate schedules N Setup  ExpendituresRate Schedules First Define Employee Bill Rate Schedule To define a rate schedule: 1. The organization you enter can be any organization from your organization hierarchy. 4. 3. Specify the Operating Unit. . This is a new feature in Release 12. revenue. Specify the operating unit to which your organization and rate schedule belong. 2. regardless of whether the organization has the Expenditure Organization classification. Oracle Projects determines rates from a combination of rate schedules or rate overrides and uses these rates to calculate cost. When you have access to only one operating unit. and bill amounts.

Select Employee name against whom the rate need to be defined. 10. Note: To share bill rate schedules. 5. 4. you must also enable the Share Bill Rate Schedules across Operating Units options in the Billing tab of the Implementation Options window. and Oracle Projects Implementation Guide. 8. Now. and Oracle Projects Implementation Guide. Enter the Rate or Markup percent. Schedule Name and Currency and save your work. Check the Share across Operating Units check box to allow other operating units to use this schedule. 9.PA . Billing Implementation Options.Oracle Applications Project Billing Training Document Raju Chinthapatla Note: You can specify a different currency for your Bill Rate Schedule if the Enable Multi Currency Billing option is enabled for the operating unit. See: Enable Multi Currency Billing. Now. define Non Labor Bill Rate Schedule . 7. Incase of job wise rate Click on the Job Tab and Select Job group. See: Share Bill Rate Schedule Across Operating Units. Employee Number and UOM defaults. Rates can be defined employee wise or Job wise. 6. Billing Implementation Options. Enter the effective start and end date for the rate. Select a schedule type. define Job Bill Rate Schedule Just update the Organization.

Oracle Applications Project Billing Training Document Raju Chinthapatla Just update the Organization. Select a format type. N Setup  Billing  Invoice Formats 1. . non-labor. The format type controls the invoice formats you see for labor. Name: Enter a unique. Format Type. non-labor. You can define different formats for labor. the columns. and layout of invoice lines on an invoice. retention. descriptive name for this invoice format. Define Invoice Formats An invoice format determines how Oracle Projects creates an invoice line. and retention billing when you enter invoice formats using the Projects window. Schedule Name and Currency and save your work.PA . 2. text.

A project budgeted at the top task will have a top task grouping rule. Grouping: Enter a grouping option for this invoice format. Enter the name of the billing cycle in the Name field. You can choose any grouping option available for this type of invoice. Define Billing Cycle In Oracle Projects. or both. Billing cycles determine how often and on what dates a project is billed. intercompany invoices. A grouping option specifies what fields are the primary groupings of items into invoice lines.PA . user-defined cycles are used to specify when certain actions and processes take place. Right Justify Select if you want this field value to appear right justified between the specified start and end positions. Enter numbers between 1 and 240. 6. and is based on the funding level of the project. Specifies where you want this field to appear on the invoice line. N Setup  System  Cycles 1.Oracle Applications Project Billing Training Document Raju Chinthapatla 3. Use For: Select an option to indicate if you want to use this invoice format for customer invoices. Field Name: Enter the name of the field that you want to appear on the invoice line. 5. 7. You can choose any invoice line field available for grouping option or the invoice format. Start and End. 4. .

Oracle Projects uses this as the default tax classification code based on the Application Tax Options hierarchy that you define in Oracle E-Business Tax for the .Optionally. 4. Enter the effective start and end dates. Class: Enter a classification for this event type Automatic. Tax Classification Code. 5. An Automatic classification generates an automatic event for revenue or invoice amounts that may be positive or negative. Scheduled Payments. Revenue Category: Enter the revenue category that you want to associate with this event type. A Manual classification allows you to enter both a revenue amount and a bill amount. This is a new feature in R12 . depending on your implementation of billing extensions. 3.PA . Manual. and Write-Offs. descriptive name for this event type. Select the type from list of values based on the requirement and enter days in the cycle day’s value field. 2. 3. Enter a unique. Enter the effective start and end dates Define Event Types An implementation-defined classification of events that determines the revenue and invoice effect of an event.Oracle Applications Project Billing Training Document Raju Chinthapatla 2. click Tax Classification Code to select the tax classification code for customer invoice lines created for this event type and operating unit. These two amounts can be different. Classify an event type as manual when you need to indicate different revenue and bill amounts. N Setup  Billing  Event Types 1. Typical event types include Milestones.

Expenditure Type. 4. Select the resource group. .Override the values if required. expenditure category. such as organization.PA . see the Oracle EBusiness Tax User Guide. enter the resources for each resource group. Group Resources By: Choose how you want to group the resource list. Revenue Category. If you choose to group the resource list. 5. For more information on setting up tax classification codes and the hierarchy of application tax options. The Resources region then displays jobs that belong to the job group you entered. and Expenditure Category to define the second level of the hierarchy: N Setup  Budgets Resource Lists 1. Use the resource types Event Type. 3. then you must enter a job group to be used for summarization. Alias and the Order number defaults automatically .Oracle Applications Project Billing Training Document Raju Chinthapatla Oracle Projects application and the project's operating unit. If you do not use grouping for the resource list. and revenue category. Event etc 6. 2. If the resource list is job-based. Select the resource type and resource . In the Resources region. Define Resource List Define the resource list as a hierarchy of resources up to two levels. and then you enter resource groups. Enter the Resource List name and Description. and override the alias and order if necessary.Resource type could be Expenditure type. The top level is restricted to resource types. then use the Resources region to enter resources for the resource list.

or None. Enter a unique. Define Budget Entry Method Budget entry methods specify and control how you enter a budget or forecast. Select Categorized by Resources if you want to categorize amounts by resources. For example. name and description for this Agreement type. Categorized by Resources By lowest tasks and PA period. Top Tasks. Lowest Tasks. The entry level can be Project. Enable the Default Revenue/Invoice Limit option if you want the Hard Limit option of the Agreements widow to be enabled by default when you enter an agreement with this agreement type. Enter a name and description for the budget entry method. The choices are Date Range. 2. or Top and Lowest Tasks.PA . You use budget entry methods when you create budgets and forecasts that use budgetary controls and budget integration features. Enter Effective Start and End Dates. 3. GL Period. PA Period. Defining Budget Entry Methods 1. enter the Default Terms. N Setup  Budgets Entry Methods Oracle Projects predefines three budget entry methods: By lowest tasks and date range. 5. N Setup  Billing  Agreement Types 1. 4. 2. If you want payment terms to default when you enter an agreement with this agreement type. Categorized by Resources By lowest tasks and GL period.Oracle Applications Project Billing Training Document Raju Chinthapatla Define Agreement Types Agreement types categorize the various kinds of agreements you negotiate with clients. 4. 3. you can define one agreement type for all verbal agreements and another for all agreements using purchase orders. . Navigate to the Budget Entry Methods window. Categorized by Resources You can define additional budget entry methods during implementation. Select an entry level. Select a time phased type.

PA . Save your work. and bid & proposal preparation. N Setup  Projects  Project Types . revenue. 7. There are three project classes:Contract: Collect and track costs. Capital: Collect and track costs and labor hours for asset development activities that you plan to capitalize as one or more assets. Define Project Type The project type controls how Oracle Projects creates and processes projects. You must set up at least one project type to create projects in Oracle Projects. Select the enterable fields for cost and revenue using the displayed check boxes. such as administrative and overhead work.Oracle Applications Project Billing Training Document Raju Chinthapatla 6. and is a primary classification for the projects your business manages. and billing for services performed for and reimbursed by a client. Indirect: Collect and track expenditure item costs and labor hours for overhead activities. marketing. labor hours.

Class: Select Contract to create a contract project type 4. 2. It means that from a single responsibility you can Define/Query Multiple Operating Unit based Implementation Options Set Ups. You can now define your Project Operating Unit basis. Operating Unit: It’s a new feature in R12. Types on an 3. .Oracle Applications Project Billing Training Document Raju Chinthapatla 1.PA . Operating Unit: This is a new Feature R12. Click on the Billing Information Tab (Tab gets enables only when the class is ‘Contract’) 1. The same feature was not available in previous releases. You can define your Project Types based on Operating Units. 6. Service Type: Select the required service type from the list of values. Enter effective start date of the project type 5. Enter a name & Description for the Project type. Work Type: Select the work type created above in the setup.

If you enable this functionality you should define the project revenue realized gains and losses event types for account reclassifications. Billing Job Group: Enter a default job group for billing purposes. Click on the Distribution Rules Tab . If this functionality is not enabled. 8. Funding Revaluation includes Gains and Losses: This option can be enabled only if the Funding Revaluation includes Gains and Losses option is enabled in the Implementation Options window and Revaluate Funding is enabled for the project type. Invoice Formats: Select the default labor and Non labor invoice format created above 7. You can choose from the values of Project.Oracle Applications Project Billing Training Document Raju Chinthapatla 2.  Schedule: The default burden schedule for non-labor revenue and invoicing. The job group you enter serves as the default Billing Job Group when you define a contract project with this project Type. 4. These event types record the realized gains and losses events while processing funding revaluation.PA . 5. the revaluation process only considers the funding backlog amount. This option cannot be unchecked if the Revaluate Funding option is enabled at the Project level. Check this box if you want funding revaluation to include gains and losses. 11. 6. or Both. 3. 10. Labor: Select Bill Rate Schedule or Burden Schedule for labor billing. Baseline Funding without Budget: Check this box if you want to automatically create a revenue budget when you baseline your funding. Realized Gains and Losses Event Types: If the Funding Revaluation Includes Gains and Losses functionality is enabled at the Project Types level. 9. Revaluate Funding: Check this box if you want to revaluate funding for the project type. define new gains and losses event types. Top Task. Select the default billing cycle for projects of this type. Funding Level: The level at which you allow funding for contract projects of this project type. Non-Labor: Select Bill Rate Schedule or Burden Schedule for non-labor billing.  Organization: Select the default organization that owns the labor and non-labor bill rate schedules.

Work/Event: Accrue revenue as work occurs. Work/Work: Accrue revenue and bill as work occurs. You can choose any predefined distribution rule: Cost/Cost: Accrue revenue and bill using the ratio of actual cost to budgeted cost (percent spent) Cost/Event: Accrue revenue using the ratio of actual cost to budgeted cost (percent spent).PA . bill as work occurs. Click on the Project Status. bill based on events Cost/Work: Accrue revenue using the ratio of actual cost to budgeted cost (percent spent). Event/Event: Accrue revenue and bill based on events. bill based on events. bill as work occurs.Oracle Applications Project Billing Training Document Raju Chinthapatla Name: You select the distribution rules that can be allowed for any project of this project type. Workflow Tab . Event/Work: Accrue revenue based on events.

PA .Oracle Applications Project Billing Training Document Starting status for new projects and workflows to be used for status changes Define Project Template NSetup  Projects  Project Templates Raju Chinthapatla .

Show Checkbox: You can check the check box if you wish the Options to get copied over to the projects that you create using the same Template. 4. Oracle by defaults enables standard project options. Long Name can be same as your Template Name. Type: Select the project type to be used with this template. 8. to which the template belongs . You can define your Project Types based on Operating Units. 6. Enter a name and number for Project Template. Operating Unit: It’s a new feature in R12. All changes to a project template affect projects that are created from the template after the changes are made. You can update a project template at any time. can be overridden as per requirement. 3.PA .This organization defaults when a project is created. 7. It means that from a single responsibility you can Define/Query Multiple Operating Unit based Project Template Set Ups. . The same feature was not available in previous releases. Description can be same as your Long Name. 5. Organization: Select the organization. Optionally enter the Trans duration start and end dates. 9.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. 2.

Thus. These rule assignments then determine which general ledger account AutoAccounting uses to process that transaction. such as always supplying a constant company code or natural account. Click on the Setup Quick Entry: Quick Entry fields which specify fields to enter for the new project when creating it from a template. . Auto Accounting Oracle Projects creates many different accounting transactions throughout its business cycle (when posting labor cost debits and labor revenue credits. if you have a two-segment Accounting Flexfield containing a Company segment and an Account segment. You can reuse the same AutoAccounting rules for many different functions and their transactions. Some of the AutoAccounting rules you define can be quite simple. You can use AutoAccounting to specify how to determine the correct general ledger account for each transaction. For example. you specify a corresponding account segment value. you define the rules and circumstances that determine which general ledger accounts Oracle Projects uses. When you implement AutoAccounting. Assigning Rules to Transactions AutoAccounting function consists of several distinct transactions. you assign one rule to the Company segment and one rule to the Account segment. Save your work. Define AutoAccounting rules to generate account combinations. Use the Segment Value Lookup Region zone to specify an intermediate value. De ning a Lookup Set In lookup sets you specify pairs of values. De ning AutoAccounting Rules AutoAccounting rule you define supplies one Accounting Flexfield segment value at a time. and then map that intermediate value to a specific segment value of your Accounting Flexfield. Oracle Projects then uses the rules when performing accounting transactions. After you enable a transaction. You can even use multiple parameters to provide a segment value. for example). such as the revenue category for a particular posting or the organization that owns a particular asset.PA . you match each segment in your Accounting Flexfield with the appropriate AutoAccounting rule.Oracle Applications Project Billing Training Document Raju Chinthapatla 10. and then assign a set of rules to each AutoAccounting transaction you want to use for your company. Others can draw upon context information (parameters). you need to specify one AutoAccounting rule for each segment in your Accounting Flexfield for each AutoAccounting transaction you want to use. For each intermediate value. One or more related pairs of intermediate values and segment values form a lookup set. you assign rules to each transaction you want to use. 11.

PA .Oracle Applications Project Billing Training Document Profile Options Profile Value GL Set of Books Name Vision Operations (USA) MO: Operating Unit Vision Operations Rouser Type HR User PA: Licensed to use Project Billing Yes PA: Licensed to use Project Collaboration PA: Licensed to use Project Costing Yes PA: Licensed to use Project Management Yes PA: Licensed to use Project Resource Management PA Time: Allow Entry of Negative Hours Yes PA Time: Enable Business Message Yes PA: Allow Project Time and Expense Entry Yes PA: Auto Approve Timesheets No PA: Debug Log Directory /usr/tmp PA: Debug Mode Yes PA: Default Burden Schedule Type Firm PA: Default Calendar Vision Operations PA: Default Public Sector No PA: Display Find Tasks Window PA: Enable Budget Integration and Budgetary Control Feature Yes PA: Enable Enhanced Period Processing Yes PA: Expenditure Items Per Set 100 PA: Global Week Start Day Monday PA: Highlight Starting Tasks: Number of Days 7 PA: Require Work Type Entry for Expenditures Yes Yes PA: Starting Assignment Status PA: Tasks to Display for Expenditure Entry Chargeable tasks PA: Transaction Billability derived from Work Type No Raju Chinthapatla .

PA . Select” Copy To” Button . 2.Oracle Applications Project Billing Training Document Raju Chinthapatla Project Initiation Project Creation N  Double click on the projects menu in the Navigator 1. Select the project template using which you need to create project and click on find button 3. The Projects screen will be displayed.

.Oracle Applications Project Billing Training Document Raju Chinthapatla 4. Click OK to complete project creation process. You can define multiple customers for one project. Customers and Contacts: Enter the customer and contact information of the project. Click on the Change Status button and select the status approve.PA . Approve the Project Project need to be approved before any transactions are raised against it. fields marked as ‘Required’ are to be mandatory entered 5. Project Options You specify project and task options to control how Oracle Projects processes your projects. Enter the project details in the quick entry fields. Project and Task options are available at various levels of your financial and/or work plan structure. Use the Projects and Tasks windows to specify project and task options.

4. You can choose any active billing address defined for the Bill To customer in Oracle Receivables. Name/Number: Choose a project customer. 3. Bill to Name: Enter the name of the customer who will receive the project invoices. Bill another Project: Select if you want to identify a project as a provider project for purposes of interproject billing. such as Primary. or Non-Paying. 2. Relationship: The relationship between this customer and your project. Contribution: The percentage of this project’s revenue and billing you expect this customer to contribute. 6. you can choose the project customer. If you enter more than one customer for this project. Billing Address: The address where you want to send this customer’s invoices. You can choose any active Ship to address defined for the Ship To customer in the Oracle Receivables database. . or any customer defined in Oracle Receivables 5. Depending on the Customer Relationships setting in the Implementation Options window. 7. Shipping Address: The address where work will be performed for this project. You can choose any active customer in the Oracle Receivables customer database. a related customer.Oracle Applications Project Billing Training Document Raju Chinthapatla 1.PA . the total customer contributions towards revenue and billing must sum to 100% before you can accrue revenue or bill invoices against this project.

11. Revenue Accrual Method and Invoice Method: The project type determines which distribution rule appears as the default value for these fields. The billing contacts are limited to the contacts defined for the Bill To customer and billing address. Code: The default invoice currency code for the customer. such as Billing or Shipping. the system will use the Bill Through date for the exchange rate date. Rate Date: The default exchange rate date.PA . 15. 12. The shipping contacts are limited to the contacts defined for the Ship To customer and shipping address. The revenue accrual method and invoice method you enter determines how revenue is calculated and how invoices are generated for this project. 13. Receiver Project / Receiver Task: Enter the numbers of the projects and tasks that will receive the work performed on this project. .Oracle Applications Project Billing Training Document Raju Chinthapatla 8. Rate Type: The default rate type. to identify a contact. 10. Contacts Type: A contact type. Valid receiver projects and tasks belong to receiver operating units that have identified the current operating unit as a provider 9. 14. Invoice Currency: If you want to invoice the project customer in a currency different from the project currency. Name: Choose any active contact name defined for the Bill To customer Billing Information: Billing Setup 1. Allow Rate Type "User": Enable this option if you want to allow the rate type "User" for invoicing this project customer. If this field is left blank.

Discount %.Oracle Applications Project Billing Training Document Raju Chinthapatla Work/Work: Revenue and the Bill or Invoicing is based on as the work occurs. If you enable this option you can use multiple invoice methods for a project. Work/Event: Accrue revenue as work occurs. you must choose whether to use a Bill Rate Schedule or a Burden Schedule 2. Enter a Non-Labor Bill Rate Schedule. 3. Baseline Funding without Budget: Check this box if you want to automatically create an approved revenue budget and baseline you’re funding for this project. Job wise. Rate can be defined Employee wise. Invoice Formats 3. Non labor wise. 2. Fixed Date.PA . 4. Enter a Labor or Non-Labor billing schedule (see the rate schedule setup Topic). Next Billing Date. . Bill Rates and Discount Overrides: Select and expand Bill Rates and Discount Overrides Options in Project Window Standard Billing Schedules 1. Schedule Name. enter the Organization. This rate can be overridden for each of these levels. and Bill based on events. The Other attributes which get defaulted in the billing section from the Project Type are Billing Cycle. Event/Event: Accrue revenue and Bill based on events. By Default Distribution Rule set for the Project Type gets defaulted on to the project. Invoice Method at Top Task: Check this box if you want the ability to override the project level invoice method at the top task. and Discount Reason.

Employee Bill Rates and Discount Overrides: You can override an employee’s standard bill rate by rate or discount when there is an override the new bill rate or discount rate of the employee takes precedence over the job bill rate and discount override you define at the project level and task level. Agreement Creation An agreement provides the funding for projects and tasks. When you override a job’s standard bill rate by rate override. Job Bill Rate and Discount Overrides: You can override a job’s standard bill rate for a project or lowest task by rate or discount.PA . Enter the Amount of this agreement. Select the customer name 2. It means that from a single responsibility you can Define/Query Multiple Operating Unit. Enter a Number to identify this agreement.Oracle Applications Project Billing Training Document Raju Chinthapatla 4. the new job bill rate becomes the job’s bill rate for this project or lowest task. 3. 4. When you override a usage expenditure type. . Operating Unit: It’s a new feature in R12. Oracle Projects allows you to define agreements. 6. Select agreement Type. You can define your Implementation options based on your Operating Units. such as the customer’s purchase order number. 5. The same feature was not available in previous releases. Non-Labor Bill Rate and Discount Overrides You can override a non-labor standard bill rate for nonlabor expenditure types and non-labor resources. N  Billing Agreement 1. projects. and tasks to organize your project work. 5. the override applies to all non-labor resources within that usage expenditure type.

Enter the payment terms (defined in Oracle Receivables) for any invoices funded by this agreement. leave this field blank. The total amount of allocated project funding must equal the current approved project revenue budget amount in order to successfully baseline the project. 7. 1. Save your work. 11. Project Number: Enter the number of the project you want to fund with this agreement. 8. 9. Choose the Revenue Hard Limit or/and Invoice Hard Limit check box to impose a hard limit on revenue accrual and invoice generation for projects funded by this agreement. If you do not want to restrict funding for a particular task. 4. Optionally enter the date this agreement expires. 3. Task Number: Enter the number of the top-level task you want to fund with this agreement.PA . Project Funding You must fund a project before the project can accrue revenue and be billed. Funding lines can be aggregated by funding classification and reported accordingly using Project Intelligence . Enter the name of the organization that owns the agreement. 10. Amount: Enter the Amount you want to allocate to this project or task. 2. Oracle Projects imposes a soft limit. Otherwise. Funding Classification: Enter the Funding Classification to indicate the nature of the allocations. Note: You can choose any project owning organization (in the project owning organization hierarchy assigned to the operating unit) as the organization that owns the agreement. Funding is the step that allocates an amount associated with a customer agreement to a specific project.Oracle Applications Project Billing Training Document Raju Chinthapatla 6. Date Allocated: Enter a Date to record when you allocated agreement funds to this project or task. The Date Allocated is used as the rate date to determine the exchange rate when the Rate Date Type for the project's funding currency attribute is PA/Invoice Date.

Each budget can have detailed or summary information in the following areas. Budget types identify the different kinds of budgets that you enter for your projects. you can create and save many budget versions. You can view summary and detail information for all budget versions. The draft will not appear in any project status tracking inquiries or reports. Historical Baselined Versions: Any baselined budget that is not the Current Budget is considered an historical version of the budget. In calculations and displays that use the Original Budget. as appropriate for each project. if there is no Revised Original). Current Budget amounts are shown in the Project Status Inquiry window.PA . and burdened costs. you can enter quantities and revenue amounts. Budget can be tracked at various levels like Top Task or Lowest Task level. We can enter time–phased budgets at the project. top task. the version is marked as the Original Budget. Current Budget: The most recent baselined version of the budget is the Current Budget. We can enter a budget for the duration of the project or tasks (also known as budget at completion). or lowest task levels by organization and then by expenditure category within that organization. or you can enter time–phased budgets which contain budget amounts by time period.) For each budget. Each budget version has one of the following classifications: Original Budget: The first time you baseline a draft. Each budget has a draft. For cost budget types. Each time you baseline a draft. When you baseline a draft. Oracle Projects predefines four budget types:  Approved Cost Budget  Approved Revenue Budget  Forecast Cost Budget  Forecast Revenue Budget . (Note that draft is not a budget type.Oracle Applications Project Billing Training Document Raju Chinthapatla Project Budgets A budget is the estimated cost or revenue for a project or task. raw cost. You can have only one Current Budget for each budget type. you can identify the new baselined version as a Revised Original. which is a working area for an in–process budget. you can give each version a unique name and specify a change reason. To help identify budget versions. you create a new version. Project level. You track project status and performance by comparing budgeted amounts to actuals using reports and Project Status Inquiry. since any type of budget can have a draft. Revised Original Budget: You may need to revise your Original Budget due to budget entry errors or changes in the project scope. For budget using revenue budget types. the most recent Revised Original is used (or the Original Budget. We can have multiple Budget versions created for a project. The Budget Entry Method selected for each budget determines the duration of the budget. you can enter quantities.

PA .Oracle Applications Project Billing Training Document Budget Creation-Cost Budget Navigate: Budgets Raju Chinthapatla .

the default BEM is the budget entry method of the project’s current budget for the budget type. 4. Choose the Details button to open the Budget Lines window. 6. 3. The budget type field enables you to have more than one series of budgets for a project. Choose the budget type. The budget type determines whether the budget is a revenue budget or cost budget.PA . These resources will be displayed on the list of values for resource when you are entering budget lines. 8. . Budget Entry Method You can accept or override the default budget entry method (BEM). Resource List: The resource list is the set of resources that can be used as budget categories for a categorized (detail) budget. which determines the level of detail for the budget. 7. Choose the project for which you want to enter or revise budget amounts. 5. 2. If a prior version of the budget type exists. Version Name: Enter the version name. indicating where the budget is in the working/submission/baselining process.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. The change reason identifies the reason for changing a budget version from a previous version. the default BEM is determined by the project type of the project. Change Reason: Enter a change reason. If you are entering the first draft for the budget type. Budget Status :The budget status will be displayed.

. amount types are dependant upon the Resource selection. the Task Budgets window will open.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. the matrix entry Budget Lines window will be displayed for budget lines entry. the Budget Lines window will open. The matrix entry window opens automatically when you navigate to the Budget Lines window for a period–phased budget. Select a task. If you are entering a project level budget. If you are entering a budget that is period–phased (time–phased by PA period or GL period). If you are entering a task level budget.PA . Select the Amount Type. Select the Resource against which you want to budget 2. and then choose Budget Lines to open the Budget Lines window. The type of time–phasing of the budget is determined by the Budget Entry Method selected for the budget.

you need to submit your draft budget to indicate that it is ready for review and baselining. .PA .Oracle Applications Project Billing Training Document Raju Chinthapatla When you complete budget entry.

Budget Creation. has a status of Baselined.Oracle Applications Project Billing Training Document Raju Chinthapatla Baselining is the process of approving a budget for use in reporting and accounting. and all other baselined budget versions. All previously baselined budgets are historical baselined versions.PA . the system copies the draft amounts into a new baselined budget Version.Revenue Budget . When the baselining function is called. which is used for reporting. The most recent baselined version is named the Current Budget. The Current Budget.

Oracle Projects displays an error and does not create a new budget version. You must enter and submit an approved revenue budget and allocate funds to the project or task before you can baseline it or automatically create a baseline budget when you baseline funding . a new budget version is created.Oracle Applications Project Billing Training Document Raju Chinthapatla For contract projects in Oracle Project Billing. the baseline function verifies that the budget amounts for the budget type Approved Revenue Budget equals the total funding for the project within the project.PA . If the amounts are not equal. If this check is successful.

Import from other modules: Purchasing and Payables :. Events 3. Preapproved Batches Preapproved Batches can be entered for • Timecards • Expense reports • Usage logs • Miscellaneous transactions • Burden transactions • Inventory transactions • Work in process transactions 2.Oracle Projects fully integrates with Oracle Purchasing and Oracle Payables and allows you to enter project–related Requisitions. Assets : .PA .Oracle Projects integrates with Oracle Assets. purchase orders. expense reports. Expenditure on the project can be through various methods 1. allowing you to Manage capital projects in Oracle Projects and update your fixed assets records when assets are ready to be placed in service Project Manufacturing : Oracle Project Manufacturing is a solution for companies that manufacture products using projects or contracts. Oracle Projects acts as a cost repository for manufacturing-related activities . and supplier invoices using those Products Receivables :.Oracle Projects generates draft invoices and uses Oracle Receivables features to create invoices and interface the Accounting transactions to Oracle General Ledger. When used as a part of the Project Manufacturing functionality. and supplier invoices.Oracle Applications Project Billing Training Document Raju Chinthapatla Expenditure Entry You charge expenditures to a project to record actual work performed or cost incurred. usage logs. Actual expenditure could be timecards.

If you enter a date that is not the last day of an expenditure week. Amounts. Operating Unit: This is a new feature in R12. 3. It means that from a single responsibility you can Define/Query Multiple Operating Unit based Implementation Options Set Ups. 5. 2. Use the Running Totals and Counts and the Difference column to verify actual versus entered totals. 7. enter the employee or organization that incurred the cost. It gets defaulted from Profile Options. Optionally enter a Description of the batch. Enter the expenditure Ending Date for the batch.Preapproved Batch-Time Cards N ExpendituresPre-Approved Batches Enter 1. the system automatically updates the date to the next valid week ending date. Choose the expenditure type class for this batch. . In the Expenditures window.PA . Ending Date. Enter a unique Batch name to identify this set of expenditures. Employee and Organization. 6.Oracle Applications Project Billing Training Document Raju Chinthapatla Project Expenditure. The same feature was not available in previous releases. Class. You can define your Implementation options based on your Operating Units. Batch. 4. Optionally enter Control Totals and Control Count in the Amounts region. It’s a new feature in R12. or leave the field blank to use the name of the expenditure type class. Description.

For example. you can associate labor and expense report expenditures to scheduled work assignments. You can optionally display and enter the currency fields. 3. Expenditure Item Date. You can choose any expenditure type within the current expenditure type class. enter the non-labor resource and its owning organization. The lowest level Task Number to charge for this expenditure item. This enables you to track usage of companyowned assets. 2. Currency Fields. Quantity. 6. enter the following information: 1. If the expenditure type class for the batch is Usages. such as currency and miles.PA . You can enter a mixture of units. You can choose any active work type. The quantity of units (the unit of measure is determined by the expenditure type). Non-Labor Resource and Non-Labor Organization. . you enter the quantity for professional labor in hours. Work Type. for an expense report. The date of the expenditure item. 8. on a timecard. Assignment Name. 5.Oracle Applications Project Billing Training Document Raju Chinthapatla For each expenditure item. Task Number. 9. The Project Number to charge for this expenditure item. 7. Project Number. 4. Expenditure Type. When Oracle Project Resource Management is installed.

PA . Miscellaneous Transactions are used to track miscellaneous project costs. This expenditure type class is similar to usages. as you are for usage expenditure items. The difference is that. for miscellaneous transactions expenditure items. Miscellaneous transactions may be used for the following costs: – Fixed assets depreciation – Allocations – Interest charges Navigate to Expenditure  Preapproved Batches Enter . you are not required to specify a non–labor resource or a non–labor resource organization. They are used to make entries that may or may not have an employee or non-labor resource attached to them.Miscellaneous Transactions Miscellaneous Transactions are similar to a journal entry in the GL.Oracle Applications Project Billing Training Document Raju Chinthapatla Project Expenditure – Preapproved Batch.

Ending Date: Enter the expenditure Ending Date for the batch.PA . Enter the Project. Expenditure and quantity Information Submit and Release the Batch.Oracle Applications Project Billing Training Document Raju Chinthapatla 1. . In Expenditure entry screen window. If you enter a date that is not the last day of an expenditure week. 3. 5. Organization: It is the organization that is ordering or has ordered the goods or services. enter the employee or organization that incurred the cost. Task. Class: Choose the Miscellaneous type class 4. which may be different from the project owning organization. Batch: Enter a unique Batch name to identify this set of expenditures. 2. the system automatically updates the date to the next valid week ending date.

Distribute Usage and Miscellaneous Costs: The process computes the costs and determines the GL account to which to post the cost for expenditure items with the following expenditure type classes: Usages. Inventory and WIP transactions not already costed or accounted Distribute Expense Report Costs: The process computes the costs of expense report expenditure items. and determines the account to which to post the cost. Distribute Labor Costs: The process computes the labor costs for timecard hours and determines the GL account to which to post the cost.PA . . Miscellaneous Transactions. including adjustments.Oracle Applications Project Billing Training Document Raju Chinthapatla Generate Cost In order to compute various expenditures that are booked for a project Oracle Projects uses Distribution Processes.

When you match an invoice to a purchase order in Oracle Payables.Supplier Invoices We can record project information on supplier invoices for the purchases made for a specific project For each transaction. When you enter new project–related invoices in Oracle Payables. and expenditure information. the invoice.e. Project information can also be captured at the purchased order level . you only need to enter project information on the source i. the project information from the purchase order is copied to the invoice. Payables records the project name. .Oracle Applications Project Billing Training Document Raju Chinthapatla Project Expenditure. task.PA . Project-related transactions are interfaced back to Projects where the transactions are recorded and associated with particular projects. The Account Generator creates a charge account for each invoice distribution that has project information. If you use distribution sets with project information. Oracle Payables automatically supplies project information for your supplier invoice distribution lines.

The account information will automatically be created by the Account Generator.PA .Oracle Applications Project Billing Training Document Raju Chinthapatla Create Project Related Supplier Invoice When we specify project-related information in the Project fields region of the Invoice distribution lines. Make sure the Account Generator is enabled. based on the project-related information you enter. .

and becomes the expenditure item date on the expenditure item in Oracle Projects.PA .Oracle Applications Project Billing Training Document Raju Chinthapatla Enter Project . The Expenditure Item Date is the date that you expect to incur the expense for the goods or services that you are requesting for a requisition or purchase order. or the date that you incur the charge for an invoice. Task and Expenditure Type information. . This date is used during online validation against project transaction controls. which may be different from the project owning organization. This date defaults to the current date each time you create a new Accounting Flexfield combination. Expenditure Organization is the organization that is ordering or has ordered the goods or services. Expenditure Type is an expenditure type classified with an expenditure type class of Supplier Invoices.

PA .Oracle Applications Project Billing Training Document Validate and Account the Invoice Interface Costs To load invoices and receipt accruals from Oracle Payables to Oracle Projects. use the Raju Chinthapatla .

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

PRC: Interface Supplier Costs process in Oracle Projects.
The process selects transactions based on the parameter values entered. It first retrieves all eligible accounted,
project-related receipt accrual information, supplier invoice distributions (including non-recoverable tax lines)
and all payment discounts that are distributed to project-related distributions. The process then interfaces the
amounts
To Oracle Projects.
Note : All invoice distributions, excluding non-recoverable tax lines, are included in one batch.
Non-recoverable tax lines are grouped into a second batch,
Payment discounts are included in a third batch,
Receipt accruals for project related items with a destination type of Expenses are grouped
In the fourth .
Within each batch, expenditure is created for each invoice and an expenditure item is created for each invoice or
discount distribution.

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

Expenditure Inquiry
Use the Expenditure Items window to review a project's expenditure items. Use the Find Expenditure Items
window to enter search criteria for expenditures and expenditure items . You can search expenditures based on
Various Attributes like Project ,Expenditure Type, Task ,Employee , Billability etc.
Navigate to the Find Project Expenditure Items or Find Expenditure Items window and enter project number

Click on the Item Details to select a window for reviewing the details of this expenditure item. The Inquiry
Options window will be displayed, from which you can choose one of the following options:
• Choose Cost Distribution Lines to view individual transactions and the debit and credit GL
accounts charged for raw and burdened costs for each expenditure item. You can also view other
information about the cost lines, such as PA and GL period and interface status and the rejection
reason if transactions could not be interfaced.

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

• Choose Revenue Distribution Lines to view the revenue transactions generated for a specific
expenditure item. The GL account credited for the revenue is displayed. You can also see the GL and
PA posting period for the revenue and the interface status. The rejection reason will be displayed for
any transactions that are rejected during the interface to GL.
• Choose AP Invoice to drill down to the Invoice Overview form in Oracle Payables. (This option is
only enabled for expenditure items whose expenditure type class is either Supplier Invoices or
Expense Reports.)

PA - Oracle Applications Project Billing Training Document

Raju Chinthapatla

Project Status Inquiry
Oracle Projects provides a default configuration for the displayed columns in Project Status Inquiry (also known
as PSI). With Project Status Inquiry (PSI), you can review the current status of your projects and then drill down
to commitments, actuals, and events detail for tasks and resources for more detailed review of a project and its
tasks.
Run the Update Project Summary Amounts process for your projects. The Project Status window uses the data
that is summarized by this process.

Project and Task PSI Columns
Column
Column Description
Prompt
Project or
Project Number or Task Number
Task
Over Bgt

Over Budget: Displays an asterisk (*) if the ITD actual burdened cost is greater than 110% of
the ITD burdened cost budget amount; if not over budget, column is blank.

ITD - Rev Bgt

ITD (Inception-to date) revenue budget amount

ITD - Act Rev ITD actual revenue
ITD - Cost
Bgt

ITD current burdened cost budget amount

Bgt Hrs ITD current labor hours budget amount ITD . To view totals for the project rows returned based on your search criteria. 2.Act Cost PTD actual burdened cost ITD . 3.Act Cost ITD actual burdened cost PTD . 4.(ITD actual burdened cost + PTD commitment burdened cost) 1. to Complete Estimate to Complete: Total current burdened cost budget amount .PA .Act Hrs ITD actual labor hours PTD . Enter the search criteria to find the project(s) you want to review. . Choose the Find button. Choose Totals.Cost Bgt PTD current burdened cost budget amount PTD .Bgt Hrs PTD current labor hours budget amount Fin % Complete Financial percentage complete: ITD actual burdened cost / total current burdened cost budget amount * 100 Hrs % Complete Hours percentage complete: ITD actual labor hours / (Total current budget labor hours * 100) Est. Navigate to the Project Status window.Oracle Applications Project Billing Training Document Raju Chinthapatla ITD .

3. Find the project(s) you want in the Find Project Status window. year–to–date. Navigate to the Project Status window. By default. Use the Find Expenditure Items window to reduce the number of expenditure items that appear in the Expenditure Item Details window.Oracle Applications Project Billing Training Document Raju Chinthapatla Oracle Projects displays only the projects with a current budget that is summarized or with summarized actuals and commitments. You can set the start date to the earliest possible date by choosing the Clear button. Find the project(s) you want in the Find Project Status window. Navigate to the Project Status window. 3. 2. To drill down to the Oracle Payables Invoice Overview window: 1. 2. . To review actuals details for a task or resource: 1. This window displays the Current Period as the current reporting period by which Oracle Projects calculates the values for projects. Amounts for all summarization brackets (period–to–date. prior period. change the default date range using the Find Expenditure Items window. To view expenditure items from prior periods in the Expenditure Items window.PA . and inception–to–date) are calculated as of the current reporting period. Choose the Actuals button from either the Task Status or Resource Status window. Choose the Actuals button from the Task Status window. Project Status Inquiry displays expenditure items incurred in the last period that was summarized for the project.

PA . The AP Invoice button is only enabled (1) for expenditure items whose expenditure type class is either Supplier Invoices or Expense Reports and (2 if function security is implemented in such a way that the user is able to see the button. . Choose the AP Invoice button to view the related invoice in the Oracle Payables Invoice Overview form.Oracle Applications Project Billing Training Document Raju Chinthapatla 4.

return its status to Working. or supplier of supplier invoice items in Oracle Projects. expenditure type. you can add. delete. create a new batch and then follow the normal steps for submitting and releasing expenditures. correct the individual expenditure items by reversing the full amount of the original item and then entering the correct information. then add a new expenditure item of four hours. If the batch has a status of Released. Preapproved Batch Adjustment can be done at two levels: . Preapproved Batch -Adjustment After you submit a batch. You also must correct a batch if your supervisor rejects and returns a submitted batch to you. if you entered six hours on a timecard expenditure item when the correct number of hours is four. If the batch has a status of Submitted. Oracle Projects automatically processes the adjusted items and interfaces the adjusting accounting transactions to other Oracle Applications. and invoiced. You cannot correct these items using the Expenditure Items window. create a reversing item equal to a negative six hours. locate the batch. To enter the corrected items. You cannot correct the amount. You must correct these attributes of supplier invoice item in Oracle Payables. You can correct the following attributes of an approved expenditure item using the Pre-Approved Expenditure Entry windows: • Date • Expenditure type • Project • Task • Amount Other attributes which can be adjusted  Billable Status  Recalculate Raw Cost  Recalculate Cost and Revenue  Change Work Type  Split Item  Transfer Item You make the corrections by reversing the original item and then creating a new item using the correct information.PA . and revise expenditures and expenditure items. For example.Oracle Applications Project Billing Training Document Raju Chinthapatla Adjusting Expenditures Oracle Projects provides powerful features that allow you to: • adjust expenditure items on your projects • interface the adjustments to other Oracle applications • report the audit trail of the adjustments We can make adjustments to expenditure items after the items have been costed. date. revenue distributed. and change the expenditure or expenditure item before resubmitting the batch.

This reverses the Entire batch .Oracle Applications Project Billing Training Document   Raju Chinthapatla Batch Level Line Level Adjusting at Batch Level To correct a released expenditure item: Create a new batch for the correction items.PA . Actual Expenditure Batch To reverse the entire batch click on the Reverse Button of the Actual Batch. The Expenditure Ending date must identify the week that includes the expenditure item you are reversing.

Create a new batch and Click on Expenditures Button Raju Chinthapatla .PA .Oracle Applications Project Billing Training Document This creates a new batch reversing all the expenditure lines Submit and Release the Reversed Batch. Adjusting at Batch Line Level To reverse specific lines in the Batch.

.Oracle Applications Project Billing Training Document Raju Chinthapatla Click on the Reverse Original Button to search for the expenditure batch lines relating to that resource Select the required lines to be reversed and Click on Reverse Button.PA .

Navigate to the Expenditure Inquiry Screen. Query for the project on which the expenditure adjustment need to be made Select the expenditure line and navigate to Tools > Non Billable .PA .Oracle Applications Project Billing Training Document Raju Chinthapatla Submit and Release the Expenditure Batch Use the adjustment actions Billable to Non–Billable and Non–Billable to Billable to change the billable status of an expenditure item. • A billable item accrues work–based revenue and can be invoiced. • A non–billable item does not accrue work–based revenue and is not invoiced. You may want to check the setup of the billable status of your project to reduce the number of items you need to adjust for billable classification.

For example.Oracle Applications Project Billing Training Document Raju Chinthapatla Billing Hold You can place an expenditure item on billing hold. . One–Time Hold You can place an expenditure item on one–time billing hold. You would split the item of 10 hours into two items of 6 hours and 4 hours. The one–time billing hold is released when you release the current invoice. you may have an item for 10 hours. of which you want 6 hours to be billable and 4 hours to be non–billable. marking the 6 hours as billable and 4 hours as non–billable.PA . The resulting split items are charged to the same project and task as the Original item. An item on billing hold is not included on an invoice until you release the billing hold on the item. Split You can split an item into two items so that you can process the two resulting split items differently. An item on one–time billing hold is not billed on the current invoice but is eligible for billing on the next invoice.

.Oracle Applications Project Billing Training Document Raju Chinthapatla N Expenditures  Expenditures Inquiry  Enter Project number Transfer You can transfer an item from one project and task to another project and task. Oracle Projects provides security as to which employees can transfer items between projects.PA .

Oracle Applications Project Billing Training Document Expenditure is transferred to new project Raju Chinthapatla .PA .

PA .Oracle Applications Project Billing Training Document Adjusting the Supplier Invoices Invoice before adjustment Raju Chinthapatla .

PA .Oracle Applications Project Billing Training Document Making an adjustment on the project by Transferring the Cost from one project to other Raju Chinthapatla .

However.PA . If there is any adjustments that needs to be done to the Payables Invoice in Payables. Then. the adjusted Line items need to be interfaced to Projects in order for the same to reflect in Projects. in Payables in the Invoice Batches it will still show the original Entry being charged to Original Project Only. .Oracle Applications Project Billing Training Document Raju Chinthapatla Process the adjustment by running the PRC: Distribute Supplier Invoice Adjustment Costs process Cost is transferred to new project Please Note: The Adjusted Entries will only be visible in Expenditure Inquiry Screen in Projects. then a new line item will need to be created with the negative amount which is being charged to the original Project and a new Line Item will need to be created with the Positive Amount which is being charged to the New Project in Payables.

We Use the Event Details window to enter and review events for a project or top task. Distribution Rules defined on the project determine how and when you can generate revenue For projects that use as-work-occurs revenue accrual. task. . For Milestone based projects where the revenue needs to be accrued on a fixed date the potential revenue would be the amount raised using a Project Event. When you generate revenue. and maintains funding balances.PA . a performance bonus. unlike labor costs or other billable expenses. You can generate revenue for a range of projects or for a single project. Oracle Projects calculates revenue and expenditure item revenue. but is not directly related to any expenditure items. revenue write-off. Select the event type.Oracle Applications Project Billing Training Document Raju Chinthapatla Revenue and Invoice Generation Oracle Projects generates revenue based on the transactions that you charge to your projects. 3. 1. or adjusting revenue. a bonus your business receives for completing a project ahead of schedule is not attributable to any expenditure item. Project Events Event in Projects are a summary level transaction assigned to a project or top task that records work completed and generates revenue and/or billing activity. determines GL account codings. For example. the total potential revenue is simply the sum of the revenue of all expenditure items plus events. or review all of the information for a single event on one screen. Default value would Project Organization. Enter the organization of the event. Examples of events include an invoice reduction. N  Billing Events Projects Using Event Details window we can enter. Enter number of the event. 2. and event. and would be entered as an event. Enter the details of the project. 4.

. Bill amount in project functional currency and the project currency that is calculated during the invoice generation process Generate Revenue To generate revenue for a single project Submit the PRC: Generate Draft Revenue for a Single Project process from the Submit Request window Navigate to Submit Request window. Revenue amount in project functional currency or the project currency that is calculated during the revenue generation process 7. Select the project number for which the revenue need to be generated Accrue Through Date: Enter the period for which you need the revenue to be accrued. In the currency field. N  Others  Requests  Run     A Parameters window automatically appears if you select a request that requires parameter values. Click on the Currency button To review or override the currency conversion attributes defined for the project 6. Enter a description for the event.PA . Select the Submit button Review and Release Revenue Using the Revenue Review window to review detailed information about project revenue.Oracle Applications Project Billing Training Document Raju Chinthapatla 5.

revenue category. revenue source. Select ‘Release’ Button.PA . .Oracle Applications Project Billing Training Document Raju Chinthapatla N  Billing  Revenue Review Enter the project name or the project number and click on find Click on the Lines to view the expenditure item wise revenue lines. The Revenue Lines window displays the task. Submit PRC: One-Step Interface Streamline Processes to GL to transfer the Revenue lines to General Ledger module. and amount for the revenue lines that comprise a draft revenue item.

PA .Oracle Applications Project Billing Training Document Raju Chinthapatla .

The Invoice Date parameter is used as the AR Invoice Date for all the invoices generated. and their associated events and Expenditure items those are eligible for billing. Oracle Projects calculates bill amounts.Oracle Applications Project Billing Training Document Raju Chinthapatla The Revenue Status will change to Accepted. Generate Invoice When you generate invoices. You need to specify an Invoice Date as well as a Bill through Date as process parameters. The Bill through Date is the date through which you want system to process all eligible expenditure items and events. Oracle Projects first selects projects. . When you generate an Invoice. Submit ‘PRC: Generate Draft Invoice process ‘to generate project Invoice. tasks. creates formatted invoices for printing and posting.PA . and maintains funding balances. You can override the AR Invoice Date when you manually release an invoice.

N  Billing  Invoice Review Enter the project number or project name . you need to approve them before you can release them for interfacing to Oracle Receivables.Oracle Applications Project Billing Training Document Raju Chinthapatla Approve and Release Invoice After you review invoices and make any necessary adjustments.PA .

.PA .Oracle Applications Project Billing Training Document Raju Chinthapatla Select Approve Button Select the Release Button .Optionally you can change the Invoice Date in the release invoice window.

you tieback successfully interfaced invoices as well as rejected invoices using PRC: Tieback Invoices from Receivables. This process also maintains project balances of unbilled receivables and unearned revenue and creates accounting transactions for these amounts. When you interface invoices to Oracle Receivables.PA .Oracle Applications Project Billing Training Document Raju Chinthapatla Submit PRC: Interface Invoices to Receivables to transfer the invoice lines to receivables module. system collects all eligible released draft invoices in Oracle Projects and interfaces them to Oracle Receivables interface tables. . After you run the Auto Invoice program to create invoices in Oracle Receivables.

Oracle Applications Project Billing Training Document Review the Invoice in the Receivables Module. Source of these invoices would be ‘PROJECTS INVOICES’ Raju Chinthapatla .PA .

determines the account coding.Oracle Applications Project Billing Training Document Raju Chinthapatla Accounting Entries Oracle Projects runs AutoAccounting to determine the appropriate general ledger accounts. and updates each revenue and invoice distribution line with The appropriate account. validates the account coding against the general ledger. AutoAccounting selects all of the AutoAccounting parameters for each item or event.PA . Accrue prior to billing Revenue transaction entry prior to billing: Unbilled Receivables To Revenue Invoice transaction entry prior to billing: Receivables To Unbilled Receivables Invoice prior to accrual Invoice transaction entry prior to accrual: Receivables To Unearned Revenue Revenue transaction entry prior to accrual: Unearned Revenue To Revenue Expenditure Entry Labor Cost Transaction : Labor Expense To Payroll Clearing Supplier Expense Transaction : Expense To Payables Liability .

This report displays items by the expense account number. and invoice activities of your projects. You can also use this report to verify any expenditure item transfers that you perform. The Distribute Usage and Miscellaneous Costs process is a prerequisite for the generation of revenue and invoices for assets usage expenditure items and miscellaneous transactions. MGT: Revenue. invoices. The process also identifies if a transaction is cross-charged and determines the processing it needs. PRC: Distribute Expense Report This process computes the burden costs associated with expense report expenditure items and determines the account to which to post the raw costs.PA . AUD: Revenue Audit Report to review a listing of the revenue distribution lines interfaced from Oracle Projects to Oracle General Ledger.Oracle Applications Project Billing Training Document Raju Chinthapatla Reports Oracle Projects gives various standard reports to provide a detailed view of the cost. The process also identifies if a transaction is cross-charged and determines the processing it may need. but only under the project-to-date column since budgets are independent of PA Periods. This process is a prerequisite for the generation of revenue and invoices for expense report expenditure items PRC: Distribute Usage and Miscellaneous Costs the process computes the costs and determines the default GL account to which to post the cost for expenditure items with the following expenditure type classes: Usages. Use them to review your project expenditures. Burden Transactions. AUD: Cost Audit Report to review labor and usage cost distribution lines interfaced from Oracle Projects to Oracle General Ledger. PRC: Distribute Labor Costs The process computes the labor costs for timecard hours and determines the default GL account to which to post the cost. This report also displays budgeted revenue and cost amounts broken down into the same resources. Budgets by Resources (Project Level): report to review project revenue and costs broken down by resources for a particular PA Period and for the project-to-date. revenues. MGT: Transfer Activity report to review the expenditure item transfers into and out of a particular project. Miscellaneous Transactions & Inventory and WIP transactions not already costed or accounted The process also identifies if a transaction is cross-charged and determines the processing it may need. Cost. . You can use this report as an audit tool to control project costs by identifying incorrect or unauthorized transfers for a project. revenue. and expenditure item adjustments. Information about the item and the liability account are also displayed. This process is a required prerequisite for the generation of revenue and invoices for timecard items.