You are on page 1of 115

http://oracleapps88.blogspot.

com/

M
O
.C
T
O
P
S
G
Oracle Projects
O
L
.B
8
8
S Overview
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agenda
M
O
Overview of Oracle Projects .C
T
Modules O
P
Setup S
G
O
Project Types
L
WBS .B
8
8
Project Templates S
P
Project Creation P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects
M
Business application for Project Oriented Companies in different O
industries: .C
Engineering & Construction T
O
PSA
P
Consulting S
G
Aerospace & Defense
O
Retail L
. B
8 and structuring projects,
Provides you a flexible approach to defining
tasks and budgets 8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects
M
O
.C
Track various Structure the project by Track Project
costs related to breaking it down to Schedule, monitor
project, track tasks to effectively track
T
progress, issues

O
profitability the work to be and manage
accomplished
P
changes

S
G Report status
Create Budgets
and maintain
financial control O
L Financial (Actual vs

.B
budgets, schedule),
Oracle schedule and others
8
Accrue revenue
Projects
8
on project based
businesses
S
P Create resource

P requirements for

A
Generate invoices the project and staff
to clients them
E
L
C
A Collaborate project data across the project team seamlessly

R
O
http://oracleapps88.blogspot.com/

Oracle Projects
M
Project Collaboration
O
Expense $
.C
Reports
o ice
s $
T
O
Projects
Project nv Accounts Payable
rI
lie
P
Management
u pp
- Schedule S

S
- Progress Mfg Costs
Budgets Expenditures

G
- Issues M
at
- Changes er
ia WIP

O
l co
s

La
ts
Costing
L

bo
.B

re
xp
en
8
Revenue

se
Inventory

s
Organization Accrual
& Employees
S
P
Invoicing

Project
P
A
Resource Personnel
Management

E $

L
$
Accounts Receivable

C
A VISIO CORPORATION

R $

O GL
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
Project Costing (PJC) O
.C
Project Billing (PJB) T
O
P
Project Resource Management (PJR) S
G
Project Management (PJT) O
L
.B
Project Collaboration (PJL)
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
O
.C
Project Costing: Allows you to enter and maintain project costs
Create tasks, control chargeability
T
O
Record cost transactions Timecards, expense reports, asset usage, supplier invoices
P
Track committed costs Requisitions, PO,
S
Interfaces with AP, PO, GL, PJM G
O
Target Users: Project Managers, Financial Managers L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
O
.C
Project Billing: Allows you to generate revenue and create invoices
Enter project customers, agreements and Fund the project
T
Generate Revenue T&M, Cost Plus, % Complete O
P
Create Invoices based on transactions, milestones
S
Interfaces with GL, AR G
O
Target Users: Project Managers, Financial Managers L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
O
.C
Project Resource Management: Allows you to manage your project resource
needs and organization resource utilization
T
Defining resource requirements
O
Searching for resources meeting requirements P
S
Tracking candidates
G
Automatically processing approvals O
L
.B
Managing team schedules

Track resource utilization 8


8
S
Target Users: Project Managers, Resource Managers, Staffing Managers
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
O
.C
Project Management: Enables you to track and manage a project from
creation and planning through to completion
T
Create, maintain, version and view workplans
O
Track progress against the workplan P
S
G
Create Budgets and Forecasts to plan and manage financial performance

Publish status reports to project stakeholders O


L
Manage issues and changes in the project
. B
Attach and manage documents for projects8
and tasks

Target Users: Project ManagersS


8
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects - Modules


M
O
.C
Project Collaboration: Enables the project team members to collaborate
and communicate with ease
T
O
Team Member Home page Entry page for team members to access different projects
related documents
P
S and assigning
Resolve issues and changes related to projects Sharing information
actions to different people G
O
Decentralized project progress entry

Receive project notifications, and status reports B


L
.
Target Users: Project Team Members 8

8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects Setup


M
O
Legal Entity
Vision
.C
Set of Book
Operations
T
O
P
Operating Unit Vision SProject
Operations G Transactions

O controlled here

L
.B
8
8
Organizations

SInventory Org 2
P
HR Org 1 Inventory Org 3

P
A
E
Define SOB GL
L
C
Define Organizations HR
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects Setup


M
O
Organization Classifications
.C
Project Expenditure/Event Owning organization T
O
Project Task owning organization
P
S
Organization Hierarchy
G
Project/Task owning org hierarchy O
L
.B
Exp/Event org hierarchy

Burden Schedule hierarchy 8


8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects Setup


Set MO: Operating Unit profile option M
O
Setup Projects Implementation Option for each OU
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects Setup


M
PA Periods: Define PA Periods (copy from GL, derived from implementation
O
.C
options)

Schedule Calendars Calendar Shifts, Calendar Exceptions, Assign T shifts


O
Resource Definition P
S
G
Job groups, Job Levels, Job categories, Jobs, Grades, Rating Scales, Competencies, PJR Job
Group profile option
O
Define Employees L
Roles, Role Lists .B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Projects Setup


M
Classifications Class Categories and Class codes O
.C
Resource Lists
T
Service Types O
P
Work Types S
G
Cycles O
L
Statuses
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Projects Foundation
M
Project Types The project type determines how Oracle Projects processes costs (expenditure
O
.C
items) for a project and provides defaults and controls for project entry and processing. Each project
type must have a project type class.
T activities, such
Indirect To collect and track expenditure item costs and labor hours for overhead
O You can also
as administrative and overhead work, marketing, and bid & proposal preparation.
define indirect projects to track time off including sick leave, vacation,P
and holidays
S
G
Contract To collect and track costs, labor hours, revenue, and billing for services performed for

O development activities that you plan to


and reimbursed by a client
Capital To collect and track costs and labor hours for L asset

.B
capitalize as one or more assets

8
Examples of project types:
8
Cost Plus S
P
Time and Materials
P
Construction A
E
L
General and Administration

