Sunteți pe pagina 1din 122

PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

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

Overview
 Create Capital Project type, project template
 Enter Purchase Orders in Purchasing
 Enter Receipts in Purchasing
 Enter Invoices in Payables
 Enter Miscellaneous Transactions in Inventory
 Create an Assets in Projects
 Capital Project Flow

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 Purchasing Payables

Receivables Projects Fixed Assets

General Ledger
PA - Oracle Applications Project Costing Training Manual 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.

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.

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.

AutoAccounting 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
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.
PA - Oracle Applications Project Costing Training Manual 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.

Following are the steps involved in the setting up Oracle Projects Billing Module. 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.g. Set of Books) to the responsibility
 Perform the setups in the same order as suggested below

Project Costing Setups:


Step Required /
Particulars
No. Optional
1 Required Set the profile option PA: Licensed to Use Project Costing to ‘Yes’
2 Required Define Expenditure Categories
3 Required Define Units
4 Required Define Expenditure Types & Expenditure Type Classes
5 Required Define Transaction Sources
6 Required Implementation Option Set Ups
7 Required Define Accounting for Labor Costs
8 Required Define Accounting for Expense Reports
9 Required Define Accounting for Usage Costs
10 Required Define Accounting for Miscellaneous Costs
11 Required Define Accounting for Burden Transactions
12 Required Define Accounting for total Burden Costs
13 Required Define Accounting for WIP and Inventory Costs
14 Required Define Accounting for Supplier Invoice Adjustment Costs
15 Required Define Non Labor Resources
16 Required Define Non Labor Cost Rates
17 Required Define Labor Costing Rules
18 Required Define Rate Schedules
19 Required Install and Implement Oracle Payables and/or Purchasing
Set the Profile Options for Project Related Invoice and Document
20 Required
Entry
21 Required Install and Implement Oracle Inventory
22 Required Define Project Related Transaction Types in Oracle Inventory
23 Required Install and Implement Oracle Project Manufacturing

Set the profile option PA: Licensed to Use Project Costing to ‘Yes’
Indicates if Oracle Project Collaboration is licensed. Available values are listed below:
Yes - Oracle Projects allows you to perform all Project Collaboration functions.

Expenditure Categories:
An expenditure category describes the source of your organization’s costs. For example, an expenditure
category with a name such as Labor refers to the cost of labor. An expenditure category with a name such as
Supplier refers to the cost incurred on supplier invoices.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

In addition, you can use expenditure categories in your AutoAccounting rules and in your reporting.
Expenditure categories are used for grouping expenditure types for costing.

Defining Expenditure Categories


N Setup  ExpendituresExpenditure Categories
To Define expenditure categories:
In the Expenditure Categories window, enter a unique name for the expenditure category and enter its
description and also the Effective Dates.
Save your work.
Some of the Examples of commonly Used Expenditure Categories
Expenditure Category Name Description
Labor Labor costs
Travel Travel expenditures
In-House Recoverable Use of corporate assets
Outside Services Outside services
Material Materials
Other Expenses Expenses, excluding travel

Units
N Setup  SystemsUnits
A unit of measure records quantities or amounts of an expenditure item. You assign a unit to each expenditure
type. Oracle Projects predefines the units Currency and Hours.

To define a unit of measure:


1. Navigate to the Unit Lookups window.
2. Enter Type as UNIT, Meaning as UNIT, Application-Projects, and Description as UNIT.

3. Enter the following information-Code, Meaning, Description, Tag Value (optional –– tag value is not used by
Oracle Projects), Effective dates & Enabled Checkbox checked.

Save your work.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Define Expenditure Types


An expenditure type is a classification of cost that you assign to each expenditure item you enter in Oracle
Projects.
N Setup  ExpendituresExpenditure Types

1. Name: Enter a unique name for the expenditure type.

2. Expenditure Category and Revenue Category: Enter the expenditure category and revenue
category you want to associate with this expenditure type.

3. Unit of Measure: Enter the unit of Measure you want Oracle Projects to use when calculating the
cost for this expenditure type. You must enter Hours for labor expenditure types.

4. Tax Classification Code: This is a new feature in R12. You need to click Tax Classification Code and
select the tax classification code for customer invoice lines for this expenditure type and operating
unit. Oracle Projects uses this code as the default tax classification code based on the Application
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Tax Options hierarchy that you define in Oracle E-Business Tax for Oracle Projects and the specified
operating unit.

5. Rate Required: If this expenditure type requires a cost rate, check the Rate required check box, then
choose Cost Rate to navigate to the Expenditure Cost Rates window and enter a cost rate and its
effective date(s).

6. Description and Dates: In the Description, Dates region, enter a description for the expenditure
type. You can optionally enter effective dates for the expenditure type.

7. Expenditure Type Classes: In the Expenditure Type Classes region, enter the
Expenditure Type Class or classes you want Oracle Projects to associate with
This expenditure type, to determine how to process the expenditure item.

Expenditure Type Classes


An expenditure type class tells Oracle Projects how to process an expenditure item. Oracle Projects
predefines all expenditure type classes.

Oracle Projects uses the following expenditure type classes to process labor costs for interfacing to Oracle
General Ledger:
1. Straight Time – Payroll straight time
2. Overtime – Overtime premium on a project

Oracle Projects uses the following expenditure type classes to process non–labor project costs:
1. Expense Reports – Oracle Projects expense reports are interfaced to Oracle Payables for employee
reimbursement.
2. Usages – Asset usage costs are interfaced to Oracle General Ledger.
3. Supplier Invoices – Oracle Payables supplier invoices are interfaced from Oracle Payables to Oracle Projects.
4. Miscellaneous Transaction – Miscellaneous Transactions are used to track miscellaneous project costs.
5. Inventory – This expenditure type class is used for the following transactions:
– Project Manufacturing transactions that are interfaced from Manufacturing or Inventory to Oracle Projects.
-Oracle Inventory Issues and Receipts that are interfaced from Oracle Inventory to Oracle Projects in a
manufacturing or non–manufacturing installation
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

For Example: Expenditure Category is Labor; Expenditure Type is Administrative & Expenditure Type Class
is Straight Time.

Define Event Types


An implementation-defined classification of events that determines the revenue and invoice effect of an event.
Typical event types include Milestones, Scheduled Payments, and Write-Offs.

N Setup  Billing  Event Types

1. Enter a unique, descriptive name for this event type.

2. Revenue Category: Enter the revenue category that you want to associate with this event type.

3. Class: Enter a classification for this event type


Automatic. An Automatic classification generates an automatic event for revenue or
invoice amounts that may be positive or negative, depending on your implementation of
billing extensions.

Manual. A Manual classification allows you to enter both a revenue amount and a bill
amount. These two amounts can be different. Classify an event type as manual when you
need to indicate different revenue and bill amounts.

4. Enter the effective start and end dates.

5. Tax Classification Code. This is a new feature in R12 .Optionally; click Tax Classification Code
to select the tax classification code for customer invoice lines created for this event type and
operating unit. 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 Oracle Projects
application and the project's operating unit. For more information on setting up tax classification
codes and the hierarchy of application tax options, see the Oracle E-Business Tax User Guide.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Define Budget Entry Method


Budget entry methods specify and control how you enter a budget or forecast. You use budget entry methods
when you create budgets and forecasts that use budgetary controls and budget integration features.

N Setup  Budgets Entry Methods


Oracle Projects predefines three budget entry methods:
By lowest tasks and date range, Categorized by Resources
By lowest tasks and GL period, Categorized by Resources
By lowest tasks and PA period, Categorized by Resources
You can define additional budget entry methods during implementation.

Defining Budget Entry Methods


1. Navigate to the Budget Entry Methods window.
2. Enter a name and description for the budget entry method.
3. Select an entry level. The entry level can be Project, Top Tasks, Lowest Tasks, or Top and Lowest Tasks.
4. Select Categorized by Resources if you want to categorize amounts by resources.
5. Select a time phased type. The choices are Date Range, GL Period, PA Period, or None.
6. Select the enterable fields for cost and revenue using the displayed check boxes.
7. Save your work.

Define Resource List


Define the resource list as a hierarchy of resources up to two levels. The top level is restricted to resource types,
such as organization, expenditure category, and revenue category. Use the resource types Event Type,
Expenditure Type, Revenue Category, and Expenditure Category to define the second level of the hierarchy:

N Setup  Budgets Resource Lists


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Enter the Resource List name and Description.

2. Group Resources By: Choose how you want to group the resource list. If you choose to group the resource
list, and then you enter resource groups. Select the resource group, and override the alias and order if
necessary.

3. If the resource list is job-based, then you must enter a job group to be used for summarization. The
Resources region then displays jobs that belong to the job group you entered.

4. In the Resources region, enter the resources for each resource group. If you do not use grouping for the
resource list, then use the Resources region to enter resources for the resource list.

5. Select the resource type and resource .Resource type could be Expenditure type, Event etc

6. Alias and the Order number defaults automatically .Override the values if required.

Define Rate Schedules.


Oracle Projects determines rates from a combination of rate schedules or rate overrides and uses these rates to
calculate cost, revenue, and bill amounts. 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. Specify the Operating Unit. This is a new feature in Release 12. Specify the operating unit to which your
organization and rate schedule belong. When you have access to only one operating unit, that operating unit
appears as a default value in this field.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

2. Specify the organization that maintains the schedule.


The organization you enter can be any organization from your organization hierarchy, regardless of whether the
organization has the Expenditure Organization classification, and regardless of the start and end dates for the
organization.

3. Enter a schedule name and a description of the schedule.

