SlideShare a Scribd company logo
Copyright © 2006, Oracle. All rights reserved.
Defining a Contract Project
Copyright © 2007, Oracle. All rights reserved.
Objectives
After completing this lesson, you should be able to do the
following:
• Describe all the information and steps required for
contract project definition
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Overview of Contract Projects
A contract project is used to track activities, cost, revenue,
and billing for services performed for and reimbursed by a
customer.
Time and
Materials
Fixed
Price
Cost
Plus
Types of Contract Projects
Copyright © 2007, Oracle. All rights reserved.
Overview of Projects and Tasks
A project is a primary unit of work that can be
broken down into one or more tasks.
Project
Task 1 Task 2
Task 1.2
Task 1.1 Task 2.1 Task 2.2
Task 1.1.1 Task 2.2.2
Task 2.2.1
Copyright © 2007, Oracle. All rights reserved.
Overview of Project Templates
T,Bid and
Proposal
T,Cell Tower
Construction
T,Radio Tower
Construction
Project Templates Projects
You use project templates to create new projects. All projects
ultimately originate from a template.
Copyright © 2007, Oracle. All rights reserved.
Project Classes and Project Templates
You must create at least one project template for every project
class that your company uses.
Projects
Project Class: Contract
Project Template
T, Cost Plus
Cost Plus
Project Type
Copyright © 2007, Oracle. All rights reserved.
Defining Project Templates
Project Template
Define a New project
template
Copy an existing
project or project
template
Project Template
There are two methods for creating
project templates:
Copyright © 2007, Oracle. All rights reserved.
Defining Projects
Copy
Copy a project template or an existing
project to create a new project.
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Project Classes and Project Types
Indirect
Capital
Contract
Project Classes Project Types
Bid and Proposal
Overhead
Construction
Cost Plus
Fixed Price
Copyright © 2007, Oracle. All rights reserved.
Billing Information Tab
Funding Level
Realized Gains and Losses Event Types
Funding Revaluation Includes Gains and
Losses
Revaluate Funding
Baseline Funding without Budget
First Bill Offset Days
Billing Cycle
Invoice Formats
Bill Rate Schedules - Non-Labor
Bill Rate Schedules - Labor
Billing Job Group
Billing Information
Copyright © 2007, Oracle. All rights reserved.
Billing Assignments Tab
Assign billing extensions to
the project type
Project Type
Contract Projects
The extensions will apply to all projects
associated with the project type
Copyright © 2007, Oracle. All rights reserved.
Distribution Rules Tab
Accrue revenue and bill as work occurs
Work/Work
Accrue revenue as work occurs, bill based on events
Work/Event
Accrue revenue based on events, bill as work occurs
Event/Work
Accrue revenue and bill based on events
Event/Event
Accrue revenue using the ratio of actual cost to
budgeted cost (percent spent), bill as work occurs
Cost/Work
Accrue revenue using the ratio of actual cost to
budgeted cost (percent spent), bill based on events
Cost/Event
Accrue revenue and bill using the ratio of actual cost
to budgeted cost (percent spent)
Cost/Cost
Definition
Distribution
Rule
Distribution rules
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Customers
You use customers defined in Oracle Receivables for contract projects.
Oracle Project Billing
Oracle Receivables
Customer
Copyright © 2007, Oracle. All rights reserved.
Project Customer Relationships
Primary Customer
Contribution: 75%
Secondary
Customer
Contribution: 25%
If a contract project has more than one customer at the project level, the
contribution percentage of all customers must equal 100%.
Copyright © 2007, Oracle. All rights reserved.
Customer Relationships Implementation Option
If you select Yes for Customer Relationships, you can select a Bill To
and Ship To customer from a project customer or a customer in Oracle
Receivables.
Bill to Ship to
Oracle Project Billing Oracle Receivables
Copyright © 2007, Oracle. All rights reserved.
Project Customer Information
Examples of the types of details you assign to a project
customer include:
Bill To and Ship To
Addresses
Customer Name and
Number
Invoice Currency
Copyright © 2007, Oracle. All rights reserved.
Default Top Task Customer
Default Top Task
Customer Enabled
Project
Task 1 Task 2
The customer that you select as the
Default Top Task Customer is the default
customer for the top tasks on the project.
Copyright © 2007, Oracle. All rights reserved.
Project Contact Information
• Customer Name: Port of Oakland
• Contact Last Name: Lasky
• Contact First Name: John
• Title: Mr.
• Job Title: AP Supervisor
• Bill: Yes
• Ship: Yes
Example: Project Contact Information on a contract project.
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Integration with Oracle Project Contracts
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Currency Options
In the Billing tab of the Currency window, you can:
• Enable multi-currency functionality
• Select the currency type(s) to use for the revenue
transaction currency
• Select the currency type(s) to use for the invoice
processing currency
• Define currency conversion attributes
Copyright © 2007, Oracle. All rights reserved.
Multi-Currency Billing
Multi-currency functionality in Oracle Projects enables you to enter
transactions in currencies different from the functional currency of the
expenditure operating unit. You can enable multi-currency billing either
for an operating unit or for a project.
Operating Unit
Project
Multi-Currency Billing
Copyright © 2007, Oracle. All rights reserved.
Currency Conversion Attributes
Project Functional Currency
USD
Invoice Transaction Currency
Euro
Modifying the currency conversion attributes enables you to
define an invoice transaction currency for a project that is
different from the project functional currency.
Copyright © 2007, Oracle. All rights reserved.
Multi-Currency Options Available for Contract
Projects
Multi-Currency Options
Project Functional Currency
Project Currency
Funding Currency
Billing Transaction Currency
Invoice Processing Currency
Revenue Transaction Currency
Copyright © 2007, Oracle. All rights reserved.
Project Functional Currency and Project Currency
Canadian Operating Unit
Project Functional Currency = CAD
Project Operating in India
Project Currency = INR
Project Operating in Japan
Project Currency = JPY
Copyright © 2007, Oracle. All rights reserved.
Funding Currency
Project A
Agreement
Project
Funding
Currency
The project funding currency is always the same as the
agreement currency.
Copyright © 2007, Oracle. All rights reserved.
Billing Transaction Currency
Billing transaction currency provided
by the extension
Expenditure with labor billing
extension that calculates the amount
Override currency
Expenditures with bill rate overrides
Rate schedule currency
Expenditures with bill rates
Project functional currency
Expenditures (multi-currency
disabled)
Expenditure transaction currency
Expenditures with markups or burden
multipliers (multi-currency billing
enabled)
Event transaction currency
Events (manual and automatic)
Transaction Currency
Type of Transaction
Copyright © 2007, Oracle. All rights reserved.
Invoice Processing Currency
Because agreements, bill rates, and events can be entered in currencies
that are different from the invoice transaction currency, a common
currency is used to process invoices. This currency is invoice
processing currency. Funding and invoice amounts are converted to
this common currency. It is used to check against funding and evaluate
hard and soft limits.
Copyright © 2007, Oracle. All rights reserved.
Revenue Transaction Currency
Revenue in
Project Currency
Revenue in
Project Funding
Currency
Bill Transaction
Currency
Revenue in
Project Functional
Currency
Revenue in Invoice
Transaction
Currency
Process flow for converting revenue to invoice
transaction (foreign) currency
Copyright © 2007, Oracle. All rights reserved.
Rate Schedules and Overrides in Any Currency
Bill rate schedules and overrides
can be created and maintained in
any currency.
Copyright © 2007, Oracle. All rights reserved.
Currency Attributes
If you want the project customer to be billed in a currency
other than the project currency, enter the following
currency attributes for the project customer:
• Rate type
• Rate date
• Exchange Rate
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Bill Rates
A bill rate is an amount or percentage that is applied to a unit (of time
and materials) to calculate revenue and invoicing.
You can specify the following bill rates in Oracle Projects:
Non-Labor Bill Rates
Job Bill Rates
Employee Bill Rates
Copyright © 2007, Oracle. All rights reserved.
Labor Bill Rate Precedence
Use this
rate
Use this multiplier
to calculate the
bill amount
Use this
rate
Does rate exist in schedule for
employee/job?
Use this rate
Error: No
labor bill rate
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
Use new job
assignment
Task employee bill rate override
Project employee bill rate override
Task job assignment override
Project job assignment override
Task job bill rate override
Project job bill rate override
Task labor multiplier
Project labor multiplier
Task labor bill rate schedule
Billable labor expenditure item
Copyright © 2007, Oracle. All rights reserved.
Nonlabor Bill Rate Precedence
Use this
rate or
markup
No
No
No
No
No
No Error: No bill rate
Yes
Yes
Yes
Yes
Yes
Yes
Billable nonlabor expenditure item
Project NLR bill rate override
Task nonlabor std schedule: NLR
bill rate
Task nonlabor bill rate schedule:
Expenditure type rate
Project expenditure type bill rate
override
Task expenditure type bill rate
override
Task NLR bill rate override
Copyright © 2007, Oracle. All rights reserved.
Credit Receivers
• You can assign credit for project revenue to employees
using credit receivers.
• Credit receivers can be used for the following:
– Reporting. You can define custom reports to use with
credit receivers.
– Transferring sales credit information to Oracle
Receivables. You can use sales credit information for
sales commission reporting in Oracle Receivables.
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Overview of Retention
Invoiced Amount = $ 550
Retention Amount = $100
Retention is a provision in a contract to hold back a portion of invoiced
amounts until an agreed upon condition is met.
Copyright © 2007, Oracle. All rights reserved.
Defining the Retention Level and Terms
Retention at
project-level
Retention at
top-task level
For each project customer, you can define retention terms at either the
project level or the top task level.
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Billable Status Control
• You can control which transactions charged to the
project are billable and which are nonbillable.
– Billable items can accrue revenue, can be invoiced and
can be reimbursed by the client.
– Non-billable items do not accrue revenue, cannot be
invoiced and are not reimbursed by the client.
• You can control billable items in two ways:
– Identify tasks that are billable or nonbillable.
– Use transaction controls to further control billable status
by person, category, type, and nonlabor resource.
Copyright © 2007, Oracle. All rights reserved.
Billability and Work Types
• Billability of scheduled work is determined by the
billability of the work type assigned to the scheduled
assignments.
• You can also choose to derive billability of actual work
by the work type assigned to actual transactions. If you
choose to do this, then you will have to change the
work type on an actual transaction in order to change
the billability of the transaction.
• It is recommended that you do this in order to maintain
consistency between processing of actual transactions
for customer billing and reporting for billable
utilization.
Copyright © 2007, Oracle. All rights reserved.
Billable Transaction Control
In this example, Amy Marlin can charge labor. Clerical labor is not
billable. Billability for her other labor charges is determined from the
task billable status. Nothing else is chargeable (inclusive control).
Limit To: Enabled (Inclusive Control)
Yes
Yes
Chargeable
Clerical
Non-clerical
Expenditure
Type
Labor
Labor
Expenditure
Category
Billable
Employee
Marlin, Amy
Marlin, Amy
No
Task Level
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Overview of Projects
• Contract Class Project Types
• Defining Contract Projects
– Customers
– Currency
– Billing Information
– Retention
– Billability Control
– Maintenance of contract projects
Copyright © 2007, Oracle. All rights reserved.
Modifying Contract Projects
You may need to change project and task information over
the life of the contract project as terms and conditions of
the project change.
There are two types of project changes that you can make:
• Unrestricted changes
• Conditional changes
Copyright © 2007, Oracle. All rights reserved.
Modifying Customer Billing Percentage
• The customer billing percentage must reflect the billing
percentage throughout the life of the project.
• You can change the customer billing percentage only if
no revenue or invoice exists.
• If a customer is defined at the project-level, the
percentage must always add up to 100%.
Copyright © 2007, Oracle. All rights reserved.
Modifying Tasks
There are two types of task changes you can make:
Conditional Changes
Unrestricted Changes
Copyright © 2007, Oracle. All rights reserved.
Summary
In this module, you should have learned how to:
• Describe all the information and steps required for
contract project definition