C
A
R
O
http://oracleapps88.blogspot.com/

Projects Foundation
M
Work Breakdown Structure Hierarchical breakup of the project activities into
O
.C
manageable units
Financial WBS To aggregate costs and manage billing at the task level T
O
Workplan Detailed WBS to track task schedules
P
Tasks Top Tasks, Summary Tasks and Lowest Tasks (activities) S
G
O
Benefits in Oracle Projects Budgets at task level, costing can be controlled, controlled billing,
summarization of costs, schedule tracking
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Project Foundation
M
Project Template: Defines the basic characteristics of the project, and consists of:
O
Basic project information
.C
Work breakdown structure (WBS) T
O
Agreement and funding (optional)
P
S
Project and task options, including key members, classifications, Transaction controls, and any other
project and task options G
O
Budgets (optional)
L
.B
Quick Entry fields which specify fields to enter for the new project when creating it from a template

8options to display for new projects created from a


Project Option controls which list the project
template 8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Projects Foundation
M
Project Template screen shot O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Project Foundation
M
Quick Entry Screen O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Project Foundation
M
Project Creation: Create Project by copying O
.C
Project Template
T
Another Project O
P
Provide details in the quick entry S
G
Modify details as required after project creation
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Projects Foundation
M
Project Creation screen shot O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Projects Foundation
Project and Task Options M
O
.C
Project Classifications - Choose the class category for the project, then select one or more class
codes for the class category. For example, you can specify a class category of Funding Source, and
assign a class code of Federal to indicate project funding by a federal agency. T
O
P
Customers and Contacts- Specify the revenue and billing contribution of a paying customer for project

S
work, define the relationship of a customer to this project, and enter other information about this
projects customer. The customer you choose must be an active customer in the Oracle Receivables
database.
G
O
L
Cross Charge - Specify whether the project or lowest task allows charges from other operating units.

.B
Key Members - Key members are employees who are assigned a role on the project. You assign

8
employees as key members who need access to the project.

8
Organization overrides - You can reassign an employees, or an entire organizations, costs and
S
revenue to a different organization for a particular project.
Resource List Assignments - YouP

Pproject
assign resource lists to a project to indicate which resource lists
A
you want to use for summarizing actual amounts for project status tracking.
Transaction Controls E - Configure your projects and tasks to allow only charges that you expect or plan.
You can also defineL what items are billable and nonbillable on your projects.
CSchedule - You must specify a cost burden schedule if you specify that a project type
is burdened.A
Costing Burden
The costing burden schedule defaults from the project type.
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Thank you G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
Oracle ProjectOCosting
L
.B
8
8
S
P Part 1
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agenda
M
O
Oracle Project Costing overview .C
T
Setup O
P
Expenditures S
G
O
Costing
L
Burdening .B
8
8
Auto Accounting S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Project Costing


M
Project Costing: Oracle Project Costing provides you with the ability to define O
projects, work breakdown structures, and budgets; record and report costs
.C
against projects
T
O
Enter projects and tasks. You can define chargeability control to limit charges to your
projects and tasks P
S
G
Enter cost budgets and baseline them

O
Track committed costs of requisitions, purchase orders, and supplier invoices
L reports, asset usage, and
.B
Record detailed cost transactions for timecards, expense
supplier invoices
8 while maintaining a detail audit trail
8
Interface costs between other Oracle Applications

S
Report project status online and in reports
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Business Process
M
Issue Materials to O
.C
Project
Projects
Manager Accounts Inventory
Project

T
Staff Supervisor
Create Resources
Project

O
Enter Import
Enter project Enter Record project
Time

P
Expenses Usage and Inventory and
Cards specific
Misc Costs manufacturing
Manufacturing costs

S
Define Tasks, Shop Floor
costs
project and Supervisor

G
Task options

O
L
Define Key Import Enter Supplier
Members Supplier Invoices for

.B
Costs projects
Accounts
payables

Enter Project 8 Clerk

Budgets
8
S Costing Receive Create
Project Project
P (Calculation of Raw, materials
against PO
Purchase
Orders

P
Budgets Expenditures Burdened costs, Purchasing
Account generation) Clerk

A
E
L
Generate Project
Summary Amounts

C
A
R
Summarized
Project

O
Amounts
http://oracleapps88.blogspot.com/

Setup
M
Expenditure Categories O
.C
Revenue Categories
T
O
Units (UOM)
P
Expenditure Types S
G
Auto Accounting Lookup sets O
L
Accounting Rules
.B
8
Assign Auto Accounting Rules 8
S
Non-Labor Resources P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
Labor Costing Multipliers O
.C
Labor Costing Rules
T
O
Rate Schedules (shared between costing and billing)
P
Organization Labor Costing Rules S
G
Cost Bases and Cost Base Types O
L
Burden Cost Codes
.B
8
Burden Structures 8
S
Burden Schedule P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
Expenditure/Costing setup at implementation options O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
Setup costing options for a project type
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
O
.C
Optionally, setup project/task override options
Costing Burden Schedule
T
Burden Schedule Overrides O
P
Transaction Controls
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Expenditures
M
Expenditure Group of transactions incurred by an employee or an organization for an
expenditure period O
.C
Actual Cost To record actual work performed or cost incurred. Eg: Timecards, Expense
Reports T
O
Commitments Future committed costs you expect to incur. Eg: PO, Requisition
P
S
Expenditure Type Classes: An expenditure type class tells Oracle Projects how to process an
G
expenditure item. Oracle Projects predefines all expenditure type classes.
O
L
Oracle Projects uses the following expenditure type classes to process labor costs for interfacing
to Oracle General Ledger:
Straight Time Payroll straight time .B
8
8
Overtime Overtime premium on a project

S type classes to process nonlabor project costs:


P expense reports are interfaced to Oracle Payables for
Oracle Projects uses the following expenditure