4. Specify a currency for the schedule.


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, Billing Implementation Options, and Oracle
Projects Implementation Guide.

4. Check the Share across Operating Units check box to allow other operating units to use this schedule.
Note: To share bill rate schedules, you must also enable the Share Bill Rate Schedules across Operating Units
options in the Billing tab of the Implementation Options window. See: Share Bill Rate Schedule Across Operating
Units, Billing Implementation Options, and Oracle Projects Implementation Guide.

5. Select a schedule type.

6. Rates can be defined employee wise or Job wise. Incase of job wise rate Click on the Job Tab and Select Job
group.

7. Select Employee name against whom the rate need to be defined.

8. Employee Number and UOM defaults.

9. Enter the Rate or Markup percent.

10. Enter the effective start and end date for the rate.

Now, define Job Bill Rate Schedule


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Just update the Organization, Schedule Name and Currency and save your work.

Now, define Non Labor Bill Rate Schedule

Just update the Organization, Schedule Name and Currency and save your work.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Define Transaction Sources


N Setup  ExpendituresTransaction Sources
Transaction sources identify the source of external transactions you import into Oracle Projects using
Transaction Import The transaction source determines how Transaction Import processes transactions. Some
transaction sources are system–defined, and you can create others to fit your business needs. When you create a
transaction source, you control the Transaction Import processing by the options that you select.

Predefined Transaction Sources


Oracle Projects predefines several transaction sources. The following table lists some of the predefined
transaction sources:

Transaction Source Used to Import Records From:


AP INVOICE Oracle Payables (supplier invoices)
WARNING: Do not use this transaction source when you run the PRC: Transaction Import program. It is
intended only for use by the Oracle Projects processes to import Oracle Payables invoices.

ORACLE PAYABLES Oracle Self–Service Expense.

Oracle Self–Service Time Oracle Self–Service Time

Time Management Oracle Time Management

Oracle Time and Labor Oracle Time and Labor

Predefined Transaction Sources for Manufacturing and Inventory Costs:

Oracle Projects predefines three transaction sources for importing expenditures from Oracle Manufacturing and
Oracle Inventory:

Transaction Source Used to Import:

Inventory- Manufacturing material costs Inventory


Misc Inventory- issues and receipts entered in the Miscellaneous Transactions window in Oracle Inventory

Work In Process- Manufacturing resource costs


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Implementation Option Set Ups

Costing Implementation Options


Navigate to the Implementation Options Screen.
N Setup  System  Implementation Options

1. Operating Unit: It’s a new feature in R12. You can define your Implementation options based on
your Operating Units. It means that from a single responsibility you can Define/Query Multiple
Operating Unit based Implementation Options Set Ups. The same feature was not available in
previous releases.

2. Ledger: In R10.5.10 the same information was defined under Set of Books Tab. In R12 the name has
been changed to Ledger. If you are implementing Oracle Projects for a single organization, then you
must specify a set of books to tell Oracle Projects which set of general ledger books to use. If your
implementation of Oracle Projects is for multiple organizations, Set of Books is a display-only field.
Its value defaults from the Legal Entity for the operating unit.

3. Summarization Period Type: summarization period type is used when updating project summary
amounts.

4. Calendar Name: When you implement Oracle Projects, you can select the calendar used to maintain
PA periods.

5. PA Period Type: Specify a Period Type, which is used to copy Project Accounting Periods from the
calendar associated with the GL Set of Books.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

6. Maintain Common PA and GL Periods: When this option is enabled, the system automatically
maintains PA period statuses as you maintain the GL period statuses.

7. Default Asset Book: Optionally, select a default asset book from the list of values. The value that
you select for this field will be the default value for all project assets that you create. You can
override the default value at the asset level.

8. 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.

1. Functional Currency: This display-only field shows the functional currency of your company’s
set of books.

2. 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.

3. Exchange Rate Type: Select the GL Rate Type to determine the rate. The system-defined rate
types, such as Corporate, User, or Spot, are defined in Oracle General Ledger.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Project Numbering: Specify whether you want Oracle Projects to number projects automatically, or
whether you plan to enter project numbers manually.

2. 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.

3. Version: Enter the version number.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Expenditure Cycle Start Day- You specifies an Expenditure Cycle Start Day to indicate the day your seven–
day expenditure week begins. If you specify Monday as the expenditure cycle start day, the week ending date on
all expenditures, including timecards and expense reports, is the following Sunday. You can choose any day of
the week as your expenditure cycle start day.

2. Interface Cost to GL: If you want to interface costs with Oracle General Ledger, you must enable the system
options for labor and usage costs interface.
Interface Employee Labor Cost- Enabled
Interface Usage, Inventory, and WIP, Miscellaneous and Burden Costs-Enabled.

3. Expenditure/Event Organization: You assign an expenditure/event organization hierarchy to the operating


unit to control which organizations have the following capabilities:
– incur expenditures
– own project events
– be assigned to a resource list as a resource

4. Version: Enter the version number.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Auto Accounting

N Setup  Auto AccountingAssign Rules


Oracle Projects creates many different accounting transactions throughout its business cycle (when posting labor
cost debits and labor revenue credits, for example). You can use AutoAccounting to specify how to determine the
correct general ledger account for each transaction.

When you implement AutoAccounting, you define the rules and circumstances that determine which general
ledger accounts Oracle Projects uses. Oracle Projects then uses the rules when performing accounting
transactions.

Define AutoAccounting rules to generate account combinations, and then assign a set of rules to each
AutoAccounting transaction you want to use for your company.

Costing
Expense Report Cost Account Determined cost account for expense report items.
Expense Report Liability Determines liability account for expense report costs
Account
Labor Cost Account Determines cost account for all labor items, including straight time and
overtime
Labor Cost Clearing Account Determines clearing account for labor costs
Supplier Invoice Cost Account Determines cost account for adjusted supplier invoice items.
Total Burdened Cost Credit Determines credit account for total burdened costs for all items on burdened
projects
Total Burdened Cost Debit Determines debit account for total burdened costs for all items on burdened
projects
Usage Cost Account Determines cost account for usage items
Usage Cost Clearing Account Determines clearing account for usage costs

Labor Cost Account Function


When you run the PRC: Distribute Labor Costs process, Oracle Projects calculates labor cost amounts
based upon employee labor cost overrides and labor costing rules. After calculating labor costs, Oracle Projects
uses the Labor Cost Account transactions to debit an expense account for raw labor costs.

The Labor Cost Account function consists of the following transactions:


• Indirect Private Labor
• Indirect Public Labor
• Private Billable Labor
• Private Non–Billable Labor
• Public Billable Labor
• Public Non–Billable Labor
• All Labor
• Capital, All
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

• Contract, All
• Indirect, All
• Capital, Private, Capital
• Capital, Private, non–Capital
• Capital, Public, Capital
• Capital, Public, non–Capital

De ning a Lookup Set


In lookup sets you specify pairs of values. For each intermediate value, you specify a corresponding account
segment value. One or more related pairs of intermediate values and segment values form a lookup set. Use the
Segment Value Lookup Region zone to specify an intermediate value, and then map that intermediate value to a
specific segment value of your Accounting Flexfield.
To implement the Labor Cost Account function, Implementation team defines three lookup sets:
• One lookup set to map organizations to companies
• One lookup set to map organizations to cost centers
• One lookup set to map service types to each Fremont’s six expense accounts for indirect labor

Segment Value Lookups


You may need several lookup sets to map organizations to cost centers, expenditure types to account codes, event
types to account codes, or for other situations where the segment value depends upon a particular predefined
parameter.
You can use a lookup set more than once; several AutoAccounting rules can use the same lookup set.
You define and modify lookup sets using the AutoAccounting Lookup Sets window.

AutoAccounting Lookup Sets Window Reference


Use this form to define, view, and maintain AutoAccounting lookup sets.
Name. Enter a unique, descriptive name for this lookup set.

Segment Value Lookup Region


Use this zone to specify an intermediate value, and then map that intermediate value to a specific segment value
of your Accounting Flexfield.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

AutoAccounting matches an intermediate value derived from an AutoAccounting rule with an intermediate
value in the lookup set and determines the corresponding segment value you specify to derive an account code
from your chart of accounts.

Intermediate Value. Enter the intermediate value that you want to map to an Accounting Flexfield segment
value.
Ensure that you have entered a valid intermediate value. Valid intermediate values are those that match
intermediate values that may be derived from AutoAccounting rules. Specify the values in the base language and
ensure that the case and spelling match exactly. (For more information about the base language, see: Multilingual
Support in Oracle Projects, Oracle Projects Fundamentals.) For example, if you are mapping organization
intermediate values to cost center segment values, you cannot enter 'RISK ANALYSIS' for an organization with
the name of 'Risk Analysis'.
If AutoAccounting does not find a matching intermediate value in the lookup set, AutoAccounting provides an
error message (Incomplete AutoAccounting Rules) notifying you that it could not build an Accounting Flexfield
combination. You must correct your AutoAccounting setup and resubmit the process that triggered the
AutoAccounting error.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Selecting an Intermediate Value Source


To define an AutoAccounting rule, you first specify an intermediate value (an "input" for the rule). You can draw
an intermediate value from one of three intermediate value sources:
Constant Always supply a particular intermediate value (usually an Accounting Flexfield segment code)
Parameter Use a predefined parameter as an intermediate value; make the rule context-sensitive based on
one value
SQL Select Execute a SQL select statement to retrieve an intermediate value; make the rule dependent on
Statement multiple values and/or conditional statements

