Documente Academic
Documente Profesional
Documente Cultură
Fundamentals
Student Guide
D47868GC10
Edition 1.0
February 2007
D49395
Copyright © 2007, Oracle. All rights reserved.
This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and
print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way.
Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display,
perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization
of Oracle.
The information contained in this document is subject to change without notice. If you find any problems in the document, please
report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United
States Government, the following notice is applicable:
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may
be trademarks of their respective owners.
Author
Ed Artiga, Prithi Bandla, Janet Buchbinder, Jean-Francois Chalmers, Sarita Chebbi, Ivy Farren,
Barbara Fox, Steven A. Gordon, Debbie Hendrix, Biju Kattuparambil, Ruth Kukla, Martha
McKillip, Thierry Javelle, David Millin, Tanya Poindexter, Suet Ching Siew, Lata Sundar, Juli
Anne Tolley, Gajjala Prashanti
Prerequisites
This is an instructor-led course featuring lecture and hands-on exercises. Online demonstrations
and written practice sessions reinforce the concepts and skills introduced.
Additional Publications
• Read-me files
• Oracle Magazine
(N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve
1. (N) From the Navigator window, select Invoice then Entry then Invoice Batches
Summary.
Notations:
(N) = Navigator
(M) = Menu
(T) = Tab
(B) = Button
(I) = Icon
(H) = Hyperlink
1. In the navigation frame of the help system window, expand the General Ledger entry.
4. Review the Enter Journals topic that appears in the document frame of the help system
window.
Costing Flow
Oracle Project Costing enables you to track and account for all project costs. You can enter
transactions directly into Oracle Project Costing using expenditure batches, import transactions
from other Oracle Applications, such as Oracle Time & Labor, or import transactions from
external systems.
Costing Flow Example (Labor Cost)
1. Enter or import expenditures - You can enter pre-approved expenditure batches or
import transactions from other Oracle applications or external applications.
2. PRC: Distribute Labor Costs - Calculates the raw and burden cost amounts for labor cost
expenditure items and uses AutoAccounting to determine the default debit account for
each expenditure item.
3. PRC: Generate Cost Accounting Events - Uses AutoAccounting to determine the
default credit account for expenditure items and generates accounting events for
distributed transactions.
4. PRC: Create Accounting - Creates subledger journal entries for eligible accounting
events. You can run the program in either draft or final mode. Optionally, the program
can post journal entries in Oracle General Ledger.
Manage Costs
After you collect costs, you can perform adjustments as needed. You can also use features such
as cross charge, burdening, project allocations, and asset capitalization to further process the
costs. The adjustment functionality in Oracle Project Costing gives you control over your
project costs. You can adjust your project costs online, create accounting for the adjustments,
and provide a historical audit trail of all activities. You can perform a wide variety of
adjustments - including correcting approved expenditures, changing the capitalizable or
billable status of expenditure items, recalculating raw or burdened costs, splitting expenditure
items, and transferring expenditures to another project.
Cross Charge
A cross charge takes place when the expenditure organization of an expenditure item is
different from task owning organization of the task being charged. These organizations are
called the provider and receiver organizations. The organizations can be within the same
operating unit or belong to different operating units. You may perform additional cross charge
processing to pass costs or share revenues between the provider and receiver organizations.
This processing includes creating borrowed and lent accounting entries or generating
intercompany invoices.
Organization Overrides
You can reassign an employee’s or an entire organization’s costs and revenue to a different
organization for a particular project. When you enter an organization distribution override, the
new organization you enter overrides the expenditure organization Oracle Project Costing uses
in AutoAccounting and in burdening. For AutoAccounting processing, if an organization
distribution override exists, the destination organization of the override is substituted for the
actual expenditure organization. You can enter the following information in the Organization
Overrides window:
• Source Organization - Enter the source organization whose costs and revenue you want
to assign to a different organization.
• Employee Name/Number - Enter the name and number of the employee for this project
whose costs and revenue you want to assign to a different organization.
• Expenditure Category - The expenditure category for the costs you want to assign to a
different organization.
• Destination Organization - The new organization to which you want to reassign costs
and revenue.
Project Currency
You 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.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Create a Project
Copy the Capital Services Template to create a new project with the values as specified in the
following table:
Field Value
Project Number XXCS
Project Name XX Capital Services
Project Manager Gray, Mr. Donald R.
Organization Services-East
Project Start Date Today's Date
Project Finish Date Two Years from Today
Your project is based in Paris. Change the project currency to EUR and select Corporate as the
rate type to convert to project functional currency and to project currency.
• (N) Projects
• (B) Find
5. Select the Capital Services Template on the Projects, Templates Summary window.
7. Complete the fields on the Project Quick Entry window as specified in the following table:
Field Value
Project Number XXCS
Project Name XX Capital Services
Project Manager Gray, Mr. Donald R.
Organization Services-East
Project Start Date Today's Date
Project Finish Date Two Years from Today
14. Complete the fields on the Currency window as specified in the following table:
Field Value
Project Currency EUR
Conversion Attributes to Project Corporate
Functional Currency - Rate Type
Conversion Attributes to Project Corporate
Currency - Rate Type
Project Statuses
When you define a status, the Status Controls region contains a list of actions that are allowed
or restricted for each status. To allow charges on a project, you must assign the project a status
with the status control Create New Transactions enabled. To allow users to adjust transaction
on a project, you must assign the project a status with the status control Adjust Transactions
enabled. For additional discussion regarding defining project statuses, see the course titled
“R12 Project Foundation Fundamentals.”
Note: The Create New Transactions status control only affects new transactions. It does not
prevent reversals that Oracle Project Costing creates when you adjust transactions. In addition,
it does not prevent you from splitting transactions. For example, if you change the project
status to a status that does not allow new transactions and transfer an existing expenditure item
to another project, then Oracle Project Costing still creates the reversing expenditure item on
the original project and task.
Transaction Dates
Project Transaction Dates
The transaction start date and finish date control which transactions you can charge to the
project. You cannot charge an expenditure item to a project if the expenditure item date falls
outside the project-level transaction dates. You must enter a start date to enter a finish date.
Task Transaction Dates
Task transaction dates must be within the corresponding project dates and within the dates of
the parent task. The transaction start and finish dates control the transactions that can be
charged to the task. You cannot charge an expenditure item to a task if the expenditure item
date falls outside the task dates. Default values for task transaction dates are the project
transaction dates (for top tasks) or the parent task’s transaction dates (for subtasks).
Transaction Controls
Use transaction controls to configure your projects and tasks to allow only charges that you
expect or plan. You can also define which items are billable and non-billable on your contract
projects. For capital projects, you can define which items are capitalizable and non-
capitalizable. This proactive means to control charges to projects enables you to better manage
your projects. You enter transaction controls in the Project Options and Task Options windows.
You must specify either an employee or an expenditure category for each record. You can
specify a non-labor resource for usage expenditure types.
Employee Transaction Controls
Transaction controls that you define for people (employees and contingent workers) do not
apply to transactions that are not associated with people. This includes supplier cost
transactions entered for a supplier not associated with a person, and usage items incurred by an
organization and not a person. If you define transaction controls to list people who can charge
to your project, then Oracle Project Costing allows transactions incurred by those people. It
also allows any supplier cost transactions and usage items incurred by an organization, and any
other transactions that do not require an employee number.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define Exclusive Transaction Controls at the Project Level
Define exclusive transaction controls for you XX Capital Services project to prohibit people
from charging meals and telephone expenses to your project. As an exception, permit Emily
Heather to charge telephone expenses. Let the task details determine whether her telephone
expenses are capitalizable or not. When you are done, approve the project.
• (N) Projects
• (B) Find
4. Select the XX Capital Services project on the Projects, Templates Summary window.
5. (B) Open
7. (B) Detail
Everything is chargeable, except for meals and telephone expenses. The exception is that Emily
Heather can charge her telephone expenses.
• Select Approved.
• (B) OK
• (I) Save
Entering Expenditures
Chapter 3 - Page 1
Copyright © 2007, Oracle. All rights reserved.
Entering Expenditures
Chapter 3 - Page 2
Entering Expenditures
Entering Expenditures
Chapter 3 - Page 3
Objectives
Entering Expenditures
Chapter 3 - Page 4
Agenda
Entering Expenditures
Chapter 3 - Page 5
Costing Flow: Enter Expenditures
Entering Expenditures
Chapter 3 - Page 6
Expenditures Overview
Expenditures Overview
An expenditure is a group of expenditure items, or transactions, that an employee or an
organization incurs for an expenditure period. You charge expenditures to a project to record
actual work performed or cost incurred. Oracle Project Costing uses these terms for
expenditures:
• Expenditure batch
- A user-defined name used to track a batch of pre-approved expenditures, such as
timecards and expense reports.
- You can enter the following classes of pre-approved expenditure batches in Oracle
Project Costing: Timecards, Usages, Miscellaneous Transaction, Inventory, Work in
Process, and Burden Transaction.
• Expenditure
- A group of expenditure items incurred by an employee or organization for an
expenditure period.
• Expenditure item
- The individual transactions charged to a specific project and task combination.
Entering Expenditures
Chapter 3 - Page 7
Multiple Organization Access Control (MOAC)
Entering Expenditures
Chapter 3 - Page 8
Expenditures Overview
Expenditures Overview
You enter:
• Expenditure Item Date - The date on which work is performed or a cost is incurred and
is charged to a project and task.
• Project Number - A unit of work that requires resources to produce measurable results. A
project can be broken down into one or more tasks. You can charge costs to a project.
• Task Number - A subdivision of project work. You can charge costs to lowest-level
tasks.
• Assignment Name - When Oracle Project Resource Management is installed, you can
associate labor and expense report expenditures to scheduled work assignments.
• Work Type - A classification of work. You use work types to classify both actual and
scheduled work. You can also use work types to classify work to determine the billability
of expenditure items, classify cross charge amounts into cost, and revenue for cross-
charged work, and assign attributes for utilization reporting. Work types roll up to
resource and organization utilization categories. This field is required when the PA:
Require Work Type Entry for Expenditures profile option has a value of Yes.
Entering Expenditures
Chapter 3 - Page 9
• Expenditure Type - A classification of cost that you assign to each expenditure item. You
can choose any expenditure type within the expenditure type class that you select for the
expenditure batch.
• Non-Labor Resource and Non-Labor Organization - If the expenditure type class for
the batch is Usages, enter the non-labor resource and its owning organization. This enables
you to track use of company-owned assets.
• Currency Fields - You can optionally display and enter the currency fields. You can use
folder tools to display to display currency fields. When your cursor is positioned in the
Expenditure Items regions of the Expenditures window, select Show Field from the Folder
menu and then select the field that you want to display.
• Quantity - The quantity of units. The expenditure type determines the unit of measure.
For example, on a timecard, you enter the quantity for professional labor in hours.
• Comment - Optionally, enter a free text Comment.
Entering Expenditures
Chapter 3 - Page 10
Currency Fields for Expenditures
Entering Expenditures
Chapter 3 - Page 11
Pre-Approved Batch Expenditure Entry Flow Overview
Entering Expenditures
Chapter 3 - Page 12
Statuses for Pre-Approved Expenditure Batches
Entering Expenditures
Chapter 3 - Page 13
Enter Pre-Approved Batches
Entering Expenditures
Chapter 3 - Page 14
8. Optionally, enter a control total and control count in the Amounts region. Use the
Running Totals and Counts and the Difference columns to verify actual versus entered
totals.
9. Select the Expenditures button to enter the batch. The status of a new batch is always
Working.
10. In the Expenditures window, enter the employee or organization that incurred the cost.
11. Optionally enter the total units of measure in the Control Total field. When you have
entered all the expenditure items, you can compare the Control Total with the Running
Total, to verify your entries.
12. Enter the expenditure items in the Expenditure Items region.
13. When you have completed the expenditure batch, submit the batch for review.
Entering Expenditures
Chapter 3 - Page 15
Submitting an Expenditure Batch
Entering Expenditures
Chapter 3 - Page 16
Practice - Enter an Expenditure Batch
Overview
In this practice, you will enter, submit, and release a timecard expenditure batch.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter the Batch Information
Enter a timecard expenditure batch for the current week. Enter the header information as
specified in the following table:
Field Value
Operating Unit Vision Services
Batch Name XXBATCH
Ending Date This Sunday's Date
Class Timecards
Description Timecards
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Control Totals 40
Control Count 2
Note: For all expenditure items in this batch, use Unscheduled as the Assignment Name and
Internal - capital as the Work Type.
Enter expenditure items for Amy Marlin as specified in the following table:
Entering Expenditures
Chapter 3 - Page 17
Enter the Second Expenditure
Enter expenditure items for Ann Hamilton as specified in the following table:
After you verify your control totals, submit and release the batch.
Entering Expenditures
Chapter 3 - Page 18
Solution - Enter an Expenditure Batch
Enter the Batch Information
Field Value
Operating Unit Vision Services
Batch Name XXBATCH
Ending Date This Sunday's Date
Class Timecards
Description Timecards
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Control Totals 40
Control Count 2
4. (I) Save
Entering Expenditures
Chapter 3 - Page 19
5. (B) Expenditures
7. Enter the expenditure items for Amy Marlin as specified in the following table:
8. (I) Save
Entering Expenditures
Chapter 3 - Page 20
Enter the Second Expenditure
9. Position your cursor in the row under where you entered Amy Marlin's name.
12. Enter the expenditure items for Anne Hamilton as specified in the following table:
Entering Expenditures
Chapter 3 - Page 21
13. (I) Save
14. Close the Expenditures window and return to the Expenditure Batches window.
15. Verify that the control totals match the running totals. If the totals do not match, then return
to the Expenditures window and revise the expenditure items as needed.
Entering Expenditures
Chapter 3 - Page 22
18. Close the Expenditure Batches window and return to the Navigator.
Entering Expenditures
Chapter 3 - Page 23
Reversing an Expenditure Batch
Entering Expenditures
Chapter 3 - Page 24
Correcting Expenditure Batches
Entering Expenditures
Chapter 3 - Page 25
- Optionally check the All Negative Transactions Entered As Unmatched check box if
you want to enter transactions with negative amounts and do not want Oracle Project
Costing to search for corresponding existing transactions.
2. In the Expenditure Items window, select the Reverse Original button.
- Instead of choosing the Reverse Original button, you can enter a negative amount in
the Quantity field. Precede negative amounts with a minus (–) sign. If the All
Negative Transactions Entered as Unmatched check box is not enabled, then Oracle
Project Costing searches for a matching expenditure item and alerts you if it is unable
to find a match.
3. In the Reverse Expenditure Items window, specify the items that you want to reverse.
4. Select the Reversal button.
- Oracle Project Costing inserts a reversing (negative) expenditure item into the batch.
5. Finish entering the batch and submit the batch as usual.
- Expenditure batches can contain both positive and negative expenditure items.
Entering Expenditures
Chapter 3 - Page 26
Copying an Expenditure Batch
Entering Expenditures
Chapter 3 - Page 27
Reviewing Project Expenditures
Entering Expenditures
Chapter 3 - Page 28
Reviewing Project Expenditures
Entering Expenditures
Chapter 3 - Page 29
• Note: This window does not display events. If your project uses event-based or cost-
to-cost revenue accrual or invoice generation, use the Events window to view the
total project revenue and bill amounts.
• Select the Item Details button to review the details of this expenditure item. You can
then choose one of the following options:
- Cost Distribution Lines - View individual transactions and the default debit and
credit GL accounts for each expenditure item that Oracle Project Costing derived
using AutoAccounting. You can also view other information about the cost
distribution lines, such as PA and GL period, accounting event generation status,
and the rejection reason if the generation of the accounting event was not
successful. The Cost Distribution Lines window does not display the credit
account for supplier invoice expenditure items interfaced from Oracle Payables.
- Revenue Distribution Lines - View the revenue transactions generated for a
specific expenditure item. The window displays the default revenue account that
Oracle Project Billing derived using AutoAccounting. You can also see the GL
and PA posting period for the revenue, accounting event generation status, and
the rejection reason if the generation of the accounting event was not successful.
- AP Invoice - Drill down to the Invoice Overview window in Oracle Payables. If
the invoice is matched to a purchase order, then you can drill down to the
purchase order from the Invoice Workbench. This option is enabled for
expenditure items whose expenditure type class is either Supplier Invoices or
Expense Reports.
- PO Receipt -- Drill down to the Receipt Transaction Summary window in
Oracle Purchasing. You can also drill down to the related purchase order from
the Receipt Transaction Summary window. This option is enabled for
expenditure items for receipt accrual transactions in Oracle Purchasing.
- Purchase Order Details - Drill down to the purchase order details for
contingent worker labor costs. This option is enabled for expenditure items for
contingent worker labor costs that are associated with a purchase order.
• Important: If you define your own detailed accounting rules in Oracle Subledger
Accounting, then Oracle Subledger Accounting overwrites default accounts, or
individual segments of accounts, that Oracle Project Costing derives using
AutoAccounting. In this case, the default accounts displayed on the Cost
Distribution Lines and Revenue Distribution Lines windows may not be the same as
final accounts that Oracle Subledger Accounting transfers to Oracle General Ledger.
To view the final subledger accounting, use the View Accounting option from the
Tools menu.
Entering Expenditures
Chapter 3 - Page 30
Viewing Accounting Lines
Entering Expenditures
Chapter 3 - Page 31
Practice - Use Expenditure Inquiry
Overview
In this practice, you will use expenditure inquiry to view the cost distribution lines and
accounting information for expenditure items.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Review Expenditure Items for Your Project
Use Expenditure Inquiry (Project) to review the expenditure items that you charged to your XX
Capital Services project. Note that the expenditure items have no cost because you have not run
costing programs for your project.
Use Expenditure Inquiry (All) to perform a second query to review all straight time that Amy
Marlin has charged since the beginning of January of 2006. Perform the query for the Vision
Services operating unit. Determine the total burdened cost for Amy's time over this period of
time.
Note the total project functional burdened cost in the total field at the bottom of the window:
_______________
View the cost distribution lines, accounting, and T-accounts for one of the expenditure items.
Entering Expenditures
Chapter 3 - Page 32
Solution - Use Expenditure Inquiry
Review Expenditure Items for Your Project
• (B) Find
Entering Expenditures
Chapter 3 - Page 33
Note that the expenditure items have no cost because you have not run costing programs for
your project.
7. For the Vision Services operating unit, query all straight time labor that Amy Marlin
charged since January 2006.
• (T) Resource
Entering Expenditures
Chapter 3 - Page 34
• (B) Find
• (B) Totals
• Note the total project functional burdened cost in the total field at the bottom of the
window: _______________
Note: Your total may differ from the amount in the screen capture.
Entering Expenditures
Chapter 3 - Page 35
View Accounting for an Expenditure item
9. Position your cursor on one of the queried items with an amount in the Project Func
Burdened Cost field.
12. (B) OK
Entering Expenditures
Chapter 3 - Page 36
13. Review the information.
14. Close the Cost Distribution Lines window and return to the Expenditure Items window.
15. View subledger accounting information for the same expenditure item.
Entering Expenditures
Chapter 3 - Page 37
16. Review the T-Accounts.
• (B) T Accounts
This button opens the Options window. You can set your T-Accounts options here.
Entering Expenditures
Chapter 3 - Page 38
• (B) T Accounts
Entering Expenditures
Chapter 3 - Page 39
Agenda
Entering Expenditures
Chapter 3 - Page 40
Automatically Reversing Expenditure Batches
Entering Expenditures
Chapter 3 - Page 41
Releasing the Batch
Entering Expenditures
Chapter 3 - Page 42
GL Periods for the Expenditure Items
Entering Expenditures
Chapter 3 - Page 43
Guided Demonstration - Enter an Automatically Reversing Batch
Enter the Batch Information
Field Value
Operating Unit Vision Services
Batch Name XXBATCH2
Ending Date This Sunday's Date
Class Miscellaneous Transaction
Description Accruals
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Select
Control Totals Leave Blank
Control Count Leave Blank
4. (I) Save
5. (B) Expenditures
7. Enter the expenditure items for Services-East as specified in the following table:
Entering Expenditures
Chapter 3 - Page 44
For all expenditure items:
− Work Type = Commercial Customer-billable
− UOM = Currency
8. (I) Save
9. Close the Expenditures window and return to the Expenditure Batches window.
Oracle Project Costing creates the reversing expenditure items when you release the batch.
You see two new reversing expenditure items, one for each expenditure item that you
entered.
• (B) OK
• Compare the accrual dates for the original and the reversing expenditure items.
Entering Expenditures
Chapter 3 - Page 45
Agenda
Entering Expenditures
Chapter 3 - Page 46
Upload Expenditure Batches from Microsoft Excel
Entering Expenditures
Chapter 3 - Page 47
Upload Expenditure Batches from Microsoft Excel
Entering Expenditures
Chapter 3 - Page 48
Upload Contingent Worker Timecards
Entering Expenditures
Chapter 3 - Page 49
Note: When contingent workers are allowed to enter timecards that are not related to a
purchase order, you must ensure that the purchase order is not related to a project. Otherwise,
the cost for the contingent work will be recorded in Oracle Project Costing twice, once as labor
and once as supplier cost.
Entering Contingent Worker Timecards with Oracle Purchasing Integration
1. Enter a project-related purchase order for the contingent worker labor in Oracle
Purchasing. Associate the purchase order and purchase order line to the contingent worker
assignment in Oracle HRMS.
2. Consolidate contingent worker project-related timecards and enter a timecard batch in
Microsoft Excel. Assign a purchase order and purchase order line to each timecard line.
3. Upload the timecards and run the program PRC: Transaction Import to import the
timecards into Oracle Project Costing. An amount check takes place against the purchase
order during import.
4. Process contingent worker timecards in Oracle Project Costing:
a. Run PRC: Distribute Labor Costs. The program retrieves cost rates from purchase
order.
b. Run PRC: Generate Cost Accounting Events (for the process category Labor Cost).
c. Run PRC: Create Accounting (for the process category Labor Cost).
5. Process in Oracle Payables:
a. Supplier submits an invoice.
b. Match supplier invoice to the purchase order to reduce outstanding balances.
c. Process and pay supplier invoice in Oracle Payables.
d. Run PRC: Interface Supplier Costs in Oracle Project Costing to interface any
additional costs, such as nonrecoverable tax or invoice price variances.
For information about entering contingent worker in Oracle Time & Labor, see the lesson titled
"Integration with Oracle Time & Labor."
Entering Expenditures
Chapter 3 - Page 50
Agenda
Entering Expenditures
Chapter 3 - Page 51
Expenditure Batch Reports
Entering Expenditures
Chapter 3 - Page 52
Agenda
Entering Expenditures
Chapter 3 - Page 53
Costing Flow: Import Transactions
Entering Expenditures
Chapter 3 - Page 54
Overview of Transaction Sources
Entering Expenditures
Chapter 3 - Page 55
Overview of Transaction Import
Entering Expenditures
Chapter 3 - Page 56
Resolving Import Exceptions
Entering Expenditures
Chapter 3 - Page 57
Correcting Rejected Transactions within Oracle Project Costing
Entering Expenditures
Chapter 3 - Page 58
interface table. You must either change the date setup in Oracle Project Costing or change the
date for the expenditure item. You can use the Review Transactions window to change the date
for a rejected expenditure item. Oracle Project Costing picks up the revised date for the
rejected transaction the next time that you run the program PRC: Interface Supplier Costs. To
update the expenditure item date in the Review Transactions window, the Allow Interface
Modifications option must be enabled for the transaction source.
Entering Expenditures
Chapter 3 - Page 59
Summary
Entering Expenditures
Chapter 3 - Page 60
Implementing Expenditures
Chapter 4
Implementing Expenditures
Chapter 4 - Page 1
Copyright © 2007, Oracle. All rights reserved.
Implementing Expenditures
Chapter 4 - Page 2
Implementing Expenditures
Implementing Expenditures
Chapter 4 - Page 3
Objectives
Implementing Expenditures
Chapter 4 - Page 4
Expenditures Implementation Steps
Implementing Expenditures
Chapter 4 - Page 5
Agenda
Implementing Expenditures
Chapter 4 - Page 6
Expenditure Categories
Expenditure Categories
Oracle Project Costing uses expenditure categories to group expenditure types for costing. An
expenditure category describes the source of your organization’s costs. For example, an
expenditure category with a name such as Labor refers to the cost of labor. You use
expenditure categories when you define organization overrides, for budgeting, and for
transaction controls. In addition, you can use expenditure categories in your AutoAccounting
rules and for reporting.
Use the Expenditure Categories window to define an expenditure category. For each
expenditure category, enter a unique name for the expenditure category and a description.
Implementing Expenditures
Chapter 4 - Page 7
Define Revenue Categories
Implementing Expenditures
Chapter 4 - Page 8
Define Units
Define Units
A unit of measure records quantities or amounts of an expenditure item. You assign a unit to
each expenditure type. For example, to calculate the cost of computer services using the
amount of time a user uses a computer, you can define an expenditure type for computer
services and assign it the unit Hours.
Use the Unit Lookups window to define units.
Implementing Expenditures
Chapter 4 - Page 9
Expenditure Type Classes
Implementing Expenditures
Chapter 4 - Page 10
• Miscellaneous Transaction - Miscellaneous Transactions are used to track miscellaneous
project costs. Examples of uses for miscellaneous transactions are:
- Fixed assets depreciation
- Allocations
- Interest charges
• Burden Transaction - Burden transactions track burden costs that are calculated in an
external system or calculated by Oracle Project Costing as separate, summarized
transactions. These costs are created as a separate expenditure item that has a burdened
cost amount, but has a quantity and raw cost value of zero. You can adjust burden
transactions that are not system-generated.
• Work In Process – You use this expenditure type class for Oracle Project Manufacturing
WIP transactions that you interface from Manufacturing to Oracle Project Costing. You
can also use this expenditure type class when you import other manufacturing costs via
Transaction Import or when you enter transactions via pre-approved batch entry.
• Inventory - This expenditure type class is used for the following transactions:
- Oracle Project Manufacturing transactions that you import from Manufacturing or
Oracle Inventory.
- Oracle Inventory Issues and Receipts that you import from Oracle Inventory in a
manufacturing or non-manufacturing installation.
- You can also use this expenditure type class when you import other manufacturing
costs via Transaction Import or when you enter transactions via pre-approved batch
entry.
Implementing Expenditures
Chapter 4 - Page 11
Define Expenditure Types
Implementing Expenditures
Chapter 4 - Page 12
combination of Oracle Project Costing and the specified operating unit. For more
information on setting up taxes and the hierarchy of tax options for an application and
operating unit, see the Oracle E-Business Tax User Guide.
• Rate Required - If this expenditure type requires a cost rate, then enable the Rate
Required check box. Select the Cost Rate button to navigate to the Expenditure Cost Rates
window, select an operating unit, and then enter a cost rate and its effective dates. If this
expenditure type does not require a cost rate, then do not enable the Rate Required check
box. If you create a non-labor expenditure type without checking the Rate Required check
box, you cannot subsequently require and enter a cost rate for that expenditure type.
Instead, you must disable the expenditure type and create a new one that requires a cost
rate and has a unique name. If you enable the Rate Required check box when you create a
non-labor expenditure type, then you can change the cost rate at any time.
For supplier invoice expenditure types, if you specify that a rate is required, Oracle Project
Costing requires you to enter a quantity in Oracle Payables for invoice distributions using
that expenditure type. When you interface the invoice distribution to Oracle Project
Costing, Oracle Project Costing copies the quantity and amount to the expenditure item
and calculates the rate. If you define a supplier invoice expenditure type with the Rate
Required option disabled, then the quantity of the expenditure item is set to the amount
you enter in Oracle Payables.
• Description and Dates - On the Description, Dates tab, enter a description and an
effective from date for the expenditure type. You can optionally enter an effective to date
for the expenditure type.
• Expenditure Type Classes - In the Expenditure Type Class region, select the expenditure
type class or classes for this expenditure type.
Attention: After you create and save an expenditure type, you cannot subsequently update the
following attributes for the expenditure type:
• Name
• Expenditure Category
• Revenue Category
• Unit of Measure
• Rate Required check box
Instead, you must enter an end date for the expenditure type and create a new one that has a
unique name. When you enter an end date for an expenditure type, the end date has no affect
on existing transactions. Oracle Project Costing uses the old expenditure type to report on and
process existing transactions. You cannot use the old expenditure type for new transactions that
have an expenditure item date after the end date.
Implementing Expenditures
Chapter 4 - Page 13
Multiple Expenditure Type Classes Per Expenditure Type
Implementing Expenditures
Chapter 4 - Page 14
Practice - Define an Expenditure Type
Overview
In this practice, you will define a new expenditure type. Your company maintains a motor pool
consisting of trucks that departments can use for deliveries. The motor pool charges other
organizations for use of the trucks. This type of cost is a Usage in Oracle Project Costing.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define an Expenditure Type
Define an expenditure type to record motor pool truck usage charges. Use the information as
specified in the following table:
Enter a description and assign the expenditure type an expenditure type class of Usages.
These internal charges are eligible for billing on some time and materials projects in Oracle
Project Billing. Assign a tax classification code of Location for the Vision Services operating
unit.
Assign a cost rate of $250 USD a day for the Vision Services operating unit.
Note: In a future practice, you will create non-labor resources for this expenditure type and
assign rate overrides.
Implementing Expenditures
Chapter 4 - Page 15
Solution - Define an Expenditure Type
Define an Expenditure Type
• (T) Classifications
• Enter the basic expenditure type information as specified in the following table:
• Enter the description and date information as specified in the following table:
• Assign an expenditure type class to the new expenditure type as specified in the
following table:
4. (I) Save
Implementing Expenditures
Chapter 4 - Page 16
Assign a Tax Classification Code for Billing Purposes
• Enter the tax classification code information as specified in the following table:
• (I) Save
Implementing Expenditures
Chapter 4 - Page 17
• Close the Tax Classification Code window and return to the Expenditure Types window.
• (I) Save
Implementing Expenditures
Chapter 4 - Page 18
Agenda
Implementing Expenditures
Chapter 4 - Page 19
Transaction Control Extension
Implementing Expenditures
Chapter 4 - Page 20
AutoApproval Extension
AutoApproval Extension
Use the AutoApproval Extension to define conditions under which expense reports in Oracle
Internet Expenses or timecards in Oracle Time & Labor are approved automatically. You can
configure this extension to meet your needs. For additional information, see the Oracle
Projects API's, Client Extensions, and Open Interfaces Reference.
Implementing Expenditures
Chapter 4 - Page 21
Agenda
Implementing Expenditures
Chapter 4 - Page 22
Define Transaction Sources
Implementing Expenditures
Chapter 4 - Page 23
Example Predefined Transaction Sources
Implementing Expenditures
Chapter 4 - Page 24
Example Predefined Transaction Sources: Manufacturing and
Inventory
Implementing Expenditures
Chapter 4 - Page 25
- If the option is set to Use AutoAccounting, then Oracle Project Costing uses the
transaction sources with No Accounts to import the transactions with no accounts.
Oracle Project Costing then uses AutoAccounting to derive the default accounts.
- If the option is set to Send Accounts to PA, then Oracle Project Costing uses the
transaction sources with Accounts to import the transactions and the default
accounting from Oracle Project Manufacturing.
Implementing Expenditures
Chapter 4 - Page 26
Agenda
Implementing Expenditures
Chapter 4 - Page 27
Listings
Listings
Use the following concurrent programs to document expenditure setup information:
• IMP: Expenditure Types Definition - Use IMP: Expenditure Types Definition Listing to
review expenditure types. You can print a listing for one or all expenditure categories and
for a specified effective date. If an effective date is specified for the report, then the report
lists only expenditure types that are active as of the date you enter.
• IMP: Revenue Categories - Use the IMP: Revenue Categories Listing to review revenue
categories. For each revenue category listed, this report prints all the associated
expenditure types and their corresponding expenditure categories. To limit the report to
only one revenue category, enter the revenue category. Otherwise, leave this field blank.
• IMP: Units Definition - Use the IMP: Units Definition Listing to review all units of
measure.
Implementing Expenditures
Chapter 4 - Page 28
Summary
Implementing Expenditures
Chapter 4 - Page 29
Copyright © 2007, Oracle. All rights reserved.
Implementing Expenditures
Chapter 4 - Page 30
Performing Cost Processing
Chapter 5
Overview of Costing
Costing includes the following major steps:
1. Enter and approve expenditures through the Oracle Project Costing user interface, or
import transactions. You can use Transaction Import to import unaccounted and
accounted transactions. If you import unaccounted transaction, then you must run the
costing programs for the transactions. If you import accounted transactions, then no
additional processing is needed.
2. Distribute costs and derive default accounting. Cost distribution is the act of calculating
the cost and determining the cost accounting for an expenditure item. Oracle Project
Costing has a set of cost distribution programs that you run, depending upon the type of
expenditure. Some imported expenditures are already cost distributed when you import
them and do not require further cost distribution processing.
3. Generate cost accounting events. The program PRC: Generate Cost Accounting Events
collects cost distribution lines in Oracle Project Costing and uses AutoAccounting to
determine the default liability accounts for raw and burden costs. It also generates cost
accounting events for Oracle Subledger Accounting.
Overview of Costing
4. Create accounting in Oracle Subledger Accounting and transfer the accounting entries to
Oracle General Ledger. You run the concurrent program PRC: Create Accounting in
Oracle Project Costing to create accounting entries for accounting events. Depending on
the parameter values you select, the program performs the following tasks:
- Creates subledger accounting entries for unprocessed accounting events. If you define
your own detailed accounting rules in Oracle Subledger Accounting, then Oracle
Subledger Accounting overwrites default accounts, or individual segments of
accounts, that Oracle Project Costing derives using AutoAccounting.
- Transfers accounting entries to the Oracle General Ledger interface tables. In Oracle
Project Costing, you can optionally run a separate program named PRC: Transfer
Journal Entries to GL to transfer accounting entries to Oracle General Ledger.
- Initiates the journal import program in Oracle General Ledger.
- Initiates posting of journal entries in Oracle General Ledger.
Overview of Costing
In Oracle General Ledger, the Journal Import program takes the summary interface
information stored in the Oracle General Ledger interface tables and automatically creates
journal entries for posting in Oracle General Ledger. Journal Import creates a journal entry
batch for your journal entry records in your ledger and accounting period. For each journal
entry category in a batch, Journal Import creates a journal entry header. For each header in a
journal entry batch, Journal Import creates one or more journal entry lines that correspond to
the journal entry records you transfer from Oracle Subledger Accounting to Oracle General
Ledger.
When you run the program PRC: Create Accounting and you select Yes for the parameter
Transfer to General Ledger, the create accounting program transfers the final accounting from
Oracle Subledger Accounting to Oracle General Ledger and runs the Journal Import program.
When you submit the program PRC: Create Accounting, and you choose to transfer to Oracle
General Ledger, or alternatively when you submit the program PRC: Transfer Journal Entries
to GL, you can optionally set the parameter Post in General Ledger to Yes to enable the
program to automatically post successfully imported journal entries in Oracle General Ledger.
Costing Concepts
• Raw Cost - Cost directly attributable to work performed. Examples of raw cost are
salaries and travel expenses.
• Burden Cost - Cost of doing business that supports raw cost and cannot be directly
attributed to work performed. Examples of burden cost are fringe benefits, office space,
and general and administrative costs.
• Total Burdened Cost - The total cost. It consists of raw cost plus any burden cost.
For additional information, see the lesson titled "Appendix B: Budgetary Controls And Budget
Integration."
Determining Costs
Calculating labor cost:
• Raw cost is the result of multiplying hours by a rate.
• Burden cost is the result of multiplying raw cost by a burden multiplier.
• Burdened cost is the sum of raw cost and burden cost.
• For employees and contingent workers, you can maintain labor cost rate schedules by
employee (includes contingent workers) or by job. You also have the option of overriding
labor cost rates for individual employees and contingent workers. In addition, you can
define a unique labor costing algorithm using the Labor Costing Extension.
• For contingent worker timecards with Oracle Purchasing integration, when you run the
program PRC: Distribute Labor Costs, Oracle Project Costing uses rates from the related
purchase order to calculate the costs.
• Oracle Project Costing determines costs for labor transactions with the following
programs:
- PRC: Distribute Labor Costs
- PRC: Distribute Labor Costs for a Range of Projects
Streamline Processes
Streamline processes submit and monitor a series of concurrent programs that must be run
sequentially to complete a function. For example, distributing labor costs, generating cost
accounting events, creating accounting in Oracle Subledger Accounting, and transferring the
costs to Oracle General Ledger requires that you submit several programs. Instead of running
the individual programs one at a time, you can choose to submit the program PRC: Submit
Interface Streamline Processes and select the streamline option DXL: Distribute and Interface
Labor Costs to GL. The streamline process then submits and monitors the progress of each
separate program in sequence until all programs complete. Oracle Project Costing provides
three streamline processes:
• PRC: Submit Interface Streamline Processes - Combines programs that send
information from Oracle Project Costing to other Oracle applications.
• PRC: Submit Project Streamline Processes - Combines programs that distribute costs,
interface supplier costs, generate revenue, and generate invoices for a single project.
Generally, you submit a project streamline request after you make expenditure or invoice
adjustments.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Distribute Labor Costs
Submit the concurrent program PRC: Distribute Labor Costs for your XXBATCH expenditure
batch. Ensure that you select your expenditure batch and project as program parameters. Review
the output report.
After the program is complete, query the expenditure items for your project in Expenditure
Inquiry and review the cost distribution line information for one of the expenditure items. The
distribution program calculates the raw and burdened cost for the four expenditure items.
The status of the cost distribution line is Pending. When the instructor runs the program PRC:
Generate Cost Accounting Events, the program will derive the default credit account for the cost
distribution line.
Note: The instructor will run the programs PRC: Generate Cost Accounting Events and PRC:
Create Accounting for the entire class in the next guided demonstration.
4. (B) OK
5. Select the program PRC: Distribute Labor Costs from the list of values in the Name field
and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Expenditure Batch XXBATCH
Project Number XXCS
7. (B) OK
8. (B) Submit
• (B) Find
11. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
15. Query all expenditure items for your XX Capital Services Project.
• (B) Find
• Position your cursor on one of the queried items with an amount in the Project Func
Burdened Cost field.
The status of the cost distribution line is Pending. When the instructor runs the program
PRC: Generate Cost Accounting Events, the program will derive the default credit account
for the cost distribution line.
The instructor will submit a streamline program to create accounting for the entire class.
4. (B) OK
5. Select the program PRC: Submit Interface Streamline Processes from the list of values in
the Name field and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Streamline Option XL: Interface Labor Costs To GL
7. (B) OK
8. (B) Submit
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
12. When the streamline program is complete, close the Requests window and return to the
Navigator.
• (B) Find
• (B) OK
The status of the cost distribution line is Accepted -- Final Accounted in Oracle Subledger
Accounting.
AutoAccounting
When you implement AutoAccounting, you define the rules governing which general ledger
accounts Oracle Project Costing uses under which circumstances. Oracle Project Costing uses
the rules you define whenever it performs an accounting transaction.
The AutoAccounting feature requires that you allow dynamic insertion of new account
combinations. You must define your Accounting Flexfield structure with the Allow Dynamic
Inserts options enabled.
Note: If you set up your own rules in Oracle Subledger Accounting, then you still set up
AutoAccounting so that Oracle Project Costing can determine valid default accounts. The
AutoAccounting setup enables programs, such as programs that distribute costs and generate
cost accounting events, to determine the default accounts that Oracle Project Costing sends to
Oracle Subledger Accounting. For example, if use total burdened cost accounting and set up
your own rules in Oracle Subledger Accounting, then you also need to define AutoAccounting
for total burdened costs so Oracle Project Costing can minimally determine a default debit and
credit accounts.
AutoAccounting Rules
AutoAccounting rules are formulas (or methods) that you use to derive each segment within
your account structure based on the type of transaction. Each rule can use one of three
intermediate value sources to derive the account segment:
• Constant value
- Supply a single valid segment value.
• Parameter
- Context-sensitive intermediate value that requires a lookup set.
• SQL select statement
- Execute an SQL select statement to retrieve a value; make the rule dependent on
multiple values and conditional statements.
To implement AutoAccounting, you define AutoAccounting rules to generate account
combinations. You then assign a set of rules to each AutoAccounting transaction you want to
use for your company.
Constant Value
Use a constant value when you always supply a particular intermediate value (usually an
Accounting Flexfield segment code). If you specify Constant as the rule intermediate value
source, then enter the value that you want Oracle Project Costing to supply as the intermediate
value.
Parameter Value
When you define an AutoAccounting rule, you can use a predefined parameter as an input
value. Examples of parameters that you can use as context information include the project-
owning organization or the expenditure type of an expenditure item. Oracle Project Costing
predefines the available parameters.
AutoAccounting enables you to use the AutoAccounting parameters as inputs for your
AutoAccounting rules. Not all of the parameters are available for all functions. The Customer
ID and the Customer Name parameters are available for cross charge functions only.
Submit the AutoAccounting Functions Listing for a complete listing of all of the parameters
available for each function.
Lookup Sets
A lookup set is an implementation-defined list that corresponds to the account segments. To
define a lookup set, you specify pairs of values. For each intermediate value, you specify a
corresponding account segment value. One or more related pairs of intermediate values and
segment values form a lookup set. When you define lookup sets, lists of values are not
available.
You need to define a lookup set before you can use it in a rule. However, if you prefer to
define your rules before completing your lookup sets, you can define each lookup set’s name
and description and then define the intermediate values and segment values later.
If AutoAccounting does not find a matching intermediate value in the lookup set, then it
provides an error message (Incomplete AutoAccounting Rules) to notify you that it could not
build an Accounting Flexfield combination. You must correct your AutoAccounting setup and
resubmit the program that triggered the AutoAccounting error. If AutoAccounting does not
find a matching segment value in the lookup set, then it provides an error message (Invalid
Accounting Flexfield) to notify you that it could not build a valid Accounting Flexfield
combination. You must correct your AutoAccounting setup and resubmit the program that
triggered the AutoAccounting error.
Assign Rules
Function
For each accounting transaction, you define rules to determine the appropriate account to
charge. Each accounting transaction is identified by an AutoAccounting function.
AutoAccounting functions are components of programs that you submit to generate accounting
entries.
Function Transactions
When you are assigning rules to an AutoAccounting function, you can assign different rules to
different conditions. For example, you can account for indirect projects using one set of rules,
and use two different sets of rules for billable items and non-billable items on contract projects.
Oracle Project Costing provides function transactions for each function which identify
commonly used conditions. You can assign rules to function transactions for each
AutoAccounting function. Complete the following steps to assign AutoAccounting rules to
AutoAccounting functions and function transactions:
• Enable each function transaction you want to use.
• For each function transaction you enable, specify an AutoAccounting rule for each
segment of your Accounting Flexfield.
Field Value
Name XXExpCat/Indirect Cost Account
Description Uses expenditure category to look up indirect cost account values.
Note: Lists of values are not available when you define lookup sets.
You can map multiple intermediate values to the same segment value. This option enables
you to capture more detail in Oracle Project Costing than you need in Oracle Subledger
Accounting or Oracle General Ledger.
5. (I) Save
3. Define a rule using the lookup set you created in the previous demonstration.
Field Value
Rule Name XX Indirect Cost Account Rule
Description Derives the default debit account for the indirect cost
account based on expenditure category.
Intermediate Value: Source Parameter
Intermediate Value: Value Expenditure Category
Segment Value: Source Lookup Set
Segment Value: Lookup Set XXExpCat/Indirect Cost Account
• Optionally, use the Lookup Set button to review the lookup set values.
4. (I) Save
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define an AutoAccounting Rule
Define a rule for AutoAccounting that uses the expenditure organization to determine the
account value. Name your rule XX Exp Org to Department Rule.
Your implementation team previously defined a lookup set that maps organizations to accounts.
Use the lookup set Organization to Department Value in your rule. Review the lookup set as you
define the rule.
Field Value
Name XX Exp Org to Department Rule
Description Enter a brief description
Intermediate Value: Source Parameter
Intermediate Value: Value Expenditure Organization
Segment Value: Source Lookup Set
Segment Value: Lookup Set Organization to Department Value
• (B) Find
4. In the Function Transactions region, scroll down and select the function transaction Indirect,
All.
IMPORTANT: For this demonstration, do not enable the function transaction. Oracle
Project Costing does not use disabled function transactions during processing. Caution
students not to modify AutoAccounting rule assignments during class. Modifying
AutoAccounting can affect the processing of future demonstrations and practices.
5. With Indirect, All selected, enter the Segment Rule Pairings as specified in the following
table:
6. (I) Save
7. Close the Assign AutoAccounting Rules window and return to the Navigator.
Listings
• IMP: AutoAccounting Functions - For each function, this report displays all of the
possible parameters that AutoAccounting rules use to derive key flexfield segment values.
The report also shows you all of the transactions related to the AutoAccounting function
and whether each transaction is enabled or disabled.
• IMP: AutoAccounting Lookup Sets - For each AutoAccounting lookup, this report
prints each possible intermediate value and its corresponding segment value.
• IMP: AutoAccounting Rule Definitions - For each AutoAccounting rule, this report
displays the type of its intermediate source and the corresponding value for that source. If
the intermediate value source is a SQL statement, this report displays the text of that
statement. This listing also includes the segment value source that maps an intermediate
value to the final segment value. If the segment value source is a lookup set, then this
report displays the name of that lookup set.
• IMP: AutoAccounting Segment Rule Pairings - For each function, this report displays
each of the function’s transactions. It also lists the AutoAccounting rule and key flexfield
segment pairings for each transaction. This report also displays the function’s transactions
without paired segments and rules.
Account Generator
The Account Generator uses Oracle Workflow to derive default account code combinations.
Oracle Payables and Oracle Purchasing use the Account Generator to determine the default
account code combinations for purchasing requisitions, purchase orders, supplier invoices, and
expense reports based on the project information entered. You define functions and processes
to derive the Accounting Flexfield combinations. You can optionally customize the Account
Generator for each set of defined ledgers.
Oracle Purchasing
Oracle Purchasing uses item types to generate account numbers for all requisitions and
purchase orders, whether they are project-related or not. Oracle Purchasing provides a set of
default account generator processes for the accounts it needs to build. Oracle Purchasing
provides default account generator processes. To derive the accounts based on project
information, you must change the default processes so that they use the project information.
For more information, see the “Oracle Purchasing User’s Guide.”
Post-Accounting Programs
Subledger applications use post-accounting programs to transfer transaction data between
subledgers based on the accounting generated from the transaction data. Oracle Subledger
Accounting uses accounting classes to classify journal entry lines. The post-accounting
programs distinguish journal lines for processing based on the accounting class assigned to
each journal entry line.
Oracle Project Costing provides two post-accounting programs, one for debits and one for
credits, to obtain final accounting information from Oracle Subledger Accounting because the
accounting that Oracle Project Costing creates using AutoAccounting may not be the same as
the final accounting that Oracle Subledger Accounting transfers to Oracle General Ledger.
Oracle Project Costing uses post-accounting programs to determine which journal entry lines
to retrieve from Oracle Subledger Accounting when Oracle Project Costing performs the
following activities:
• Groups asset lines on capital projects
• Generates audit reports
Audit Reports
The Project Subledger Audit Reports print cost distribution lines related to projects. The
reports enable you to drill down from a GL account balance in the trial balance to the
individual project-related transactions.
• AUD: Project Subledger Summary - This report prints a summary of cost distribution
lines by project. The report includes subtotals for GL Account, Project Number,
Manufacturing-Related, and Expenditure Type Class.
• AUD: Project Subledger Detail by Project - This report shows cost distribution lines for
a single project by task.
• AUD: Project Subledger Detail by Expenditure Type - This report shows project
subledger detail across projects for one expenditure type.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter a Non-Labor Resource for Small Trucks
Define a non-labor resource named XXSmall Truck to select when a department is charged for
use of a small truck from the motor pool. Associate it with the XXMotor Pool Trucks expenditure
type that you defined in a previous practice. Assign the non-labor resource to the Shared Services
organization (motor pool is part of this organization).
Small trucks cost less to operate and maintain, so the motor pool does not charge other
organizations as much to use them. For the organization Vision Services, enter a cost rate
override of $100 USD a day for the remainder of this year and $125 USD a day for next year.
Define a non-labor resource named XXLarge Truck to select e when a department is charged for
use of a large truck from the motor pool. Associate it with the XXMotor Pool Trucks expenditure
type that you defined in a previous practice. Assign the non-labor resource to the Shared
Services organization (motor pool is part of this organization).
Do not enter a cost rate override. Instead, Oracle Project Costing uses the cost rate of $250 USD
a day that you defined for the expenditure type.
Field Value
Name XXSmall Truck
Description Enter a brief description
Expenditure Type XXMotor Pool Trucks
Equipment Resource Class Leave Blank
Effective Date From Today's Date
Effective Date To Leave Blank
4. With your new non-labor resource selected, enter an owning organization as specified in the
following table:
5. (I) Save
• Enter cost rate override information for the remainder of this year as specified in the
following table:
Field Value
Operating Unit Vision Services
Currency USD (View Only)
Rate 100
UOM Day (View Only)
Effective Date From Today's Date
Effective Date To 31-DEC of the current year
• (I) Save
• (I) New
• Enter cost rate override information for next year as specified in the following table:
• (I) Save
7. Close the Cost Rate Overrides window and return to the Non-Labor Resources window.
8. Place your cursor in the empty row below where you defined the XXSmall Truck non-labor
resource.
Field Value
Name XXLarge Truck
Description Enter a brief description
Expenditure Type XXMotor Pool Trucks
Equipment Resource Class Leave Blank
Effective Date From Today's Date
Effective Date To Leave Blank
10. With your new non-labor resource selected, enter an owning organization as specified in the
following table:
Note: Do not enter a cost rate override. Instead, Oracle Project Costing uses the cost rate of
$250 USD a day that you defined for the expenditure type.
12. Close the Non-Labor Resources window and return to the Navigator.
Your instructor can help you troubleshoot any issues that you encounter so that you can update
your setup and retest.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter and Process a Test Expenditure Batch
To validate that your setup is correct, you need to test the non-labor resources that you created in
the previous practice. First, enter an expenditure batch for the current week and name it XXTEST.
Select the Usages class.
Enter two expenditures for Amy Marlin as specified in the following tables:
Query the expenditure items in Expenditure Inquiry and verify that they are cost distributed. Use
folder tools to display the fields that show the raw cost rate and project functional raw costs to
validate the cost rates for the small and large trucks non-labor resources.
Field Value
Operating Unit Vision Services
Batch Name XXTEST
Ending Date This Sunday's Date
Class Usages
Description Usages
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Control Totals Leave Blank
Control Count Leave Blank
4. (I) Save
7. Enter the expenditure items for Amy Marlin as specified in the following tables:
8. (I) Save
12. Close the Expenditure Batches window and return to the Navigator.
15. (B) OK
16. Select the program PRC: Distribute Usage and Miscellaneous Costs from the list of values
in the Name field and Vision Services for the operating unit.
17. Define the parameters for the program as specified in the following table:
Field Value
Expenditure Batch XXTEST
Project Number XXCS
• (B) Find
22. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
27. Query the expenditure items from the XXTEST expenditure batch for task 3.0 on your
project.
• (T) Expenditure
• (B) Find
• (B) OK
• (B) OK
Listings
Use the following concurrent programs to document non-labor resource setup information:
• IMP: Expenditure Cost Rates - Use the IMP: Expenditure Cost Rates listing to review
the non-labor expenditure cost rates. You can print a listing for one or all expenditure
categories, one or all expenditure types, or for a specified effective date. If an effective
date is specified for the report, then the report lists only expenditure cost rates that are
active as of the date you enter.
• IMP: Non-Labor Resources by Organization - Use the IMP: Non-Labor Resources by
Organization listing to review all non-labor resources associated with a particular
organization, expenditure category, or expenditure type. For each organization listed, this
report displays the organization’s non-labor resources and the corresponding expenditure
types and expenditure categories.
Rate Schedules
You can define rate schedules for both billing and costing. A cost rate schedule maintains
hourly cost rates for employees or jobs. No system attribute exists to distinguish between a bill
rate schedule and a cost rate schedule.
For labor cost rate schedules, specify one of the following schedule types for each rate
schedule you define:
• Employee
- Use this type of rate schedule to define standard hourly rates or percentage markups
for billing by employee.
• Job
- Use this type of rate schedule to define standard hourly rates by job title. When you
enter a job-based rate schedule, you enter a job group to indicate which jobs are used
to determine rates. When a project uses a job-based bill rate schedule, the job group
on the schedule must match the project’s billing job group.
In a multi-organization environment, you can share rate schedules across different operating
units, or have different rates for the same resource in different operating units.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define a Cost Rate Schedule by Job
Define a job-based cost rate schedule. Enter the header information as specified in the following
table:
Field Value
Operating Unit Vision Services
Organization Services-East
Schedule XXCost Rate by Job
Description Enter a brief description
Currency USD
Share Across Operating Units Leave check box disabled
After you define the header information, select the Job tab and enter the job cost rate
information. Select the Vision Corporation job group and then enter jobs and rates as specified in
the following table:
3. Enter the rate schedule header information as specified in the following table:
Field Value
Operating Unit Vision Services
Organization Services-East
Schedule XXCost Rate by Job
Description Enter a brief description
Currency USD
Share Across Operating Units Leave check box disabled
4. (T) Job
• (I) Save
• (N) Setup > Costing > Labor > Organization Labor Costing Rules
3. Enter the organization labor costing rules for Services-East as specified in the following
table:
Field Value
Operating Unit Vision Services
Organization Services-East
Labor Costing Rule Compensation
Cost Rate Schedule XXCost Rate by Job (select one of
the student's schedules from a
previous practice)
Default Job Schedule Bill Rate by Job
Effective Date From One year from today
Effective Date To Leave Blank
Note: Enter an effective start date of one year from today. This organization labor costing
rule is for demonstrations purposes only.
4. (I) Save
5. Close the Organization Labor Costing Rules window and return to the navigator.
• (N) Setup > Costing > Labor > Labor Costing Overrides
• (B) Find
Field Value
Costing Rule Exempt
Override Type Rate
Costing Schedule Leave Blank
Rate 122.45
Currency CAD
Rate Type Corporate
Rate Date Expenditure Item Date
Exchange Rate Leave Blank
Effective Date From Today's Date
Effective Date To Leave Blank
• (I) Save
5. Close the Labor Costing Overrides window and return to the Navigator.
Listings
• IMP: Labor Cost Multipliers - Report to review all labor cost multipliers.
• IMP: Labor Cost Rates Listing - Report to review all employees and their cost rates, job
level, job discipline, or labor costing rule. For each employee listed, this report displays
the employee’s active organization and job assignments, the assigned labor costing rule,
and the hourly cost rate.
• IMP: Labor Cost Rates Listing by Organization - Report to review all employees and
their cost rates, job level, job discipline, or labor costing rule. This report starts at a
specified organization and reports down the organization hierarchy listing employees and
their labor cost rates. You cannot print a listing for a single organization using this report
unless the organization is at the lowest level of the hierarchy.
• IMP: Labor Costing Rules Listing - Report to review labor costing rules.
Overview of Burdening
Burdening, also known as cost plus processing, is a method of applying one or more burden
cost components to the raw cost amount of each individual transaction to calculate burden
costs. You can choose to account for the individual burden cost components to either track the
overhead absorption or to account for the total burdened costs. You can write custom reports
using standard views to report all burden cost components for each detail transaction.
The objective of burdening is to provide you with a buildup of raw and burden costs, so you
can accurately represent the total cost of doing business. You can choose to calculate total
burdened costs as a buildup of costs using a precedence of multipliers. Taking the raw cost,
Oracle Project Costing performs a buildup of burden costs on top of raw costs to provide you
with a true representation of costs. You provide the multiplier that Oracle Project Costing uses
to calculate the cost. Oracle Project Costing performs the buildup for each detailed transaction.
Burden Structures
You define the cost buildup using a burden structure. A burden structure determines how you
group cost bases and establishes the method of applying burden costs to raw costs. Expenditure
types classify raw costs and burden cost codes classify burden costs. The relationship between
expenditure types and burden cost codes within each cost base determines what burden costs
Oracle Project Costing applies to specific raw costs, and the order in which Oracle Project
Costing applies the burden costs.
Each expenditure type can belong to only one cost base having a type of Burden Cost within
each burden structure. This setup ensures that Oracle Project Costing does not burden an
expenditure types more than once.
If you do not assign an expenditure type to a cost base, then Oracle Project Costing does not
burden transactions with that expenditure type. The burdened cost for these transactions equals
the raw cost of the transaction.
Example
The diagram on this page illustrates a burden structure with the following cost bases:
• Labor
- Includes the expenditure types Professional, Clerical, and Sales.
Burden Structures
Create an Additive burden structure to apply each burden cost code assigned to a cost base
using the same precedence when calculating burden costs. Additive schedules automatically
provide a default precedence value of 1 to each burden cost code in the structure.
Burden Structures
Create a Precedence burden structure to specify the order in which each burden cost code in a
cost base is applied to raw costs. Enter the precedence in which you want to apply each burden
cost code to raw costs within the cost base.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define the Burden Structure Header Information
Your company applies fringe, overhead, and general and administrative burden to various types
of costs. The finance department always uses an additive approach to calculate the burden.
Define the header information for a new additive burden structure and name it XXLabor and
Expenses. Note that your company does not want users to use this structure for overrides.
The finance department wants to apply fringe to labor costs to account for benefits and overhead
to account for human capital management administrative support. Define a labor cost base that
applies both types of burden costs to the following expenditure types:
− Administrative
− Clerical
− Design
− Professional
− Supervision
The finance department also wants to apply general and administrative burden to expense report
costs to account for the cost of using an outside travel agency and overhead to account for
managing the expense reports. Define an expenses cost base that applies both types of burden
costs to the following expenditure types:
− Airfare
− Car Rental
− Hotel
− Meals
− Mileage
− Telephone
Field Value
Structure XXLabor and Expenses
Effective From Today's Date
Effective To Leave Blank
Description Enter a brief description
Structure Type Additive
Structure Usage in Schedule Overrides - Allowed No
Structure Usage in Schedule Overrides - Default No
4. (I) Save
5. Select Labor from the list of values in the Cost Base field.
6. Enter the cost code for this cost base as specified in the following table:
8. (I) Save
9. Position your cursor in the empty row below Labor in the Cost Base Assignment region.
10. Select Expenses from the list of values in the Cost Base field.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define the Burden Schedule Header Information
You need to define a burden schedule to specify the burden multipliers for the cost codes on your
XXLabor and Expenses burden structure. The finance department does not have the final
multipliers at this time, so you must create a provisional burden schedule that will enable you to
specify the actual multipliers when they are available.
Define the header information for the provisional burden schedule and name it XXInternal
Costing. Use the organization hierarchy information as specified in the following table:
Field Value
Hierarchy Global
Version 1
Start Org Vision Corporation
Create the initial version of the schedule. Name the first version and identify the first day of next
month as the start date. You do not have an end date for this version at this time.
Enter the multipliers for each burden cost code. First enter the multipliers for Vision
Corporation, the start organization that you specified for the hierarchy. Costs for operating your
Services-East organization are higher than in other organizations, so the finance department has
provided you with a separate set of provisional multipliers for Services-East. Enter the
multipliers as specified in the following table:
When you are finished, save and compile the new burden schedule version.
Field Value
Name XXInternal Costing
Description Enter a brief description
Structure XXLabor and Expenses
Effective From Today's Date
Effective To Leave Blank
Type Provisional
Hierarchy Global
Version 1
Start Org Vision Corporation
5. Position your cursor in the Name field in the Versions region (above the label Name) and
enter version information as specified in the following table:
Field Value
Name Enter a version name
Start Date First day of next month
End Date Leave Blank
Structure (view only) XXLabor and Expenses
6. (I) Save
7. Enter the multipliers in the Multipliers region as specified in the following table:
8. (I) Save
When you select the Compile button, Oracle Project Costing submits the concurrent
program Compile Burden Schedule Revision.
10. Close the Burden Schedules window and return to the Navigator.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Distribute Total Burdened Costs
Submit the concurrent program PRC: Total Burdened Cost for your XX Capital Services project.
Ensure that you select your project as a program parameter. Review the output report.
After the program is complete, query the expenditure items for your project in Expenditure
Inquiry and review the cost distribution line information for one of the expenditure items. The
distribution program determines the default total burdened cost accounting for the expenditure
items.
Select one of the expenditure items on your XX Capital Services and research how Oracle
Project Costing calculated the total burdened costs. Use the View Burdened Costs window to
assist your research. Answer the following questions:
2) Describe how Oracle Project Costing calculated the total burdened cost for the
expenditure item (cost codes, multipliers, calculations)?
4. (B) OK
5. Select the program PRC: Distribute Total Burdened Cost from the list of values in the Name
field and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
7. (B) OK
8. (B) Submit
• (B) Find
11. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
15. Query all expenditure items for your XX Capital Services Project.
• (B) Find
• Review the cost distribution line information for the burdened debit and the burdened
credit.
18. Close the Cost Distribution Lines window and return to the Project Expenditure Items
window.
• (B) Burden
1) What is the name of the burden schedule that Oracle Project Costing used to
calculate the burden amount?
2) Describe how Oracle Project Costing calculated the total burdened cost for the
expenditure item (cost codes, multipliers, calculations)?
23. Close the View Burdened Costs window and return to the Navigator.
Change Comment
You can edit the expenditure comment of an item. You can use this adjustment to make the
expenditure comment clearer if you are including the comment on an invoice backup report.
Split Item
You can split an item into two items so that you can process the two resulting split items
differently. The resulting split items are charged to the same project and task as the original
item. When you split an expenditure item charged to a contract project, you can select whether
each resulting split item is billable. When you split an expenditure item charged to a capital
project, you can select whether each resulting split item is capitalizable.
For imported expenditure items, you can split an item into two items only if the Allow
Adjustments transaction source option is enabled on the transaction source that is associated
with the expenditure item.
Transfer Item
You can transfer an item from one project and task to another project and task.
• Oracle Project Costing provides security as to which employees can transfer items
between projects. Cross-project users can transfer to all projects. Key members can
transfer to projects to which they are assigned. Oracle Project Costing performs a standard
validation on all transferred items.
• Oracle Project Costing also ensures that you only transfer items which pass the charge
controls of the project and task to which you are transferring. If the items you are
transferring do not pass the new project and task's charge controls, then you cannot
transfer the item.
• For imported expenditure items, you can transfer an item only if the Allow Adjustments
transaction source option is enabled on the transaction source that is associated with the
expenditure item.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Perform a Split and a Transfer
Amy Marlin has informed you that she incorrectly charged 10 hours of clerical work for the
week to task 1.1. Amy should have charged 6 hours of the clerical work to task 2.1 and 4 hours
to task 1.1. Adjust the expenditure items on your XX Capital Services project accordingly.
First, change the comment for the expenditure item to indicate that the Amy's supervisor, Donald
Gray, has approved the transfer. Next, split the expenditure item for 10 hours of Amy's clerical
work on task 1.1 into expenditure items of 6 and 4 hours. When you split the expenditure items,
both should remain capitalizable. Finally, transfer 6 hours to task 2.1.
Submit the concurrent program PRC: Distribute Labor Costs for your project to distribute the
adjusted expenditure items. Review the output report.
Donald Gray has requested an audit of all adjustment activity on the XX Capital Services project.
Run the AUD: Project Expenditure Adjustment Activity report to review all adjustment activity.
3. Query Amy Marlin's task 1.1 expenditure item for your XX Capital Services project.
• (T) Resource
• (B) Find
• After the existing comment, enter a comment such as: Transfer of 6 hours to task 2.1
approved by Donald Gray.
• (B) OK
8. Review the results. You will see three new expenditure items:
− A reversing item of -10 hours
− A new item of 6 hours
− A new item of 4 hours
Field Value
Project Number XXCS
Name XX Capital Services
Task Number 2.1
Name Framing
11. Review the results. You will see one new expenditure item for task 1.1:
− A reversing item of -6 hours for task 1.1
In addition, the transfer created a new item of 6 hours for task 2.1. Because the original
query was for task 1.1, you do not see the new item for task 2.1. Optionally, you can revise
the query criteria to see all expenditure items for your project.
14. (B) OK
15. Select the program PRC: Distribute Labor Costs from the list of values in the Name field
and Vision Services for the operating unit.
16. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
17. (B) OK
• (B) Find
21. Wait for the program to finish. When the program is complete, select the program.
26. (B) OK
27. Select the program AUD: Project Expenditure Adjustment Activity from the list of values in
the Name field and Vision Services for the operating unit.
28. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
29. (B) OK
• (B) Find
33. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Mass Adjustments
Use the Find Expenditure Items window or the Find Project Expenditure Items window to
process a mass adjustment of expenditures. The mass adjustment feature provides faster
performance when you adjust a large number of expenditures.
If you use the Find Project Expenditure Items window, you can mass adjust expenditure items
for a single project across operating units. The expenditure items that you adjust can cross
operating units, but you must have security access to an operating unit to view and adjust those
expenditure items. For example, a project has expenditure items associated with operating units
A, B, C, and D. If your responsibility only gives you access to operating units B and C, then
you can view and adjust only the expenditure items from operating units B and C.
If you use the Find Expenditure Items window, you can mass adjust expenditure items across
projects, within a single operating unit. If you have access to more than one operating unit,
then you must select the operating unit. If you have access to only one operating unit, then that
operating is the default value. Oracle Project Costing adjust only the expenditure items that
correspond to the current operating unit.
To perform mass adjustment of expenditures:
1. Navigate to the Find Project Expenditure Items or Find Expenditure Items window.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
After reviewing her timecards, Anne Hamilton realizes that she incorrectly charged 10 hours of
her time to your XX Capital Services project as Supervision. Anne has asked you to change the
expenditure type for the timecard with the earliest date for the week from Supervision to Sales.
Enter a timecard batch for the current week so that you can reverse the incorrect expenditure
item and enter a new corrected expenditure item. Name the batch XXCORRECTION.
Enter an expenditure for Anne Hamilton and then select the Reverse Original... button to find
and reverse the incorrect expenditure item. Reverse the Supervision expenditure item with the
earliest date for the current week that Ann charged to your project.
Field Value
Operating Unit Vision Services
Batch Name XXCORRECTION
Ending Date This Sunday's Date
Class Timecards
Description Enter a brief description
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Control Totals Leave Blank
Control Count Leave Blank
4. (I) Save
7. (I) Save
• (B) Find
• Select the Supervision expenditure item with the earliest expenditure item date.
11. Place your cursor in the first empty row after the reversing expenditure item.
12. Enter a new corrected expenditure item as specified in the following tables:
14. Close the Expenditures window and return to the Expenditure Batches window.
Processing Adjustments
After you perform adjustment actions, run the appropriate programs to process the adjustments:
1. Distribute Costs - Run the appropriate cost distribution programs to process the
adjustments. For example, if you adjust timecard expenditure items on a project that uses
total burdened accounting, then you run PRC: Distribute Labor Costs and PRC: Distribute
Total Burdened Costs.
2. Generate Accounting Events - Next, run PRC: Generate Cost Accounting Events to
derive the default credit accounts as needed and generate accounting events for the
adjustments in Oracle Subledger Accounting. You can either run the program separately
for each type of cost (select appropriate process category) or once for all unprocessed cost
distribution lines (leave the Process Category parameter blank).
3. Create Accounting - Finally, run PRC: Create Accounting to create subledger accounting
entries in Oracle Subledger Accounting for the accounting events. You can set the
Transfer to General Ledger parameter to Yes to enable the program to automatically
transfer the final accounting to Oracle General Ledger and run the Journal Import
program. If you choose to transfer to Oracle General Ledger, then you can also set the
parameter Post in General Ledger to Yes to enable the program to automatically post
Commitment Reporting
You can report the total cost of a project by reporting the committed cost along with the actual
cost. You can report the flow of committed cost, including associated nonrecoverable tax
amounts, through Oracle Purchasing and Oracle Payables. These committed costs can include:
• Open requisitions (unpurchased requisitions).
• Open purchase orders (uninvoiced and non-delivered).
• Prepayment invoices that are not matched to a purchase order, and not yet applied to a
supplier invoice.
- Note: The unmatched prepayment invoice commitment amount is the outstanding
unapplied amount of the prepayment invoice. Oracle Project Costing calculates the
amount by subtracting prepayment application amounts from the prepayment invoice
amount.
• Unmatched pending invoices (supplier invoices not yet interfaced to Oracle Project
Costing to be included in project costs).
Oracle Project Costing shows prepayment invoices that are not matched to purchase orders as
invoice commitments. The matched prepayment invoice does not appear as a separate
commitment.
• (B) Find
• (B) Commitments
This project has Supplier Invoice, Purchase Orders, and Requisition commitments.
Accounting Transactions
Oracle Purchasing and Oracle Payables use the Account Generator to determine the default
accounting for each project-related distribution line based on the project information that you
enter.
Oracle Purchasing builds the account number for the charge, accrual, and variance distribution
accounts based on the Account Generator assignments that you define during implementation.
You can define your Account Generator processes so that project-related requisitions and
purchase orders use project-related information in the Account Generator assignments and non-
project-related documents use the Account Generator assignments predefined by Oracle
Purchasing. If you use encumbrance accounting, you can also define assignments for the
budget account based on project information.
In Oracle Payables, the Account Generator builds the default expense account number for
project-related invoices using assignments that you define during implementation. You must
enter the account number for non-project-related invoices. The Account Generator determines
the default liability account for all invoices based on the liability account defaults provided by
Oracle Payables.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
• If the student is not using the SERVICES User ID, then the instructor must ensure that
each employee associated with a User ID is assigned a position in Oracle HRMS and
that the position has adequate signing authority in Oracle Purchasing.
Tasks
Enter and Submit a Requisition in Oracle iProcurement
Your project manager has asked you to order 10 coffee makers for the project offices. You can
charge the coffee makers to task 1.2 of the XX Capital Services project.
Enter and submit a non-catalog requisition in Oracle iProcurement. Use the responsibility
iProcurement, Vision Services (USA). Enter the request information as specified on the following
table:
Field Value
Item Type Goods billed by quantity
Item Description Coffee makers for project office
Category MISC.MISC
Quantity 10
Unit of Measure Each
Unit Price 35.99
Currency USD
RFQ Required No
Negotiated No
Contract Number Leave Blank
New Supplier No
Supplier Name Consolidated Supplies
Field Value
Project XXCS
Task 1.2
Expenditure Type Supplies
Expenditure Org Services-East
Expenditure Item Date Today's Date
Be sure to enter a brief justification and a message to the buyer. Your requisition does not require
any approvals. Submit your requisition.
• (T) Shop
Field Value
Item Type Goods billed by quantity
Item Description Coffee makers for project office
Category MISC.MISC
Quantity 10
Unit of Measure Each
Unit Price 35.99
Currency USD
RFQ Required No
Negotiated No
Contract Number Leave Blank
New Supplier No
Supplier Name Consolidated Supplies
Site HOUSTON
Contact Name Fuller, Ernie
Phone 713 678-4553
Supplier Item Leave Blank
4. (B) Checkout
5. Revise the project information in the Billing region as specified in the following table:
6. (B) Next
8. (B) Next
• (H) Show
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
• If the student is not using the SERVICES User ID, then the instructor must ensure that
the employee associated with the student's User IDs is set up as a Buyer in Oracle
Purchasing and that the employee's position has adequate signing authority.
• IMPORTANT: The instructor must set the current reporting period for Vision Services
operating unit to the period for the current week before students update summary
amounts:
• (B) OK
• (I) Save
Tasks
AutoCreate a Purchase Order
The project manager of the XX Capital Services project has asked you to create a purchase order
for the coffee makers. In Oracle Purchasing, use your requisition from the previous practice to
AutoCreate a new purchase order. Use the responsibility Purchasing, Vision Services (USA).
After you AutoCreate the new purchase order, review the project charging instructions on the
Project tab of the Distributions window (accessed from the Shipments window). You entered
this project information on the requisition and Oracle Purchasing copied it to the purchase order.
When you are ready, approve the purchase order. Verify that the status of the purchase order is
Approved.
Switch your responsibility to Projects, Vision Services (USA) to view the commitment against
your project. First run the program PRC: Update Project Summary Amounts for a Single Project
for your XX Capital Services project.
• (N) AutoCreate
• (B) Clear
• (B) Find
5. (B) Automatic
6. Review the information on the New Document window. Accept the default values.
7. (B) Create
• (B) Distributions
• (T) Project
Note: You entered this project information on the requisition and Oracle Purchasing copied
it to the purchase order.
15. Verify that the status of the purchase order is now Approved.
16. Close the AutoCreate for Purchase Orders window and return to the Navigator.
• (B) OK
20. (B) OK
21. Select the program PRC: Update Project Summary Amounts for a Single Project from the
list of values in the Name field and Vision Services for the operating unit.
22. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Through Date Leave Blank
Summarize Cost Yes
Expenditure Type Class Leave Blank
Summarize Revenue Yes
Summarize Budgets Yes
Budget Type Leave Blank
Summarize Commitments Yes
• (B) Find
27. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
• (B) Find
• (B) Commitments
• (B) Find
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
• IMPORTANT: The instructor must verify that the current AP period is open:
You received the invoice for the coffee makers that you ordered. In Oracle Payables, create an
invoice. Use the responsibility Payables, Vision Services (USA). Enter or verify the invoice
header information as specified in the following table:
Field Value
Operating Unit Vision Services
Type Standard
Trading Partner Consolidated Supplies (view only)
Supplier Num 1014 (view only)
Supplier Site HOUSTON
Invoice Date Today's Date
Invoice Number XX-INV
Invoice Curr USD
Invoice Amount 359.90
Match Action Purchase Order
GL Date Today's Date
Terms 4/10, 3/20, 2/30 Net 60
Match the invoice to the purchase order that you created in the previous practice. After you find
your purchase order and complete the match, review the invoice line and the invoice distribution
line.
You must validate the invoice and create final subledger accounting before you can interface the
supplier costs to Oracle Project Costing as actual costs. First, validate the invoice. After the
invoice is validated, create final subledger accounting for it. Select the Final Post option when
you create accounting. Verify that the invoice status is Validated and that Accounted is Yes.
3. Enter or verify the invoice header information as specified on the following table:
Field Value
Operating Unit Vision Services
Type Standard
Trading Partner Consolidated Supplies (view only)
Supplier Num 1014 (view only)
Supplier Site HOUSTON
Invoice Date Today's Date
Invoice Number XX-INV
Invoice Curr USD
Invoice Amount 359.90
Match Action Purchase Order
GL Date Today's Date
Terms 4/10, 3/20, 2/30 Net 60
Payment Method Check
Pay Group Standard
Payment Curr USD
Payment Rate Date Today's Date
Terms Date Today's Date
Taxation Country United States
• (B) Find
6. Select the Match check box next to the line for your purchase order.
• (T) Lines
• (B) Distributions
• (T) General
• (B) Actions... 1
• (B) OK
• (B) Actions... 1
• (B) OK
11. Verify that the invoice status is Validated and that Accounted is Yes.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Interface Supplier Costs
In the previous practice, you validated and created final subledger accounting for your supplier
invoice. You can now interface the supplier costs to Oracle Project Costing as actual costs. Use
the responsibility Projects, Vision Services (USA). Run the program PRC: Interface Supplier
Costs. Ensure that you select your project as a program parameter. The program PRC: Interface
Supplier Costs automatically submits the program AUD: Supplier Costs Interface Audit. Review
the output report for AUD: Supplier Costs Interface Audit.
Use expenditure inquiry to query the expenditure item from the supplier invoice. Drill down to
view the invoice overview information and invoice workbench for the supplier cost expenditure
item.
4. (B) OK
5. Select the program PRC: Interface Supplier Costs from the list of values in the Name field
and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Batch Name Leave Blank
Through GL Date Leave Blank
Through Transaction Date Leave Blank
Interface Supplier Invoices Yes
Interface Receipt Accruals No
Interface AP Discounts No
7. (B) OK
• (B) Find
11. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
Note: Wait for the program with your Request ID to complete. The program PRC:
Interface Supplier Costs automatically submits the program AUD: Supplier Costs
Interface Audit. Look for the AUD: Supplier Costs Interface Audit program request with
your Request ID in the parameters.
12. Review the output report for AUD: Supplier Costs Interface Audit.
15. Query the expenditure items from the invoice XX-INV on your project.
• (T) Supplier
• (B) Find
• Select AP Invoice.
• (B) OK
Expenditure Inquiry
You can use the Find Project Expenditure Items window or the Find Expenditure Items
window in Oracle Project Costing to query supplier cost expenditure items. You can select a
combination of find criteria to limit the search. For example, you can enter find criteria specific
to supplier costs on the Supplier tab to query the expenditure items for a specific supplier
invoice, payment, or receipt. After you query the expenditure items, you use the Expenditure
Items window or Project Expenditure Items window to review them. You can use folder tools
to add additional columns that provide supplier cost-specific information.
You can review the item details for supplier cost expenditure items. For supplier costs from
supplier invoices, you can choose AP Invoice to drill down to the invoice overview in Oracle
Payables. If the invoice is matched to a purchase order, then you can drill down to the purchase
order from the Invoice Workbench. For expenditure items from receipt accrual transactions,
you can choose PO Receipt to drill down to the receipt transaction summary in Oracle
Purchasing. You can also drill down to the related purchase order from the Receipt Transaction
Summary window. For expenditure items from purchase order-related contingent worker labor
costs, you can choose Purchase Order Details to drill down to the purchase order details in
Oracle Purchasing.
Managing Retainage
Retainage is an agreed upon amount, typically a percentage, that you withhold from a
subcontractor until the subcontractor makes predetermined progress for a particular scope of
work. Retainage is also known as retention or contractual withholds. With Oracle's Complex
Work feature, contract administrator can negotiate retainage terms with the contractor and
capture these as part of the contract. For example, the contract can specify that you will retain
20 percent from all payments until 25 percent of work is complete. Therefore, whenever the
subcontractor sends you an invoice, you retain 20 percent of each payment until the overall
progress reaches 25 percent.
Oracle Payables automatically calculates the retainage amount for a supplier invoice based on
the retainage rate and maximum retainage amount that you specify on the purchase order
header in the Buyer WorkCenter in Oracle Purchasing. It stores the retainage amount as a
separate distribution line with a distribution line type of Retainage. Oracle Payables has one
retainage account it uses for each operating unit.
Oracle Project Costing does not report on or interface project-related retainage distribution
lines as commitments or actual costs. Instead, Oracle Project Costing captures the full amount
of the expense as a commitment and, when applicable, for budgetary control. Later, the full
6. (I) Save
Processing Adjustments
To Process Adjustments to Supplier Costs or Expense Reports in Oracle Project Costing:
1. Perform the adjustment in Oracle Project Costing.
2. Process the adjustment by running either PRC: Distribute Supplier Cost Adjustments,
PRC: Distribute Supplier Cost Adjustments for a Range of Projects, or PRC: Distribute
Expense Report Adjustments.
3. Run PRC: Generate Cost Accounting Events. Optionally, you can select Supplier Cost for
the Process Category parameter to process only supplier cost and expense report
adjustments.
4. Run PRC: Create Accounting to create the accounting for the accounting events in Oracle
Subledger Accounting. Run the program in final mode to complete the processing.
Optionally, you can select Supplier Cost for the Process Category parameter to process
only supplier cost and expense report adjustments. When you run the program in final
mode, you can also choose to transfer the final subledger accounting to Oracle General
Ledger and to post the journal entries.
Processing Adjustments
To Process Adjustments to Supplier Costs or Expense Reports in Oracle Payables:
1. Perform the adjustment in Oracle Payables.
2. Validate the new invoice distribution lines.
3. Run Create Accounting in Oracle Payables to create the accounting for the invoice in
Oracle Payables. Run the program in final mode to complete the processing. When you
run the program in final mode, you can also choose to transfer the final subledger
accounting to Oracle General Ledger and to post the journal entries.
4. Interface the adjustment to Oracle Project Costing:
- Run PRC: Interface Supplier Costs in Oracle Project Costing to interface the
adjustment to Oracle Project Costing.
- Run PRC: Interface Expense Reports from Payables in Oracle Project Costing to
interface the adjustment to Oracle Project Costing.
For information about other methods you can use to validate supplier invoices and create
accounting in Oracle Payables, see the Oracle Payables User's Guide.
• Transfer the supplier cost expenditure item from the previous practice to a different
task.
• Interface supplier costs from the canceled invoice to Oracle Project Costing.
• Analyze the expenditure items that result from the multiple adjustments.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
• The instructor must complete the activities in previous guided demonstration to allow
adjustments for the Oracle Payables Supplier Invoices transaction source.
Tasks
Transfer an Expenditure Item in Oracle Projects
The project manager of the XX Capital Services project notifies you that you need to charge the
coffee makers to task 3.0 and not task 1.2. In Oracle Project Costing, transfer the expenditure
item to task 3.0 and then run the program PRC: Distribute Supplier Cost Adjustments to
distribute the adjustment. Ensure that you select your project as a program parameter. Review the
output report.
You discover that you have not yet received the coffee makers. After contacting the supplier, you
learn that the coffee makers are discontinued and will not be shipped. In Oracle Payables, find
and cancel the unpaid supplier invoice that you previously entered and validated. Use the
responsibility Payables, Vision Services (USA). After you cancel the invoice, create final
Interface the canceled invoice costs to Oracle Project Costing. Use the responsibility Projects,
Vision Services (USA). Run the program PRC: Interface Supplier Costs. Ensure that you select
your project as a program parameter. Review the output report for the program AUD: Supplier
Costs Interface Audit.
Query all of the expenditure items from your XX-INV supplier invoice in Expenditure Inquiry.
Limit the find criteria to query only the expenditure items related to your supplier invoice.
Provide a brief analysis of when each expenditure item was created and the purpose of each
expenditure item:
2. Query the expenditure items from the invoice XX-INV on your project.
• (T) Supplier
• (B) Find
• (B) OK
5. Review the results. You will see two new expenditure items:
− A new expenditure item for task 3.0
− A reversing expenditure item of for task 1.2
9. (B) OK
10. Select the program PRC: Distribute Supplier Cost Adjustments from the list of values in the
Name field and Vision Services for the operating unit.
11. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
• (B) Find
16. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
• (B) OK
• (I) Find
• (B) Find
• (B) Actions... 1
• (B) OK
• (B) Actions... 1
24. Verify that the invoice status is Cancelled and that Accounted is Yes.
• (B) OK
29. (B) OK
30. Select the program PRC: Interface Supplier Costs from the list of values in the Name field
and Vision Services for the operating unit.
31. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Batch Name Leave Blank
Through GL Date Leave Blank
Through Transaction Date Leave Blank
Interface Supplier Invoices Yes
Interface Receipt Accruals No
Interface AP Discounts No
• (B) Find
36. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
Note: Wait for the program with your Request ID to complete. The program PRC:
Interface Supplier Costs automatically submits the program AUD: Supplier Costs
Interface Audit. Look for the AUD: Supplier Costs Interface Audit program request with
your Request ID in the parameters.
37. Review the output report for AUD: Supplier Costs Interface Audit.
40. Query the expenditure items from the invoice XX-INV on your project.
• (T) Supplier
• (B) Find
First, you interfaced supplier costs to Oracle Project Costing, which created the new
supplier cost expenditure item for task 1.2.
Second, you transferred the cost to task 3.0. The transfer created a new expenditure item
for task 3.0 and a reversal for the original expenditure item for task 1.2.
Third, you cancelled the invoice in Oracle Payables and interfaced supplier costs to
Oracle Project Costing. The program PRC: Interface Supplier Costs created an
expenditure item to reverse the transferred expenditure item on task 3.0. Oracle
Payables did not know about the adjustment activity in Oracle Project Costing, so the
cancellation created an expenditure item to reverse the original expenditure item for
task 1.2. Because the transfer previously reversed the original expenditure item in
Oracle Project Costing, the interface program created an expenditure item to reverse the
cancellation reversal (appears as a positive expenditure item for task 1.2). The net
outcome is that the total cost is now zero.
41. Close the open windows and return to the Navigator when finished.
4. (B) Find
5. (T) Expnd/Costing
7. (I) Save
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter an Expense Report
You traveled to Montreal to meet with clients regarding the XX Capital Services project. Enter
an expense report for your travel expenses. In Oracle Internet Expenses, create a new expense
report. Use the responsibility iExpenses, Vision Services (USA). Enter the general expense report
information as specified in the following table:
Field Value
Name Marlin, Ms. Amy (34)
Services Department 422
Reimbursement Currency USD - US dollar
Expense Template Travel
Purpose Meeting in Montreal
Approver Brown, Ms. Casey
You are now in the role of Casey Brown, the expense report approver. Log in as CBROWN with
the password of WELCOME and select the iExpenses responsibility. Find the notification for
your expense report (look for your expense report number) and approve it.
Log in as DGRAY with the password of WELCOME and select the Internet Expenses Auditor,
Vision Services responsibility to audit the expense report. Use the advanced search option on the
Expenses Audit tab to find your expense report. Enter today's date as the Receipt Package
Received Date. Verify that you received the two receipts and then complete the audit.
4. Enter the general expense report information as specified in the following table:
Field Value
Name Marlin, Ms. Amy (34)
Services Department 422
Reimbursement Currency USD - US dollar
Expense Template Travel
Purpose Meeting in Montreal
Approver Brown, Ms. Casey
5. (B) Next
• (B) Next
• (B) Save
• (B) Next
• (B) Next
• (B) Return
• Select the hyperlink for the expense report that you created (look for your expense report
number).
• (B) Approve
• (H) Home
Field Value
User Name DGRAY
Password WELCOME
• Enter the expense report number in the Search by Expense Report Number field.
• (B) Go
• Select the Receipt Verified check box for the two receipts.
• Select Complete Audit from the list in the Expense Report Action field.
• (B) Apply
1. Log out
Field Value
User Name DGRAY
Password WELCOME
6. (B) Next
8. (B) Next
11. Accept the default values on the Schedule Request: Notifications page.
13. Accept the default values on the Schedule Request: Printing page.
17. (B) OK
18. Select the Refresh button to update the status until the program is complete.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Validate and Create Accounting for the Expense Report Invoice
As a result of the instructor running Expense Report Import in the previous guided
demonstration, your expense report is now an expense report invoice in Oracle Payables. Log in
as SERVICES with the password of WELCOME and select the Oracle Payables, Vision Services
(USA) responsibility.
First, find the invoice on the Invoice Workbench in Oracle Payables. Next, validate the invoice.
After the invoice is validated, create final subledger accounting for the invoice. Select the Final
Post option when you create accounting. Verify that the invoice status is Validated and that
Accounted is Yes.
Switch your responsibility to Projects, Vision Services (USA) and Run the program PRC:
Interface Expense Reports from Payables. Ensure that you select your project as a program
parameter. The program PRC: Interface Expense Reports from Payables automatically submits
the program AUD: Supplier Costs Interface Audit. Review the output report for AUD: Supplier
Costs Interface Audit.
After the program is complete, query the expense report expenditure items for your XX Capital
Services project in Expenditure Inquiry. Review the expenditure items.
1. Log in as SERVICES:
Field Value
User Name SERVICES
Password WELCOME
• (I) Find
• (B) Find
• (B) Actions... 1
• (B) OK
• (B) Actions... 1
7. Verify that the invoice status is Validated and that Accounted is Yes.
• (B) OK
12. (B) OK
13. Select the program PRC: Interface Expense Reports from Oracle Payables from the list of
values in the Name field and Vision Services for the operating unit.
14. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Batch Name Leave Blank
End GL Date Leave Blank
End Expenditure Item Date Leave Blank
15. (B) OK
• (B) Find
19. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
Note: Wait for the program with your Request ID to complete. The program PRCPRC:
Interface Expense Reports from Payables automatically submits the program AUD:
Supplier Costs Interface Audit. Look for the AUD: Supplier Costs Interface Audit
program request with your Request ID in the parameters.
20. Review the output report for AUD: Supplier Costs Interface Audit.
21. Close the output page and the Requests window and return to the Navigator.
23. Query the expenditure items from the expense report on your project.
• (B) Find
In this guided demonstration, the instructor will set the Proj Override timecard approval style to
Project Manager. As a result, when you submit a timecard for Amy Marlin in the next practice,
Oracle Time & Labor will route it for approval to the project manager for each charged project.
Approve Timecards
• (N) Preferences
• (T) Preferences
Field Value
Approval Style Project Manager
Override Approval Style Project Manager
• (I) Save
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Prerequisite
IMPORTANT: Each student will submit a timecard as Amy Marlin. Because a person can have
only one timecard for a period, the instructor must assign each student a period for which to
create and submit a timecard for Amy Marlin. Starting with the period for next week, the
instructor will assign each student a unique period to use for this practice.
Tasks
Enter a Timecard
Submit your timecard in Oracle Time & Labor to account for your work for the week. Use the
responsibility OTL, Vision Services (USA).
Field Value
Period IMPORTANT: Select the unique period
that the instructor assigns to you.
Overriding Approver Leave Blank
Comments Enter brief comments
Template Leave blank
Overwrite No
You worked 6 hours a day, Monday through Friday, performing professional duties on your XX
Capital Services project. Charge this time to task 3.0. You also worked 2 hours a day performing
clerical duties for the Feasibility Study project. Charge this time to task 1.1.1. After you enter the
timecard lines, review and submit the timecard.
Log in as the user DGRAY with the password of WELCOME. Navigate to Donald Gray's
worklist. Select the hyperlink for the notification for the timecard that you submitted for Amy
Marlin, review the notification, and approve the timecard. The 30 hours represents the amount
charged to the XXCS project where Donald Gray is the project manager.
Important: Select the hyperlink that has the dates for the timecard period that your instructor
assigned to you.
Approve the Timecard for the Feasibility Study Project as Bob Cochran
Log in as the user BCOCHRAN with the password of WELCOME. Navigate to Bob Cochran's
worklist. Select the hyperlink for the notification for the timecard that you submitted for Amy
Marlin, review the notification, and approve the timecard. The 10 hours represents the amount
charged to the Feasibility Study project where Bob Cochran is the project manager.
Important: Select the hyperlink that has the dates for the timecard period that your instructor
assigned to you.
Field Value
Period IMPORTANT: Select the unique period
that the instructor assigns to you.
Overriding Approver Leave Blank
Comments Enter brief comments
Template Leave blank
Overwrite No
5. Enter the project information in the first timecard line as specified in the following table:
Field Value
Project XXCS
Task 3.0
Type Professional - (Straight Time)
6. Enter 6 hours of time for each day, Monday-Friday for the first line.
7. Enter the project information in the second timecard line as specified in the following table:
Field Value
Project Feasibility Study
Task 1.1.1
Type Clerical - (Straight Time)
8. Enter 2 hours of time for each day, Monday-Friday for the second line.
9. (B) Save
In the previous demonstration, the instructor changed the timecard approval style to route
timecards for the appropriate project managers for approval. As a result, Oracle Time &
Labor will route the time for the XXCS project to Donald Gray for approval and the time for
the Feasibility Study project to Bob Cochran for approval.
Field Value
User Name DGRAY
Password WELCOME
• Select the hyperlink for the notification for the timecard that you submitted for Amy
Marlin.
• (B) Approve
Approve the Timecard for the Feasibility Study Project as Bob Cochran
Field Value
User Name BCOCHRAN
Password WELCOME
• Select the hyperlink for the notification for the timecard that you submitted for Amy
Marlin.
Important: Select the hyperlink that has the dates for the timecard period that your
instructor assigned to you.
• (B) Approve
Field Value
User Name SERVICES
Password WELCOME
4. Define the parameters for the program PRC: Transaction Import as specified in the
following table:
Field Value
Transaction Source Oracle Time and Labor
Batch Name Leave Blank
5. (B) OK
6. (B) Submit
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
• (T) Expenditure
• (B) Find
16. Close the open windows and return to the Navigator when finished.
Overview of Allocations
The allocations feature can distribute amounts between and within projects and tasks, or to
projects in other organizational units. For example, you can distribute amounts such as salaries,
administrative overhead, and equipment charges across several projects and tasks. Your
allocations can be as simple or elaborate as you like.
You identify the amounts to allocate (source) and then define the targets, the projects and tasks
to which you want to allocate the source amounts. Optionally, you can offset the allocations
with reversing transactions. Oracle Project Costing gathers source amounts into a source pool,
and then allocates to the targets using the basis method that you specify in the allocation rule.
When you allocate amounts, you create expenditure items whose amounts are derived from one
or more sources:
• Existing summarized expenditure items in Oracle Project Costing
• A fixed amount
• Amounts in an Oracle General Ledger account balance
Allocation Terminology
• Allocation - An allocation distributes existing amounts between and within projects and
tasks.
• Allocation Rule - A set of attributes that describes how to allocate amounts in a source
pool to specified target projects and tasks.
• Autoallocation Set - A group of allocation rules that you can run in a sequence that you
specify (step-down allocations) or at the same time (parallel allocations).
• Basis Method - How you use an allocation rule to allocate the amounts from a source
pool to target projects. The basis methods include options to spread the amounts evenly,
allocate by percentage, or prorate amounts based on criteria you specify.
• Full Allocation - An allocation method that distributes the total amounts in the specified
source pool. Use a full allocation to process an allocation rule only once in a run period.
• GL Allocation Batch - Allocation batches created in Oracle General Ledger. For
example, GL allocation batches include Mass Allocation, Recurring Journals, and Mass
Budget.
• Incremental Allocation - An allocation method that creates expenditure items based on
the difference between the transactions processed from one allocation to the next. This
Allocation Rules
Allocation rules define how Oracle Project Costing generates allocation transactions:
• The source of the amounts you are allocating.
• The targets - the projects and tasks to which to allocate amounts.
• How much of the source pool you want to allocate, and if you want to include a fixed
amount, GL balance, or client extension (or any combination of these).
• The time period during which the rule is valid.
You can create as many rules as needed, and use them in as many allocation runs as needed.
You can leave the original expenditure amounts in the source project, or offset the amounts
with reversing transactions. In most cases, the reversing transactions decrease the project
balance by the amount of the allocation.
Each allocation rule belongs to an operating unit and cannot be shared with other operating
units. Allocation rule source projects must be from the same operating unit. When cross-charge
is enabled, depending on the Targets Selection, you can allocate to target projects that are in
different operating units, legal entities, or business groups from the source project operating
unit. Offset projects must always be in the same operating unit as source projects.
Basis Method
The basis method defines how the rule divides amounts in the source pool among the targets.
• Spread Evenly - This method is the most simple and direct. The rule divides the source
pool amount equally among all the chargeable target tasks included in the rule.
• Target % and Spread Evenly - Specify the percentage of the source pool 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.
• Prorate and Target % and Prorate - These two proration basis methods provide precise
control over how the rule distributes the source pool. The rule uses the attributes set in the
Basis window to derive the rate at which the source pool amount is apportioned among the
target projects and tasks. For the Prorate basis method, the rule uses the basis attributes to
apportion the source amount among all the tasks defined by the rule. For the Target % and
Prorate method, the rule first uses the target percentage to calculate the amount to allocate
to the line, and then goes on to apportion the results among all the tasks.
• Use Client Extension Basis - Another way to define percentages and a basis is to use the
Allocation Basis extension. If you use this extension, then you cannot use the Basis
window.
Source Definition
The rule accumulates the amounts for the source pool during a specific period of time. The end
date of that time period is based on the amount class. The amount class is the period or periods
during which the amounts are accumulated. The allocation period type and the amount class
determine the start date.
You must define at least one source. All source projects and tasks must be open and from the
same operating unit. The exception report for the allocation run lists any duplicate projects.
If you are using projects as sources, then the results can change each time you run the
allocation if project statuses change.
To define sources:
1. In the Allocation Pool % field, enter a percentage to specify how much of the source pool
to allocate. The default value is 100%.
2. (Optional) In the Fixed Source Amount field, enter an amount to include in the source
pool.
3. For Amount Class, select from the list of values. Depending on the allocation period type
you selected in the Allocation Rule window, PA or GL precedes the field name.
Target Definition
Targets are the projects and tasks to which the allocation distributes amounts. You specify the
projects and tasks either in the Target window or with the Allocation Target client extension.
You must define at least one target. Target projects must be open and target tasks must be
chargeable.
How the Target Interacts with the Basis
The rule charges allocation transactions to the target projects and tasks according to the basis
method. The rule first allocates the specified percentage of the source pool to each target line,
and then uses the information in the Basis window to prorate the allocated amount across the
tasks on each line.
Duplicate Target Projects
You can include the same project on multiple lines in the Target window. For example, you
can enter Project Y in the Project field on one line, and then specify a project organization that
includes Project Y on a different line. If you include the same project on multiple lines, then
the Allow Duplicate Targets option in the Allocation Rule window affects the way the rule
behaves:
Offset Definition
Offsets are reversing transactions that you can use to balance the allocation transactions with
the source or other project. All projects and tasks to which you apply offsets must be open and
chargeable. Do not specify an offset to the source project if you do not want to change the total
amount in the source project. All offset projects and tasks must be open and chargeable, and in
the same operating unit as the source projects. The rule creates the offset transactions for the
offset project and task when you run PRC: Generate Allocations Transactions.
To define the offset:
1. Select an offset method.
If the source is an Oracle General Ledger account and you want to create offsetting
transactions, then select the offset method Use Client Extension for Project and Task or
Specific Project and Task.
- None - The rule does not create any offset transactions.
- Source Project and Task - The rule creates reversing transactions for the source
projects and tasks.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define the General Allocation Rule Information
The finance department has asked you to define an allocation rule to allocate a fixed amount of
shared costs each month to the tasks in your XX Capital Services project. The costs must be
allocated in full once each GL period. The rule should prorate the costs based on the total
burdened cost for each chargeable task.
Name your rule XXService Allocation. Enter the allocation rule information as specified in the
following table:
Field Value
Operating Unit Vision Services
Name XXService Allocation
Description Enter a brief description
Effective Date From Today's Date
Effective Date To Leave Blank
Basis Method Prorate
Allocation Method Full
Allocation Period Type GL
Targets Selection Operating Unit
Expnd Org Services-East
Expnd Type Class Miscellaneous Transaction
Expnd Type Support Svcs Allocation
Auto Release No
Allow Duplicate Targets No
The finance department has calculated that they need to allocate a fixed shared cost amount of
100,000.00 USD each month. Use this information to define the source for the allocation rule.
Allocate the costs to your XX Capital Services project. Your project manager has obtained an
exception that exempts task 3.0 of your XX Capital Services project from the allocation. Define
the targets for the allocation rule accordingly.
The finance department wants you to create a transaction on task 8.0 of the Service Center
project to offset the allocation transactions. Use the same expenditure organization, expenditure
type class, and expenditure type for the offset transaction that you use for the allocation
transactions.
The amount that the rule allocates to each chargeable task is based on the actual total burdened
cost for the fiscal year to date. Define the basis method and specify a relative period of 0 (current
period) to determine the actual total burdened cost for each task.
Field Value
Operating Unit Vision Services
Name XXService Allocation
Description Enter a brief description
Effective Date From Today's Date
Effective Date To Leave Blank
Basis Method Prorate
Allocation Method Full
Allocation Period Type GL
Targets Selection Operating Unit
Expnd Org Services-East
Expnd Type Class Miscellaneous Transaction
Expnd Type Support Svcs Allocation
Auto Release No
Allow Duplicate Targets No
4. (I) Save
5. (B) Sources
Field Value
Allocation Pool % 100
Fixed Source Amount 100,000.00
7. (I) Save
9. (B) Targets
15. Specify the project and task as specified in the following table:
Field Value
Project Service Center
Task 8.0
16. Specify the Offset Transaction Attributes as specified in the following table:
Field Value
Expenditure Organization Services-East
Expenditure Type Class Miscellaneous Transaction
Expenditure Type Support Svcs Allocation
Field Value
Basis Category Actuals
Amount Type Total Burdened Cost
GL Amount Class FYTD
Relative Period 0
Allocating Costs
After you define a rule for allocating costs, you can use the rule in an allocation run.
Processing the rule generates allocation transactions and (if specified) offset transactions in a
draft. The draft is a trial allocation run that you can review and evaluate. If the draft allocation
fails or does not produce the results you expect, then you can delete the draft, change the rule
parameters, and then create another draft. You can create, review, and delete draft runs until
you are satisfied with the results. However, you cannot create a draft if another draft exists for
the same rule. When you are satisfied with the draft run and its status is Draft Success, you can
release the allocation run.
Although you can run the program to generate allocations at any time, it is a good practice to
interface supplier costs and expense reports, run all costing programs, and run summarization
programs to prepare for the allocation to ensure that the allocation run includes all relevant
amounts.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Prerequisite
If not done previously, the instructor must set the current reporting period for Vision Services
operating unit to the period for the current week:
• (B) OK
• (I) Save
Run the program PRC: Update Project Summary Amounts for a Single Project for your XX
Capital Services project to summarize the costs. The allocation rule in this practice uses a prorate
basis method. This basis method uses summary amounts during allocation generation processing
to determine the basis percentage for each chargeable target task.
You are ready to generate allocation transactions for the current GL period. Submit the program
PRC: Generate Allocation Transactions for the Vision Services operating unit. Specify your rule
name, the current GL period, and today's date as the expenditure item date in the program
parameters.
Review the output report. You may see exceptions on the report. For example, the exception
code PA_AL_ZERO_TXN_BASIS_AMT means that no actual total burdened costs are
associated with the target task. As a result, the program did not allocate costs to the task.
Use the Review Allocation Runs window to review the status, basis details, source details, and
transaction totals for the allocation run. Release the allocation run. When you release the
allocation run, Oracle Project Costing submits the concurrent program PRC: Release Allocation
Runs.
Monitor the progress of the request and review the output report.
Use the Review Allocation Runs window to verify that the run is in Release Success status.
Record the information in the Allocation Expnd Batch field: ________________
Use Expenditure Inquiry (All) to review the released expenditure items. Enter the expenditure
batch number for your allocation run in the Find Expenditure Items window to limit your query.
4. (B) OK
5. Select the program PRC: Update Project Summary Amounts for a Single Project from the
list of values in the Name field and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Through Date Leave Blank
Summarize Cost Yes
Expenditure Type Class Leave Blank
Summarize Revenue Yes
Summarize Budgets Yes
Budget Type Leave Blank
Summarize Commitments Yes
8. (B) Submit
• (B) Find
11. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
16. (B) OK
17. Select the program PRC: Generate Allocation Transactions from the list of values in the
Name field and Vision Services for the operating unit.
18. Define the parameters for the program as specified in the following table:
Field Value
Rule Name XXService Allocation
Period Name Select Period for the Current Month
Expenditure Item Date Today's Date
19. (B) OK
• (B) Find
23. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
Review the output report. You may see exceptions on the report. For example, the exception
code PA_AL_ZERO_TXN_BASIS_AMT means that no actual total burdened costs are
associated with the target task. As a result, the program did not allocate costs to the task.
25. Close the output page and the Requests window and return to the Navigator.
• (B) Find
• (B) Transactions
• (B) Totals
• (B) Release...
When you release the allocation run, Oracle Project Costing submits the concurrent
program PRC: Release Allocation Runs.
• (B) Find
35. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
37. Close the output page and the Requests window and return to the Navigator.
40. Record the information in the Allocation Expnd Batch field: ________________
• (T) Expenditure
• (B) Find
Overview of AutoAllocations
AutoAllocations provide the ability to generate allocations more efficiently. You can group
processes and run them in a specified sequence or at the same time. AutoAllocations is an
Oracle General Ledger and Oracle Project Costing feature. In Oracle General Ledger, the
allocation definition is called a batch. In Oracle Project Costing, the allocation definition is
called a rule.
From an Oracle Project Costing responsibility, you can create AutoAllocation sets that contain
project allocation rules. If Oracle Project Costing is integrated with Oracle General Ledger,
then you can also include GL allocation batches. You can also view AutoAllocation sets that
you create using an Oracle Project Costing responsibility.
From an Oracle General Ledger responsibility, you can create AutoAllocation sets that contain
only Oracle General Ledger batches. You can also view AutoAllocation sets that you create
using an Oracle General Ledger responsibility.
Overview of AutoAllocations
Each rule or batch has a different effect when you run the autoallocation set, depending on the
set type:
• Step-down allocations - Use the results of each step in subsequent steps of the
AutoAllocation set. Oracle Workflow controls the flow of the AutoAllocations set.
• Parallel allocations - Carry out the specified rules all at once.
Oracle Project Costing opens the Define Recurring Journal Formula window.
• (B) Lines
• Close the Journal Entry Line and Define Recurring Journal Formula windows.
• (B) Sources
Asset Capitalization
Chapter 15 - Page 1
Copyright © 2007, Oracle. All rights reserved.
Asset Capitalization
Chapter 15 - Page 2
Asset Capitalization
Asset Capitalization
Chapter 15 - Page 3
Objectives
Asset Capitalization
Chapter 15 - Page 4
Agenda
Asset Capitalization
Chapter 15 - Page 5
Overview of Asset Capitalization
Asset Capitalization
Chapter 15 - Page 6
Overview of Asset Capitalization
Asset Capitalization
Chapter 15 - Page 7
To distinguish cost of removal and proceeds of sale amounts, you must enter proceeds of sale
amounts using expenditure types that you define to specifically classify these amounts. Oracle
Project Costing automatically classifies amounts for all other expenditure types as cost of
removal.
To associate retirement costs with a group asset in Oracle Assets, you create a retirement
adjustment asset in the capital project and identify it with a specific group asset. As with
capital assets, you define asset grouping levels and assign retirement adjustment assets to the
grouping levels to summarize the retirement cost amounts for posting to Oracle Assets.
When retirement activities are complete, you generate asset lines for the retirement cost
amounts and send the lines to Oracle Assets for posting as adjustments to the accumulated
depreciation accounts for the group assets. To communicate notice of an asset retirement to
Oracle Assets, you can optionally initiate retirement requests in Oracle Project Costing that are
automatically passed to Oracle Assets.
Asset Capitalization
Chapter 15 - Page 8
Project-Related Asset Processing Flow
Asset Capitalization
Chapter 15 - Page 9
Accounting Example
Accounting Example
In this example, you create a capital project to capture the costs of building a new clean room
and installing air quality monitors. As part of this project, you are removing several air quality
monitors from an existing clean room that is being designated for other uses and retiring them.
Asset Capitalization
Chapter 15 - Page 10
Accounting Example
Asset Capitalization
Chapter 15 - Page 11
Accounting Example
Asset Capitalization
Chapter 15 - Page 12
Accounting Example
Accounting Example
In this example, after you transfer the final accounting for the adjustment to Oracle General
Ledger, the total amount in Oracle General Ledger for the CIP-Clean Room account is
9,205.00.
Asset Capitalization
Chapter 15 - Page 13
Accounting Example
Accounting Example
Each asset line created by the program to generate asset lines has an associated general ledger
account. After you post the asset lines in Oracle Assets, you can create accounting in Oracle
Subledger Accounting to relieve the CIP or RWIP account, and transfer the amount to the
appropriate asset cost or group depreciation reserve account. Oracle Subledger Accounting
transfers the final accounting entries to Oracle General Ledger.
Asset Capitalization
Chapter 15 - Page 14
Accounting Example
Accounting Example
As the final step in the process of accounting for the asset transactions illustrated in this
example, you initiate an asset retirement transaction in Oracle Assets for the air quality
monitors that you removed from the clean room that you are taking out of service. You then
create journal entries to account for the retirement of the group asset cost associated with these
monitors. For more information on processing retirement transactions, see: Asset Retirements,
Oracle Assets User Guide.
Asset Capitalization
Chapter 15 - Page 15
Agenda
Asset Capitalization
Chapter 15 - Page 16
Project Types for Asset Capitalization
Asset Capitalization
Chapter 15 - Page 17
• Event Processing Method - You can specify a capital event processing method to control
how assets and costs are grouped over time. You can choose to use either periodic or
manual events.
• Grouping Method Specify how to summarize asset lines. You can choose from the
following options:
- All (highest level of summarization)
- CIP Grouped by Client Extension
- Expenditure Category
- Expenditure Category, Nonlabor Resource
- Expenditure Type
- Expenditure Type, Nonlabor Resource
• Group Supplier Invoices - Select to consolidate the expenditure items on a supplier
invoice into one asset line according to the method specified in the Grouping Method
field. Deselect to interface the lines to Oracle Assets as separate mass addition lines.
• Interface Supplier Invoices - If you choose not to group supplier invoices, then you
select a grouping option:
- As New Mass Additions - Interfaces each expenditure item on a supplier invoice line
to Oracle Assets as a separate Mass Addition line. Each line has the status NEW.
- As Merged Mass Additions - Interfaces each supplier invoice line to Oracle Assets
as a separate Mass Addition line with the status MERGED.
• Capitalized Interest Default Schedule - Use this field to specify a default interest rate
schedule for capitalized interest.
• Capitalized Interest Allow Override - Select this check box to allow override of the
default capitalized interest rate schedule at the project level.
For additional information regarding Capitalized Interest, see the lesson titled “Capital
Projects: Capitalized Interest.”
For additional information regarding implementing project types, see the course titled “R12
Project Foundation Fundamentals.”
Asset Capitalization
Chapter 15 - Page 18
Agenda
Asset Capitalization
Chapter 15 - Page 19
Asset Processing Flow
Asset Capitalization
Chapter 15 - Page 20
7. Optionally, define capital events to control how assets and costs are grouped, and placed
in service or retired.
8. Generate asset lines.
9. Review asset cost lines and make any necessary adjustments.
10. Run the program to interface assts to Oracle Assets.
11. Run the program to tieback asset lines from Oracle Assets.
Asset Capitalization
Chapter 15 - Page 21
Specifying Costs
Specifying Costs
Specifying Capital Asset Transactions to Capitalize
For capital assets, you must specify whether to capitalize or expense each transaction charged
to a capital project. You can use project-level and task-level transaction controls to indicate
which kinds of expenditures are allowable for capitalization. You can disable the Capitalizable
check box for a lowest level task on a capital project to indicate that all transactions charged to
the task will be classified as non-capitalizable.
Retirement Cost
You can select Retirement Cost check box for a task on a capital project to indicate that the
task is for retirement cost processing. When you enable this option, all expenditure items
charged to a task are designated as cost of removal or proceeds of sale amounts that pertain to
retirement adjustment assets. A task identified for processing retirement cost cannot also be
capitalizable.
You cannot make an election on how to account for retirement costs you record to a retirement
adjustment asset. Oracle Project Costing automatically classifies retirement costs as cost of
removal or proceeds of sale amounts based on the expenditure type. You define expenditure
types for the PROCEEDS_OF_SALE_EXP_TYPES lookup type. Oracle Project Costing
Asset Capitalization
Chapter 15 - Page 22
classifies all amounts you enter for the expenditure types defined in this lookup as proceeds of
sale amounts. Conversely, when you enter amounts for a retirement cost task and specify an
expenditure type that is not defined in the PROCEEDS_OF_SALE_EXP_TYPES lookup type,
Oracle Project Costing automatically classifies the amounts as cost of removal.
Asset Capitalization
Chapter 15 - Page 23
Defining Assets for Capital Projects
Asset Capitalization
Chapter 15 - Page 24
• When you define a retirement adjustment asset in Oracle Project Costing, you must
specify a valid Oracle Assets group asset identifier as the target asset. You can create
retirement adjustment assets and interface retirement costs to Oracle Assets only for fixed
assets that are associated with group assets in Oracle Assets. To interface a retirement
adjustment asset to Oracle Assets, you must specify a retirement date for the asset in
Oracle Project Costing.
• You can initiate a retirement request in Oracle Project Costing to identify one or more
assets that you are retiring from service. Retirement requests serve as an advice that you
can use to notify your fixed asset department about assets that need to be retired in Oracle
Assets.
For descriptions of the asset attributes, see the Oracle Project Costing User Guide.
Asset Capitalization
Chapter 15 - Page 25
Streamlining Asset Creation
Asset Capitalization
Chapter 15 - Page 26
Asset Grouping Levels
Asset Capitalization
Chapter 15 - Page 27
Asset Cost Allocation Methods
Asset Capitalization
Chapter 15 - Page 28
Practice - Define and Assign Assets
Overview
In this practice, you will assign an asset cost allocation method to your XX Capital Services
project and set the grouping level for task 3.0 to Common Costs. You will also define two assets
on your project and assign the assets to top-level tasks. Finally, you will run cost distribution
programs for your project to begin preparing costs for capitalization.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Set the Cost Allocation Method for Your Project
After consulting with your project manager, you have decided that when the generate asset lines
program cannot automatically associate an asset line with a single asset, the program should
spread the asset costs evenly across the assets. Set the cost allocation method on your XX Capital
Services project to Spread Evenly.
In addition, you want to collect common costs on your project and allocate these costs to assets
at a later point in time. Set the grouping level for task 3.0 to Common Costs.
The asset manager sent you information regarding two assets that you are building on your XX
Capital Services project.
Define the first asset on your project as specified in the following table:
Field Value
Capitalization Details Tab
Asset Name XXLab Building
Project Asset Type Estimated
Asset Details Tab
Book SVCS CORP
Asset Category BUILDING-OFFICE
Asset Capitalization
Chapter 15 - Page 29
Asset Number XX1
Actual Units 1
Location, Employee Tab
Location USA-CA-SAN FRANCISCO-NONE
Depreciation Tab
Depreciate Yes
Depreciation Expense Account 01-510-7320-000
Amortize Adjustments Yes
Description Tab
Description (enter freeform) XXLAB BUILDING
Field Value
Capitalization Details Tab
Asset Name XXLab Computer
Project Asset Type Estimated
Asset Details Tab
Book SVCS CORP
Asset Category COMPUTER-SERVER
Asset Number XX2
Actual Units 1
Location, Employee Tab
Location USA-CA-SAN FRANCISCO-NONE
Depreciation Tab
Depreciate Yes
Depreciation Expense Account 01-510-7360-000
Amortize Adjustments Yes
Description Tab
Description (enter freeform) XXLAB COMPUTER
Asset Capitalization
Chapter 15 - Page 30
Distribute Costs for Your Project
In preparation for capitalizing asset costs, you must run cost distribution programs for your
project. First, submit the program PRC: Submit Project Streamline Processes and run the
streamline option LU: Labor/Usage Cost for your project.
After the program completes, submit the program PRC: Distribute Total Burdened Cost for your
XX Capital Services project. Ensure that you select your project as a program parameter. Review
the output report.
Asset Capitalization
Chapter 15 - Page 31
Solution - Define and Assign Assets
Set the Cost Allocation Method for Your Project
• (N) Projects
• (B) Find
4. Select the XX Capital Services project on the Projects, Templates Summary window.
5. (B) Open
Asset Capitalization
Chapter 15 - Page 32
7. (B) Detail
8. Select Spread Evenly from the list in the Asset Cost Allocation Method field.
Asset Capitalization
Chapter 15 - Page 33
9. (I) Save
10. Close the Capital Information window and return to the Projects, Templates window.
Asset Capitalization
Chapter 15 - Page 34
12. Select task 3.0.
Asset Capitalization
Chapter 15 - Page 35
15. Select the option button for Common Costs.
• (B) Find
Asset Capitalization
Chapter 15 - Page 36
20. (B) Assets
21. Select the Capital Project Assets option button at the top of the window.
Field Value
Capitalization Details Tab
Asset Name XXLab Building
Project Asset Type Estimated
Asset Details Tab
Book SVCS CORP
Asset Category BUILDING-OFFICE
Asset Number XX1
Actual Units 1
Location, Employee Tab
Location USA-CA-SAN FRANCISCO-NONE
Depreciation Tab
Depreciate Yes
Depreciation Expense Account 01-510-7320-000
Amortize Adjustments Yes
Description Tab
Description (enter freeform) XXLAB BUILDING
Asset Capitalization
Chapter 15 - Page 37
23. (I) Save
Field Value
To Project No
To Task Yes
Top Task
1.0
Asset Capitalization
Chapter 15 - Page 38
27. Close the Assign Assets window.
Field Value
Capitalization Details Tab
Asset Name XXLab Computer
Project Asset Type Estimated
Asset Details Tab
Book SVCS CORP
Asset Category COMPUTER-SERVER
Asset Number XX2
Actual Units 1
Location, Employee Tab
Location USA-CA-SAN FRANCISCO-NONE
Depreciation Tab
Depreciate Yes
Depreciation Expense Account 01-510-7360-000
Amortize Adjustments Yes
Asset Capitalization
Chapter 15 - Page 39
Description Tab
Description (enter freeform) XXLAB COMPUTER
Field Value
To Project No
To Task Yes
Top Task
2.0
Asset Capitalization
Chapter 15 - Page 40
34. Close the open windows and return to the Navigator.
37. (B) OK
38. Select the program PRC: Submit Project Streamline Processes from the list of values in the
Name field and Vision Services for the operating unit.
39. Define the parameters for the program as specified in the following table:
Field Value
Streamline Option LU: Labor/Usage Cost
Project Number XXCS
Asset Capitalization
Chapter 15 - Page 41
40. (B) OK
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
47. (B) OK
48. Select the program PRC: Distribute Total Burdened Cost from the list of values in the Name
field and Vision Services for the operating unit.
Asset Capitalization
Chapter 15 - Page 42
49. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
50. (B) OK
• (B) Find
54. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Asset Capitalization
Chapter 15 - Page 43
56. When finished, close the output page and the Requests window and return to the Navigator.
The instructor will generate cost accounting events and create final subledger accounting for
the entire class in the next demonstration.
Asset Capitalization
Chapter 15 - Page 44
Specifying an Actual Date in Service or a Retirement Date
Asset Capitalization
Chapter 15 - Page 45
Capital Events
Capital Events
You can create periodic and manual capital events to control how Oracle Project Costing
interfaces capital project assets and costs to Oracle Assets over time. You use capital events to
group assets and costs before you generate asset lines for capitalization and retirement cost
processing.
You can specify a default event processing method for a capital project type and override it at
the project level. Oracle Project Costing supports the following event processing methods:
• None - Defined groupings are valid for the life of the project
• Periodic Event Creation - Cost and assets are grouped periodically by grouping level
• Manual Event Creation - Cost and assets are grouped manually by the user
When you submit the program PRC: Generate Asset Lines for a Single Project or PRC:
Generate Asset Lines for a Range of Projects for a capital project that uses capital events,
Oracle Project Costing automatically generates asset lines for all defined, unprocessed capital
events.
Asset Capitalization
Chapter 15 - Page 46
Periodic Events
When you use periodic event processing, you submit the concurrent program PRC: Create
Periodic Capital Events to select unprocessed assets and cost amounts for a project based on
the actual date in service and expenditure item date you specify in the process parameters. The
program PRC: Create Periodic Capital Events enables you to create periodic capital events to
group project assets and costs for capitalization and retirement cost processing. You enable
periodic capital event processing for a project by setting the event processing option in the
Capital Information window to Periodic. When you submit this program, Oracle Project
Costing selects unprocessed assets and costs for capital projects based on the actual date in
service, expenditure item date, and project values you specify in the process parameters. The
process then associates the assets and costs with the event period you specify in the process
parameters. You can then submit the program to generate asset lines for the selected assets and
costs.
Manual Events
When you use manual event processing, you can specify the assets and costs that you want to
include in the event, as well as the actual date in service and expenditure item date. You create
capital events from the Capital Projects window:
1. Navigate to the Capital Projects window.
2. Find the capital project for which you want to define a capital event in the Find Capital
Projects window.
3. Choose the capital project you want and choose the Capital Events button.
4. In the Capital Events window, select either the Capital Project Assets Workbench or the
Retirement Adjustment Assets Workbench.
5. Insert a new row to derive the (next) sequential event number, an event name, and
optionally select a different asset allocation method.
6. Save your work.
7. To select assets for the event, choose the Assets button to open the Event Assets window
and choose Attach New Assets.
8. In the Attach New Asset window, enter selection criteria to find one or more assets to
attach to the event and choose OK to return to the Event Assets window.
9. Save your work and close the Event Assets window to return to the Capital Events
window.
10. To select costs for the event, choose the Costs button to open the Event Costs window
and choose Attach New Costs.
11. In the Attach New Costs window, enter selection criteria to find costs to attach to the
event and choose OK to return to the Event Costs window.
12. Save your work and close the Event Costs window to return to the Capital Events
window.
13. To generate asset lines for the event, choose Generate. You can view the status of the
request in the Events window.
Note: You can optionally reverse all assets for the event by choosing the Reverse button.
Asset Capitalization
Chapter 15 - Page 47
Generating Summary Asset Lines
Asset Capitalization
Chapter 15 - Page 48
- PRC: Generate Cost Accounting Events
Note: You must run this program for each process category for which you have
costs. Alternatively, you can leave the Process Category parameter blank to
generate accounting events for all costs.
- PRC: Create Accounting
Note: You must run this program for each process category for which you have
costs. Alternatively, you can leave the Process Category parameter blank to create
accounting events for all costs.
Important: You must run the program PRC: Create Accounting in final mode for
the expenditure items before you generate asset lines. The generate asset lines
program does not create asset lines for the costs if the corresponding expenditure
items are not successfully accounted in final mode.
2. Run the program to update project summary amounts so you can see the total expense and
CIP/RWIP amounts in the Capital Projects Summary window.
3. If you use periodic or manual capital events to group project assets and costs, then
process the events.
Determining CIP or RWIP Accounting
You must create the final accounting for costs in Oracle Subledger Accounting before you can
generate asset lines for the costs. The program that generates asset lines uses the final
accounting from Oracle Subledger Accounting to determine the CIP or RWIP accounts for
asset lines. This approach ensures that Oracle Project Costing interfaces the final CIP or RWIP
accounts to Oracle Assets. The program uses the predefined post-accounting programs that
Oracle Project Costing provides in Oracle Subledger Accounting to obtain final CIP or RWIP
accounts from Oracle Subledger Accounting. If you define journal line types for Oracle
Subledger Accounting that use different accounting classes, then you must add these
accounting classes to the post-accounting program assignments.
Note: The generate asset lines process obtains the CIP or RWIP accounts from the cost
distribution lines in Oracle Project Costing, and not from Oracle Subledger Accounting, in the
following two situations:
• The Interface Costs to GL option for the type of cost is set to No in Oracle Project Costing
implementation options.
• You import costs from an external non-Oracle system into Oracle Project Costing as
accounted costs. As a result, Oracle Project Costing does not generate accounting events
or create accounting for these costs.
Asset Capitalization
Chapter 15 - Page 49
Assigning Asset Lines
Asset Capitalization
Chapter 15 - Page 50
Sending Asset Lines to Oracle Assets
Asset Capitalization
Chapter 15 - Page 51
In Oracle Assets you can query and review assets posted to Oracle Assets by project number
and task number in the Financial Inquiry window.
Prerequisite:
If you are sending cost adjustments for an asset from Oracle Project Costing to Oracle Assets,
ensure that the original mass addition was posted to Oracle Assets. If the mass addition has not
become an asset, the Interface process will reject the adjustment line.
Tieback Asset Lines from Oracle Assets
After you interface assets to Oracle Assets, run the program PRC: Tieback Asset Lines from
Oracle Assets. This program identifies and updates Oracle Project Costing assets and asset
lines that you interfaced to Oracle Assets. For assets, the program updates the asset details to
reflect the asset number assigned in Oracle Assets and the period in which the asset was
posted. For asset lines, the program updates each line to reflect the Oracle Assets period in
which the asset line was posted.
Asset Capitalization
Chapter 15 - Page 52
Guided Demonstration - Create Final Subledger Accounting for
Costs
In preparation to generate asset lines, the instructor will finish processing costs for the entire
class.
4. (B) OK
5. Select the program PRC: Generate Cost Accounting Events from the list of values in the
Name field and Vision Services for the operating unit.
6. Leave all the parameters blank. The program will generate cost accounting events for all
process categories.
7. (B) OK
8. (B) Submit
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Asset Capitalization
Chapter 15 - Page 53
Create Accounting
15. (B) OK
16. Select the program PRC: Create Accounting from the list of values in the Name field and
Vision Services for the operating unit.
17. Define the parameters for the program as specified in the following table:
Field Value
Process Category Leave Blank (program will
process accounting events for all
process categories)
End Date Friday of the current week
Mode Final
Errors Only No
Report Summary
Transfer to General Ledger Yes
Post in General Ledger Yes
General Ledger Batch Name Leave Blank
Include User Transaction Identifiers No
18. (B) OK
• (B) Find
Asset Capitalization
Chapter 15 - Page 54
− Subledger Accounting Balances Update
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
23. Close the output report page and the open windows and return to the Navigator.
Asset Capitalization
Chapter 15 - Page 55
Practice - Capitalize Assets
Overview
In this practice, you will update summary amounts for your project, place your two assets in
service, generate asset lines, and interface the assets to Oracle Assets. Finally, you will view the
assets in Oracle Assets.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Update Project Summary Amounts
Run the program PRC: Update Project Summary Amounts for a Single Project for your XX
Capital Services project to summarize the costs.
Your project manager has certified that the XXLab Building and XXLab Computer assets are
finished and ready for capitalization. Change the asset type for both assets to As-Built and record
an actual in service date of 31-DEC-2006.
Note: You are entering 31-DEC-2006 in order to demonstrate the interface to Oracle Assets. If
you enter today's date, you will not be able to interface the asset to Oracle Assets because the
asset period is not open.
The costs on your project are final accounted in Oracle Subledger Accounting and the two assets
have in service dates, so you are now ready to generate asset lines for your XX Capital Services
project. To generate asset lines, use today's date as the Asset Date Through and this Sunday's
date as the PA Through Date. You are also ready to include the costs from common cost task 3.0
when you generate asset lines.
Review the output report for the program PRC: Generate Asset Lines for a Single Project.
Review the asset lines for your XX Capital Services project and answer the following questions:
Asset Capitalization
Chapter 15 - Page 56
1. Why are all asset lines for task 1.0 assigned to XXLab Building?
2. Why are all asset lines for task 2.0 assigned to XXLab Computer?
3. Why are all asset lines for task 3.0 split between the two assets?
4. Why are the asset lines grouped by expenditure types such as Clerical, Hotel, XXMotor
Pool and Trucks?
After completing the asset line analysis, you decide to move some costs on task 3.0 from XXLab
Computer to XXLab Building. Split an asset line assigned to XXLab Computer for task 3.0 and
assign 85% of the cost to XX Lab Building and the remainder to XXLab Computer.
When you are satisfied with the asset lines, you are ready to interface the assets to Oracle Assets.
Submit the program PRC: Interface Assets to Oracle Assets. Ensure that you enter your XXCS
project number in both the From Project Number and To Project Number program parameter
fields.
You can now view your assets in Mass Additions in Oracle Assets. Use the responsibility Assets,
Vision Services (USA). Navigate to the Find Mass Additions window to query the assets for you
project. For the find criteria, also include SVCS CORP as the Book. Select one of the MERGED
lines, review the details, and view the project details.
Asset Capitalization
Chapter 15 - Page 57
Solution - Capitalize Assets
Update Project Summary Amounts
4. (B) OK
5. Select the program PRC: Update Project Summary Amounts for a Single Project from the
list of values in the Name field and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Project Number XXCS
Through Date Leave Blank
Summarize Cost Yes
Expenditure Type Class Leave Blank
Summarize Revenue Yes
Summarize Budgets Yes
Budget Type Leave Blank
Summarize Commitments Yes
Asset Capitalization
Chapter 15 - Page 58
7. (B) OK
8. (B) Submit
• (B) Find
11. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Asset Capitalization
Chapter 15 - Page 59
13. Close the output report page and the open windows and return to the Navigator.
• (B) Find
Note: You are entering 31-DEC-2006 in order to demonstrate the interface to Oracle
Assets. If you enter today's date, you will not be able to interface the asset to Oracle
Assets because the asset period is not open.
Asset Capitalization
Chapter 15 - Page 60
19. (I) Save and close the Assets window.
Field Value
Asset Date Through Today's Date
PA Date Through This Sunday's Date
Include Common Tasks Yes
Asset Capitalization
Chapter 15 - Page 61
21. (B) OK
This initiates the Program PRC: Generate Asset Lines for a Single Project. Note your
request ID:
You can see the ID at the bottom of the Oracle Applications window.
• (B) Find
25. Wait for the process to finish. When the process is complete, select the process.
Asset Capitalization
Chapter 15 - Page 62
27. Close the output page and the Requests window and return to the Navigator.
• (B) Find
Asset Capitalization
Chapter 15 - Page 63
1. Why are all asset lines for task 1.0 assigned to XXLab Building?
Answer: You assigned only XXLab Building to top task 1.0. As a result, the asset lines
generation program assigned all costs to this asset.
2. Why are all asset lines for task 2.0 assigned to XXLab Computer?
Answer: You assigned only XXLab Computer to top task 2.0. As a result, the asset lines
generation program assigned all costs to this asset.
3. Why are all asset lines for task 3.0 split between the two assets?
Answer: You set the grouping level for task 3.0 to Common Costs and assigned Spread
Evenly as the cost allocation method for your project. As a result, the asset lines
generation program divided the capitalizable costs for task 3.0 evenly between the two
eligible assets.
4. Why are the asset lines grouped by expenditure types such as Clerical, Hotel, XXMotor
Pool and Trucks?
Answer: The project type for your project is Construction. The grouping method
assigned to the project type is Expenditure Type. As a result, the asset lines generation
program grouped all costs by the expenditure type associated with the expenditure type
for each capitalizable expenditure item.
31. Select one of the asset lines for task 3.0 and split it between the two assets.
Asset Capitalization
Chapter 15 - Page 64
• Select an asset line.
Asset %
XXLab Building 85.00
XXLab Computer 15.00
32. (B) OK
Asset Capitalization
Chapter 15 - Page 65
• (B) Submit a New Request
38. (B) OK
39. Select the program PRC: Interface Assets to Oracle Assets from the list of values in the
Name field and Vision Services for the operating unit.
40. Define the parameters for the program as specified in the following table:
Field Value
From Project Number XXCS
To Project Number XXCS
Date Placed in Service Through Leave Blank
41. (B) OK
• (B) Find
45. Wait for the program to finish. When the program is complete, select the program.
Asset Capitalization
Chapter 15 - Page 66
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
47. Close the output page and the Requests window and return to the Navigator.
• (B) OK
• (B) Find
You will see that your two assets are in the POST queue. Each individual asset line is also
visible. They are MERGED.
Asset Capitalization
Chapter 15 - Page 67
• Select one of the MERGED lines.
• (B) Open
You can drill back to Oracle Projects from Oracle Assets to see the asset line detail
information.
Asset Capitalization
Chapter 15 - Page 68
52. Close the open windows and return to the Navigator.
Asset Capitalization
Chapter 15 - Page 69
Agenda
Asset Capitalization
Chapter 15 - Page 70
Adjusting Capital Project Costs
Asset Capitalization
Chapter 15 - Page 71
Reversing Capitalization of Assets in Oracle Project Costing
Asset Capitalization
Chapter 15 - Page 72
• When you choose the action to reverse capitalize an asset, Oracle Project Costing checks
Oracle Assets to determine if the asset was retired previously. If yes, then Oracle Project
Costing issues a warning message and you can either continue processing or cancel the
reversal action.
Reversing Capitalization of a Capital Asset After Depreciation
Oracle Assets processes reversal transactions from Oracle Project Costing as negative cost
adjustments to the original asset. If you have begun depreciating this asset, then Oracle Assets
must reverse the depreciation expense in the period you reverse capitalize the asset.
Before you reverse an asset, ensure that the Amortize Adjustment check box is unchecked for
the asset. If you reverse capitalize an asset for which you specify to amortize adjustments, then
the monthly depreciation on the original cost will not equal the monthly depreciation generated
to account for the asset cost reversal in Oracle Assets. Oracle Assets amortizes the catch-up
depreciation on the negative cost adjustment over the remaining life of the asset.
Recapitalization of Reverse Capitalized Assets
To recapitalize an asset, enter the new Date Placed in Service in Oracle Project Costing so you
can generate new asset lines. You must also manually change the Date Placed in Service for
the asset in the Asset Workbench in Oracle Assets, as the Date Placed in Service cannot be
updated through the Mass Additions process.
Asset Capitalization
Chapter 15 - Page 73
Abandoning a Capital Asset in Oracle Project Costing
Asset Capitalization
Chapter 15 - Page 74
Agenda
Asset Capitalization
Chapter 15 - Page 75
Asset Capitalization Implementation Steps
Asset Capitalization
Chapter 15 - Page 76
Implement Asset Extensions
Asset Capitalization
Chapter 15 - Page 77
and retirement adjustment assets) and asset assignments prior to the creation of asset lines,
based on transaction data (such as inventory issues or supplier invoices) entered for the
project.
• Capital Event Processing Extension - The program PRC: Create Periodic Capital Event
calls this extension for each project for which it creates a capital event. Use this extension to
automatically create project assets (capital assets and retirement adjustment assets) and asset
assignments prior to the creation of capital events, based on transaction data (such as
inventory issues or supplier invoices) entered for the project.
• CIP Account Override Extension - Override the CIP account associated with an asset line
to specify a different account for posting CIP clearing amounts. This capability enables you
to utilize accounts for clearing CIP amounts that are different from the accounts you use to
account for CIP expenditures. This extension allows you to preserve the original CIP cost
account details.
• CIP Grouping Extension - Define a unique method that your company uses to specify how
expenditure lines are grouped to form asset lines. Oracle Project Costing predefines five CIP
Grouping Methods. If these methods do not meet your company’s business needs, then use
this client extension to create your own CIP Grouping Method. After you define the
extension, select the Group by Client Extension grouping method. Oracle Project Costing
calls the CIP Grouping extension when it generates asset lines.
• Depreciation Account Override Extension - Define your own logic for deriving the
depreciation expense account when you define an asset or interface asset lines to Oracle
Assets. Oracle Project Costing calls this extension during update of the Assets and Asset
Details windows and during validation of asset information when you interface asset lines to
Oracle Assets.
Asset Capitalization
Chapter 15 - Page 78
Define Standard Unit Costs for Asset Cost Allocations
Asset Capitalization
Chapter 15 - Page 79
Guided Demonstration - Define Standard Unit Costs for Asset
Cost Allocations
Define Standard Unit Costs for Asset Cost Allocations
• (N) Setup > Capitalization > Assets > Standard Unit Costs
3. Enter the standard unit cost for an asset book and asset category combination as specified in
the following table:
Field Value
Asset Book SVCS CORP
Asset Category COMPUTER-PC
Book Currency USD
Cost Per Unit 2,500.00
4. (I) Save
5. Close the Project Asset Standard Unit Costs window and return to the Navigator.
Asset Capitalization
Chapter 15 - Page 80
Enable Retirement Cost Processing
Asset Capitalization
Chapter 15 - Page 81
Define Proceeds of Sale Expenditure Types
Asset Capitalization
Chapter 15 - Page 82
Practice - Define a Proceeds of Sale Expenditure Type
Overview
In this practice, you will define a proceeds of sale expenditure type.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define a Proceeds of Sale Expenditure Type
Your company records proceeds of sale amounts for retirement cost processing in Oracle Project
Costing. Define a unique expenditure type to classify and account for the amounts as specified in
the following table:
Field Value
Code XXPROCEEDS OF SALE
Meaning XX-Proceeds of Sale
Description XX-Proceeds of Sale expenditure type
Effective Date From Today’s Date
Asset Capitalization
Chapter 15 - Page 83
Solution - Define a Proceeds of Sale Expenditure Type
Define a Proceeds of Sale Expenditure Type
• (N) Setup > Capitalization > Assets > Retirement Cost Classification
4. (I) New
5. Define the proceeds of sale expenditure type as specified in the following table:
Field Value
Code XXPROCEEDS OF SALE
Meaning XXProceeds of Sale
Description XXProceeds of Sale expenditure type
Effective Date From Today’s Date
6. (I) Save
7. Close the Retirement Cost Classification Lookups window and return to the Navigator.
Asset Capitalization
Chapter 15 - Page 84
Summary
Asset Capitalization
Chapter 15 - Page 85
Copyright © 2007, Oracle. All rights reserved.
Asset Capitalization
Chapter 15 - Page 86
Asset Capitalization:
Capitalizing Interest
Chapter 16
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define the Basic Rate Name Information
Your company plans to calculate capitalized interest for costs incurred when you invest in long-
term capital projects. Define a capitalized interest rate name to represent the interest type that the
finance department plans to capitalize as specified in the following table:
Field Value
Rate Name XXDebt Costs-Local
Description Cost of Borrowings
Expenditure Type Interest
Define additional information for the capitalized interest rate name. For the operating unit Vision
Services, you want the expenditure organization source to be the project owning organization.
Each project must have an Open CIP amount of 10,000.00 and be at least 30 days from the start
date to meet the threshold for calculation of capitalized interest. Select Full as the current period
convention to specify the portion of the current period CIP amount to include in the interest
calculation. Choose to spread the amounts evenly across accounting periods. Finally, assign the
Simple interest method to this capitalized interest rate name.
For Vision Services, exclude the following expenditure types from interest rate calculation for the
capitalized interest rate name:
− F&A Costs
− Fringe
− Overhead
4. (I) New
Field Value
Rate Name XXDebt Costs-Local
Description Cost of Borrowings
Expenditure Type Interest
Effective Date From Today's Date
6. (I) Save
8. Define the capitalized interest rate information as specified in the following table:
Field Value
Operating Unit Vision Services
Exp Organization Source Project Owning Org
9. (I) Save
10. Close the window with the additional information and return to the first window
12. Define capitalized interest rate exclusions for the operating unit Vision Services as specified
in the following table:
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define Capitalized Interest Rate Schedule Header Information
Define a capitalized interest rate schedule to specify the multipliers for the XXDebt Costs-Local
capitalized interest rate name that you defined in the previous practice. Define the information
for the provisional capitalized interest rate schedule and name it XXDebt Cost Schedule. Use the
organization hierarchy information as specified in the following table:
Field Value
Hierarchy Global
Version 1
Start Org Vision Corporation
Create the initial version of the schedule. Name the first version and identify the first day of
current month as the start date. You do not have an end date for this version at this time.
First, enter the multiplier for Vision Corporation, the start organization that you specified for the
hierarchy. Interest rates for operating your Services-East organization are higher than for other
organizations, so the finance department has provided you with a separate multiplier for
Services-East. Enter the multipliers as specified in the following table:
3. Enter the rate schedule header information as specified in the following table:
Field Value
Name XXDebt Cost Schedule
Description Enter a brief description
Effective Date From Today's Date
Effective Date To Leave Blank
Hierarchy Global
Version 1
Start Org Vision Corporation
5. Enter the name and dates for the version as specified in the following table:
Field Value
Name Version 1
Start Date First day of the current month
End Date Leave Blank
6. (I) Save
8. (I) Save
Selecting the Compile button submits a concurrent program - PRC: Compile Capitalized
Interest Rate Schedule.
10. Close the Capitalized Interest Rate Schedule window and return to the Navigator.
For the guided demonstration, you will specify the capitalized interest rate schedule for an
existing capital project type.
• Enter query mode: (M) View > Query By Example > Enter
• Run the query: (M) View > Query By Example > Run
Field Value
Default Schedule Select one of the student's XXDebt Cost Schedule
from the previous practice.
Allow Override Yes (enable check box)
6. (I) Save
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Prerequisite
The instructor must perform the previous guided demonstration before you do this practice. The
Allow Override check box for capitalized interest must be enabled for the Construction project
type. Otherwise, you will be unable to update the capitalized interest rate schedule for your XX
Capital Services project.
Tasks
Assign a Capitalized Rate Schedule to the XX Capital Services Project
Your project manager has asked you to set up your XX Capital Services project for capitalized
interest calculation for a six month period. Assign the XXDebt Cost Schedule to the project,
allow capitalized interest calculation, and specify a capitalized interest stop date.
• (N) Projects
• (B) Find
4. Select the XX Capital Services project on the Projects, Templates Summary window.
5. (B) Open
Field Value
Capitalized Interest Schedule XXDebt Cost Schedule
Allow Capital Interest Yes (enable check box)
Capital Interest Stop Date Enter a date six months from today
For the guided demonstration, you will set the project status control for capitalized interest for an
existing project status.
• Enter query mode: (M) View > Query By Example > Enter
• Run the query: (M) View > Query By Example > Run
4. In the Status Controls region, scroll down until you find the Capitalized Interest action.
5. Enable the Allow check box for the Capitalized Interest action.
6. (I) Save
Cross Charge
Chapter 17 - Page 1
Copyright © 2007, Oracle. All rights reserved.
Cross Charge
Chapter 17 - Page 2
Cross Charge
Cross Charge
Chapter 17 - Page 3
Objectives
Cross Charge
Chapter 17 - Page 4
Agenda
Cross Charge
Chapter 17 - Page 5
Overview of Cross Charge
Cross Charge
Chapter 17 - Page 6
Cross Charge Terminology
Cross Charge
Chapter 17 - Page 7
operating unit creates an Oracle Receivables invoice, which is interfaced as an Oracle
Payables invoice to the receiver operating unit.
• Provider Operating Unit - The operating unit whose resources provide services to another
project or organization. For cross charge transactions, the provider operating unit is the
expenditure operating unit; the project operating unit owns the intercompany billing project.
• Provider Organization - For cross charge transactions, the organization that provides
resources to another organization. The default is the expenditure organization or the non-
labor resource organization, which can be overridden using the Provider and Receiver
Organization Override client extension.
• Receiver Operating Unit - An operating unit whose projects receive services from another
project or organization.
• Receiver Organization - The operating unit whose projects receive services from another
project or organization.
• Transfer Price - The price agreed upon by the provider and receiver organizations in a cross
charged transaction.
Cross Charge
Chapter 17 - Page 8
Cross Charge Types Example
Cross Charge
Chapter 17 - Page 9
Processing Methods
Processing Methods
You can choose one of the following processing methods for cross charge transactions:
• Borrowed and Lent Accounting - Oracle Project Costing creates accounting entries to
pass costs and revenue across organizations without generating internal invoices. Oracle
Project Costing determines the appropriate cost or revenue amounts based on the transfer
price rules of the provider and receiver organizations. Borrowed and lent accounting
entries provide a financial view of an organization’s performance.
• Intercompany Billing Accounting - Companies choose the intercompany billing method
largely due to legal and statutory requirements. Oracle Project Costing generates physical
invoices and corresponding accounting entries at legal transfer prices between the internal
seller (provider) and buyer (receiver) organizations when they cross a legal entity
boundary or operating units. For additional discussion of Intercompany Billing, see the
Advanced Topic lesson titled “R12 Projects Advanced: Intercompany Billing.”
• No Cross Charge Process - Companies generally process cross charges in Oracle Project
Costing using the borrowed and lent or intercompany billing method. However,
companies may not need to process cross charge transactions, if, for example, you have
performed intercompany billing manually in Oracle General Ledger.
Cross Charge
Chapter 17 - Page 10
Agenda
Cross Charge
Chapter 17 - Page 11
Borrowed and Lent Processing
Cross Charge
Chapter 17 - Page 12
Project and Task Setup
Cross Charge
Chapter 17 - Page 13
- At the project-level, this entry is the default value for each new top-task that you
create.
- At the task-level, this entry is the default value for each new subtask that you create.
If you assign a transfer price schedule to a lowest-level task, then Oracle Project
Costing uses that transfer price schedule to process labor or non-labor cross-charged
transactions. If you do not assign a transfer price schedule at the lowest task level,
then Oracle Project Costing uses the transfer price schedule that you assign at the
project-level.
Note: Intercompany Tax Receiving Task (project-level only) is for intercompany billing. You
can specify the task to use to collect nonrecoverable intercompany tax amounts as project
costs.
Cross Charge
Chapter 17 - Page 14
Subledger Accounting Process Flow: Cross Charge
Cross Charge
Chapter 17 - Page 15
4. PRC: Generate Cross Charge Accounting Events - Uses AutoAccounting to determine
the default credit account and then to generate accounting events. You can select Borrowed
and Lent for the Process Category parameter to run the program only for borrowed and
lent transactions.
5. PRC: Create Accounting - Creates subledger journal entries for eligible accounting
events. You can select Borrowed and Lent for the Process Category parameter to run the
program only for borrowed and lent accounting events. You can run the program in either
draft or final mode. Optionally, the program can post journal entries in Oracle General
Ledger to send journal entries to Oracle General Ledger.
6. PRC: Transfer Journal Entries to GL - When you run the program PRC: Create
Accounting, if you select No for the parameter Transfer to GL, then you run this program
to transfer final subledger accounting entries to Oracle General Ledger.
7. Journal Import (in Oracle General Ledger) - Imports the final accounting entries into
Oracle General Ledger. Either PRC: Create Accounting or PRC: Transfer Journal Entries
to GL initiates this program when you transfer final subledger accounting journal entries to
Oracle General Ledger. Optionally, you can set these programs to post journal entries in
Oracle General Ledger.
You can require the receiver operating unit to run additional customized processes to create
additional accounting entries in Oracle Subledger Accounting and transfer the accounting entries
to Oracle General Ledger. For example, your implementation team can develop customized
processes to handle organizational profit elimination to satisfy your company's accounting
practices.
In addition, the provider operating unit can adjust cross charge transactions or perform steps
resulting in the reprocessing of borrowed and lent transactions.
Cross Charge
Chapter 17 - Page 16
Borrowed and Lent Accounting
Cross Charge
Chapter 17 - Page 17
Cross Charge Adjustments
Cross Charge
Chapter 17 - Page 18
cross charge processing resets the cross charge processing method to No Cross Charge
Processing and the cross charge processing status to Never Processed.
• Changing transfer price conversion attributes - You can reconvert transfer price amounts
from the transaction currency if you change the transfer price exchange rate date type and
exchange rate type, which govern how Oracle Project Costing converts the transfer price
amount from the transaction currency to the functional currency. To do this, you choose the
Change Transfer Price Functional Currency Attributes option from the Reports menu.
• Changing transfer price base amounts - If you recalculate raw or burdened cost, then the
amount of the transfer price basis (and the final transfer price amount) of a cross charged
transaction can also change. The respective cost distribution processes determines whether
such recalculations affect the transfer price amount of any cross charged transactions and
automatically mark the transactions for cross charge reprocessing. The cost distribution
programs automatically reset the cross charge processing status to Never Processed and
blanks out the transaction’s transfer price amount.
• Performing transfers and split - Transferring or splitting a cross charged transaction does
not affect the cross charge processing method of the existing transactions. The reversing and
new transactions undergo the cross charge processing as usual.
In addition, if you change and recompile a burden schedule that Oracle Project Costing used to
determine the transfer price of some items, then the recompile program marks these items for
cross charge reprocessing. The program resets the cross charge type to Null, the cross charge
processing method to Pending, and the cross charge processing status to Never Processed.
Cross Charge
Chapter 17 - Page 19
Processing Cross Charge Adjustments
Cross Charge
Chapter 17 - Page 20
Note: If the adjustment has an impact on the accounting, then you must run the programs PRC:
Generate Cross Charge Accounting Events and PRC: Create Accounting to process the
adjustment accounting. You can select the process category Borrowed and Lent for both
programs to restrict the processing to only borrowed and lent accounting events.
Cross Charge
Chapter 17 - Page 21
Practice - Set Cross Charge Attributes for a Project
Overview
In this practice, you will set cross charge attributes for your XX Capital Services project.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Set Cross Charge Attributes at the Project Level
Resources owned by another operating unit, Vision Services R&D, will perform work on your
XX Capital Services project. Enable your project to receive cross charges from other operating
units. Set up the project to use the Global TP Schedule to determine the transfer prices for both
labor and non-labor cross charges.
Allow resources from other operating units to charge only task 1.1. Set up task 1.1 to use the
Global TP Schedule to determine the transfer prices for both labor and non-labor cross charges.
Cross Charge
Chapter 17 - Page 22
Solution - Set Cross Charge Attributes for a Project
Set Cross Charge Attributes at the Project Level
• (N) Projects
• (B) Find
4. Select the XX Capital Services project on the Projects, Templates Summary window.
5. (B) Open
Cross Charge
Chapter 17 - Page 23
7. (B) Detail
8. Set the Cross Charge attributes for the project as specified in the following table:
Field Value
Allow Charges from other Operating Units Yes (enable check box)
Process Cross Charge For Labor Yes (enable check box)
Transfer Price Schedule: Labor Global TP Schedule
Fixed Date: Labor Leave Blank
Process Cross Charge For Non-Labor Yes (enable check box)
Transfer Price Schedule: Non-Labor Global TP Schedule
Fixed Date: Non-Labor Leave Blank
Intercompany Tax Receiving Task Leave Blank
9. (I) Save
10. Close the Project Multinational Setup window and return to the Projects, Templates
window.
Cross Charge
Chapter 17 - Page 24
12. (B) Detail
16. Double-click the Cross Charge option in the Task Options window.
17. Set the Cross Charge attributes for the task 1.1 as specified in the following table:
Field Value
Allow Charges from other Operating Units Yes (enable check box)
Process Cross Charge For Labor Yes (enable check box)
Transfer Price Schedule: Labor Global TP Schedule
Fixed Date: Labor Leave Blank
Process Cross Charge For Non-Labor Yes (enable check box)
Transfer Price Schedule: Non-Labor Global TP Schedule
Fixed Date: Non-Labor Leave Blank
Cross Charge
Chapter 17 - Page 25
19. Close the open windows and return to the Navigator.
Cross Charge
Chapter 17 - Page 26
Practice - Create and Process Cross Charges
Overview
In this practice, you will enter and process a cross-charged expenditure.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter Cross Charges in an Expenditure Batch
You are now in the role of Austin Sanders, a resource from Vision Services R&D. Log in as
ASANDERS with the password of WELCOME and select the Projects, Vision Services R&D
(USA) responsibility.
Enter a usage expenditure batch for the current week. Enter the header information as specified
in the following table:
Field Value
Operating Unit Vision Services R&D
Batch Name XXCROSSCHARGE
Ending Date This Sunday's Date
Class Usages
Description Usages
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Enter expenditure items for Austin Sanders as specified in the following tables:
Cross Charge
Chapter 17 - Page 27
Submit and release the batch.
Submit the concurrent program PRC: Distribute Usage and Miscellaneous Costs for your
XXCROSSCHARGE expenditure batch. Review the output report.
Submit the concurrent program PRC: Distribute Total Burdened Costs for your
XXCROSSCHARGE expenditure batch. Review the output report.
Submit the concurrent program PRC: Distribute Borrowed and Lent Amounts. Define the
parameters for the program as specified in the following table:
Field Value
Expenditure Group XXCROSSCHARGE
Through Date This Sunday's Date
Receiver Operating Unit Vision Services
From Project Number XXCS
To Project Number XXCS
Generate Report Yes
The program PRC: Distribute Borrowed and Lent Amounts automatically submits the program
PRC: Borrowed and Lent Amounts Distribution Report. Review the output report for PRC:
Borrowed and Lent Amounts Distribution Report.
Cross Charge
Chapter 17 - Page 28
Solution - Create and Process Cross Charges
Enter Cross Charges in an Expenditure Batch
1. Log out
Field Value
User Name ASANDERS
Password WELCOME
Field Value
Operating Unit Vision Services R&D
Batch Name XXCROSSCHARGE
Ending Date This Sunday's Date
Class Usages
Description Usages
All Negative Transactions Entered As Unmatched Leave Blank
Reverse Expenditures in a Future Period Option Not Available
Cross Charge
Chapter 17 - Page 29
6. (I) Save
7. (B) Expenditures
9. (I) Save
10. Enter an expenditure item for Austin Sanders as specified in the following tables:
Cross Charge
Chapter 17 - Page 30
12. Close the Expenditures window and return to the Expenditure Batches window.
15. Close the Expenditure Batches window and return to the Navigator.
18. (B) OK
19. Select the program PRC: Distribute Usage and Miscellaneous Costs from the list of values
in the Name field and Vision Services R&D for the operating unit.
20. Define the parameters for the program as specified in the following table:
Cross Charge
Chapter 17 - Page 31
Field Value
Expenditure Batch XXCROSSCHARGE
21. (B) OK
• (B) Find
25. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Cross Charge
Chapter 17 - Page 32
27. Close the output page when finished.
30. (B) OK
31. Select the program PRC: Distribute Total Burdened Costs from the list of values in the
Name field and Vision Services R&D for the operating unit.
32. Define the parameters for the program as specified in the following table:
Field Value
Expenditure Batch XXCROSSCHARGE
33. (B) OK
Cross Charge
Chapter 17 - Page 33
36. Find your request.
• (B) Find
37. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
42. (B) OK
43. Select the program PRC: Distribute Borrowed and Lent Amounts from the list of values in
the Name field and Vision Services R&D for the operating unit.
44. Define the parameters for the program as specified in the following table:
Field Value
Expenditure Group XXCROSSCHARGE
Through Date This Sunday's Date
Receiver Operating Unit Vision Services
From Project Number XXCS
To Project Number XXCS
Generate Report Yes
Cross Charge
Chapter 17 - Page 34
45. (B) OK
• (B) Find
49. Wait for the program to finish. When the program is complete, select the program.
• Use (B) Refresh Data to monitor the progress of the request processing.
Note: Wait for the program with your Request ID to complete. The program PRC:
Distribute Borrowed and Lent Amounts automatically submits the program PRC:
Borrowed and Lent Amounts Distribution Report. Look for the PRC: Borrowed and
Lent Amounts Distribution Report program request with your Request ID in the
parameters.
50. Review the output report for PRC: Borrowed and Lent Amounts Distribution Report.
Cross Charge
Chapter 17 - Page 35
51. Close the output page and open windows and return to the Navigator.
The instructor will complete the processing for your costs and cross charges in the next
demonstration.
Cross Charge
Chapter 17 - Page 36
Guided Demonstration - Complete Cross Charge Processing
The instructor will complete the processing for the costs and cross charges for the entire class.
Field Value
User Name ASANDERS
Password WELCOME
5. (B) OK
6. Select the program PRC: Generate Cost Accounting Events from the list of values in the
Name field and Vision Services R&D for the operating unit.
7. Leave all the parameters blank. The program will generate cost accounting events for all
process categories.
8. (B) OK
9. (B) Submit
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Cross Charge
Chapter 17 - Page 37
• (B) View Output
16. (B) OK
17. Select the program PRC: Generate Cross Charge Accounting Events from the list of values
in the Name field and Vision Services R&D for the operating unit.
18. Define the parameters for the program as specified in the following table:
Field Value
Process Category Borrowed and Lent
End GL Date Sunday of the current week
Generate Report Yes
19. (B) OK
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
Create Accounting
Cross Charge
Chapter 17 - Page 38
27. (B) OK
28. Select the program PRC: Create Accounting from the list of values in the Name field and
Vision Services R&D for the operating unit.
29. Define the parameters for the program as specified in the following table:
Field Value
Process Category Leave Blank (program will process accounting
events for all process categories)
End Date Sunday of the current week
Mode Final
Errors Only No
Report Summary
Transfer to General Ledger Yes
Post in General Ledger Yes
General Ledger Batch Name Leave Blank
Include User Transaction Identifiers No
30. (B) OK
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing.
35. Close open windows and return to the Navigator when finished.
Cross Charge
Chapter 17 - Page 39
Practice - Review Cross Charges
Overview
In this practice, you will review your cross-charged expenditure item in expenditure inquiry.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
How did Oracle Projects calculate the borrowed and lent amount?
Cross Charge
Chapter 17 - Page 40
Solution - Review Cross Charges
Review Cross-Charged Expenditure Item in Expenditure Inquiry
1. Responsibility = Projects, Vision Services R&D (USA)
• (T) Expenditure
• (B) Find
Cross Charge
Chapter 17 - Page 41
• Select Transfer Price Project Functional Amount
• (B) OK
Question: How did Oracle Projects calculate the borrowed and lent amount?
Answer: The program PRC: Distribute Borrowed and Lent Amounts used the Global
TP Schedule transfer price schedule that you assigned to task 1.1 for non-labor costs.
This transfer price schedule uses the Expenses - Cost+50% transfer price rule. This rule
marks up the burdened cost 150% to determine the transfer price amount for non-labor
costs.
Cross Charge
Chapter 17 - Page 42
6. Close the open windows and return to the Navigator.
Cross Charge
Chapter 17 - Page 43
Agenda
Cross Charge
Chapter 17 - Page 44
Borrowed and Lent Cross Charge Processing Implementation
Steps
Cross Charge
Chapter 17 - Page 45
Transfer Price Rules
Cross Charge
Chapter 17 - Page 46
potential revenue amount as a basis and apply a transfer price markup percentage even when
the cost transaction is not billable from the receiver project's perspective.
To define a transfer price rule:
1. Enter a unique name for the rule.
2. Select a type (Labor or Non–Labor).
3. Specify a description and the effective dates.
4. For Basis, select Raw Cost, Burdened Cost, or Revenue.
5. Select one of the calculation methods to determine the transfer price:
- Basis - Use the transfer price with no further adjustments.
- Burden Schedule - Specify the name of an existing burden schedule to apply to the
basis.
- Bill Rate Schedule - For Operating Unit, specify the name of the operating that owns
the bill rate schedule that you want to use. For Schedule, specify a bill rate schedule
to apply to the basis.
6. In the Apply field, enter a percentage (zero or any positive number).
- The percentage is the amount of a markup or discount to the transfer price amount
calculated by the rule. Numbers less than 100 indicate a discount, and numbers
greater than 100 indicate a markup.
Cross Charge
Chapter 17 - Page 47
Practice - Define Transfer Price Rules
Overview
In this practice, you will define a labor and a non-labor transfer price rule.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define Transfer Price Rules
Log in as SERVICES with the password of WELCOME and select the Projects, Vision Services
(USA) responsibility.
You are implementing borrowed and lent cross charge at your company. Define two transfer
price rules to use in your transfer price schedule that meet the following requirements:
• For labor cost - transfer price equals 100% of the raw cost. Name the rule XXLabor at
Raw Cost.
• For non-labor cost - transfer price equals 100% of the burdened cost. Name the rule
XXNon-Labor at Burdened Cost.
Cross Charge
Chapter 17 - Page 48
Solution - Define Transfer Price Rules
Define Transfer Price Rules
1. Log out
2. Log in as SERVICES.
Field Value
User Name SERVICES
Password WELCOME
• (N) Setup > Costing > Cross Charge > Transfer Price Rules
5. Enter a transfer labor transfer price rule as specified in the following table:
Field Value
Name XXLabor at Raw Cost
Type Labor
Effective Dates From Today's Date
Effective Dates To Leave Blank
Description Enter a brief description
Basis Raw Cost
Use Basis
Apply 100%
Cross Charge
Chapter 17 - Page 49
6. (I) Save
7. (I) New
Field Value
Name XXNon-Labor at Burdened Cost
Type Non-Labor
Effective Dates From Today's Date
Effective Dates To Leave Blank
Description Enter a brief description
Basis Burdened Cost
Use Basis
Apply 100%
Cross Charge
Chapter 17 - Page 50
9. (I) Save
10. Close the Transfer Price Rules window and return to the Navigator.
Cross Charge
Chapter 17 - Page 51
Transfer Price Schedule
Cross Charge
Chapter 17 - Page 52
To define a transfer price schedule:
1. Enter a unique name for the schedule
2. Select a type (Labor or Non-Labor).
3. Specify a description and the effective dates.
4. Enter the schedule lines:
- Line Num - Enter a number greater than zero to specify the display order for the
lines.
- Provider - Choose any organization, parent organization, operating unit, legal entity,
or business group.
- Receiver (Optional) - Choose any organization, parent organization, operating unit,
legal entity, or business group. If you leave this field blank, then this transfer price
schedule applies to any receiver organization receiving transactions from the
specified provider organization.
- Labor Rule and Non Labor Rule - For Labor Rule, choose a valid transfer type rule
with a type of Labor for this provider and receiver organization pair. For Non Labor
Rule, choose a rule with a type of Non Labor. You must specify at least one transfer
price rule (labor, non-labor, or both) for each schedule line.
- Apply % - One Apply % field applies to labor rules, the other to non-labor rules.
Enter a percentage (zero or any positive number). The percentage is a markup or
discount to the transfer price amount calculated by the rule. Numbers less than 100
indicate a discount, and numbers greater than 100 indicate a markup.
- Transfer Price Amount Type - Select one of the following:
- Cost and Revenue - The schedule line applies to all cross charge transactions.
- Cost Transfer - The schedule line is applied to transactions when the assigned
work type has an amount type of Cost.
- Revenue Transfer - The schedule line is applied to transactions when the
assigned work type has an amount type of Revenue.
- Effective Dates - Enter effective dates for this schedule line.
- Default - Choose one schedule line to be a default for this schedule. Oracle Project
Costing uses the rule associated with this line to derive the transfer price if none of
the other lines match your transaction. Oracle Project Costing does not require that a
transfer price schedule line be identified as the default line, however, it does issue an
error message if it cannot determine a rule to apply to a transaction.
Cross Charge
Chapter 17 - Page 53
Practice - Define a Transfer Price Schedule
Overview
In this practice, you will define a transfer price schedule.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Define a Transfer Price Schedule
You can use the transfer price rules that you defined in the previous practices to define a transfer
price schedule. Name the new transfer price schedule XXServices East/West Schedule.
The organizations Services-East and Services-West have agreed to share resources for certain
projects. They will transfer costs based on the XXLabor at Raw Cost and XXNon-Labor at
Burdened Cost transfer price rules that you defined.
Define two lines on the transfer price schedule and assign your transfer price rules. Use an apply
percentage of 100 percent (no discount or markup). For the first line, assign the rules for when
Services-East provides the resources and Services-West receives the benefit of the resources. For
the second line, reverse the relationship between the organizations.
Cross Charge
Chapter 17 - Page 54
Solution - Define a Transfer Price Schedule
Define a Transfer Price Schedule
• (N) Setup > Costing > Cross Charge > Transfer Price Schedules
3. Enter the transfer price schedule header information as specified in the following table:
Field Value
Name XXServices East/West Schedule
Effective Dates From Today's Date
Effective Dates To Leave Blank
Description Enter a brief description
Cross Charge
Chapter 17 - Page 55
5. (I) Save
6. Close the Transfer Price Schedules window and return to the Navigator.
Cross Charge
Chapter 17 - Page 56
Cross Charge Implementation Options
Cross Charge
Chapter 17 - Page 57
Provider and Receiver Controls for Borrowed and Lent
Accounting
Cross Charge
Chapter 17 - Page 58
AutoAccounting Rules for Borrowed and Lent Transactions
Cross Charge
Chapter 17 - Page 59
Implement Cross Charge Extensions
Cross Charge
Chapter 17 - Page 60
Summary
Cross Charge
Chapter 17 - Page 61
Copyright © 2007, Oracle. All rights reserved.
Cross Charge
Chapter 17 - Page 62
Appendix A: Integration with
Oracle Inventory, Project
Manufacturing, and Asset
Tracking
Chapter 18
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 1
Copyright © 2007, Oracle. All rights reserved.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 2
Appendix A: Integration with Oracle Inventory, Project
Manufacturing, and Asset Tracking
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 3
Objectives
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 4
Agenda
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 5
Integration with Oracle Inventory
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 6
Integration with Oracle Inventory Flow
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 7
Miscellaneous Transactions
Miscellaneous Transactions
To enter a miscellaneous transaction in Oracle Inventory:
1. Enter the date and time (or accept default values).
- The transaction date becomes the expenditure item date.
2. Select a project-enabled transaction type in the Type field.
3. Enter the following required information:
- Item
- Subinventory
- Unit of Measure
- Quantity
- Account
- Source Project
- Source Task Expenditure Type
- Expenditure Organization
4. Save
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 8
Practice - Enter a Miscellaneous Transaction
Overview
In this practice, you will enter a Miscellaneous Transaction in Oracle Inventory using a project-
enabled transaction type.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
Enter a Miscellaneous Transaction
Use the responsibility Inventory, Vision Services (USA) to enter a miscellaneous transaction for
your XX Capital Services project. When you access the Miscellaneous Transactions window for
the first time, select Vision Services as the organization.
Create a non-serial-triggered Receipt From miscellaneous transaction and enter the transaction
line information as specified in the following table:
Field Value
Item f75000
Subinventory Common
UOM Ea
Quantity 1
Account 01-000-1410-000
Source Project XXCS
Source Task 3.0
Expenditure Type Material
Expenditure Org Services-East
Save the miscellaneous transaction when you are finished entering the line. The instructor will
process your miscellaneous transaction in the next guided demonstration.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 9
Solution - Enter a Miscellaneous Transaction
Enter a Miscellaneous Transaction
4. (B) OK
Field Value
Date Accept Default Value
Type Receipt From
Source Leave Blank
Account Leave Blank
Serial-Triggered No
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 10
6. (B) Transaction Lines
Field Value
Item f75000
Subinventory Common
UOM Ea
Quantity 1
Account 01-000-1410-000
Source Project XXCS
Source Task 3.0
Expenditure Type Material
Expenditure Org Services-East
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 11
8. (I) Save
The instructor will process your miscellaneous transaction in the next guided demonstration.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 12
Launching Transaction Managers
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 13
Transfer and Import
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 14
Guided Demonstration - Process Miscellaneous Transactions
In this demonstration, the instructor will process the miscellaneous transactions for the entire
class.
1. Log in as SERVICES.
Field Value
User Name SERVICES
Password WELCOME
If you receive a message that the manager is already active, then click the OK button.
6. (B) Submit
7. (B) OK
10. Enter 0 in the Number of Days to Leave Costs Uncollected field in the Parameters window.
11. (B) OK
13. (B) No
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 15
14. Monitor the program.
• (B) Find
• Close the Requests window and return to the Navigator when finished.
• (B) OK
17. Define the parameters for the program PRC: Transaction Import as specified in the
following table:
Field Value
Transaction Source Inventory Misc
Batch Name Select the batch name that is
available on the list of value.
If no batch name is available, then return to Oracle Inventory and perform the step to
transfer the cost to Oracle Project Costing again. The Cost Manager must complete
processing before you can run the program to transfer costs to Oracle Project Costing.
18. (B) OK
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 16
• Select the All My Requests option button.
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing. When the Phase
shows Completed, open the output report.
You will see an expenditure group listed under the transaction source Inventory Misc on the
second page of the report.
25. Close the report page and open windows and return to the Navigator.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 17
Practice - View Inventory Expenditure Items
Overview
In this practice, you will use Expenditure Inquiry (project) in Oracle Project Costing to view the
expenditure item imported from Oracle Inventory.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Tasks
View Inventory Expenditure Items
Use Expenditure Inquiry (project) to view the expenditure item for the Receipt From
miscellaneous transaction on your XX Capital Services project. Specify the transaction source
Inventory Misc in your query criteria. Review the cost distribution lines for the expenditure item.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 18
Solution - View Inventory Expenditure Items
View Inventory Expenditure Items
• (T) Expenditure
• (B) Find
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 19
• (B) OK
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 20
Agenda
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 21
Oracle Inventory Integration Implementation Steps
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 22
Install and Implement Oracle Inventory
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 23
Enable Project Cost Collection
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 24
Create a Project-Enabled Transaction Type
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 25
transaction source type and a predefined transaction action. Oracle Inventory provides
transaction reporting and querying capabilities by transaction type.
Only user-defined transaction types can be project-enabled.
To create a user-defined transaction type:
In Oracle Inventory: (N) Setup > Transaction > Types
1. Select the User Defined tabbed region.
2. Enter a unique name for the transaction type.
3. Enter a transaction source type.
4. Select a transaction action.
5. Enable the Project check box.
6. Save your work.
To make a user-defined transaction type inactive:
Enter the date on which the transaction type becomes inactive. As of this date, you can no
longer use the transaction type in a transaction.
To enable Shortage Alerts and Shortage Notifications:
You can choose to receive an online shortage alert, a workflow-based notification, or both for
user-defined transaction types. For project-enabled transaction types, you can enable the alerts
and notifications for transaction types that have a transaction action of Receipt into stores.
Enable the check boxes to select which transaction action types will generate material shortage
alerts and notifications.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 26
Guided Demonstration - Create a Project-Enabled Transaction
Type
Create a Project-Enabled Transaction Type
• (T) User
3. (I) New
Field Value
Name XXProject Issue
Description Issue to Project
Source Type Inventory
Action Issue from stores
Project Yes (enable check box)
Shortage Message Online No
Shortage Message Notification No
Status Control No
Location Required No
Inactive On Leave Blank
5. (I) Save
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 27
Create an Inventory Expenditure Type
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 28
Set Expenditure Type Profile Option
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 29
-Material - An account to accumulate material costs.
-Material Overhead - An account to accumulate material overhead or burden costs.
-Resource - An account to accumulate resource costs.
-Outside Processing - An account to accumulate outside processing costs.
-Overhead - An account to accumulate resource overhead or department overhead
costs.
• In expenditure types are used to cost the value of transfers into a project. Out expenditure
types are used to cost the value of transfers out of a project.
• You can choose only Expenditure Types that are not defined as Rate Required in Oracle
Projects
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 30
Agenda
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 31
Integration with Oracle Project Manufacturing
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 32
Importing Project Manufacturing Costs
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 33
Transaction Sources
Transaction Sources
Oracle Project Costing predefines transaction sources to import transactions manufacturing-
related costs. Do not use these transaction sources to import transactions from non-Oracle
sources.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 34
Transaction Sources (continued)
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 35
Agenda
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 36
Integration with Oracle Asset Tracking
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 37
• Entering receipts for project-related purchase orders in Oracle Purchasing and validating
the receipts against the Oracle Asset Tracking repository
• Importing tracked items and cost into Oracle Project Costing
• Monitoring costs in Oracle Project Costing
• Generating asset lines for non-depreciable tracked items
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 38
How Purchase Order Receipts Flow into Project-Related
Transactions
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 39
For a depreciable item, an asset is created upon receipt. Therefore, the cost is transferred from
Oracle Assets to Oracle Subledger Accounting and then to Oracle General Ledger and not from
Oracle Project Costing. To create mass additions in Oracle Assets, you must run the Create
Assets: Interface Inventory Transactions to Oracle Assets concurrent program in Oracle Asset
Tracking.
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 40
Importing Oracle Asset Tracking Cost
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 41
Summary
Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking
Chapter 18 - Page 42
Appendix B: Budgetary
Controls and Budget
Integration
Chapter 19
Year-End Processing
When budgeted funds for a fiscal year are not used by the end of the year, many businesses
move the available amounts to the next year. Organizations that operate under budget do not
lose the budgeted amounts. Instead, their spending limits for the next year are increased.
The PRC: Year End Budget Rollover program transfers year-end balances for top-down
integrated project budgets to the next fiscal year. The program performs budget rollover
functions for all selected top-down integrated budgets. The program calculates transfer amount
for each project budget line by subtracting the total actual and commitment balances from the
budgeted amounts. The program then adds the transfer amount for each project budget line to
the budget amount for the first period of the next fiscal year.
When the program PRC: Year End Budget Rollover is complete, you run the program PRC:
Transfer Journal Entries to GL to transfer the encumbrance journal entries to Oracle General
Ledger. When you submit the program PRC: Transfer Journal Entries to GL, you can
optionally choose to have the program post the journal entries. Otherwise, you can manually
post the journal entries in Oracle General Ledger.
Assumptions
• Replace XX with the number that your instructor has assigned.
• You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
Prerequisite
If the submitted budgets remain in In Process status, then the instructor must submit the
concurrent program Workflow Background Process for the class:
• Submit the concurrent program Workflow Background with the parameters as specified
in the following table
Field Value
Item Type PA Budget Integration Workflow
Minimum Threshold Leave Blank
Maximum Threshold Leave Blank
Process Deferred Yes
Process Timeout Yes
Process Stuck Yes
Tasks
Create a Project
Use the responsibility Projects, Vision Service (USA). Copy the Service Center Template to
create a new project with the values as specified in the following table:
Field Value
Project Number XXService
Project Name XX Service Center
Project Manager Gray, Mr. Donald R.
Use the information as specified in the following table to set up bottom-up budget integration for
your project:
Field Value
Budget Type Cost Budget - Needs Approval
Control Flag No
Balance Type Budget
Non-Project Budget BOTTOM-UP
Enter a Budget
Use the Cost Budget - Needs Approval budget type to enter a budget for your project. When
you create the budget, select Project by GL Period as the entry method and Expenditure
Category for the resource list. Enter budget lines as specified in the following table:
Your periods will depend on the dates of your project. For example, if your project started in
February 2007, then the first four periods listed would be FEB-07, MAR-07, APR-07, and
MAY-07.
Use the Tools menu to generate and view budget accounting for your budget. Review the
accounts by budget line and by account.
Submit the budget and create a baseline version. The budget status will become In Progress.
The budget is undergoing baseline processing. You can click the Find button on the Budgets
window to update the status information for the budget. Note that the budget did not require
approval because the project type of your project is not enabled to use Workflow for budget
status changes.
Use the Tools menu to monitor the budget processing and review funds check results.
• (N) Projects
• (B) Find
4. Select the Service Center Template on the Projects, Templates Summary window.
6. Complete the fields on the Project Quick Entry window as specified in the following table:
Field Value
Project Number XXService
Project Name XX Service Center
Project Manager Gray, Mr. Donald R.
Project Start Date Today's date
Project Completion Date Two years from today
7. (B) OK
9. (B) Open
12. Complete the fields on the Budget Integration window as specified in the following table:
Field Value
Budget Type Cost Budget - Needs Approval
Control Flag No
Balance Type Budget
Non-Project Budget BOTTOM-UP
The Levels and Time Phase regions do not apply to bottom-up integrated budgets.
Enter a Budget
• (N) Budgets
17. Enter the draft budget information as specified in the following table:
Field Value
Version Name Enter a name for the version
Change Reason Leave Blank
Description Leave Blank
Your periods will depend on the dates of your project. For example, if your project started in
February 2007, then the first four periods listed would be FEB-07, MAR-07, APR-07, and
MAY-07.20.
The instructor will transfer the budget accounting to Oracle General Ledger for the entire class.
4. (B) OK
5. Select the program PRC: Transfer Journal Entries to GL from the list of values in the Name
field and Vision Services for the operating unit.
6. Define the parameters for the program as specified in the following table:
Field Value
Process Category Budget
End Date Five month's from today
Post in General Ledger Yes
General Ledger Batch Name BottomUp
7. (B) OK
8. (B) Submit
• (B) Find
• Use (B) Refresh Data to monitor the progress of the request processing.
12. When the program is complete, close the Requests window and return to the Navigator.
• (B) OK
• (B) Find
Expenditures
An expenditure is a group of expenditure items, or transactions, that an employee or an
organization incurs or an expenditure period. You charge expenditures to a project to record
actual work performed or cost incurred. Oracle Project Costing uses these terms for
expenditures:
• Expenditure batch - A user-defined name used to track a batch of expenditures, such as
timecards and miscellaneous transactions.
• Expenditure - A group of expenditure items incurred by an employee or organization for
an expenditure period.
• Expenditure item - The individual transactions charged to a specific project and task
combination.
Burden Costing
Burdening, also known as cost plus processing, is a method of applying one or more burden
cost components to the raw cost amount of each individual transaction to calculate burden
costs.
Asset Capitalization
Using capital projects, you can define capital assets and capture construction-in-process (CIP)
and expense costs for assets you are creating. When you are ready to place assets in service,
you can generate asset lines from the CIP costs and send the lines to Oracle Assets for posting
as fixed assets. You use capital projects to capture the costs of capital assets you are building,
installing, or acquiring.
You can also define retirement adjustment assets and capture cost of removal and proceeds of
sale amounts (collectively referred to as retirement costs, retirement work-in-process, or
RWIP) for assets you are retiring that are part of a group asset in Oracle Assets. When your
retirement activities are complete, you can generate asset lines for the RWIP amounts and send
the lines to Oracle Assets for posting as adjustments to the accumulated depreciation accounts
for the group asset that corresponds to each asset.
Cross Charge
When projects share resources within an enterprise, it is common to see those resources shared
across organization and country boundaries. Further, project managers can also divide the work
into multiple projects for easier execution and management. The legal, statutory, or managerial
accounting requirements of such projects often present complex operational control, billing,
and accounting challenges. Cross charge enables project managers to easily view the current
total costs of the project, regardless of who performs the work or where it is performed.
You can choose one of the following processing methods for cross charge transactions:
• Borrowed and Lent Accounting
• Intercompany Billing Accounting
• No Cross Charge Process