P
Expense Reports Oracle Projects
employee reimbursement
A
Usages Asset usageE are interfaced to Oracle General Ledger.
costs
L
C
Supplier Invoices Oracle Payables supplier invoices are interfaced from Oracle Payables to
Oracle Projects.
A
R
O
http://oracleapps88.blogspot.com/

Expenditure Type Classes


M
O
.C
Miscellaneous Transaction Miscellaneous Transactions are used to track miscellaneous project
costs. Miscellaneous transactions may be used for the following costs:
Fixed assets depreciation T
O
Allocations P
Interest charges S
G
O
Burden Transaction Burden transactions track burden costs that are calculated in an external
L
system or calculated as separate, summarized transactions.

.B
Work In Process This expenditure type class is used for Project Manufacturing WIP transactions
8Projects.
8
that are interfaced from Manufacturing to Oracle

Inventory This expenditure type classSis used for the following transactions:
P
P
Project Manufacturing transactions that are interfaced from Manufacturing or Inventory to
Oracle Projects.
A
E
Oracle Inventory Issues and Receipts that are interfaced from Oracle Inventory to Oracle
L
Projects in a manufacturing or nonmanufacturing installation.
C
A
R
O
http://oracleapps88.blogspot.com/

Expenditure Entry
M
O
.C
T
O
P
S
Verify:
Pre-Approved
Project Status
Expenditure
Task Chargeable ?
Fail Error
G
O
Batches Entry
Start/Finish Dates

L
Pass
.B
8
8
Verify Project/
S Save

P
Submit for Distribute
Error Fail Task Transaction Pass Expenditure Release
Review Costs
Controls
P Lines

A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Expenditure Entry
M
O
.C
Expenditure batch entry

T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Expenditure Entry
M
O
.C
Expenditure Items for a Timecard

T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Expenditure Inquiry
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Costing
M
Costing: Costing is the processing of
O
.C
expenditures to calculate their cost to
each project and determine the GL
accounts to which the costs will be T
posted. The Costing process includes
O
the following steps:
P
1. Calculate raw cost (Quantity S
Rate). G
O
2. Calculate burdened cost L
3. Perform accounting .B
8
Determine account numbers to post 8
to in Oracle General Ledger S
P
P
Create cost distribution lines

A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Costing
M
Labor Costs: Labor costs are calculated using the quantity and rate
O
Raw Cost = Hours Worked*Cost Rate
.C
Cost Rate is derived from Organization Labor Costing Rules or employee rateT overrides
O

P
Expenses and Usages: Oracle Projects calculates the cost for expense reports, usages, and
miscellaneous transactions as follows:
S
G
Raw Cost = Quantity (if in Currency, for example,currency amount)
O
L
Raw Cost = Quantity Cost Rate (if quantity is not in Currency)

Cost rates by expenditure type, or


. B
8
Cost rates by nonlabor resource and owning organization for usages (optional); overrides
expenditure type cost rate 8
S

P
Burden Cost = Raw Cost * Burden Multiplier
P Cost

A
Burdened Cost = Raw Cost + Burden

E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Costing
M
Costing Processes
O
PRC: Distribute Labor Costs
.C
PRC: Distribute Expense Report costs T
O
PRC: Distribute usages and miscellaneous costs
P
PRC: Interface Supplier Invoice Costs S
G
PRC: Interface Expense Reports from Payables
O
PRC: Interface Expense Reports to Payables L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Burdening
M
Burdening A method of calculating
O
the burden costs by applying one
.C
or more burden cost components T
to the raw cost amount of each O
P
S
individual transaction.

G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Burdening
M
O
.C
Burden Structure: A burden
structure determines how cost
bases are grouped and T
establishes the method of O
applying burden costs to raw
P
costs.
S
Burden Cost Code: Type of G
burden cost that you want to O
attach for the raw cost L
.B
8
Cost Base: Grouping of Raw

8
Costs

S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Burdening
M
Burden Structure - Example O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Burdening
M
O
.C
Burden Schedule: Establish
the multipliers used to calculate
the burdened cost. T
O
Burden costs can be on the
P
same or separate expenditure
S
G
line

When separate, accounting will O


be based on exp type class for L
.B
burden transactions

8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AutoAccounting
M
Use AutoAccounting to specify how to determine the correct general ledger O
account for each transaction.
.C
T
Examples of accounting practices you can implement using AutoAccounting
O
Pof which region those
include:
S
Charge central headquarters with all advertising costs regardless
advertisements benefit.
G
O to the division for which an
Credit payroll costs to the payroll liability account belonging
employee works.
L
. B
Assign revenue from subcontractors to the company and cost center managing the
project.
8
8 you define the rules and circumstances
When you implement AutoAccounting,
S accounts Oracle Projects uses.
P
that determine which general ledger
Oracle Projects then usesP the rules when performing accounting transactions.
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AutoAccounting
M
O
AutoAccounting Rule: Each AutoAccounting rule
.C
T
you define supplies one Accounting Flexfield
segment value. Thus, you need to specify one
AutoAccounting rule for each segment in your O
Accounting Flexfield for each transaction P
S
To define an AutoAccounting rule, you first specify
an intermediate value (an input for the rule). You G
can draw an intermediate value from one of three O
intermediate value sources: L
Constant .B
8
Parameter 8
S
SQL Select Statement
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AutoAccounting
M
O
.C
Assign AutoAccounting Rules Window : Use this window to assign an AutoAccounting rule to each
segment of your Accounting Flexfield for the AutoAccounting transactions you want to use.
T
Example: Accounting for Labor Costs
O
P
S
Labor Cost Account Function: When you run the PRC: Distribute Labor Costs process, Oracle
Projects calculates labor cost amounts based upon employee labor cost rates. After calculating labor
G
costs, Oracle Projects uses the Labor Cost Account transactions to debit an expense account for raw
labor costs. O
L
B
Enable the Private Billable Labor Transaction and Assign Rules:
.
8 Name: Private, Billable Labor
Function Name: Labor Cost Account, Transaction
8
S
P
Number Segment Name Rule Name
0 Company P Employee Company
A Employee Cost Center
1
E
Cost Center
2 L
Account Private, Billable Labor
C
A
R
O
http://oracleapps88.blogspot.com/