Segment Value. Enter the Accounting Flexfield segment value that you want to map to with this intermediate
value.
Ensure that you have entered a valid segment value. Valid segment values are those that are defined for your
Accounting Flexfield segments. Values must match exactly numerically.
If AutoAccounting does not find a matching segment value in the lookup set, AutoAccounting provides an error
message (Invalid Accounting Flexfield) notifying you that it could not build a valid Accounting Flexfield
combination. You must correct your AutoAccounting setup and resubmit the process that triggered the
AutoAccounting error.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

De ning AutoAccounting Rules


AutoAccounting rule you define supplies one Accounting Flexfield segment value at a time. Thus, you need to
specify one AutoAccounting rule for each segment in your Accounting Flexfield for each AutoAccounting
transaction you want to use. Some of the AutoAccounting rules you define can be quite simple, such as always
supplying a constant company code or natural account. Others can draw upon context information (parameters),
such as the revenue category for a particular posting or the organization that owns a particular asset. You can
even use multiple parameters to provide a segment value. You can reuse the same AutoAccounting rules for
many different functions and their transactions.

 One rule supplies the appropriate value for the Company segment of Organization’s Accounting
Flexfield; Organization uses a lookup set to define this rule.
 One rule supplies the appropriate value for the Department segment; Organization uses a lookup set to
define this rule.
 Rules supply the appropriate account code for the Account segment; the indirect, private labor rule uses a
lookup set, and the other five use constant values.
 Rules supply the appropriate account code for the Sub Account segment; the indirect, private labor rule
uses a lookup set, and the other five use constant values.
 Rules supply the appropriate account code for the Product segment; the indirect, private labor rule uses a
lookup set, and the other five use constant values.

Assigning Rules to Transactions


AutoAccounting function consists of several distinct transactions; you assign rules to each transaction you want
to use. These rule assignments then determine which general ledger account AutoAccounting uses to process that
transaction. After you enable a transaction, you match each segment in your Accounting Flexfield with the
appropriate AutoAccounting rule. For example, if you have a two-segment Accounting Flexfield containing a
Company segment and an Account segment, you assign one rule to the Company segment and one rule to the
Account segment.

Function Transaction’s Enabled


All Labor- All Labor Items Enabled Checkbox Ticked
Capital, ALL – All Labor Items on Capital Projects.

In the same manner you will need to define other Auto Accounting Rules
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Non Labor Resources


You specify a name and a description of an asset, or pool of assets, to define a non–labor resource. For example,
you can define a non–labor resource with a name such as Earth Mover to represent one earth mover your
business owns.
Every usage item you charge to a project must specify the non–labor resource utilized and the non–labor resource
organization that owns the resource.
When defining your non–labor resources, you can choose only expenditure types with the Usage expenditure
type class.
You can use the non–labor resource organization in your AutoAccounting rules for Usage & Miscellaneous cost
and revenue.

Defining Non-Labor Resources


N Setup  ExpendituresNon Labor Resource
To define non-labor resources:
1. In the Non-Labor Resources window enter a name, description, effective date(s), and a usage expenditure
type for each non-labor resource your organization owns.
2. For each non-labor resource you define, enter the organization(s) to which the resource is assigned in the
Organizations region. Enter the effective dates during which the resource is owned by each organization.
The organizations you enter can include any organization from your organization hierarchy, regardless of
whether the organization has the Expenditure Organization classification, and regardless of the start and
end dates for the organization.
3. If you want to override the cost rate of the expenditure type by the resource and organization
combination, choose Cost Rates and enter the cost rate for the operating unit in question and the effective
date in the Cost Rates Overrides window.
4. Save your work.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Non Labor Cost Rates


Defining Cost Rates for Expenditure Types
An expenditure type cost rate is a currency amount that Oracle Projects multiplies by the expenditure type unit to
calculate cost.
You define a cost rate in the Expenditure Types window by selecting an expenditure type and entering a cost rate
for it. You can select only a non–labor expenditure type that requires a cost rate. You cannot define a cost rate for
a non–labor expenditure type that does not require a cost rate. Instead, you must disable the expenditure type
and create a new one that requires a cost rate and has a unique name.

Labor Costing Rules


N Setup  Costing LaborLabor Costing Rules
A labor costing rule determines how an employee is paid. You define a labor costing rule for each pay type your
business uses.
For example, you can define a labor costing rule for pay types such as exempt, non–exempt, uncompensated,
compensated, or hourly.
When an employee charges time to a project, Oracle Projects processes the labor hours according to the
employee’s labor costing rule.
For example, if an employee’s labor costing rule is Hourly, the employee is eligible for overtime pay; if the
employee’s labor costing rule is Exempt, the employee is not eligible for overtime pay.
1. In the Labor Costing Rules window, enter a unique rule name and select a costing method.
Costing methods determine how labor costs are calculated. The available options are:
Rates: When you select Rates, Oracle Projects calculates the labor costs for entered hours using hourly cost
rates.
Extension: When you select Extension, labor costs are calculated by the labor costing extension. When
using this option you are not required to maintain hourly cost rates in Oracle Projects.
2. If overtime hours are created by the overtime calculation extension, you can select Overtime Trans
Defaults and specify a default project and task by operating unit for system generated expenditure items.
3. Enter the Effective Dates during which the labor costing rule is valid.
4. If your employees enter overtime hours manually, use the Overtime Cost Multipliers region to assign cost
multipliers to overtime expenditure types. When a costing method of Rates is selected and a transaction is
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

charged to an expenditure type that has an assigned multiplier, the multiplier is applied as labor costs are
calculated.
Note: If the transaction is charged to an overtime task and a cost multiplier is assigned to the task, the task
multiplier takes precedence over the expenditure type multiplier.
If overtime hours are derived using the overtime calculation extension, you can use the Overtime Cost
Multipliers region to default expenditure types for system generated expenditure items.
5. Save your work.

Define Labor Costing Overrides


N Setup  CostingLaborLabor Costing Overrides
1. To override labor costing:
2. In the Labor Costing Overrides window, enter either the Employee Name or Employee Number for the
operating unit under question. Then select Find.
3. The current overrides for the selected employee are displayed.
4. Specify whether you wish to override the assigned rate schedule or enter an overriding cost rate by
choosing an override type:
5. Schedule: Enter the overriding rate schedule in the Cost Rate Schedule field.
6. Rate: Enter an overriding rate. Optionally, select a new currency code and define currency conversion
attributes.
7. Enter the Effective Dates during which the labor costing override is valid for this employee.
8. Save your work.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Install & Implement Oracle Payables & /or Purchasing


Implementing Oracle Payables for Projects Integration
Install and implement Oracle Payables if you want to do either of the following:
 Import Projects expense reports into Payables, and use Payables to pay the expense report
 Use supplier and invoice information you enter in Payables to create expenditure items for projects in
Oracle Projects

Defining Payables Options


When you integrate Oracle Projects with Oracle Payables, you define the following options in the Expense
Reports region of the Payables Options window of Oracle Payables.
You import Oracle Projects expense reports to Oracle Payables and then use Oracle Payables to pay the expense
reports. The employee must be a supplier to successfully import expense reports. You can either manually enter
all employees as suppliers, or you must enable the Automatically Create Employee as Supplier Payables option.
If you enable the option, you can set defaults for the suppliers that the system creates during Payables Invoice
Import.
 Automatically Create Employee as Supplier
If you do not manually enter employees as suppliers, enable the Payables option for automatically creating
suppliers from employee information. If you enable this option, Oracle Payables enters the employee as a
supplier the first time it imports an expense report for the employee. Payables Invoice Import cannot create
invoices from expense reports if the employee is not a supplier and you have not enabled this Payables option.

 Terms/Pay Group/Payment Priority


If you enable the Automatically Create Employee as Supplier option in the Expense Report Payables Options,
Oracle Payables will use the default values you supply to create the supplier records during Payables Invoice
Import.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

 Apply Advances
This option determines the default value for the Apply Advances option in the Expense Reports window. If you
enable this option, Oracle Payables applies advances to employee expense reports if the employee has any
outstanding paid advances.

 Hold Unmatched Expense Report Invoices


If you enable the Automatically Create Employee as Supplier Payables option, this option defaults for the
suppliers and supplier sites Payables creates during Invoice Import. When this option is enabled for a supplier
site, Payables requires that you match each invoice for a supplier site to a purchase order or receipt.

Implementing Oracle Purchasing for Projects Integration


Install and implement Oracle Purchasing if you want to use Oracle Purchasing to enter project–related
requisitions and purchase orders, and then report outstanding committed costs of requisitions and purchase
orders on your projects.

Profile Options for Project–Related Invoices and Documents

Set the following profile options for project–related invoice and document entry:
 PA: Allow Override of PA Distributions in AP/PO: Specify whether a user can update the Accounting
Flexfield

Combination for Oracle Projects distributions in Payables and Purchasing.


 PA: Default Expenditure Organization in AP/PO: Specify the default expenditure organization for
project–related information in Payables and Purchasing.
 PA: Expenditures Per Set: Specify the number of expenditures to process in each set during the processes
that interface transactions to Payables.
 PA: Expense Report Invoices per Set: Specify the number of expense report invoices to process in each set.
 PA: Summarize Expense Report Lines: Specify how expense report lines in an expense report are
summarized when you interface expense reports to Oracle Payables.
 PA: Transfer DFF with AP: Specify whether descriptive Flexfield segments are interfaced from Oracle
Payables to Oracle Projects and from Oracle Projects to Oracle Payables.

Implementing Oracle Inventory for Projects Integration