More Related Content

PPT
Oracle Project Billing overview gives details
PPT
Lesson-1-Overview of Oracle Project Billing.ppt
PPTX
Resurgent-Mubadala dadsdsdasdadadada-.pptx
PPT
]project-open[ Timesheet Project Invoicing
PPT
Oracle_ProjectCostManagementDocumentation
PPTX
Netsuite online training
PPTX
Oracle Project Billing Trainingjhhjhjpptx
PPTX
Oracle projects course mar2012
Oracle Project Billing overview gives details
Lesson-1-Overview of Oracle Project Billing.ppt
Resurgent-Mubadala dadsdsdasdadadada-.pptx
]project-open[ Timesheet Project Invoicing
Oracle_ProjectCostManagementDocumentation
Netsuite online training
Oracle Project Billing Trainingjhhjhjpptx
Oracle projects course mar2012

Similar to Lesson-2-Defining a Contract Project.ppt (20)

PPTX
Oracle projects integration
PPT
oracle project accounting | best oracle project accounting training
PPT
Oracle_ProjectCostingFndamentalsebs12.ppt
DOCX
Oracle apps project accounting training
PPT
Overview of Oracle Receivables Process.ppt
PPTX
Collaborate 12 : Contracts SIG Meeting
PPTX
Billing Invoices.pptx
PDF
Oracle Project Accounting Training.pdf
PPTX
Oracle 12 Projects Training
PDF
Oracle project financials data sheet
DOC
Basics of oracle service contracts
PDF
FX Project Revenue Solution Design
PDF
Bkozlowski wpa
PDF
Core_Services_White Papers Oracle Service PUR.pdf
PPTX
Project Management and Accounting concepts in Dynamics AX2012 R3
PPTX
Contract matching presentation 02-11-13
PDF
Project and service management openbravo
PPTX
Webxpress solutions finance.ppt
PPTX
15- Imple_Receivables.pptx
PPT
The accounts receivables oracle notes part 1
Oracle projects integration
oracle project accounting | best oracle project accounting training
Oracle_ProjectCostingFndamentalsebs12.ppt
Oracle apps project accounting training
Overview of Oracle Receivables Process.ppt
Collaborate 12 : Contracts SIG Meeting
Billing Invoices.pptx
Oracle Project Accounting Training.pdf
Oracle 12 Projects Training
Oracle project financials data sheet
Basics of oracle service contracts
FX Project Revenue Solution Design
Bkozlowski wpa
Core_Services_White Papers Oracle Service PUR.pdf
Project Management and Accounting concepts in Dynamics AX2012 R3
Contract matching presentation 02-11-13
Project and service management openbravo
Webxpress solutions finance.ppt
15- Imple_Receivables.pptx
The accounts receivables oracle notes part 1
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Programs and apps: productivity, graphics, security and other tools
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
Ad

Lesson-2-Defining a Contract Project.ppt

  • 1. Copyright © 2006, Oracle. All rights reserved. Defining a Contract Project
  • 2. Copyright © 2007, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: • Describe all the information and steps required for contract project definition
  • 3. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 4. Copyright © 2007, Oracle. All rights reserved. Overview of Contract Projects A contract project is used to track activities, cost, revenue, and billing for services performed for and reimbursed by a customer. Time and Materials Fixed Price Cost Plus Types of Contract Projects
  • 5. Copyright © 2007, Oracle. All rights reserved. Overview of Projects and Tasks A project is a primary unit of work that can be broken down into one or more tasks. Project Task 1 Task 2 Task 1.2 Task 1.1 Task 2.1 Task 2.2 Task 1.1.1 Task 2.2.2 Task 2.2.1
  • 6. Copyright © 2007, Oracle. All rights reserved. Overview of Project Templates T,Bid and Proposal T,Cell Tower Construction T,Radio Tower Construction Project Templates Projects You use project templates to create new projects. All projects ultimately originate from a template.
  • 7. Copyright © 2007, Oracle. All rights reserved. Project Classes and Project Templates You must create at least one project template for every project class that your company uses. Projects Project Class: Contract Project Template T, Cost Plus Cost Plus Project Type
  • 8. Copyright © 2007, Oracle. All rights reserved. Defining Project Templates Project Template Define a New project template Copy an existing project or project template Project Template There are two methods for creating project templates:
  • 9. Copyright © 2007, Oracle. All rights reserved. Defining Projects Copy Copy a project template or an existing project to create a new project.
  • 10. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 11. Copyright © 2007, Oracle. All rights reserved. Project Classes and Project Types Indirect Capital Contract Project Classes Project Types Bid and Proposal Overhead Construction Cost Plus Fixed Price
  • 12. Copyright © 2007, Oracle. All rights reserved. Billing Information Tab Funding Level Realized Gains and Losses Event Types Funding Revaluation Includes Gains and Losses Revaluate Funding Baseline Funding without Budget First Bill Offset Days Billing Cycle Invoice Formats Bill Rate Schedules - Non-Labor Bill Rate Schedules - Labor Billing Job Group Billing Information
  • 13. Copyright © 2007, Oracle. All rights reserved. Billing Assignments Tab Assign billing extensions to the project type Project Type Contract Projects The extensions will apply to all projects associated with the project type
  • 14. Copyright © 2007, Oracle. All rights reserved. Distribution Rules Tab Accrue revenue and bill as work occurs Work/Work Accrue revenue as work occurs, bill based on events Work/Event Accrue revenue based on events, bill as work occurs Event/Work Accrue revenue and bill based on events Event/Event Accrue revenue using the ratio of actual cost to budgeted cost (percent spent), bill as work occurs Cost/Work Accrue revenue using the ratio of actual cost to budgeted cost (percent spent), bill based on events Cost/Event Accrue revenue and bill using the ratio of actual cost to budgeted cost (percent spent) Cost/Cost Definition Distribution Rule Distribution rules
  • 15. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 16. Copyright © 2007, Oracle. All rights reserved. Customers You use customers defined in Oracle Receivables for contract projects. Oracle Project Billing Oracle Receivables Customer
  • 17. Copyright © 2007, Oracle. All rights reserved. Project Customer Relationships Primary Customer Contribution: 75% Secondary Customer Contribution: 25% If a contract project has more than one customer at the project level, the contribution percentage of all customers must equal 100%.
  • 18. Copyright © 2007, Oracle. All rights reserved. Customer Relationships Implementation Option If you select Yes for Customer Relationships, you can select a Bill To and Ship To customer from a project customer or a customer in Oracle Receivables. Bill to Ship to Oracle Project Billing Oracle Receivables
  • 19. Copyright © 2007, Oracle. All rights reserved. Project Customer Information Examples of the types of details you assign to a project customer include: Bill To and Ship To Addresses Customer Name and Number Invoice Currency
  • 20. Copyright © 2007, Oracle. All rights reserved. Default Top Task Customer Default Top Task Customer Enabled Project Task 1 Task 2 The customer that you select as the Default Top Task Customer is the default customer for the top tasks on the project.
  • 21. Copyright © 2007, Oracle. All rights reserved. Project Contact Information • Customer Name: Port of Oakland • Contact Last Name: Lasky • Contact First Name: John • Title: Mr. • Job Title: AP Supervisor • Bill: Yes • Ship: Yes Example: Project Contact Information on a contract project.
  • 22. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Integration with Oracle Project Contracts – Maintenance of contract projects
  • 23. Copyright © 2007, Oracle. All rights reserved. Currency Options In the Billing tab of the Currency window, you can: • Enable multi-currency functionality • Select the currency type(s) to use for the revenue transaction currency • Select the currency type(s) to use for the invoice processing currency • Define currency conversion attributes
  • 24. Copyright © 2007, Oracle. All rights reserved. Multi-Currency Billing Multi-currency functionality in Oracle Projects enables you to enter transactions in currencies different from the functional currency of the expenditure operating unit. You can enable multi-currency billing either for an operating unit or for a project. Operating Unit Project Multi-Currency Billing
  • 25. Copyright © 2007, Oracle. All rights reserved. Currency Conversion Attributes Project Functional Currency USD Invoice Transaction Currency Euro Modifying the currency conversion attributes enables you to define an invoice transaction currency for a project that is different from the project functional currency.
  • 26. Copyright © 2007, Oracle. All rights reserved. Multi-Currency Options Available for Contract Projects Multi-Currency Options Project Functional Currency Project Currency Funding Currency Billing Transaction Currency Invoice Processing Currency Revenue Transaction Currency
  • 27. Copyright © 2007, Oracle. All rights reserved. Project Functional Currency and Project Currency Canadian Operating Unit Project Functional Currency = CAD Project Operating in India Project Currency = INR Project Operating in Japan Project Currency = JPY
  • 28. Copyright © 2007, Oracle. All rights reserved. Funding Currency Project A Agreement Project Funding Currency The project funding currency is always the same as the agreement currency.
  • 29. Copyright © 2007, Oracle. All rights reserved. Billing Transaction Currency Billing transaction currency provided by the extension Expenditure with labor billing extension that calculates the amount Override currency Expenditures with bill rate overrides Rate schedule currency Expenditures with bill rates Project functional currency Expenditures (multi-currency disabled) Expenditure transaction currency Expenditures with markups or burden multipliers (multi-currency billing enabled) Event transaction currency Events (manual and automatic) Transaction Currency Type of Transaction
  • 30. Copyright © 2007, Oracle. All rights reserved. Invoice Processing Currency Because agreements, bill rates, and events can be entered in currencies that are different from the invoice transaction currency, a common currency is used to process invoices. This currency is invoice processing currency. Funding and invoice amounts are converted to this common currency. It is used to check against funding and evaluate hard and soft limits.
  • 31. Copyright © 2007, Oracle. All rights reserved. Revenue Transaction Currency Revenue in Project Currency Revenue in Project Funding Currency Bill Transaction Currency Revenue in Project Functional Currency Revenue in Invoice Transaction Currency Process flow for converting revenue to invoice transaction (foreign) currency
  • 32. Copyright © 2007, Oracle. All rights reserved. Rate Schedules and Overrides in Any Currency Bill rate schedules and overrides can be created and maintained in any currency.
  • 33. Copyright © 2007, Oracle. All rights reserved. Currency Attributes If you want the project customer to be billed in a currency other than the project currency, enter the following currency attributes for the project customer: • Rate type • Rate date • Exchange Rate
  • 34. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 35. Copyright © 2007, Oracle. All rights reserved. Bill Rates A bill rate is an amount or percentage that is applied to a unit (of time and materials) to calculate revenue and invoicing. You can specify the following bill rates in Oracle Projects: Non-Labor Bill Rates Job Bill Rates Employee Bill Rates
  • 36. Copyright © 2007, Oracle. All rights reserved. Labor Bill Rate Precedence Use this rate Use this multiplier to calculate the bill amount Use this rate Does rate exist in schedule for employee/job? Use this rate Error: No labor bill rate Yes No Yes Yes Yes Yes Yes Yes Yes Yes No No No No No No No No Use new job assignment Task employee bill rate override Project employee bill rate override Task job assignment override Project job assignment override Task job bill rate override Project job bill rate override Task labor multiplier Project labor multiplier Task labor bill rate schedule Billable labor expenditure item
  • 37. Copyright © 2007, Oracle. All rights reserved. Nonlabor Bill Rate Precedence Use this rate or markup No No No No No No Error: No bill rate Yes Yes Yes Yes Yes Yes Billable nonlabor expenditure item Project NLR bill rate override Task nonlabor std schedule: NLR bill rate Task nonlabor bill rate schedule: Expenditure type rate Project expenditure type bill rate override Task expenditure type bill rate override Task NLR bill rate override
  • 38. Copyright © 2007, Oracle. All rights reserved. Credit Receivers • You can assign credit for project revenue to employees using credit receivers. • Credit receivers can be used for the following: – Reporting. You can define custom reports to use with credit receivers. – Transferring sales credit information to Oracle Receivables. You can use sales credit information for sales commission reporting in Oracle Receivables.
  • 39. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 40. Copyright © 2007, Oracle. All rights reserved. Overview of Retention Invoiced Amount = $ 550 Retention Amount = $100 Retention is a provision in a contract to hold back a portion of invoiced amounts until an agreed upon condition is met.
  • 41. Copyright © 2007, Oracle. All rights reserved. Defining the Retention Level and Terms Retention at project-level Retention at top-task level For each project customer, you can define retention terms at either the project level or the top task level.
  • 42. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 43. Copyright © 2007, Oracle. All rights reserved. Billable Status Control • You can control which transactions charged to the project are billable and which are nonbillable. – Billable items can accrue revenue, can be invoiced and can be reimbursed by the client. – Non-billable items do not accrue revenue, cannot be invoiced and are not reimbursed by the client. • You can control billable items in two ways: – Identify tasks that are billable or nonbillable. – Use transaction controls to further control billable status by person, category, type, and nonlabor resource.
  • 44. Copyright © 2007, Oracle. All rights reserved. Billability and Work Types • Billability of scheduled work is determined by the billability of the work type assigned to the scheduled assignments. • You can also choose to derive billability of actual work by the work type assigned to actual transactions. If you choose to do this, then you will have to change the work type on an actual transaction in order to change the billability of the transaction. • It is recommended that you do this in order to maintain consistency between processing of actual transactions for customer billing and reporting for billable utilization.
  • 45. Copyright © 2007, Oracle. All rights reserved. Billable Transaction Control In this example, Amy Marlin can charge labor. Clerical labor is not billable. Billability for her other labor charges is determined from the task billable status. Nothing else is chargeable (inclusive control). Limit To: Enabled (Inclusive Control) Yes Yes Chargeable Clerical Non-clerical Expenditure Type Labor Labor Expenditure Category Billable Employee Marlin, Amy Marlin, Amy No Task Level
  • 46. Copyright © 2007, Oracle. All rights reserved. Agenda • Overview of Projects • Contract Class Project Types • Defining Contract Projects – Customers – Currency – Billing Information – Retention – Billability Control – Maintenance of contract projects
  • 47. Copyright © 2007, Oracle. All rights reserved. Modifying Contract Projects You may need to change project and task information over the life of the contract project as terms and conditions of the project change. There are two types of project changes that you can make: • Unrestricted changes • Conditional changes
  • 48. Copyright © 2007, Oracle. All rights reserved. Modifying Customer Billing Percentage • The customer billing percentage must reflect the billing percentage throughout the life of the project. • You can change the customer billing percentage only if no revenue or invoice exists. • If a customer is defined at the project-level, the percentage must always add up to 100%.
  • 49. Copyright © 2007, Oracle. All rights reserved. Modifying Tasks There are two types of task changes you can make: Conditional Changes Unrestricted Changes
  • 50. Copyright © 2007, Oracle. All rights reserved. Summary In this module, you should have learned how to: • Describe all the information and steps required for contract project definition

Editor's Notes

  • #4: Overview of Contract Projects A contract project is a project associated with a project type that has a project class of contract. You use contract projects to track activities, cost, revenue, and billing for services performed for and reimbursed by a customer. A contract project is the primary billing unit where you specify the following information: Revenue Accrual Method Billing Method Billing Cycle Other Billing Information Note: There should be a project manager for the entire duration of the contract project, without which the contract project cannot be approved.
  • #5: Overview of Projects and Tasks You can create a project with one structure defined for workplan management purposes and another defined for financial management purposes, or you can use one structure for both purposes: Workplan Management The workplan management functionality in Oracle Projects helps project managers and team members deliver projects on time. Financial Management Financial management functionality helps project and financial administrators and managers track billing, costs, budgets, and other financial information for projects. You can use three predefined project classes that track the following types of information: Contract projects: Contract projects track cost, revenue, and billing. Indirect projects: Track overhead activities and costs. Capital projects: Track product/asset development activities and costs, and costs that are capitalized as one or more assets.
  • #6: Overview of Project Templates A project template includes the following elements: Basic project information Project Structures: financial and/or workplan Agreement and funding (optional) Project and task options Budgets and forecasts (optional) Quick Entry fields which specify fields to enter when creating a new project Project Option controls -- these control the project options to display or to hide for projects created from a template In a multi–organization environment, project templates belong to only one operating unit. Project templates can only be maintained and copied within an operating unit. However, project template numbers must be unique across operating units. A project template number cannot duplicate any project or project template number within the Oracle Projects installation.
  • #7: Project Classes and Project Templates You cannot change the project class when you copy a project from a template. You can never change the project class of a project. You may find it most efficient to create a project template for each project type that your company uses, so that you can set up the appropriate parameters for each project type in each template.
  • #8: Defining Project Templates To create a project template, navigate to the Projects, Templates window or to the Project Templates page. Define a new project template or copy an existing project template. Enter project and task information as needed on the project template. If you copy an existing project or project template to create a new project template, the project and task information associated with the source project or project template is copied onto the new project template.
  • #9: Defining Projects A project is a primary unit of work that can be broken down into one or more tasks. To create a new project, you find a template or an existing project that best matches your project needs. You then copy the template, use Quick Entry to modify information unique to the new project, and modify or add tasks and any other project options that are required for your project definition. When you create a project from a template or another project, Oracle Project Foundation copies the project, its project structure, and all of the project and task options to the new project. It also copies the budget amounts to the new project’s budget. If you copy from a template with an agreement, funding, and baselined revenue and cost budget, Oracle Project Foundation copies them to the new project. If you copy a project from an existing project that has an attachment, the attachment is copied to the new project. Oracle Project Foundation does not copy any transactions associated with the source project to the new project; these transactions include expenditure items, requisitions, purchase orders, supplier invoices, and billing events (contract projects).
  • #11: Project Classes and Project Types Oracle Project Foundation predefines project classes, but you define project types as part of your implementation. The project type controls how Oracle Project Foundation 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 Project Foundation. You must set up project types for each operating unit. Project Type Setup Steps specific to contract projects Billing Information Billing Assignment Distribution Rules
  • #12: Billing Information Tab Oracle Project Billing provides you with the ability to define revenue and invoicing rules for your projects, generate revenue, create invoices, and integrate with other Oracle Applications to process revenue and invoices. Oracle Project Billing also integrates with Oracle Receivables. You use contract projects to track activities, cost, revenue, and billing for services performed for and reimbursed by a customer. Define the billing information that will be used for contract projects: Funding Level: The level at which you allow funding for contract projects of this project type. You can choose from the values of Project, Top Task, or Both. Billing Job Group: Enter a default job group for billing purposes. The job group you enter serves as the default Billing Job Group when you define a contract project with this Project Type. Bill Rate Schedules – Labor: Select Bill Rate Schedule or Burden Schedule for labor billing. When calculating labor revenue and invoicing, the system looks first for the employee–based bill rate schedule. If an employee–based rate is not specified, or if one is not available, the system then looks for a job–based bill rate. If Oracle Project Resource Management is installed, you must specify a job–based bill rate schedule. Bill Rate Schedules – Non–Labor: Select Bill Rate Schedule or Burden Schedule for non–labor billing. Invoice Formats: Select the default labor and non-labor invoice formats. Billing Cycle: Select the default billing cycle for projects of this type. First Bill Offset Days: Enter the default number of days that elapse between the project start date and the date of the project’s first invoice. Baseline Funding without Budget: Enable this check box if you want to automatically create a revenue budget when you baseline the funding. Revaluate Funding: Enable this check box if you want to revaluate (revalue) funding before generating revenue and invoices. Funding Revaluation Includes Gains and Losses: This option can be enabled only if the Funding Revaluation includes Gains and Losses option is enabled in the Implementation Options window and Revaluate Funding is enabled for the project type. Check this box if you want your revaluation to include gains and losses in project revenue. If this functionality is not enabled, the revaluation process only considers the funding backlog amount. Realized Gains and Losses Event Types: If the Funding Revaluation Includes Gains and Losses option is enabled, define new gains and losses event types. These event types record the realized gains and losses events while processing funding revaluation.
  • #13: Billing Assignments Tab Billing extensions allow you to implement and automate company–specific billing methods. With billing extensions, you can automatically calculate summary revenue and invoice amounts during revenue and invoice generation based on unique billing methods. These billing amounts are created using events. To implement your company–specific billing methods, you design and write rules to calculate billing amounts using PL/SQL procedures. You then enter the billing extension definition in Oracle Projects to specify additional information, such as the procedure name to call. Assign billing extensions to project types using the Billing Assignments tab. Enter information in the following fields: Name: Select billing extensions to be used in revenue accrual or invoicing, or both. Currency: Enter the currency for the billing extension. Amount and Percentage: Enter an amount or percentage to be used in the billing extension calculation. Active: Deselect to disable the billing assignment.
  • #14: Distribution Rules Tab You use distribution rules to determine how contract projects will generate revenue and bills. Distribution rules are in the format of Revenue Method/Billing Method. For each contract project type, you must select at least one distribution rule from the predefined list. Select the distribution rule information using the following fields: Name You select the distribution rules that will be allowed for any project of this project type. Distribution rules are predefined in Oracle Projects. Select one or more distribution rules on the Distribution Rules tab. Default Enable this check box if you want to use the distribution rule as the default value for projects of this project type. You can only have one default distribution rule for each project type. Refer to Guided Demonstration – Create a Contract Class Project Type [LAB3CFCY] Refer to Guided Demonstration – Create a Project Template [LAB3CFDY]
  • #16: Customers A customer is an organization or person with whom you have a selling relationship. This selling relationship can result from the purchase of products and services or from the negotiation of terms and conditions that provide the basis for future purchases. You can assign one or more customers to a project. You use customers, contacts, and addresses defined in Oracle Receivables. You can also assign customers to indirect projects with Oracle Project Billing. You can assign internal customers for interproject billing. You define customers in either the Customers or Customer Summary window. Customers can be defined either in Oracle Receivables or in Oracle Projects.
  • #17: Project Customer Relationships Project customer relationships help you manage projects that involve multiple clients by specifying the various relationships your customers can have with a project. A customer has exactly one relationship with a given project; one or more customers can have the same relationship with a project. For example, most projects have a single customer who is the main client on the project; you can define a relationship with a name such as Primary to indicate the major client on a project. You can specify the revenue and billing contribution of a paying customer for project work, define the relationship of a customer to this project, and enter other information about this project’s customer. The customer you choose must be an active customer in the Oracle Receivables database. You must enter at least one customer on a contract project to fund the project, accrue revenue, invoice the customer. The contribution percentage must sum to 100%. You enter project customer and contact information at the project level only. Note: Implementing customer relationships is not a part of project setup. Important: When you have the selected the Default Top Task Customer option, the contribution of each task will be equal to 100% at the top task level.
  • #18: Customer Relationships Implementation Option You can control the ability to view and select related customers of the project customer for billing and shipping purposes at the operating unit level. You make this selection in the Billing tab of the Implementation Options window. The choices are: Yes: You can choose a Bill To and Ship To customer based on the project customer or a related customer defined in Oracle Receivables. No: You can choose a Bill To and Ship To customer from any customer of the project customer only. All: You can choose a Bill To and Ship To customer from any customer defined in Oracle Receivables.
  • #19: Project Customer Information You enter the following customer and contact information in the Project Customers window: Customer Details Customer Name and Number Relationship Contribution Bill To Name or Bill To Number Billing Address Default Top Task Customer Ship To Name or Ship To Number Shipping Address Inter-Project Billing Details Bill Another Project Receiver Project Receiver Task Invoice Currency Options Allow Rate Type User Code Rate Date Rate Type Exchange Rate Contact Details Type Name Job Title
  • #20: Default Top Task Customer When you define a project’s customer information, you can select a customer to be the default customer for all the top level tasks of the project. The default top task customer is used as the primary customer when you create a new project by copying the existing project. You must enable this option for at least one of the customers if the Customer at Top Task option is enabled in the project-level Billing Setup window. At any given point in time only one customer can be specified as the default top task customer. You can change the default top task customer at any point in time, however, it applies only to tasks created after the setting has been changed.
  • #21: Project Contact Information Each customer must have one primary bill-to address, one primary ship-to address, and one primary bill-to contact. The primary bill-to contact must be entered in the Primary Bill-To Contacts Role window and in the Business Purpose Details window. Contact Types Contact types specify how the contacts of a particular customer are involved with a project. You can use project contacts to direct certain pieces of correspondence, such as invoices, to the appropriate customer contact. Refer to Guided Demonstration – Review key Setup Steps on an Existing Customer [LAB3CFFY]
  • #23: Currency Options 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 enter conversion attributes for the project in the Billing tab of the Currency window. Billing Currency Options In the Billing tab of the Currency window, you can: Enable multi-currency functionality Select the currency type(s) to use for the revenue transaction currency Select the currency type(s) to use for the invoice processing currency Define currency conversion attributes Currency option checkboxes: Enable Multi Currency Billing Invoice by Bill Transaction Currency Use Project Functional Currency Conversion Attributes for Receivables Functional Currency Bill Transaction Currency for Cost Based Revenue: This is the currency of revenue and billing amounts for expenditure items or events. When Oracle Projects generates revenue, it calculates revenue and billing amounts for expenditure items and events in the billing transaction currency. Search for and select one of the following options: Expenditure Functional Currency Expenditure Transactional Currency Project Currency: This is the user-defined project currency. This currency can differ from the functional currency of the operating unit that owns the project. You can select any active currency defined in Oracle General Ledger. Project Functional Currency: This is the principal currency you use to record transactions and maintain accounting data for your ledger. Revenue Transaction Currency: Select one of the following: Project Functional Currency Only Project Functional and Invoice Transaction Currency Invoice Processing Currency: Select between the project functional currency, the project currency and the funding currency as the invoice processing currency for the project. Funding and invoice amounts are converted to this currency and used to check against funding and to evaluate hard and soft limits when generating invoices. Note: You can select funding currency as the invoice processing currency for a project only if all past and future funding allocated to the project has the same currency. Conversion Attributes: Define the following conversion attributes to the project functional currency, project currency, and the funding currency: Currency Rate Date Type Rate Type Rate Date Rate
  • #24: Multi-Currency Billing When multi-currency billing is enabled, you can: Enter agreements, bill rates, and events in any currency regardless of the project functional currency Define a project currency that is different from the project functional currency Designate the project functional currency, project currency, or funding currency as the invoice processing currency for a project. Note: The invoice processing currency cannot be changed after you have processed invoices for a project. Designate the project functional currency and the invoice transaction currency as the revenue transaction currency Define currency conversion attributes for converting revenue and invoicing amounts to the project currency, project functional currency, and funding currency Define currency conversion attributes for converting funding amounts to the project functional currency, and the project currency Define a default invoice currency for a project customer that is different from the project functional currency and assign conversion attributes for deriving revenue in this currency The multi-currency billing option can be set either at the operating unit level or at the project level. You set the options at the operating unit level from the Billing tab of the Implementation Options window. If you enable multi currency billing at the operating unit level, you can disable it for an individual project template or project. If you do not enable multi currency billing at the operating unit level, you can enable it for an individual project template or project. You must select the Enable Multi Currency Billing check box in the Currency window for the project template or project to enter events, assign bill rate schedules, enter bill rate overrides, add billing assignments, enter invoice currency for a project customer and fund the project template or project in any currency.
  • #25: Currency Conversion Attributes You enable the multi-currency billing functionality and define the currency conversion attributes for a project in the Billing region of the Currency window accessed from the Project Options. Oracle Projects uses currency conversion attributes to convert revenue and billing amounts to the project functional currency, project currency, and funding currency, and to convert the funding amounts to the project functional currency and project currency. By default, the system uses the conversion attribute information defined for the project to which the transaction is assigned to calculate the project currency amounts. Note: When you enable Invoice by Bill Transaction currency, or when the invoice transaction currency is the same as the project functional currency, the process of converting invoice amounts to invoice transaction currency ignores the conversion attributes defined for a customer. When you enable Project Functional Currency and Invoice Transaction Currency as your revenue transaction currency, the conversion of revenue to invoice transaction currency uses the invoice transaction currency conversion attributes that you assign to a customer. You update the currency conversion attributes when you want to: Assign a project or task a rate schedule in a currency that is different from the project functional currency Create event transactions for a project in a currency that is different from the project functional currency Enter an agreement in a currency that is different from the project functional currency and fund the project with that agreement Define a project currency that is different from the project functional currency
  • #26: Multi-Currency Options Available for Contract Projects Project Functional Currency: The functional currency of the operating unit that owns the project. Project Currency: This is a user-defined currency to which all transactions of a project are converted for processing and summarization. Funding Currency: The currency or currencies in which the project is funded. Billing Transaction Currency: The currency of revenue and billing amounts for expenditure items or events. When Oracle Projects generates revenue, it calculates revenue and billing amounts for expenditure items and events in the billing transaction currency. When the Invoice by Billing Transaction functionality is enabled for a project, separate invoices are generated for each billing transaction currency, even though one or more invoices may be funded by the same agreement. Invoice Processing Currency: The common currency that summarizes billing transactions and funding amounts and performs fund checking when generating invoices. Revenue Transaction Currency: By default, Oracle Project Billing selects the Project Functional Currency Only option for revenue transaction currency. This ensures that the Generate Draft Revenue concurrent program generates revenue in project functional currency. To enable the Generate Draft Revenue concurrent program to additionally derive revenue in invoice transaction currency, select the Project Functional Currency and Invoice Transaction Currency option. When you select this option for revenue transaction currency, the Generate Revenue Accounting Events process calculates unbilled receivables and unearned revenue amounts in invoice transaction currency.
  • #27: Project Functional Currency and Project Currency Project functional currency is defined by Oracle General Ledger. It is assigned to a project’s operating unit. Project functional currency is the default invoice processing currency. Oracle Projects allows you to define a project currency for each project. This currency can differ from the functional currency of the operating unit that owns the project. You can select any active currency defined in Oracle General Ledger. In a multinational business environment, employees from locations across the world can report to one operating unit. Therefore, an operating unit can own projects being managed and implemented from various remote sites. The project managers of these projects need the ability to report project costs and revenues in the local currencies of the countries where the work is being performed. To accomplish this, you have the ability to define a project currency that differs from the functional currency of the operating unit owning the project.
  • #28: Funding Currency Project funding refers to money allocated to a project from agreements. Funding represents potential revenue for the project. The project funding currency is always the same as the agreement currency. However, a project can be funded from several agreements that have different currencies. When a project is funded by amounts that are in more than one currency, the funding amounts must be converted to a common currency to determine a project’s total funding across all agreements. The processes that generate revenue and invoices for a project use this total amount. During revenue and invoice processing, the system performs funds checking using the total funding amount in the project functional currency (revenue) and invoice processing currency (invoice). Note: The funding currency can be used as the invoice processing currency only when all funding amounts are in the same currency.
  • #29: Billing Transaction Currency For work-based billing: The billing transaction currency is the expenditure’s transaction currency if billing amounts are based on cost and use cost markups (bill rate schedules) or multipliers (burden schedules). The billing transaction currency is the bill rate schedule currency if billing amounts are based on bill rate schedules and no project or task rate override is entered. The billing transaction currency is the user-entered bill rate currency from employee, job, or non-labor bill rate overrides if billing amounts are based on bill rate schedules and project or task overrides are specified. For event-based billing events: The billing transaction currency is the user-entered event transaction currency for manually entered events. The billing transaction currency is the project functional currency for automatic revenue or invoice events that are created when the Cost/Cost billing method is used Billing Transaction Currency Calculations When Oracle Projects generates revenue, it calculates revenue and billing amounts for expenditure items in the billing transaction currency. The following illustrates how currency, rates, and amounts are determined during revenue generation. Type of Transaction: expenditure items that use bill rates Billing Transaction Currency = rate schedule currency Billing Transaction Bill Rate = billing schedule rate Billing Transaction Revenue, Raw Revenue, or Billing Amount = billing transaction bill rate * quantity Type of Transaction: expenditure items that use bill rate overrides Billing Transaction Currency = currency of the bill rate override Billing Transaction Bill Rate = rate override Billing Transaction Revenue, Raw Revenue, or Billing Amount = billing transaction bill rate * quantity Type of Transaction: expenditure items with markups (multi-currency billing enabled) Billing Transaction Currency = expenditure transaction currency Billing Transaction Bill Rate =raw revenue or bill amount/quantity Billing Transaction Revenue, Raw Revenue, or Billing Amount = markup applied on expenditure transaction currency cost Type of Transaction: expenditure items with burden multipliers (multi-currency billing enabled) Billing Transaction Currency = expenditure transaction currency Billing Transaction Bill Rate = raw revenue or bill amount/quantity Billing Transaction Revenue, Raw Revenue, or Billing Amount = burden multiplier applied on expenditure transaction currency cost Type of Transaction: events Billing Transaction Currency = event transaction currency Billing Transaction Bill Rate = n/a Billing Transaction Revenue, Raw Revenue, or Billing Amount = event revenue or bill amount in the event transaction currency Note: When multi-currency billing is not enabled, the billing transaction currency for an expenditure item cost that uses markups or burden schedule multipliers is the same as the project functional currency, although the expenditure item transaction currency can be a currency other than the project functional currency. The markup or burden multiplier is applied to the expenditure cost in the project functional currency.
  • #30: Invoice Processing Currency You can designate one of the following currencies as the invoice processing currency: Project Functional Currency Project Currency Funding Currency Funding currency can be designated as the invoice processing currency for a project only if all of the funding allocated to the project has the same currency. If funding currency is selected as the invoice processing currency, you can fund the project using only one currency.
  • #31: Revenue Transaction Currency Oracle Project Billing generates invoice amounts in the invoice transaction currency. The invoice transaction currency is an attribute that you define for each customer. On a multi-currency project the invoice transaction currency can be a foreign currency. To support revaluation of your unbilled receivables and unearned revenue accounts in Oracle General Ledger, Oracle Projects enables you to derive revenue in invoice transaction currency. You can select one of the following currencies as a project’s revenue transaction currency: Project functional currency, if you enable the Invoice by Bill Transaction Currency check box and select the Project Functional Currency Only option Project functional and invoice transaction currency, if you do not enable the Invoice by Bill Transaction Currency and select the Project Functional Currency and Invoice Transaction Currency option
  • #32: Rate Schedules and Overrides in Any Currency Bill rate schedules maintain the rates and percentage markups over cost that you charge clients for labor and non-labor expenditures. You can define bill rate schedules for your entire organization, or define separate bill rate schedules for individual business units. Rate schedules are created and maintained in the rate schedule currency. This currency applies to all the rates in a rate schedule. When multi-currency billing is enabled for an operating unit, you can enter and maintain bill rate schedules in any currency. All bill rates in the schedule are in the rate schedule currency. You can override bill rates at the project or task level in any currency regardless of your project functional currency, when multi-currency billing is enabled for an operating unit.
  • #33: Currency Attributes Use the Currency tab in the Implementation Options window to control the default values for currency attributes at the operating unit level. Oracle Projects uses the currency attributes to calculate currency exchange rates. Rate Type: The type of exchange rate used to convert one currency amount to another currency amount. The default value is derived from the project setup. Rate Date: The date of an exchange rate used to convert one currency amount to another currency amount. The default value is derived from the project setup if the exchange rate type defined for the project is Fixed Date. It can be updated if the rate date type defined for the project is Fixed Date. Exchange Rate: This is the rate that represents the amount one currency can be exchanged for another, at a specific point in time. Oracle Applications can access daily, periodic, and historical rates. These rates are used for foreign currency transaction conversion. Refer to Guided Demonstration – Demonstrate Where Currency Options are Defined [LAB3D12Y] Refer to Guided Demonstration – Demonstrate Where Invoice Currency is Set Up for Customers on a Project [LAB3D00Y]
  • #35: Bill Rates A bill rate is an amount or percentage that is applied to a unit to calculate revenue and invoicing. Bill rates are used for projects that use cost-based billing. You can specify the following bill rates in Oracle Projects: Employee Bill Rates: Standard hourly bill rates or percentage markups assigned to employees. You can assign a different bill rate to each employee for customer invoicing. Job Bill Rates: Standard hourly bill rates assigned by job title. For example, all System Administrators can have one bill rate, while all Consultants can have a different bill rate. Non-Labor Bill Rates: Standard bill rates or standard markups assigned to non-labor expenditure type or non-labor resources. Dates and Bill Rates All bill rate schedules and overrides are specified with start and end dates. To determine the effective bill rate date, Oracle Projects uses one of the two dates to compare with the start and end dates of a particular bill rate. Otherwise, the expenditure item date is used. Burden Schedules for Revenue and Invoicing You can define one or more schedules for different purposes of costing, revenue accrual, and invoicing. Oracle Projects applies the burden multipliers to the raw cost amount of an expenditure item to derive an amount; this may be the total cost, revenue amount, or bill amount. Employee and Job Bill Rate Schedules When you create the Billing Schedules during setup, you specify if the schedule is based on employee or job criteria. When you set up a contract project, you can specify an employee–based bill rate schedule, or a job–based bill rate schedule, or both. When calculating revenue, the system first looks for an employee–based rate, if one is specified for the project. If no employee–based rate is specified or if none is available for the employee, a job–based bill rate is used. Bill Rates and Discount Overrides You can assign and override a job’s standard bill rate for a project or lowest task by rate or discount. When you override a job’s standard bill rate by rate override, the new job bill rate becomes the job’s bill rate for this project or lowest task.
  • #36: Labor Bill Rate Precedence Example of Labor Bill Rate Overrides Primary employee assignments John Doe is Principal. Betty Jones is Staff. Standard job bill rate schedule used on project Principal bills at $145/hr. Staff bills at $90/hr. Senior bills at $105/hr. Job bill rate override at project level Staff bills at $100/hr. Job assignment override at project level John Doe is assigned as Senior. Result: John Doe bills as Senior at $105/hr. Betty Jones bills as Staff at $100/hr.
  • #37: Refer to Practice – Define a Rate Schedule [LAB3D01Y] Refer to Practice - Enter Bill Rate Overrides for the Tasks [LAB3D02Y]
  • #38: Credit Receivers You classify credit receivers with a credit type. Examples of credit types: Quota (predefined by Oracle Projects) Marketing Credit types are defined during implementation. The credit receiver must be a salesperson in Oracle Receivables, and the credit type must be a sales credit type in Oracle Order Management.
  • #41: Defining the Retention Level and Terms Retention provisions in contracts can vary greatly. Contracts may require that the withholding and billing of retained amounts for a project customer be managed at either the project or top task level. Contracts for work-based billing may require that amounts be withheld by expenditure category, while those for event-based billing require that amounts be withheld by event category. Contracts may also include a variety of conditions for the billing of withheld amounts. For each project customer, you can define retention terms at either the project level or the top task level to reflect the granularity of the terms specified by the contract with the project customer. You cannot change the retention level after an amount has been withheld for the project customer. Defining 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: Withholding Terms: These terms apply to all sources of project invoice amounts for the specified project or top task. For each term, you can define a withholding percentage or amount. Optionally, a threshold amount can be defined to determine the maximum amount to be withheld per term. Each term represents a distinct retention withholding basis. This basis is used to determine the grouping of retention lines on project invoices. You can choose to define more detailed withholding terms by expenditure category for work-based billing and event revenue category for event-based billing. Withholding Terms by Expenditure Category: You define withholding terms for specific classifications of cost, such as labor or materials. The following expenditure classifications are available for this definition: Expenditure category Expenditure type Non-Labor resource Terms defined at a more granular level take precedence over those defined at less granular levels. For example, a term defined for an expenditure category of Labor and an expenditure type of Regular Time will take precedence over a term defined only for the expenditure category of Labor. Withholding Terms by Event Revenue Category: You define withholding terms for specific types of milestone events such as fees or incentives. The following classifications are available for this definition: Revenue category Event type Terms defined at a more granular level take precedence over those defined at less granular levels. For example, a term defined for a revenue category of Milestone and an event type of Fee will take precedence over a term defined for only the revenue category of Milestone. Billing Terms: Retention invoices bill project customers for previously withheld retention amounts. Billing terms control the timing and calculation of retention invoices. You define retention billing terms at the same retention level as retention withholding terms. To define a billing term, select one of the following retention billing methods: Total Withheld Amount Percent Complete Billing Cycle Retention Billing Client Extension
  • #43: Billable Status Control All expenditure items charged to the task default to the billable indicator based on the task billable status and transaction controls. You can change the billable status of an item.
  • #44: Billability and Work Types PA: Transaction Billability Derived from Work Type profile option This profile option determines whether a transaction is billable based on the assigned work type. This profile option is optional. Available values are listed below: Yes: Transaction is billable based on the assigned work type No: Transaction is not billable based on the assigned work type The default value for this option is No. Internal name: PA_TRXN_BILLABLE_WORK_TYPE
  • #45: Billable Transaction Control You can use transaction controls to specify whether to allow charges, further controlling the allowable charges. You can define some transaction controls to allow charges and others not to allow charges to record exceptions. Inclusive transaction controls limit charges to only the transaction controls entered; Oracle Projects then rejects any charges that are not listed as chargeable in the transaction controls. Exclusive transaction controls allow all charges except those that are specified as non–chargeable in the transaction controls. Using transaction controls, you can also specify which items are nonbillable. Otherwise, the billable status of the item is determined from the task billable status. Transaction Control Extension To define more complex rules for implementing company–specific expenditure entry policies, you may need to use the transaction control extension. Some examples of rules that you may define are: All entertainment expenses are non–billable. You cannot charge new transactions to projects for which the work is complete; you can only transfer items to these projects. Refer to Practice – Create a Contract Project [LAB3CFEY]
  • #47: Modifying Contract Projects The two types of project changes that you can make are: Unrestricted changes Conditional changes Unrestricted changes These include changes to the following: Bill Offset Days Invoice Currency Invoice Comment Invoice Format Retention Burden and Bill Rate Schedule Information Defaults to new task; only lowest task schedule is used Billing assignments Conditional Changes to Contract Project Definition Project number:   Change is allowed only before transactions are charged to a project, revenue is generated, invoices are generated, or a budget baseline is created. Transactions include timecards, usage logs, supplier costs, purchase orders, and requisitions. Change is allowed only if manual project numbering is used. Project Type: You can change the project type of a project if the following requirements are met:   The new project type belongs to the same project class as the current project type. The project does not have any cost distribution lines. The project does not have any draft revenue or draft invoice items.
  • #49: Modifying Tasks The two types of task changes you can make are: Unrestricted Changes Changes to billable flag Changes to Standard bill rate schedule and burden schedule information Changes to Billing assignments Changes to customer work site Chargeable flag: allowed only at lowest-level task Conditional Changes to Task Number Change is allowed only before charging expenditure items to the task and/or entering budget amounts on the task and generating revenue and invoice. Change is allowed for tasks without transaction controls or overrides.