AutoAccounting
M
O
.C
Labor Cost Clearing Account Function: When you run the PRC: Interface Labor Costs to General
Ledger process, Oracle Projects credits a payroll clearing liability account to balance the labor expense
T
account it debits when you run the PRC:Distribute Labor Costs process. The process then transfers
O
both the liability credits and the expense debits to the Oracle General Ledger interface tables so you can
post them to the general ledger.
P
Enable the Labor Cost Clearing Account Transaction and Assign Rules: S
G
O
Function Name: Labor Cost Clearing Account, Transaction Name: Clearing Account
L
Number Segment Name Rule Name .B
8
0 Company 8 Company
Employee
S Cost Center
P
1 Cost Center Division
2 Account P Payroll Clearing
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Thank you G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
Oracle ProjectOCosting
L
.B
8
8
S
P Part 2
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agenda
M
O
.C
Allocations T
O
AP-PO-PA Integration P
S
Project Status Inquiry G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocations
M
Allocations: Using Allocations, you can distribute amounts between and within O
.C
projects and tasks, or to projects in other organizational units.

T
For example, a manager could distribute across several projects (and tasks) amounts such
as salaries, administrative overhead, and equipment charges. O
P
Oracle Projects performs allocations among projects and tasks.
S
G
MassAllocations in Oracle General Ledger performs allocations among GL accounts.

You can use AutoAllocations in either General Ledger orO


L
Oracle Projects to run
MassAllocations.
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocations
M
Allocation Rule: Allocation rules define how allocation transactions are to be generated, O
.C
including:
Source - The amounts you are allocating T
Targets - The projects and tasks to which you want to allocate amounts O
P
S
How much of the source pool you want to allocate, and if you want to include a fixed

G
amount, GL balance, or client extension (or any combination of these)
The time period during which the rule is valid O
L
.B
You can leave the original expenditure amounts in the source project, or offset the
amounts with reversing transactions.
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocation Rule
M
Source: Determines the source pool amount that needs to be allocated.
O
.C
Fixed Source Amount A fixed amount that you want to include in the source pool

T in the
Project Source: One or more projects and/or tasks as source. The costs collected
project/task add to the source pool. O
P unit
All source projects and tasks must be open and from the same operating
S
The tasks must be a top or lowest level task
G
Oprojects
Optionally, limit the resources that are a part of source
L
B
GL Source: Select a GL Account as a source (if allocation period type is GL)
.
8
Allocation Pool % - Indicates how much of source pool to allocate
8 pool during a specific period of time. The start

S by:
The rule accumulates the amounts for the source
P
and end date of the time period is determined
Allocation period type (eitherPGL or PA, as set in the Allocation Rule window)
A
E
Amount Class PTD, ITD, QTD, YTD

L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocation Rule
M
Target: Targets are the projects and tasks to which the allocation distributes amounts. O
If you selected one of the target percentage basis methods in the Allocation Rule . C
window (Target % and Spread Evenly or Target % and Prorate), enter a value T in the %
field for each Target line
O
The value is the percentage of the source pool to allocate to the line.P
The total
percentage for included targets must equal 100. S
G

O
Offset: Offsets are reversing transactions used to balance the allocation transactions with
the source or other project.
L
All projects and tasks to which you apply offsetsB
. must be open and chargeable.
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocation Rule
M
Basis Method: When you define an allocation rule, you select a basis method. The basis O
.C
method defines how the amounts in the source pool are to be divided among the target

T
lines.

O
Spread Evenly: The rule divides the source pool amount equally among all the
chargeable target tasks included in the rule.
P
Target % and Spread Evenly: You specify the percentage of the Ssource pool that you
G
want to allocate to each target line. The rule calculates the amount to allocate to the
line, and then spreads the results evenly among the tasks.
O
L over how the rule distributes
Prorate: Proration basis method provides precise control
the source pool. The rule uses the attributes setB
. in the Basis window to derive the rate
8
at which the source pool amount is apportioned among the target projects and tasks.

amount among all the tasks defined by8


For the Prorate basis method, the rule uses the basis attributes to apportion the source
S the rule.
Target % and Prorate: For theP Target % and Prorate method, the rule first uses the
Pthe amount to allocate to the line, and then goes on to
target percentage to calculate
A all the tasks.
apportion the results among
E Basis: Another way to define percentages and a basis is to use
L extension.
Use Client Extension

C
the Allocation Basis

A
R
O
http://oracleapps88.blogspot.com/

Allocation Rule
M
Basis: If you select a proration basis method (Prorate or Target % and Prorate) in the O
.C
Allocation Rule window, you must define exactly how you want to prorate the source pool

T
amount to the target projects.

O
Proration basis methods derive the proportion of the source amount to be allocated to
target projects and tasks.
P
S of Prorate or
The Basis button is available only if you selected the basis methods
Target % and Prorate. G
O by workers on a project,
Lto that project.
For example, based on the number of labor hours recorded
you can allocate a proportionate amount of the source
. B

8
Basis Category: Actual, Budget, Financial Plan Type
8 (Eg: Total Raw Cost, Total Labor Hours)

S
Amount Type: Dependent on Basis Category

Amount Class: PTD, YTD, QTD P


P
Basis Resources (Optional)A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Allocation Example
M
Assume a source Pool of $1000. The Target projects are P1 (with tasks A, B, C) and P2
O
.C
(with tasks Y and Z)

TAllocation
Basis Method Target Project Target Tasks Target
O
Labor Hours
Percent
P
Spread P1 A S $ 200
Evenly G
B
O $ 200
L
.B
C $ 200