Integrating Projects with Inventory without Project Manufacturing. You can implement Inventory to Projects
integration so that you can issue from inventory to projects without installing Project Manufacturing. To
implement this integration, follow these steps:

1. Enable Project Cost Collection. In the Organization Parameters window in Oracle Inventory, enable the
Project Cost Collection Enabled box. See Defining Costing Information.

2. Create a Project–Enabled Transaction Type. See: Define Project–Related Transaction Types in Oracle
Inventory: page 3 – 176.

3. Set the INV: Project Miscellaneous Transaction Expenditure Type Profile Option. In Oracle Inventory,
set the value of this profile option to User Entered. With this setting, you must enter expenditure types for
project miscellaneous transactions. See Inventory Profile Options, Oracle Inventory User’s Guide.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

5. Create an Inventory Expenditure Type. In Oracle Projects, create an expenditure type with the
transaction type class Inventory
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Profile Options
Profile Value
GL Set of Books Name Vision Operations (USA)
MO: Operating Unit Vision Operations
HR: User Type HR User
PA: Licensed to use Project Billing Yes
PA: Licensed to use Project Costing Yes
PA: Licensed to use Project Management Yes
PA Time: Allow Entry of Negative Hours Yes
PA: Expenditure Items Per Set 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 Yes
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
PA: Summarize Expense Report Lines Yes
PA: Tasks to Display for Expenditure Entry Chargeable tasks
PA: Transfer DFF with PO Yes
PA: Cost Distribution Lines Per Set Yes
PA: Allow Override of PA Distributions in AP/PO Yes
PA: Default Expenditure Organization in AP/PO Yes
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Define Project Type


The project type controls how Oracle Projects creates and processes projects, and is a primary classification for the
projects your business manages. You must set up at least one project type to create projects in Oracle Projects.
There are three project classes:-

Contract: Collect and track costs, labor hours, revenue, and billing for services performed for and reimbursed by
a client.

Indirect: Collect and track expenditure item costs and labor hours for overhead activities, such as administrative
and overhead work, marketing, and bid & proposal preparation.

Capital: Collect and track costs and labor hours for asset development activities that you plan to capitalize as one
or more assets.

N Setup  Projects  Project Types

1. Operating Unit: This is a new Feature R12. You can now define your Project Types on an
Operating Unit basis.

2. Enter a name & Description for the Project type.

3. Class: Select Capital to create a Capital project type


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

4. Enter effective start date of the project type

5. Service Type: Select the required service type from the list of values.

6. Work Type: Select the work type created above in the setup.

Budget Information

1. Allows Cost Budget Entry- You will need to enable this if you wish to enter Cost Budgets against the
Projects which have been created using the above Project Type.
Select the Appropriate Entry Method and Resource List.

2. Resource List for Status Reporting: The default resource list to use for summarizing project amounts for
status reporting. You must enter a value to ensure that you can view information in the Project Status
windows and project status reports, even when you have not baselined a budget for the project. You
typically select the same resource list as one of the resource lists you use for budgeting. When you create a
new project template from scratch, Oracle Projects automatically creates a resource list assignment using
this resource list.

Capitalization Information
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Cost Type: For the project type, specifies whether to capitalize costs at their burdened or raw cost amount.
Require Complete Asset Definition: Specifies whether an asset definition in Oracle Projects must be complete
before you can interface costs to Oracle Assets. If you select this option, you do not need to enter information for
the imported asset line in the Prepare Mass Additions window in Oracle Assets. The Asset Interface process
places asset lines with complete definitions directly into the Post queue in Oracle Assets.

Override Asset Assignment: This field interacts with the assignment status of the asset to either call or disregard
the Asset Assignment client extension, as shown in the following table:
Is Override Asset Assignment Asset assignment of asset lines Does the system call the client
selected? is... extension?
No Unassigned Yes
No Assigned No
Yes Unassigned Yes
Yes Assigned Yes

You can set up the Asset Assignment extension to assign any unassigned asset lines that result from the Generate
Asset Lines process, or (as described above) to override the current asset assignment for specified lines. See: Asset
Assignment Extension, Oracle Projects APIs, Client Extensions, and Open Interfaces Reference.

Asset Cost Allocation Method: You can select one of several predefined allocation methods to automatically
distribute indirect and common costs across multiple assets. See: Allocating Asset Costs, Oracle Project Costing
User Guide.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Event Processing Method: You can specify a capital event processing method to control how assets and costs are
grouped over time. You can choose to use either periodic or manual events. See: Creating Capital Events, Oracle
Project Costing User Guide.

Grouping Method: Specify how to summarize asset lines. You can choose from the following options:
All (highest level of summarization)
CIP Grouped by Client Extension
Expenditure Category
Expenditure Category, Nonlabor Resource
Expenditure Type
Expenditure Type, Nonlabor Resource

Group Supplier Invoices: Select to consolidate the expenditure items on a supplier invoice into one asset line
according to the method specified in the Grouping Method field. Deselect to interface the lines to Oracle Assets as
separate mass addition lines:
As New Mass Additions: Interfaces each expenditure item on a supplier invoice line to Oracle Assets as a
separate Mass Addition line. Each line has the status NEW.
As Merged Mass Additions: Interfaces each supplier invoice line to Oracle Assets as a separate Mass
Addition line with the status MERGED.

Note: After lines are interfaced to Oracle Assets, you can use the Prepare Mass Additions window in Oracle
Assets to split, merge, or unmerge the lines manually.

Capitalized Interest Default Schedule: Use this field to specify a default interest rate schedule for capitalized
interest. See: Defining Capitalized Interest Rate Schedules, Oracle Project Costing User Guide.

Capitalized Interest Allow Override: Select this check box to allow override of the default capitalized interest
rate schedule at the project level.

Project Status Workflow


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Starting Project Status: Enter a starting project status for each project type you create. The starting project status
used as the default when:
A project template is created.
A project is created by copying an existing project or project template. The project status of the new
project is the same as the current status of the existing project or project template, unless that starting
project status is invalid for the project type. In that case, the starting project status set in the Starting
Project Status field for the project type.

Use Workflow for Project Status changes: Select to initiate Workflow for all workflow-eligible project statuses in
projects with this project type. See: Project Statuses.

Use Workflow for Budget Status changes: Select to initiate Workflow for all eligible project budgets in projects
with this project type. See: Budget Types.

Define Project Template


NSetup  Projects  Project Templates

1. Operating Unit: It’s a new feature in R12. You can define your Project Types based on Operating
Units. 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.
2. Enter a name and number for Project Template.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

3. Type: Select the project type to be used with this template.

4. Organization: Select the organization, to which the template belongs .This organization defaults when
a project is created, can be overridden as per requirement.

5. Long Name can be same as your Template Name.

6. Optionally enter the Trans duration start and end dates.

7. Description can be same as your Long Name.

8. 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.

9. Oracle by defaults enables standard project options. You can update a project template at any time. All
changes to a project template affect projects that are created from the template after the changes are
made.

10. Click on the Setup Quick Entry: Quick Entry fields which specify fields to enter for the new project
when creating it from a template.

11. Save your work.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Project Initiation

Project Creation
N  Double click on the projects menu in the Navigator
1. The Projects screen will be displayed.

2. Select the project template using which you need to create project and click on find button

3. Select” Copy To” Button


4. Enter the project details in the quick entry fields, fields marked as ‘Required’ are to be
mandatory entered
5. Click OK to complete project creation process.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Approve the Project


Project need to be approved before any transactions are raised against it. Click on the Change Status
button and select the status approve.

Project Options
You specify project and task options to control how Oracle Projects processes your projects. 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.

Mandatory Project Options for Costing and Capitalization Project


STRUCTURES
Use this setup option to perform the following tasks for a project template or project:
Enable a work plan structure and a financial structure, and define their integration
Enable program management
Enable deliverables
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

TASKS
In Tasks you need to enter the following details
1. Task Number needs to be entered.
2. Task Name needs to be entered.
3. Description of the Task can be its name.
4. Task Start Date is mandatory and cannot be prior to the Project Start Date.
5. Task End Date needs to be within the active dates of the Project.
6. In the Task Details window ensure that Allow Charges Checkbox is enabled in order to incur costs against
a particular task
7. In the Task Details window, ensure that Capitalizable Checkbox is enabled in order to capitalize the assets
booked under a particular task.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Currency
When a new project is created, the default value for the project currency code is copied from the functional
currency defined in the Implementation Options for the project-owning operating unit. You can override the
default currency code and enter default conversion +++++++++++++++++++attributes for the project in the
Costing tab of the Currency window.

Costing Currency Options


You can optionally define costing conversion attribute default values for the Project Functional Currency and
Project Currency.
These attributes are default values, and entry is optional. The attributes you select are displayed as the defaults
during expenditure entry, and are used as defaults for imported transactions.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Resource List Assignments


You assign resource lists to a project to indicate which resource lists you want to use for summarizing project
actual amounts for project status tracking. When you open the Resource List Assignments window for a project,
Oracle Projects automatically displays the default resource list assignment from the project type, and you can
enter additional assignments if necessary. Note that you can choose only one assignment as the drilldown
default.

Resource List Assignments Window


You can enter the following information in the Default Resource List Assignment window:
Resource List: Choose the resource list you want to assign to this project. The resource list defaults from the
project type.
Use: Indicates the purpose or use of the resource list, such as Status Reporting. Oracle Projects determines this
value after you use a resource list in a budget.
Drilldown Default: Choose this check box if you want to automatically drilldown by resource list for project
status tracking. If you enter additional assignments, only one assignment can be the drilldown default.
Asset Information
You can define asset information for capital projects.

Assets
You can define assets for capital projects to account for capital assets and retirement adjustment assets. You
define capital assets to account for assets that you plan to build or place in service during the course of the project
work. You define retirement adjustment assets to account for costs and proceeds of sale associated with the
retirement of group assets in Oracle Assets.
In Oracle Projects, you can define all of the information that is required to classify capital and retirement
adjustment assets, and interface the assets, along with the associated costs and proceeds of sale amounts, to
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Oracle Assets as asset lines. For information on the attributes that you can define for an asset, see: Asset
Attributes.
You can define assets for a capital project in the Assets window. To access the Assets window from the Projects,
Templates window, select and expand Asset Information from the list of options.

Asset Assignments
After you define a capital asset or a retirement adjustment asset for a capital project, you can assign the asset to
the project level, or to one or more tasks. You assign an asset to the project or to a task to associate the asset with
the underlying costs or proceeds of sale. You can assign assets to top tasks and lowest tasks.
You must enter the Asset Name you want to assign to the project or task, and specify whether you want to use a
Grouping Level for Specific Assets or Common Costs. See: Assigning Assets to Grouping Levels.
To enter asset assignments in the Asset Assignments window, you must select and expand Asset Information
from the list of options in the Projects, Templates window.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Project Budgets
A budget is the estimated cost or revenue for a project or task. You track project status and performance by
comparing budgeted amounts to actuals using reports and Project Status Inquiry.
Budget can be tracked at various levels like Top Task or Lowest Task level, Project level. Each budget can have
detailed or summary information in the following areas, as appropriate for each project.

We can enter a budget for the duration of the project or tasks (also known as budget at completion), or you can
enter time–phased budgets which contain budget amounts by time period. We can enter time–phased budgets at
the project, top task, or lowest task levels by organization and then by expenditure category within that
organization. The Budget Entry Method selected for each budget determines the duration of the budget.

We can have multiple Budget versions created for a project. Each budget has a draft, which is a working area for
an in–process budget. The draft will not appear in any project status tracking inquiries or reports. (Note that draft
is not a budget type, since any type of budget can have a draft.) For each budget, you can create and save many
budget versions. Each time you baseline a draft, you create a new version. To help identify budget versions, you
can give each version a unique name and specify a change reason. You can view summary and detail information
for all budget versions.

Each budget version has one of the following classifications:

Original Budget: The first time you baseline a draft, the version is marked as the Original Budget.

Revised Original Budget: You may need to revise your Original Budget due to budget entry errors or changes in
the project scope. When you baseline a draft, you can identify the new baselined version as a Revised Original. In
calculations and displays that use the Original Budget, the most recent Revised Original is used (or the Original
Budget, if there is no Revised Original).

Current Budget: The most recent baselined version of the budget is the Current Budget. You can have only one
Current Budget for each budget type. Current Budget amounts are shown in the Project Status Inquiry window.

Historical Baselined Versions: Any baselined budget that is not the Current Budget is considered an historical
version of the
Budget.

Budget types identify the different kinds of budgets that you enter for your projects. For cost budget types, you
can enter quantities, raw cost, and burdened costs. For budget using revenue budget types, you can enter
quantities and revenue amounts.

Oracle Projects predefines four budget types:


 Approved Cost Budget
 Approved Revenue Budget
 Forecast Cost Budget
 Forecast Revenue Budget
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Budget Creation-Cost Budget

Navigate: Budgets

1. Choose the project for which you want to enter or revise budget amounts.

2. Choose the budget type. The budget type field enables you to have more than one series of budgets
for a project. The budget type determines whether the budget is a revenue budget or cost budget.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

3. Version Name: Enter the version name.

4. Budget Status :The budget status will be displayed, indicating where the budget is
In the working/submission/baselining process.

5. Change Reason: Enter a change reason. The change reason identifies the reason for changing a
budget version from a previous version.

6. Budget Entry Method You can accept or override the default budget entry method (BEM), which
determines the level of detail for the budget. If you are entering the first draft for the budget type,
the default BEM is determined by the project type of the project. If a prior version of the budget
type exists, the default BEM is the budget entry method of the project’s current budget for the
budget type.

7. Resource List: The resource list is the set of resources that can be used as budget categories for a
categorized (detail) budget. These resources will be displayed on the list of values for resource
when you are entering budget lines.

8. Choose the Details button to open the Budget Lines window.

1. Select the Resource against which you want to budget

2. Select the Amount Type, amount types are dependant upon the Resource selection.

If you are entering a project level budget, the Budget Lines window will open. If you are entering a task level
budget, the Task Budgets window will open. Select a task, and then choose Budget Lines to open the Budget
Lines window.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

If you are entering a budget that is period–phased (time–phased by PA period or GL period), the matrix entry
Budget Lines window will be displayed for budget lines entry. The matrix entry window opens automatically
when you navigate to the Budget Lines window for a period–phased budget. The type of time–phasing of the
budget is determined by the Budget
Entry Method selected for the budget.

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

Baselining is the process of approving a budget for use in reporting and accounting. When the baselining
function is called, the system copies the draft amounts into a new baselined budget
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Version. The most recent baselined version is named the Current Budget, which is used for reporting. All
previously baselined budgets are historical baselined versions. The Current Budget, and all other baselined
budget versions, has a status of Baselined.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Expenditure Entry
You charge expenditures to a project to record actual work performed or cost incurred. Actual expenditure could
be timecards, expense reports, usage logs, and supplier invoices.

Expenditure on the project can be through various methods

1. Preapproved Batches
Preapproved Batches can be entered for
• Timecards
• Expense reports
• Usage logs
• Miscellaneous transactions
• Burden transactions
• Inventory transactions
• Work in process transactions

2. Events
3. Import from other modules:
Purchasing and Payables: - Oracle Projects fully integrates with Oracle Purchasing and Oracle Payables and
allows you to enter project–related Requisitions, purchase orders, and supplier invoices using those Products
Assets : - Oracle Projects integrates with Oracle Assets, 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. When used as a part of the Project Manufacturing functionality, Oracle Projects acts as
a cost repository for manufacturing-related activities
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Project Expenditure- Preapproved Batch-Time Cards


N ExpendituresPre-Approved Batches Enter

1. Operating Unit: This is a new feature in R12. It gets defaulted from Profile Options.
It’s a new feature in R12. You can define your Implementation options based on your Operating Units.
It means that from a single responsibility you can Define/Query Multiple Operating Unit based
Implementation Options Set Ups. The same feature was not available in previous releases.

2. Batch. Enter a unique Batch name to identify this set of expenditures.

3. Ending Date. Enter the expenditure Ending Date for the batch. If you enter a date that is not the last day
of an expenditure week, the system automatically updates the date to the next valid week ending date.

4. Description. Optionally enter a Description of the batch, or leave the field blank to use the name of the
expenditure type class.

5. Class. Choose the expenditure type class for this batch.

6. Amounts. Optionally enter Control Totals and Control Count in the Amounts region. Use the Running
Totals and Counts and the Difference column to verify actual versus entered totals.

7. Employee and Organization. In the Expenditures window, enter the employee or organization that
incurred the cost.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

For each expenditure item, enter the following information:

1. Expenditure Item Date. The date of the expenditure item.

2. Project Number. The Project Number to charge for this expenditure item.

3. Task Number. The lowest level Task Number to charge for this expenditure item.

4. Assignment Name. When Oracle Project Resource Management is installed, you can associate labor and
expense report expenditures to scheduled work assignments.

5. Work Type. You can choose any active work type.

6. Expenditure Type. You can choose any expenditure type within the current expenditure type class.

7. Non-Labor Resource and Non-Labor Organization. If the expenditure type class for the batch is Usages,
enter the non-labor resource and its owning organization. This enables you to track usage of company-
owned assets.

8. Currency Fields. You can optionally display and enter the currency fields.

9. Quantity. The quantity of units (the unit of measure is determined by the expenditure type). For example,
on a timecard, you enter the quantity for professional labor in hours. You can enter a mixture of units,
such as currency and miles, for an expense report.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Project Expenditure – Preapproved Batch- Miscellaneous Transactions


Miscellaneous Transactions are similar to a journal entry in the GL. They are used to make entries that may or
may not have an employee or non-labor resource attached to them.

Miscellaneous Transactions are used to track miscellaneous project costs. This expenditure type class is similar to
usages. The difference is that, for miscellaneous transactions expenditure items, you are not required to specify a
non–labor resource or a non–labor resource organization, as you are for usage expenditure items. Miscellaneous
transactions may be used for the following costs:

– Fixed assets depreciation


– Allocations
– Interest charges

Navigate to Expenditure  Preapproved Batches Enter


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Batch: Enter a unique Batch name to identify this set of expenditures.

2. Ending Date: Enter the expenditure Ending Date for the batch. If you enter a date that is not the
last day of an expenditure week, the system automatically updates the date to the next valid
week ending date.

3. Class: Choose the Miscellaneous type class

4. In Expenditure entry screen window, enter the employee or organization that incurred the cost.

5. Organization: It is the organization that is ordering or has ordered the goods or services, which
may be different from the project owning organization.

Enter the Project, Task, Expenditure and quantity Information

Submit and Release the Batch.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Generate Cost
In order to compute various expenditures that are booked for a project Oracle Projects uses Distribution
Processes.

Distribute Labor Costs: The process computes the labor costs for timecard hours and determines the GL account
to which to post the cost.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

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, Miscellaneous Transactions, Inventory and WIP transactions not already costed or accounted