P2 Y 8 $ 200
8
Z
S $ 200
Target % and P1 AP 90% $ 300
Spread PB
Evenly A $ 300
E
L C $ 300
C
P2 Y 10% $ 50
A
R Z $ 50
O
http://oracleapps88.blogspot.com/

Allocation Example
M
Assume a source Pool of $1000. The Target projects are P1 (with tasks A, B, C) and O
P2 (with tasks Y and Z)
.C
TAllocation
Basis Method Target Project Target Tasks Target
O
Labor Hours
Percent
P
Prorate P1 A 40 S $ 100
G60
(Proration B
O $ 150
basis is Labor
L
.B
Hours) C 200 $ 500

P2 Y 8 80 $ 200
8
Z
S 20 $ 50
Target % and P1 AP 90% 100 $ 150
Prorate PB
A 200 $ 300
(Proration
E
basis is Labor
L C 300 $ 450
Hours)
C
P2 Y 10% 0 $0
A
R Z 50 $ 100
O
http://oracleapps88.blogspot.com/

Allocation Process
M
O
.C
Submit: PRC:
Define
Generate Allocate

T
Allocation Error
Transactions
Rules
O
process

P
Fail

S
G
Specify Rule Create Allocated
Verify Source, Create Draft Release
Name, Period transactions in
O
Target and Offset Pass allocation allocation
Name as Target and
L
project statuses runs runs
parameters Offset projects

.B
8
8
S
Full allocations distribute all the amounts in the specified projects in the specified amount

P
class. The full allocation method is generally suitable if you want to process an allocation rule
only once in a run period. P
A
Ein the previous and current run. This method is generally suitable if
Incremental allocations create expenditure items based on the difference between the

Lallocation rule in allocation runs several times in a given run period.


transactions processed
C
you want to use the
A
R
O
http://oracleapps88.blogspot.com/

AutoAllocations
M
O
AutoAllocations: To generate allocations more efficiently, you can group allocations rules and

.C
then run them in a specified sequence (stepdown allocations) or at the same time (parallel
allocations).
T
Oset.
Stepdown allocations use the results of each step in subsequent steps of the
autoallocation set. Oracle Workflow controls the flow of the auto allocations
P
S
Parallel allocations carry out the specified rules all at once and do not depend on previous
allocation runs.
G
O
L
AutoAllocation Set:

.B
Type: Recurring Journal, MassAllocations, MassBudgets, MassEncumbrances, Project

8 rule.
Allocations

8
Batch/Rule: Enter the Allocation batch or Allocation
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AutoAllocations
M
O
.C
Workflow for StepDown AutoAllocations: The PA Step Down Allocations workflow (item type)
automates the execution of stepdown autoallocation sets to:
T
O
Create allocation runs

Generate the allocation transactions P


S
G
Release the allocation transactions (if the rule is set up to release automatically) or require
approval from a specific person before the process proceeds
O
Distribute costs
L
Update the project summary amounts
.B
8

8
You can customize some aspects of the Workflow processes.
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AP-PO-PA Integration
M
Expense Reports integration with AP O
.C
T
Run the process: O View
Enter Expense Distribute
Interface P
Import
Expense
Reports in Expense Report
Expense Reports S
Payables
Reports in
Projects Costs
To payables G Invoices
Payables
O
L
.B Tie back expense
8
8
reports to Projects

S
P
P
A
To import an expense report entered in payables to projects run the process Interface Expense
Reports From Payables
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AP-PO-PA Integration
M
O
. C
AP-PO-PA Integration: Oracle Projects fully integrates with Oracle Purchasing and Oracle Payables

T
and allows you to enter projectrelated requisitions, purchase orders, and supplier invoices using
those products. O
P
S
When you enter projectrelated transactions in Oracle Purchasing and Oracle Payables, you
enter project information on your source document. G
OGenerator to determine the account
Oracle Purchasing and Oracle Payables use the AccountL
number for each projectrelated distribution line B
. based on the project information that you enter.
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AP-PO-PA Integration
M
O
OraclePurchasing

.C
Auto
T
O
Requisitions Create

P
S Interface
Receipt G
Receiving Receiptsfrom
PurchaseOrders Entry O Purchsing
L
Transactions
to Projects

.B
8
8
S
Matching
P Expenditures

P
OraclePayables

A
E
L InterfaceInvoicesfrom
C Invoices PayablestoProjects
A
R OracleProjects
O
http://oracleapps88.blogspot.com/

AP-PO-PA Integration
M
O
. C
To interface supplier related costs from purchase receipts and supplier invoices, run the Concurrent
Process: PRC: Interface Supplier Costs. Set one of the following parameters: T
O
Interface Supplier Invoices: Default Yes
P
S
Interface Receipt Accruals: Default No
G
O
Interface AP Discounts: Default No
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

AP-PO-PA Integration
M
Interface Receipt Accruals is Set to Yes: O
.C
Receipt accruals for project-related items with a destination type of Expense are transferred
from Oracle Purchasing to Projects T
O
P
Receipt accrual entries are not interfaced if the received items are invoiced and the invoice
distributions are interfaced to Projects
S
Interface Supplier invoices is set to Yes: G
O
L
Project-related supplier invoice cost is interfaced from Oracle Purchasing to Projects

.B
When the item cost is not accrued on receipt, Invoice distributions are interfaced to Projects
8
8
S
When the item cost is accrued on receipt, variance amounts and additional charges are
interfaced to Projects P
P
A
Interface AP Invoices is set to Yes:
Eprorated across project-related distributions are interfaced to
L
Invoice payment discounts
Projects
C
A
R
O
http://oracleapps88.blogspot.com/

Project Status Inquiry


M
O
Project Status Inquiry: With Project Status Inquiry (PSI), you can review the current status of your

C
projects and then drill down for more detailed review of a project and its tasks.
.

T and budget
Project Summary Amounts: To facilitate fast and easy status reporting and inquiries, Oracle Projects

O as follows:
maintains various levels of project summary amounts for cost, commitment, revenue,
amounts by project, task, and resource. Oracle Projects maintains todate amounts
P
PeriodtoDate Amounts (PTD) S
Prior Period Amounts (PP) G
O
YeartoDate Amounts (YTD)
L
Project or InceptiontoDate Amounts (ITD)
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Project Status Inquiry


M
Run the Update Project Summary Amounts process for your projects. The Project Status window
O
C
uses the data that is summarized by this process.
.

T
You can update project summary amounts anytime after you distribute costs, independent of when you

O
interface costs and revenue to Oracle General Ledger. This allows you to have uptodate information
for project status reporting, independent of the accounting flow.
P
Current Reporting Period: The current reporting period defines theS period through which the amounts
are summarized for all projects in your system. A common reportingG period facilitates crossproject
reporting.
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Project Status Inquiry


M
O
Summarizing by Resource: Oracle Projects summarizes actuals and commitments by resource when
you update project summary amounts. Each transaction maps to one resource in each resource list
assigned to the project.
.C
The precedence by resource type is as follows: T
O
1. Employee and Supplier
P
2. Job S
3. Organization G
O
4. Expenditure Type and Event Type
L
5. Expenditure Category and Revenue Category
.B
8 in the resource list, the transaction is mapped to an
8
If a transaction cannot map to any resource defined
Unclassified resource.
Srun the process PRC: Update Project Summary Amounts
If you make changes to the resource Plist,
P
after a Resource List Change to re-summarize data as per the latest resource list
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Thank you G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Oracle ProjectOG
Billing
L
.B
8
8
S
P Part 1
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agenda
M
O
Oracle Project Billing overview .C
T
Contract Projects O
P
Agreements and Funding S
G
O
Budgets
L
Events .B
8
8
Revenue Accrual S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Oracle Project Billing


M
O
Project Billing: Allows you to define revenue and invoicing rules for your projects, generate

.C
revenue, create invoices, and integrate with other Oracle Applications to process revenue and
invoices.
T

O
Enter project customers and contacts with whom you have negotiated and contracted project
work
P
Enter agreements (contracts) from your customers and fund projectsS with those agreements
G
Generate revenue using various methods including time and O materials, percent complete, and
cost plus L
Create draft invoices from detail transactions and . B for online approval by your project
milestones
or accounting managers 8
8and invoices to Oracle Receivables while
S
Interface revenue to Oracle General Ledger
maintaining a detail audit trail P
Report project revenue, invoice,P

A and receivables status online and in reports
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Business Process
M
O
.C
Customer Contract/Account
Manager
Project
Manager
Project
T
Project

O
Resources Accountant

P
Create
Awards Create Enter Usage and
Project Enter

S
Contract Agreement Miscellaneous
Timecards,
expenses, import

G
Expense
Define Tasks, project Reports inventory and

O
and Task options, manufacturing
Fund revenue and invoicing costs

L
Projects rules

.B
8
Enter Project

8
Customer

S
P
Enter Cost
and Revenue Project Project

P Budgets Budgets Costs

A
E Accrue
Interface

L
Revenue to
Revenue
General Ledger

C Project

A
Accountant
Interface to

R
Print Generate
Accounts
Invoices Invoices
Receivables

O
http://oracleapps88.blogspot.com/

Setup
M
Receivables System Options O
.C
Define and Assign Output Tax Codes
T
O
Payment Terms
P
Rate Schedules S
G
Invoice Formats O
L
Credit Types
.B
8
Event Types 8
S
Customers P
P
A
Transaction Types AR
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
Billing setup at implementation options O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
Setup Billing options for a project type
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Setup
M
O
.C
Optionally, setup project/task billing options
Customers and Contacts
T
Currency O
P
S
Billing Option Distribution Rule, Invoice Formats, Funding Rules

Billing Assignments Assign billing extensions G


O
L
Credit Receivers Define the employees that receive credit for a project

.B
Retention Define retention terms for your customer
8
Bill Rates and Discount overrides
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Contract Projects
M
O
Contract Projects To track activities, cost, revenue, and billing for services performed for

.C
and reimbursed by a customer
Time and Materials
T
Fixed Price O
P
Cost Plus
S
Contract Project Flow: G
O
Create a Contract Project & Tasks,
L
Enter an agreement
.B
8
Fund the project
8
S
Enter and baseline a draft revenue budget
P
P
Distribute costs, generate revenue and invoices

A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Contract Projects
M
O
Billing Methods Billing methods determine how Oracle Projects generates revenue and invoices
for projects.
.C
T
Billing Method Description
O
P
S
Cost/Cost Accrues revenue and bills using the ratio of actual
cost to budgeted cost (percent complete)
G
Cost/Event
O
Accrues revenue using the ratio of actual cost to

L
budgeted cost (percent complete) and bills based on
events
Cost/Work .B
Accrues revenue using the ratio of actual cost to
8
budgeted cost (percent complete) and bills as work
occurs 8
S
Event/Event
P
Accrues revenue and bills based on events

PAccrues revenue based on events and bills as work


Event/Work A
E occurs
L
Work/Event Accrues revenue as work occurs and bills based on
C events
A
R Work/Work Accrues revenue and bills as work occurs

O
http://oracleapps88.blogspot.com/

Contract Projects
M
O
Bill Rate A bill rate is an amount or percentage that is applied to a unit (of time and materials) to

.C
calculate revenue and invoicing. Bill rates are used for time and materials projects. You can specify
the following bill rates in Oracle Projects:
T
O
Employee Bill Rates: Standard hourly bill rates or percentage markups assigned to employees.
P
S
You can assign a different bill rate to each employee for customer invoicing.

G
Job Bill Rates: Standard hourly bill rates assigned by job title. For example, all System
O
Administrators can have one bill rate, while all Consultants can have a different bill rate.
L
.B
NonLabor Bill Rates: Standard bill rates or standard markups assigned to nonlabor
expenditure type or nonlabor resources.
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agreements and Funding