Distribute Expense Report Costs: The process computes the costs of expense report expenditure items,
including adjustments, and determines the account to which to post the cost.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Create a Purchase Order- Committed Cost Flow


Purchase Order needs to be created in Purchasing in order to complete the Committed Cost Flow.
N Purchase Orders Purchase Orders

1. Operating Unit: This is a new feature in R12. It gets defaulted from Profile Options.
It’s a new feature in R12. You can define your Implementation options based on your Operating Units.
It means that from a single responsibility you can Define/Query Multiple Operating Unit based
Implementation Options Set Ups. The same feature was not available in previous releases.
2. Type: Type Should always be Standard Purchase Orders
3. Supplier: Select the appropriate active Supplier.
4. Description: Give the appropriate Description

Line Level Details


1. Type: Select the Type as Goods if you are entering a PO for particular Item.
2. Category: Select the Appropriate Item Category and Commodity.
3. Description: Enter the Appropriate Description.
4. UOM: Enter the Appropriate Unit of Measurement like EA, Each.
5. Quantity: Enter the Appropriate Quantity of the Goods.
6. Price: Enter the Appropriate Quantity of the Goods.
7. Promised Date: It is mandatory to enter either Promised Date or Need by Date while creating a
Purchase Order.
8. SAVE YOUR WORK.

Now, click on Shipments Tab


Ensure at the More Tab, that the Match Approval Level is always set to 3 WAY.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, click on Distributions Tab


Destination Tab,
1. Type: Type should always be expense while entering a Purchase Order.
2. Quantity: The same quantity entered at the Line Level should get copied over to the Destination Tab.
3. PO Charge Account: Enter the appropriate Charge Account’s Department and Account Details
4. SAVE YOUR WORK

Projects Tab,
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Project Number: Enter the Project Number of the Project that you had initially created for Costing
Purposes.
2. Task: Enter the Appropriate Task Number.
3. Expenditure Type: Select the Appropriate Expenditure Type from the List of Values.
4. Expenditure Organization: Select the Appropriate Expenditure Owning Organization from the List of
Values.
Note: Expenditure Organization and Project Owning Organization can be different.
5. Date: Select the Appropriate Date.
6. Quantity: The Amount of Quantity you had entered at the Line Level should get copied over to the
Project Tab.
7. SAVE YOUR WORK.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, Approve the above Purchase Order

Now, Go to Projects Responsibility


Run, the report PRC: Update Project Summary Accounts with Project Number as the Parameter and submit the
above Request.

One the Above report is completed; we will need to check the Project Status Inquiry.
The Total Cost in the PO will get transferred to Projects as a Committed Cost and will appear in the Commit
Amount Column.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

The Expenditure Entry for the above PO can also be checked in Expenditure Inquiry Screen.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Create a Purchase Order- Accrued Cost Flow


Purchase Order needs to be created in Purchasing in order to complete the Accrued Cost Flow.
N  Purchase OrdersPurchase Orders

1 .Operating Unit: This is a new feature in R12. It gets defaulted from Profile Options.
It’s a new feature in R12. You can define your Implementation options based on your Operating Units.
It means that from a single responsibility you can Define/Query Multiple Operating Unit based
Implementation Options Set Ups. The same feature was not available in previous releases.
2. Type: Type should always be Standard Purchase Orders
3. Supplier: Select the appropriate active Supplier
4. Description: Give the appropriate Description

Line Level Details


1. Type: Select the Type as Goods if you are entering a PO for particular Item.
2. Category: Select the Appropriate Item Category and Commodity.
3. Description: Enter the Appropriate Description.
4. UOM: Enter the Appropriate Unit of Measurement like EA, Each.
5. Quantity: Enter the Appropriate Quantity of the Goods.
6. Price: Enter the Appropriate Quantity of the Goods.
7. Promised Date: It is mandatory to enter either Promised Date or Need by Date while creating a
Purchase Order.
8. SAVE YOUR WORK.

Now, click on Shipments Tab


Ensure at the More Tab, that the Match Approval Level is always set to 3 WAY.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, click on Distributions Tab


Destination Tab,
1. Type: Type should always be expense while entering a Purchase Order.
2. Quantity: The same quantity entered at the Line Level should get copied over to the Destination Tab.
3. PO Charge Account: Enter the appropriate Charge Account’s Department and Account Details
4. SAVE YOUR WORK
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Projects Tab,
1. Project Number: Enter the Project Number of the Project that you had initially created for Costing
Purposes.
2. Task: Enter the Appropriate Task Number.
3. Expenditure Type: Select the Appropriate Expenditure Type from the List of Values.
4. Expenditure Organization: Select the Appropriate Expenditure Owning Organization from the List of
Values.
Note: Expenditure Organization and Project Owning Organization can be different.
5. Date: Select the Appropriate Date.
6. Quantity: The Amount of Quantity you had entered at the Line Level should get copied over to the
Project Tab.
7. SAVE YOUR WORK.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, Approve the above Purchase Order

Prior to Creating a Receipt for a Purchase Order, some mandatory set ups needs to be done.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

N Setup  OrganizationPurchasing OptionsReceipt Accounting


An HTML page will open up; you will need to look for Receipt Accounting Option.
Now, within Receipt Accounting Option, Change the Accrue Expense Items should be set at “AT RECIPT” and
Accrue Inventory Items should be set at “AT RECIPT”.

And also In the Shipments of your Purchase Order, you will need to check the Accrue at Receipt checkbox must
be checked mandatory in order to enable you to enter Receipts against the Purchase Order.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Also, you will need to take a note of the Ship To Organization Name as you will only be allowed create receipts
against the PO in that Organization only. In this case it is H1
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

RECEIPTS CREATION
NReceivingReceipts
Query the Purchase Order that you have created.

Now, the Header form check the Checkbox against the Quantity after ensuring that it’s the same that you have
entered in the Purchase Order.

Enter a valid Location and save your work


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Click on the Header Tab and make a note of the Receipt Number 2130

Now, we will need to transfer the Receipt to Projects

Now, in Projects, Vision Operations


Run the Report “PRC: Interface Supplier Cost” and select the Option as “YES” for Interface Receipt Accruals”
in the Parameters and Submit the Report.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, in the Expenditure Inquiry, check for the above Expenditure Item.
NExpendituresExpenditure InquiryProject

Now click on Item Details Tab and select PO Receipt, in order to review the Receipt associated with the particular
Expenditure Item.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

You can also cross verify your Purchase Order Number and Receipt Number.

Now, Go to Projects Responsibility


Run, the report PRC: Update Project Summary Accounts with Project Number as the Parameter and submit the
above Request.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

One the Above report is completed; we will need to check the Project Status Inquiry.
The Total Cost in the PO will get transferred to Projects as a Accrued Cost and will appear in the ITD Act Cost
Column.

When you further drill down to Task Status, you will be able to check the Accrued Cost Amount.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Create a Purchase Order- Actual Cost Flow


Purchase Order needs to be created in Purchasing in order to complete the Actual Cost Flow.
N  Purchase OrdersPurchase Orders

1 .Operating Unit: This is a new feature in R12. It gets defaulted from Profile Options.
It’s a new feature in R12. You can define your Implementation options based on your Operating Units.
It means that from a single responsibility you can Define/Query Multiple Operating Unit based
Implementation Options Set Ups. The same feature was not available in previous releases.
2. Type: Type should always be Standard Purchase Orders
3. Supplier: Select the appropriate active Supplier
4. Description: Give the appropriate Description

Line Level Details


1. Type: Select the Type as Goods if you are entering a PO for particular Item.
2. Category: Select the Appropriate Item Category and Commodity.
3. Description: Enter the Appropriate Description.
4. UOM: Enter the Appropriate Unit of Measurement like EA, Each.
5. Quantity: Enter the Appropriate Quantity of the Goods.
6. Price: Enter the Appropriate Quantity of the Goods.
7. Promised Date: It is mandatory to enter either Promised Date or Need by Date while creating a
Purchase Order.
8. SAVE YOUR WORK.

Now, click on Shipments Tab


Ensure at the More Tab, that the Match Approval Level is always set to 3 WAY.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, click on Distributions Tab


Destination Tab,
1. Type: Type should always be expense while entering a Purchase Order.
2. Quantity: The same quantity entered at the Line Level should get copied over to the Destination Tab.
3. PO Charge Account: Enter the appropriate Charge Account’s Department and Account Details
4. SAVE YOUR WORK
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Projects Tab,
1. Project Number: Enter the Project Number of the Project that you had initially created for Costing
Purposes.
2. Task: Enter the Appropriate Task Number.
3. Expenditure Type: Select the Appropriate Expenditure Type from the List of Values.
4. Expenditure Organization: Select the Appropriate Expenditure Owning Organization from the List of
Values.
Note: Expenditure Organization and Project Owning Organization can be different.
5. Date: Select the Appropriate Date.
6. Quantity: The Amount of Quantity you had entered at the Line Level should get copied over to the
Project Tab.
7. SAVE YOUR WORK.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, Approve the above Purchase Order

Purchase Order Cost will become actual cost only when you create an Invoice against the Purchase Order.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Go to Payables, Vision Operations, in order to create an Invoice.

N  InvoicesEntryInvoices

To enter a basic invoice:


1. In the Invoices window choose Standard for the invoice Type.
2. Enter the Supplier or Supplier Number.
3. Enter the Supplier Site to which you will send payment of the invoice. Payables will print the address
for this site on the payment.
4. Enter the Invoice Date or accept the Payables default (today's date) by choosing [TAB].
Payables may use the invoice date you enter as the Terms Date and GL Date default for an invoice,
depending on how your Payables Options and Defaults are set up.
If your GL Date Basis Payable Option is set to Invoice (Date), you must enter an invoice date that is in an
open or future period.
5. Enter the Invoice Number from the invoice your supplier sent you or accept the Payables default
(today's date) by choosing [TAB]. Payables will not allow you to enter duplicate invoice numbers for the
same supplier.
Suggestion: You may want to use an invoice numbering convention that minimizes the risk of separate
entries of the same invoice under different invoice numbers. For example, if you consistently enter
alphanumeric invoice numbers in upper case you would enter an invoice number only as ABC123, and
not also as abc123.
Enter the full Invoice Amount including tax, freight and miscellaneous charges.
5. Enter the Description of your invoice. This will appear on your payment document and may appear in
your general ledger.
Now, you will need to match this invoice with the Purchase Order that you had created for the accumulation of
the actual cost.
Note: Purchase Order will get matched to an Invoice only when the supplier’s data is same as that of the
Purchase Order.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

You will need to click on Match Tab and query your Purchase Order.

Input the Purchase Order Number and Line will be 1 and Shipment will be 1 and click on Find
Now, click on the Match Checkbox and verify the Quantity entered is same as the Invoice and then click on
Match.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, click on Actions tab,

Validate and Create Accounting for the above invoice. Please Note that Project and Other Details would already
got copied over from PO.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

When you check the Inoice Status it says it needs revalidation. This means that there are some holds that are
preventing the invoice to get the invoice from validation.

You will need to release the hold in order to validate the invoice.
Please click on the Holds Tab, and click on Release 1 Tab
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Select the appropriate Release Reason and click OK.

The Invoice Status will automatically get updated to Validated. It means that this invoice is ready for transfer to
Projects.

Now, the same invoice needs to be transferred to Projects.


Run the Report, PRC: Interface Supplier Costs with Project Number as the Parameter
Costing Training Project and submit the Report.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

You can check in the below Output File that the above Invoice has been successfully been transferred from
Payables to Projects.

The same can be cross checked In Expenditure Inquiry as well

N Expenditures  Expenditures Inquiry  Enter Project number


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

If you further Drill down to Item Details Tab you can also track the AP Invoice associated with the above
expenditure Entry.

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 Costing Training Manual Raju Chinthapatla
PA - Oracle Applications Project Costing Training Manual 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 Prompt Column Description
Project or Task Project Number or Task Number

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


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

ITD - Cost Bgt ITD current burdened cost budget amount

ITD - Act Cost ITD actual burdened cost

PTD - Cost Bgt PTD current burdened cost budget amount

PTD - Act Cost PTD actual burdened cost

ITD - Bgt Hrs ITD current labor hours budget amount

ITD - Act Hrs ITD actual labor hours

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. to Complete Estimate to Complete: Total current burdened cost budget amount - (ITD actual burdened
cost + PTD commitment burdened cost)

N Project Status Enquiry  Project Status Inquiry  Enter Project number

1. Navigate to the Project Status window.


2. Enter the search criteria to find the project(s) you want to review.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

3. Choose the Find button.


4. To view totals for the project rows returned based on your search criteria,
Choose totals.

Oracle Projects displays only the projects with a current budget that is summarized or with summarized actuals
and commitments. 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,
year–to–date, and inception–to–date) are calculated as of the current reporting period.

To review actuals details for a task or resource:


1. Navigate to the Project Status window.
2. Find the project(s) you want in the Find Project Status window.
3. Choose the Actuals button from either the Task Status or Resource Status window.

By default, Project Status Inquiry displays expenditure items incurred in the last period that was summarized for
the project. To view expenditure items from prior periods in the Expenditure Items window, change the default
date range using the Find Expenditure Items window. You can set the start date to the earliest possible date by
choosing the Clear button.

To drill down to the Oracle Payables Invoice Overview window:


1. Navigate to the Project Status window.
2. Find the project(s) you want in the Find Project Status window.
3. Choose the Actuals button from the Task Status window. Use the Find Expenditure Items window to
reduce the number of expenditure items that appear in the Expenditure Item Details window.
4. Choose the AP Invoice button to view the related invoice in the Oracle Payables Invoice Overview
form.

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.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Inventory to Projects Flow without Project Manufacturing


Prior to starting the Inventory to Projects Flow without Manufacturing, some mandatory set ups needs to be done
in Inventory Module in order to enable us to perform the above said Expenditure Flow.

Go to Inventory Vision Operations Responsibility


Prior to starting any transactions, the Organization needs to be changed to the appropriate Organization.

N Change Organization  Appropriate Organization


For Example we select H1
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

TRANSACTION TYPES
N Set Up Transactions  Types
Go to the User Tab & Select Type name as Issue to Projects
Ensure that Project Checkbox is duly checked.

COSTING METHOD
Now, Costing Method needs to be checked. The Costing Method should always be Average

N Set Up Organizations Parameter


Now go to Costing Information Tab, Check for the Costing Method should be Average.

Also ensure that Project Cost Collect. Enabled checkbox is enabled.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, you are ready to enter a Miscellaneous Transactions

N Transactions Miscellaneous Transactions


Now, you might get an error “No Open Period found for the date entered”.
In the above case you will need to open the Inventory Accounting Periods

N Accounting Close Cycle Inventory Accounting Periods

Change the Period Status from Future to open using the Change Status Tab.

Now, Go back to Enter a Miscellaneous Transactions


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

N Transactions Miscellaneous Transactions


Select the Type as Issue to Projects from the List of Values and click on Transaction Lines Tab.
You may sometimes not find the Available and On Hand Quantizes for an Item
In those cases you will need to add some quantities to a particular Item

Select the Type as Receipt Form from the List of Values and click on Transaction Lines Tab.

Now Select an Item from the List of Values.


For Example: CST0010 - Shelf.5.5".1".36".Gondola.DVD

Now, always check for the Available and On Hand Quantity Below. It will be 0

Now, select the location you wish to add these quantities into in the Inventory- MRO Stores
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Add desired quantity you wish to add to the Item

2. Update the Account Information.

3. Update the Desired Source Project Details

4. Update the Source Task Details

5. Update the Expenditure Type

6. Update the Expenditure Organization.

SAVE YOUR WORK


Once saved, the same can be queried in the Issue to Projects Screen to ensure that the Quantities have been duly
added.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

It means that the Item has sufficient Quantities to be utilized as a basis for Miscellaneous Transaction Entry.

Steps for creating a Miscellaneous Transaction


1. Select the Appropriate Item.
2. Check for the available and On Hand Quantity.
3. Now select the appropriate Sub Inventory. (It means the place where your item is being stored.)
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

4. Enter the appropriate Quantity in the Quantity Field.


5. Enter the Appropriate Account Details.
6. Enter the Source Project Name in the Source Project Field.
7. Enter the Source Task Number in the Source Task Field.
8. Enter the appropriate Expenditure Type in the Expenditure Type Field.
9. Enter the appropriate Expenditure Organization in the Expenditure Organization Field.

SAVE YOUR WORK


Now, run Material Cost Transaction Report which is also called Cost Manager Report.

Now, run Cost Collection Manager Report.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

N Accounting Close Cycle Project Cost Transfers


Select Number of Days to leave Costs Uncollected – 0
And submit the Report.

Once, the report is completed, Go to Material Transactions.

N Transactions Material Transactions


Query your Item and click on find

Now go to Reason, Reference Tab and check if Costed is YES and Transferred to Projects is YES.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, go to Projects, Vision Operations


Run the Report PRC: Transaction Import with Parameter as “Inventory Misc”.
You will need to select the Transaction Source where Exists Column has a star attached to it.
And submit the report.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Once, the transactions are imported, you can review the same in Expenditure Inquiry.

Important Points to be kept in mind while doing Inventory Based Transactions:

The Item attributes are very important and hence Item should be selected carefully prior to starting to
book a miscellaneous transactions.

1. Item should not be tracked in Install Base


It means that the item should not be an Install Base Item and Track
Install Base Checkbox should not be Checked.

N Items Master Items


Select the Appropriate Organization like H1 Vision Stores

Query the Desired Item F11 & Control F11 and then go to the Service Tab and check for the check for the Track in
Install Base Checkbox unchecked.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

And also to know which all organizations where you can utilize the desired Item you can always check the same
using the Left Hand Side 3rd Icon.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

The above item can be utilized in all the organizations where Assigned Checkbox is checked.

2. The Item should not be Work in Process Item


Go to Work in Process Tab and check for the below.
It means that the Item should not be Build in WIP. The Build in WIP checkbox should be unchecked.

3. First and Foremost it should be an Inventory Item


Go to the Inventory Tab and check the following

Inventory Item Checkbox checked – Yes Meaning it is a Inventory Item


Stockable Checkbox Checked –Yes meaning the item can be stocked.
Transactable Checkbox checked – Yes meaning the item can sent and received into inventory
Reservable Checkbox Checked- Yes meaning the item can be reserved for future use.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

3. Unit Price should Exist for the selected Item

N Costs Item Costs


Query the desired Item and click on Find

Now, check for the Unit Cost Column that Unit Price is duly inserted.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

You can assign the item under various expenditure Heads like Material, Material Overheads, Resource, Overhead
and Outside Processing.

When you click on Open Tab. You can allocate a certain percentage of the Unit Costs under the above mentioned
Expenditure Heads.

Note: The Total of the Percentage should not exceed 100% meaning it should not increase the Unit Price.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

The total Unit Price is 1,253.25752.


The Total of Material 1,128.40000+ Material Overhead 113.93250 + Resource 8.90000 + Overheads 2.02502 is equal
to 1,253.25752. = Unit Price.

Also you can track the available number of quantities under the selected item which can be used in a
Miscellaneous Transaction. For Example -30.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Set Ups in Projects Module for Inventory Based Transactions.


Expenditure Type Set Up
An expenditure type is a classification of cost that you assign to each expenditure item you enter in Oracle
Projects.
N Setup  ExpendituresExpenditure Types

1. Name: Enter a unique name for the expenditure type.

2. Expenditure Category and Revenue Category: Enter the expenditure category and revenue
category you want to associate with this expenditure type.

3. Unit of Measure: Enter the unit of Measure you want Oracle Projects to use when calculating the
cost for this expenditure type. You must enter Hours for labor expenditure types.

4. Tax Classification Code: This is a new feature in R12. You need to click Tax Classification Code
and select the tax classification code for customer invoice lines for this expenditure type and
operating unit. 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.

5. Rate Required: If this expenditure type requires a cost rate, check the Rate required check box,
then choose Cost Rate to navigate to the Expenditure Cost Rates window and enter a cost rate and
its effective date(s).

6. Description and Dates: In the Description, Dates region, enter a description for the expenditure
type. You can optionally enter effective dates for the expenditure type.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

7. Expenditure Type Classes: In the Expenditure Type Classes region, enter the
Expenditure Type Class or classes you want Oracle Projects to associate with
This expenditure type, to determine how to process the expenditure item.

7. Rate Required: Define the desired rates for the expenditure type and save the
record. This is useful for non labor resources transactions.

Now, define Expenditure Type Class

Meaning where all you want these expenditure Type to be used for transaction purposes.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Asset Capitalization
Using capital projects, you can define capital assets and capture construction-in-process (CIP) and expense
costs for assets you are creating. When you are ready to place assets in service, you can generate asset lines from
the CIP costs and send the lines to Oracle Assets for posting as fixed assets.

Use capital projects to capture the costs of capital assets you are building, installing, or acquiring. We
can also use capital projects to create retirement adjustment assets that you associate with a group asset
in Oracle Assets. You use a retirement adjustment asset to capture the costs of removing, abandoning,
or disposing of assets you want to retire.

You define and build capital assets in capital projects using information specified in the project work
breakdown structure (WBS). You define asset grouping levels and assign assets to the grouping levels
to summarize the CIP costs for capitalization.

Capital Project Flow

 Create Capital Project


 Define CIP Assets
 Assign CIP Assets at the appropriate Grouping Level
 Collect CIP Costs for the Project
 Specify an Actual Date In Service
 Generate Asset Lines
 Interface Assets to Fixed Assets

For capital assets, you must specify whether to capitalize or expense each transaction charged to a capital project.
The Capitalizable classification is similar to the billable classification for transactions charged to a contract
project. The task and transaction controls you define determine the default value for this classification.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Setup
Select a default asset book from the list of values. The value that you select for this field will be the default value
for all project assets that you create. You can override the default value at the asset level.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

1. Enter a name for Project type.

2. Class : Select Capital to create a capital project type

3. Enter effective start date of the project type

4. Service Type: Select the required service type from the list of values.

5. Work Type: Select the work type created above in the setup. Click on the Capitalization
Information Tab (Tab gets enabled only when the project class is ‘Capital’).

6. Cost Type: For the project type, specifies whether to capitalize costs at their burdened or raw
cost amount.

7. Require Complete Asset Definition: Specifies whether an asset definition in Oracle Projects
must be complete before you can interface costs to Oracle Assets. If you select this option, you
do not need to enter information for the imported asset line in the Prepare Mass Additions
window in Oracle Assets. The Asset Interface process places asset lines with complete
definitions directly into the Post queue in Oracle Assets.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

8. Override Asset Assignment: This field interacts with the assignment status of the asset to
either call or disregard the Asset Assignment client extension.

9. Asset Cost Allocation Method: You can select one of several predefined allocation methods to
automatically distribute indirect and common costs across multiple Assets.

10. Event Processing Method: You can specify a capital event processing method to control how
assets and costs are grouped over time.

11. Grouping Method: Specify how to summarize asset lines.

12. Group Supplier Invoices: Select to consolidate the expenditure items on a supplier Invoice
into one asset line according to the method specified in the Grouping Method field.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Define CIP Assets on Project

Navigate to Project OptionsAsset InformationAssets

Enter Asset name, Asset Category and the estimated cost.


Asset book Information defaults from the setup option and can be overridden

Assign CIP Assets


Navigate to Project OptionsAsset InformationAssets Assignments
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

You can change the grouping level type at any time. If you change a grouping level type from Specific Assets to
Common Costs, Oracle Projects deletes existing asset assignments from the grouping level. Changing the
grouping level after you have interfaced assets does not affect the asset lines previously sent to Oracle Assets.

Specific Assets: Select this option to associate assets with the project or task. The Generate Asset Lines process
generates asset lines from the specific assets and costs you associate with this grouping level.

Common Costs: Select this option to group projects or tasks that capture costs you want to allocate to multiple
assets.
Collect CIP Costs for the Project: Book expenditure on the above created project
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Placing an Asset in Service


When a CIP asset is complete, you place it in service. If your project has more than one CIP asset, you can place
each asset in service as it is completed. You do not have to complete the entire project to place an asset in service.
You place an asset in service by entering the Actual In-Service Date for the asset. You will need to run PRC:
Update Project Summary Amounts in order to
generate Asset Lines.

Navigate to the Capitalization Capital Projects

Click on Assets Button.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Now, click on Assets Tab in order to change the Project Asset Type.

Select As-Built from List of Values and update the Actual Date as System Default Date and Save your work.

Note: You cannot send assets to Oracle Assets whose actual date placed in service is later than the current Oracle
Assets period date.

Generating Asset Lines


The Generate Asset Lines process creates summarized asset lines for capital assets . Oracle Projects creates asset
lines based on the asset grouping level you choose within a project and the CIP grouping method you designate
for the corresponding project type. The grouping level represents the WBS level at which you assign assets or
group common costs.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Click on Generate Tab to generate Asset Lines and interface the Assets to Fixed Assets.

Always update the PA through Date as the Month Ending Date.

Prior to Interfacing the Asset Lines to Oracle Assets, you will need to run the Create Accounting Program to
transfer the Payables Invoice to General Ledger in Payables Responsibility.

Note: Here the source of the Asset Lines is a Payables Invoice.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Ledger will be your Set of Books and End Date will be the current system date, thereby ensuring that all the
Payables Invoices will get transferred to GL.

Interface Assets to Fixed Assets


You run the Interface Assets process to send asset lines from Oracle Projects to Oracle Assets. This process
merges the asset lines into one mass addition line for each asset. The mass addition line appears in the Prepare
Mass Additions Summary window in Oracle Assets as a merged parent with a cost amount of zero and a status of
MERGED. The line description is identical to the description of the expenditure item in Oracle Projects.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Switch Responsibility to Fixed Assets and Navigate to Mass Additions Screen


Review the Assets Lines Created
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Mass AdditionsPrepare Mass Additions

Input the Book ID and Project Number and Click Find.

You will find two lines Merged and New.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Change the Queue from New to Post, update the Location and save your record.

Now, run the Post Mass Addition Report, input the Book Name and click OK and Submit the Report.
PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Review the Mass Additions Posting Report Output

Now, check for the Asset Status if it has changed to Capitalized.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

AssetsAssets Workbench

Input the Asset Number, Book ID and Project Number and click on Find

The Asset Type has been changed to Capitalized.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

This ends the Capitalization Process.


PA - Oracle Applications Project Costing Training Manual Raju Chinthapatla

Reports
Oracle Projects gives various standard reports to provide a detailed view of the cost, revenue, and invoice
activities of your projects. Use them to review your project expenditures, revenues, invoices, and expenditure
item adjustments.

MGT: Revenue, Cost, 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. This report also displays budgeted
revenue and cost amounts broken down into the same resources, but only under the project-to-date column since
budgets are independent of PA Periods.

MGT: Expenditures Detail Report : shows expenditures detail for one project. The report shows each
expenditure item’s revenue amount, burdened cost amount, and billing status. It includes totals for labor items,
non-labor items, and the entire project.

MGT: Expenditures Summary Report gives an overview of expenditures for one project or many projects
belonging to a specified organization or project manager.

MGT: Transfer Activity report to review the expenditure item transfers into and out of a particular project. You
can use this report as an audit tool to control project costs by identifying incorrect or unauthorized transfers for a
project. You can also use this report to verify any expenditure item transfers that you perform.

AUD: Cost Audit Report to review labor and usage cost distribution lines interfaced from Oracle Projects to
Oracle General Ledger. This report displays items by the expense account number. Information about the item
and the liability account are also displayed.

AUD: Revenue Audit Report to review a listing of the revenue distribution lines interfaced from Oracle Projects
to Oracle General Ledger.

AUD: Project Configuration report to review the configuration details of a particular project and verify that you
have entered the data correctly. This report lists details of project setup including: multinational information,
revenue and billing information, project customers, customer contacts, project members, class categories,
employee bill rates overrides, and non-labor bill rate overrides.

Period Close Exception Reports

Use the period close exception reports to identify transactions that have not been fully processed, and that would
prevent you from closing the PA period. These reports are commonly used when you are preparing to close a PA
period. When the exceptions are corrected, the PA period can be closed.

EXC: Transaction Exception Details report lists all transactions that have not been fully processed.
You can use this report to identify corrections that you need to make before attempting to close a PA period.

S-ar putea să vă placă și