M
O
Agreement Represents any form of contract, written or verbal, between you and one of your
customers. An agreement contains the following:
.C
Impose Revenue Hard Limit or/and Invoice Hard Limit for projects funded by T
this agreement.
O
P the amount allocated to
A hard limit prevents revenue accrual and invoice generation beyond
a project or task by this agreement. S
G
O
A soft limit issues a warning when revenue accrual and invoice generation exceed the amount
allocated to a project or task.
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agreements and Funding


M
Funding: Funding is the step that O
allocates an amount associated with a
.C
customer agreement to a specific T
project. O
P
The total amount of allocated
S
project funding must equal the
G
current approved project revenue
O
budget amount in order to
L
.B
successfully baseline the project.

You can fund at Top Task Level or 8


8
S
Project Level

P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agreements and Funding - Scenarios


M
One Customer, One Agreement O
.C
Use one agreement when you have one customer and one contract.
T
O
All revenue is accrued and all invoices billed against the same agreement.
P
The same agreement may fund multiple projects S
G
Multiple Customers, One Agreement Per Customer O
L
.B
Use one agreement per customer when you have multiple paying customers

8

8and Contract Project options.
All revenue and invoice amounts are divided between each customer according to the percentage
S
splits defined for the project in the Customers
Pone draft revenue per customer, and each run of generate

P
Each run of generate revenue creates

contain the same items, E


A
invoice creates one draft invoice per customer. The draft revenue and invoices for all customers
but with prorated amounts.
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agreements and Funding - Scenarios


M
One Customer, Multiple Agreements O
. C
T
Use multiple agreements when you have one customer, but several contracts, and a requirement to

O
invoice by contract. For example, a project that was originally funded by one purchase order is
subsequently funded by another purchase order
P
S
G
When revenue is generated, hard limit agreements are used first in order of expiration date, followed
by soft limit agreements in order of expiration date.
O
Multiple Customers, Multiple Agreements Per CustomerL
. B
Use multiple agreements per customer when you 8have multiple paying customers, multiple contracts
8
with one or more of the customers, and a requirement to invoice by contract.
S
This method is a combination of the P two above. Revenue is prorated between the customers
PFor each customer, revenue is placed on agreements by the same
according to their percentage split.
A and a single customer.
E
rules as for multiple agreements

L
C
A
R
O
http://oracleapps88.blogspot.com/

Funding at Top Task


M
One Customer, One Agreement O
. C
T
Use this method only if you want to accrue revenue costtocost at the task level or impose hard or
soft revenue limits at the task level
O
P
S
Task level funding with one agreement does NOT create separate task invoices

One Customer, Multiple Agreements G


O
Use multiple agreements when you have one customer, but La requirement to create a separate invoice
for each top task. You can use this method to accrue. Brevenue costtocost or impose hard or soft
revenue limits by task, as well as automatically 8
create separate invoices by task.
8
To create separate invoices by task, youS must use a different agreement to fund each task. If you use
more than one agreement for a single Ptask, the agreements are used according to the precedence
described earlier for projects. P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Events
M
O
Event: Signifies the occurrence of an event in the course of the project having a revenue
.C
and/or invoice impact. Eg: A milestone, invoice reduction
T
Automatic O
P
Manual
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual
M
O
Revenue Oracle Projects generates
.C
revenue based on the transactions
T
that you charge to your projects O
P
When you generate revenue, Oracle S
Projects calculates revenue, creates G
O
event and expenditure item
L
.B
revenue, determines GL account
codings, and maintains funding
8
balances 8
S
You can generate revenue for a P
P
A
range of projects or for a single
project E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual Process


M
O
.C
T
O
Select eligible Calculate Potential Revenue P
S
Verify availability Create Draft
expenditure Revenue, revenue Exceeds Hard No
of funding Revenue
items, events events,
G Limit ?

O
L Yes

.B
8 Error
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual
M
O
.C
Steps to complete before revenue accrual
Baseline Project Budget Baseline Revenue Budget T
Distribute costs for all billable expenditures O
P
Selection criteria: S
G
O
Exp should be prior to Accrue through date, billable, cost distributed, should not be revenue
distributed
L
Cost to Cost - Should have summarized costs
.B
8level
% Complete Enter a % Complete at funding

Events On a ready-to-accrue task,S


8
event date before accrue through date
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual
M
Revenue Calculation O
Projects with Task Level funding calculate potential revenue at task level .C
T
Time and Materials O
P
S
Potential revenue is the sum of revenue of all expenditure items and events

G
Revenue of expenditure items calculated using the bill rate schedules and the mark ups

Cost-to-Cost O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual
M
O
.C
Search for agreements against which to accrue potential revenue

If more than one customer, split the revenue as per % contribution T


O
Revenue Distribution line(s) are created for each exp item line
P
S
Hard Limits If you specify a hard limit, the revenue accrual will be limited to the amount in the
agreement G
O
Events All or None
L
.B
Exp Items Partial accrual allowed (during hard limits)
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accrual
M
PRC: Generate Draft Revenue for a Range of Projects (as per the billing cycle) O
Release and Interface revenue amounts .C
T
Revenue Review Form To review detailed information about project revenue O
P
S
Regenerate Revenue for unreleased revenue lines (lines are deleted and
regenerated)
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Thank you G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Oracle ProjectOG
Billing
L
.B
8
8
S
P Part 2
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Agenda
M
Invoicing
O
Percent Complete .C
T
O
Revenue and Invoice Accounting
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Invoicing
M
O
Invoicing: You can manage and control your invoices, review and adjust them online, and review
the detailed information that backs up your invoice amounts.
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Invoicing
M
Invoicing Terms O
Bill Through Date: The date through which Oracle Projects picks up events and .C
expenditure items to be billed on an invoice. T
O
P
Invoice Date: The date that is printed on the invoice and the date on which an invoice
receivables aging begins. You specify the invoice date when you generate the invoice.
S
G
Billing Cycle Code: The code that indicates when to generate invoices automatically a

O
project; determined from the project. The bill cycle code is used only during mass invoice
generation.
L
.B
First Bill Offset Days: The number of days that elapse between the project start date and
the date of the projects first invoice; determined from the project. Bill offset days are used
only during mass invoice generation. 8
8
S
Invoice Currency: The invoice currency selected for the project customer.

Invoice Transaction Type: If you P



P choose decentralized invoice processing during
implementation, this is the name of the organization that is the invoice processing
organization for the projectA
owning organization. Otherwise, this is the default transaction
type of Projects InvoiceEor Projects Credit Memo based on the PROJECTS INVOICES
batch source.
L
C
A
R
O
http://oracleapps88.blogspot.com/

Invoicing
M
O
Generating Invoices: You can generate an invoice for a single project, or for all projects having

.C
potential invoices

For a single project, run PRC: Generate Draft Invoice process T


O
P
Submit the PRC: Generate Draft Invoices for a Range of Projects in the Submit Request
window to run multiple invoice generation processes in parallel.
S
G
O
When you generate an invoice, Oracle Projects first select projects, tasks, and their associated
events and expenditure items that are eligible for billing
L
.B
Oracle Projects next creates invoice items for billing events, revenue events, and for expenditure
8and nonlabor items. When Oracle Projects
8 funding for each invoice item.
items based on invoice formats defined for labor

S
creates invoice items, it also searches for available

P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Retention
M
O
.C
Retention: Retention is a provision in a contract to hold back a portion of invoiced amounts
for the duration of the project.
T
Retention Level: Project or Top Task level for each customer
O
P
S
Retention Terms: Retention Terms determine how amounts are withheld from project
invoices and how the withheld amounts are billed to the project customer. Retention terms
include: G
O
Withholding Terms
L
Withholding Terms by Expenditure Category
.B
8
Withholding Terms by Event Revenue Category
8
Billing Terms S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Retention
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Retention
M
Witholding Terms: Apply terms to all sources of project invoice amounts for the specified
O
.C
project or top task. For each term, you can define a withholding percentage or amount, and
optionally, a threshold amount.
T
O
Withholding Terms by Expenditure Category: You define withholding terms for specific
P
classifications of cost, such as labor or materials. The following expenditure classifications are
available for this definition: S
G
Expenditure category
O
Expenditure type L
NonLabor resource .B
8
8
Withholding Terms by Event Revenue Category: You define withholding terms for specific
S
types of milestone events such as fees or incentives. The following classifications are available
P
P
for this definition:
Revenue category
A
Event type
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Retention
M
O
Retention Billing Terms: Retention invoices bill project customers for previously withheld retention
amounts. Billing terms control the timing and calculation of retention invoices.
.C
Total Withheld Amount: When the amount of unbilled retention on a projectT or top task exceeds a
O creates a retention
P amount).
stated threshold (total amount), the invoice generation process automatically

S
invoice for the specified percentage (billing percentage) or amount (billing

Percent Complete: When your project or top task reaches the Gspecified percent complete,
retention invoices are generated automatically. O
L
.B
Billing Cycle: Retention invoices are generated automatically based on a billing cycle.

8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Percent Complete
M
Percent Complete based Revenue and Billing Generate revenue and invoices based on the O
.C
percent complete that you enter for a project. Enter Percent Complete at the Funding level.
Tthe following

O
Oracle Projects performs the physical percent complete revenue calculation using
predefined billing extensions:
P
Percent Complete Revenue S
G
Percent Complete Invoicing
O
L
.B
Creates an automatic revenue or invoice event based on the percent complete at the funding level.

8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Percent Complete
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Percent Complete
M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue Accounting
M
O
.C
Revenue Accounting : Once revenue is created, Oracle Projects runs AutoAccounting to determine the
appropriate general ledger accounts.
T
Example: Accounting for Labor Revenue
O
P
S
Labor Revenue Account Function: When you run the PRC: Generate Draft Revenue process,
Oracle Projects uses the Labor Revenue Account transactions to credit a revenue account for labor
items. G
O
L
Enable the Private Labor Revenue Transaction and Assign Rules:

.B
Function Name: Labor Revenue Account, Transaction Name: Private, Labor Revenue
8
8
S Rule Name
Number
P
Segment Name
0 CompanyP Employee Company
A
1
ECost Center Employee Cost Center
2 L Account Private, Fee Revenue
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue and Invoice Accounting


M
O
.C
Revenue and Invoice Accounts Function: When you run the PRC: Interface Revenue to General
Ledger process and then the PRC: Interface Invoices to Receivables process, Oracle Projects uses
T
the Revenue and Invoice Accounts function to determine which accounts to use when it interfaces draft
revenue and draft invoices.
O
P
S
The Revenue and Invoice Accounts function consists of the following transactions:

Unbilled Receivable Account G


O
Accounts Receivable
L
Invoice Rounding Account
.B
Unearned Revenue Account 8
8
Invoice WriteOff Account
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue and Invoice Accounting


M
O
Accrue prior to billing
.C
T
Account Debit Credit
O
Unbilled Receivables 200 P
S
Revenue 200
G
O
L
.B
Invoice prior to Accrual

8
Account 8
Debit Credit
S 200
Receivables
P
Unearned Revenue P 200
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Revenue and Invoice Accounting


M
O
Accrue prior to invoicing and invoice partial amount of work

Account Debit Credit


.C
Unbilled Receivables 200 T
O
Revenue 200
P
S
Account Debit Credit
G
Receivables 100 O
L
B
Unbilled Receivables 100
.
8than invoice
Invoice prior to Accrual and later accrue more
8
Account
S Debit Credit
Receivables P 200
P
Unearned Revenue
A 200
E
Account L Debit Credit
C
Unearned Revenue 200
A
R
Unbilled Receivables 100

ORevenue 300
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
Thank you G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O

You might also like