You are on page 1of 476

Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

D65238
Edition 1.0
D60115GC10
Pr

February 2010
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a
ide no
. n-t
ra
n sfe
Fundamentals

ra
Volume 1 - Student Guide

b le
lic
en
s e
to
R12.x Oracle Project Costing
Copyright © 2010, Oracle. All rights reserved.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Disclaimer

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

to
report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.

s e
Restricted Rights Notice

en
If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United

lic
States Government, the following notice is applicable:

le
U.S. GOVERNMENT RIGHTS
The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted

b
ra
by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract.

sfe
Trademark Notice

n
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective

ra
owners.

. n-t
Author ide no
Gu s a
Debjit Nag
is a
th h

Technical Contributors and Reviewers


e m)

Ivy Farren, Mayank Khandelwal, Ruth Kukla, Erin Moss


us .co
ibm

This book was published using: Oracle Tutor


in.
7@
35
iya
pr
.(
a
nk
iya
Pr
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Table of Contents

Overview of Oracle Project Costing...............................................................................................................1-1


Overview of Oracle Project Costing..............................................................................................................1-3
Objectives ......................................................................................................................................................1-4
Agenda...........................................................................................................................................................1-5
Oracle Enterprise Project Management Solution...........................................................................................1-6

to
Oracle Project Costing and Integration..........................................................................................................1-7

e
Agenda...........................................................................................................................................................1-11

s
Oracle Project Costing and Project Classes ...................................................................................................1-12

en
Overview of Resources In Oracle Projects ....................................................................................................1-13

lic
Costing Flow .................................................................................................................................................1-15
Collect and Manage All Costs .......................................................................................................................1-17

le
Manage Costs ................................................................................................................................................1-18

b
View Accounting: Transaction Details..........................................................................................................1-20

ra
View Accounting: Final Subledger Accounting Entries................................................................................1-21

sfe
View Expenditure Item Details .....................................................................................................................1-22
Summary........................................................................................................................................................1-23

n
Quiz ...............................................................................................................................................................1-24

ra
. n-t
Defining Projects for Costing .........................................................................................................................2-1
Defining Projects for Costing ........................................................................................................................2-3
ide no
Objectives ......................................................................................................................................................2-4
Agenda...........................................................................................................................................................2-5
Gu s a
Overview of Projects and Tasks ....................................................................................................................2-6
Project Classes and Project Types .................................................................................................................2-7
is a
th h

Overview of Project Templates .....................................................................................................................2-8


Organizing a Project Structure.......................................................................................................................2-9
e m)

Basic Project Information ..............................................................................................................................2-10


us .co

Quiz ...............................................................................................................................................................2-12
Agenda...........................................................................................................................................................2-14
ibm

Burden Schedules for Costing .......................................................................................................................2-15


Organization Overrides..................................................................................................................................2-16
in.

Project Currency ............................................................................................................................................2-17


Currencies and Expenditures .........................................................................................................................2-18
7@

Costing Currency Options .............................................................................................................................2-19


Quiz ...............................................................................................................................................................2-20
35

Agenda...........................................................................................................................................................2-21
iya

Controlling Expenditures Overview ..............................................................................................................2-22


Project Statuses..............................................................................................................................................2-23
pr

Task Chargeable Status .................................................................................................................................2-24


.(

Transaction Dates ..........................................................................................................................................2-25


Transaction Controls......................................................................................................................................2-26
a

Exclusive and Inclusive Transaction Controls...............................................................................................2-28


nk

Allowable Charges for Each Transaction Control .........................................................................................2-29


iya

Determining if an Item is Chargeable............................................................................................................2-30


Quiz ...............................................................................................................................................................2-31
Pr

Summary........................................................................................................................................................2-32
Overview of Budgetary Controls, Budget Integration and Core Budgeting ..............................................3-1
Overview of Budgetary Controls, Budget Integration and Core Budgeting ..................................................3-3
Objectives ......................................................................................................................................................3-4
Agenda...........................................................................................................................................................3-5
Overview of Budgetary Controls...................................................................................................................3-6
Budgetary Control Settings: Time Intervals ..................................................................................................3-7

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


i
Budgetary Control Settings: Control Levels..................................................................................................3-9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Example: Budgetary Control Rollup .............................................................................................................3-10


Entering Budget Amounts for Controlled Budgets........................................................................................3-11
Budget Definition Strategies..........................................................................................................................3-13
Transaction Processing with Controlled Budgets ..........................................................................................3-14
Overview of the Budgetary Control Process Flow ........................................................................................3-16
Viewing Budgetary Control Results ..............................................................................................................3-18
Maintaining Budgetary Control Balances......................................................................................................3-19
Budgetary Controls Cross Charge Restriction...............................................................................................3-20

to
Quiz ...............................................................................................................................................................3-21
Agenda...........................................................................................................................................................3-24

s e
Overview of Budget Integration ....................................................................................................................3-25

en
Generating Accounting for Integrated Budgets .............................................................................................3-26
Accounting Event Model Overview ..............................................................................................................3-28

lic
Budget Check Funds Processing Overview...................................................................................................3-31

le
Creating a Baseline for an Integrated Budget ................................................................................................3-33

b
Budget Integration Workflow........................................................................................................................3-35

ra
Reviewing and Overriding Budget Account Details......................................................................................3-36

sfe
Viewing Encumbrance and Budget Subledger Accounting...........................................................................3-37
Quiz ...............................................................................................................................................................3-38

n
Agenda...........................................................................................................................................................3-39

ra
Top-Down Budget Integration.......................................................................................................................3-40

. n-t
Top-Down Budget Integration Procedures ....................................................................................................3-41
Encumbrance Accounting Example...............................................................................................................3-43
ide no
Creating Project Budgets for Top-Down Budget Integration ........................................................................3-46
Maintaining the Project Budget .....................................................................................................................3-47
Gu s a
Year-End Processing .....................................................................................................................................3-49
Agenda...........................................................................................................................................................3-50
is a
th h

Bottom-Up Budget Integration ......................................................................................................................3-51


Bottom-Up Budget Integration Procedures ...................................................................................................3-52
e m)

Agenda...........................................................................................................................................................3-54
us .co

Non-Integrated Budgets with Budgetary Controls Procedures......................................................................3-55


Agenda...........................................................................................................................................................3-56
ibm

Budgeting Implementation Steps...................................................................................................................3-57


Define Additional Core Budgeting Setup......................................................................................................3-58
in.

Implementing Budgetary Controls ................................................................................................................3-59


Budgetary Controls: Enable Budgetary Controls and Encumbrance Accounting .........................................3-60
7@

Budgetary Controls: Define Profile Options..................................................................................................3-61


Budgetary Controls: Define Control Levels and the Time Interval...............................................................3-62
35

Budgetary Controls: Create an Initial Budget................................................................................................3-64


iya

Budgetary Controls: Adjust Default Control Levels .....................................................................................3-65


Implementing Budget Integration..................................................................................................................3-67
pr

Budget Integration: Define the Project Budget Account Generation Workflow ...........................................3-68
.(

Budget Integration: Define Profile Options...................................................................................................3-70


Budget Integration: Implement Top-Down Integration .................................................................................3-71
a

Budget Integration: Implement Bottom-Up Integration ................................................................................3-73


nk

Quiz ...............................................................................................................................................................3-74
iya

Summary........................................................................................................................................................3-75
Pr

Entering Expenditures ....................................................................................................................................4-1


Entering Expenditures ...................................................................................................................................4-3
Objectives ......................................................................................................................................................4-4
Agenda...........................................................................................................................................................4-5
Costing Flow: Enter Expenditures.................................................................................................................4-6
Expenditures Overview .................................................................................................................................4-7
Multiple Organization Access Control (MOAC)...........................................................................................4-8
Expenditures Overview .................................................................................................................................4-9

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


ii
Currency Fields for Expenditures ..................................................................................................................4-11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pre-Approved Batch Expenditure Entry Flow Overview ..............................................................................4-12


Statuses for Pre-Approved Expenditure Batches...........................................................................................4-13
Enter Pre-Approved Batches .........................................................................................................................4-14
Submitting an Expenditure Batch ..................................................................................................................4-16
Reversing an Expenditure Batch ...................................................................................................................4-17
Correcting Expenditure Batches ....................................................................................................................4-18
Copying an Expenditure Batch......................................................................................................................4-20
Reviewing Project Expenditures....................................................................................................................4-21

to
Viewing Accounting Lines ............................................................................................................................4-24
Quiz ...............................................................................................................................................................4-25

s e
Agenda...........................................................................................................................................................4-27

en
Automatically Reversing Expenditure Batches .............................................................................................4-28
Releasing the Batch .......................................................................................................................................4-29

lic
GL Periods for the Expenditure Items ...........................................................................................................4-30

le
Agenda...........................................................................................................................................................4-31

b
Upload Expenditure Batches from Microsoft Excel......................................................................................4-32

ra
Upload Contingent Worker Timecards..........................................................................................................4-34

sfe
Quiz ...............................................................................................................................................................4-36
Agenda...........................................................................................................................................................4-37

n
Expenditure Batch Reports ............................................................................................................................4-38

ra
Quiz ...............................................................................................................................................................4-39

. n-t
Agenda...........................................................................................................................................................4-40
Costing Flow: Import Transactions ...............................................................................................................4-41
ide no
Overview of Transaction Sources..................................................................................................................4-42
Overview of Transaction Import ...................................................................................................................4-43
Gu s a
Resolving Import Exceptions ........................................................................................................................4-44
Quiz ...............................................................................................................................................................4-45
is a
th h

Correcting Rejected Transactions within Oracle Project Costing..................................................................4-46


Summary........................................................................................................................................................4-48
e m)

Implementing Expenditures ...........................................................................................................................5-1


us .co

Implementing Expenditures...........................................................................................................................5-3
ibm

Objectives ......................................................................................................................................................5-4
Expenditures Implementation Steps ..............................................................................................................5-5
Agenda...........................................................................................................................................................5-6
in.

Expenditure Categories..................................................................................................................................5-7
7@

Define Revenue Categories ...........................................................................................................................5-8


Define Units...................................................................................................................................................5-9
35

Expenditure Type Classes..............................................................................................................................5-10


Define Expenditure Types .............................................................................................................................5-12
iya

Multiple Expenditure Type Classes Per Expenditure Type ...........................................................................5-14


Quiz ...............................................................................................................................................................5-15
pr

Agenda...........................................................................................................................................................5-17
.(

Transaction Control Extension ......................................................................................................................5-18


a

Quiz ...............................................................................................................................................................5-19
nk

AutoApproval Extension ...............................................................................................................................5-20


Agenda...........................................................................................................................................................5-21
iya

Define Transaction Sources...........................................................................................................................5-22


Pr

Example Predefined Transaction Sources .....................................................................................................5-23


Example Predefined Transaction Sources: Manufacturing and Inventory.....................................................5-24
Quiz ...............................................................................................................................................................5-26
Agenda...........................................................................................................................................................5-27
Listings ..........................................................................................................................................................5-28
Summary........................................................................................................................................................5-29
Performing Cost Processing............................................................................................................................6-1
Performing Cost Processing ..........................................................................................................................6-3

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


iii
Objectives ......................................................................................................................................................6-4
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda...........................................................................................................................................................6-5
Overview of Costing......................................................................................................................................6-6
Costing Concepts...........................................................................................................................................6-9
Overview of Encumbrance Accounting.........................................................................................................6-10
Quiz ...............................................................................................................................................................6-12
Agenda...........................................................................................................................................................6-13
Costing Flow: Distribute Costs......................................................................................................................6-14
Cost Distribution Processing Flow ................................................................................................................6-15

to
Determining Costs .........................................................................................................................................6-16
Quiz ...............................................................................................................................................................6-18

s e
Burden Cost Calculations ..............................................................................................................................6-19

en
AutoAccounting: Distribution Programs .......................................................................................................6-20
Cost Distribution Concurrent Programs ........................................................................................................6-21

lic
Agenda...........................................................................................................................................................6-23

le
Costing Flow: Create Accounting .................................................................................................................6-24

b
Integration with Oracle Subledger Accounting .............................................................................................6-25

ra
Generating Cost Accounting Events..............................................................................................................6-26

sfe
AutoAccounting: Generate Accounting Events.............................................................................................6-27
Creating and Transferring Accounting ..........................................................................................................6-28

n
Oracle General Ledger Journal Import ..........................................................................................................6-29

ra
Quiz ...............................................................................................................................................................6-30

. n-t
Agenda...........................................................................................................................................................6-31
Streamline Processes .....................................................................................................................................6-32
ide no
Submitting Streamline Processes...................................................................................................................6-34
Agenda...........................................................................................................................................................6-35
Gu s a
Overview of Period Processing .....................................................................................................................6-36
Control of GL Period Statuses for Project Transactions................................................................................6-37
is a
th h

Transaction Accounting Methods..................................................................................................................6-38


Period End Date Accounting .........................................................................................................................6-39
e m)

Expenditure Item Date Accounting ...............................................................................................................6-41


us .co

Expenditure Item Date Accounting with Common Accounting Periods .......................................................6-43


Sweeping Transaction Accounting Events ....................................................................................................6-45
ibm

Quiz ...............................................................................................................................................................6-47
Summary........................................................................................................................................................6-48
in.

Accounting for Costs .......................................................................................................................................7-1


7@

Accounting for Costs .....................................................................................................................................7-3


Objectives ......................................................................................................................................................7-4
35

Agenda...........................................................................................................................................................7-5
Overview of Accounting for Costs ................................................................................................................7-6
iya

AutoAccounting ............................................................................................................................................7-7
AutoAccounting Rules ..................................................................................................................................7-8
pr

AutoAccounting Rule Mapping.....................................................................................................................7-9


.(

Constant Value ..............................................................................................................................................7-10


a

Parameter Value ............................................................................................................................................7-11


nk

SQL Select Statement Value .........................................................................................................................7-12


Lookup Sets ...................................................................................................................................................7-13
iya

Selecting a Segment Value Source ................................................................................................................7-15


Pr

Assign Rules..................................................................................................................................................7-16
Quiz ...............................................................................................................................................................7-18
Agenda...........................................................................................................................................................7-19
AutoAccounting for Costs Implementation Steps .........................................................................................7-20
Accounting for Labor Costs...........................................................................................................................7-21
Accounting for Expense Report Costs...........................................................................................................7-22
Accounting for Usage Costs ..........................................................................................................................7-23
Accounting for Miscellaneous Costs .............................................................................................................7-24

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


iv
Accounting for Burden Transactions.............................................................................................................7-25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Total Burdened Cost.............................................................................................................7-26


Accounting for WIP and Inventory Costs......................................................................................................7-27
Accounting for Supplier Cost Adjustments ...................................................................................................7-29
Listings ..........................................................................................................................................................7-31
Quiz ...............................................................................................................................................................7-32
Agenda...........................................................................................................................................................7-33
Account Generator.........................................................................................................................................7-34
Account Generator Terminology ...................................................................................................................7-36

to
Implementing Accounting for Project-Related Supplier Costs and Expense Reports ...................................7-37
Quiz ...............................................................................................................................................................7-39

s e
Agenda...........................................................................................................................................................7-40

en
Encumbrance Accounting and Project Budgets.............................................................................................7-41
Project Budget Account Generation Workflow.............................................................................................7-42

lic
Quiz ...............................................................................................................................................................7-43

le
Agenda...........................................................................................................................................................7-44

b
Overview of Oracle Subledger Accounting...................................................................................................7-45

ra
Integration with Oracle Subledger Accounting .............................................................................................7-46

sfe
Accounting Event Model Overview ..............................................................................................................7-47
Quiz ...............................................................................................................................................................7-49

n
Agenda...........................................................................................................................................................7-50

ra
Oracle Subledger Accounting for Costs Implementation Steps.....................................................................7-51

. n-t
Oracle Subledger Accounting for Costs Implementation Steps (continued) .................................................7-52
Sources and Custom Sources.........................................................................................................................7-53
ide no
Journal Entry Methods and Definitions .........................................................................................................7-54
Associating Subledger Accounting Methods and Ledgers ............................................................................7-56
Gu s a
Post-Accounting Programs ............................................................................................................................7-57
Cross-Entity Balancing Rules........................................................................................................................7-59
is a
th h

Oracle Subledger Accounting Inquiries.........................................................................................................7-60


Audit Reports.................................................................................................................................................7-61
e m)

Summary........................................................................................................................................................7-62
us .co

Implementing Non-Labor Costing .................................................................................................................8-1


ibm

Implementing Non-Labor Costing.................................................................................................................8-3


Objectives ......................................................................................................................................................8-4
Agenda...........................................................................................................................................................8-5
in.

Implementing Non-Labor Costing.................................................................................................................8-6


7@

Non-Labor Costing Implementation Steps ....................................................................................................8-7


Defining Non-Labor Resources.....................................................................................................................8-8
35

Non-Labor Cost Rates ...................................................................................................................................8-9


Non-Labor Cost Rate Overrides ....................................................................................................................8-10
iya

Agenda...........................................................................................................................................................8-11
Listings ..........................................................................................................................................................8-12
pr

Quiz ...............................................................................................................................................................8-13
.(

Summary........................................................................................................................................................8-15
a

Implementing Labor Costing..........................................................................................................................9-1


nk

Implementing Labor Costing.........................................................................................................................9-3


iya

Objectives ......................................................................................................................................................9-4
Agenda...........................................................................................................................................................9-5
Pr

Labor Costing Implementation Steps ............................................................................................................9-6


Define Labor Costing Multipliers..................................................................................................................9-7
Quiz ...............................................................................................................................................................9-8
Labor Costing Rules ......................................................................................................................................9-9
Quiz ...............................................................................................................................................................9-11
Rate Schedules...............................................................................................................................................9-12
Assign Costing Rules and Rate Schedules ....................................................................................................9-14
Labor Costing Overrides ...............................................................................................................................9-16

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


v
Labor Costing Extension ...............................................................................................................................9-17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Transaction Extension.........................................................................................................................9-18


Implement Overtime Processing....................................................................................................................9-20
Overtime Calculation Extension....................................................................................................................9-22
Quiz ...............................................................................................................................................................9-23
Agenda...........................................................................................................................................................9-24
Listings ..........................................................................................................................................................9-25
Summary........................................................................................................................................................9-26
Implementing Burden Costing .......................................................................................................................10-1

to
Implementing Burden Costing.......................................................................................................................10-3

e
Objectives ......................................................................................................................................................10-4

s
Agenda...........................................................................................................................................................10-5

en
Overview of Burdening .................................................................................................................................10-6

lic
Burden Costing Terminology ........................................................................................................................10-7
Storing Burden Cost Calculations .................................................................................................................10-8

le
Accounting for Burden Costs ........................................................................................................................10-9

b
Project Types and Burdening.........................................................................................................................10-11

ra
Quiz ...............................................................................................................................................................10-13

sfe
Agenda...........................................................................................................................................................10-14
Burden Costing Implementation Steps ..........................................................................................................10-15

n
Cost Bases and Cost Base Types ...................................................................................................................10-16

ra
Burden Cost Codes ........................................................................................................................................10-17

. n-t
Burden Structures ..........................................................................................................................................10-18
ide no
Burden Schedule Types and Burden Schedules.............................................................................................10-22
Assigning Burden Multipliers........................................................................................................................10-23
Gu s a
Defining Burden Schedules ...........................................................................................................................10-25
Assigning Burden Schedules .........................................................................................................................10-27
is a

Burden Costing Extension .............................................................................................................................10-28


th h

Reporting Separate Burden Transactions with Source Resources .................................................................10-29


e m)

Accounting for Cost Adjustments Resulting from Burden Schedule Revisions............................................10-31


Accounting for Cost Adjustments Example 1: Total Burdened Costs without Incremental Transactions ....10-32
us .co

Accounting for Cost Adjustments Example 2: Total Burdened Costs with Incremental Transactions .........10-34
ibm

Accounting for Cost Adjustments Example 3: Summarized Burden Cost Components without Incremental
Transactions...................................................................................................................................................10-36
Accounting for Cost Adjustments Example 4: Summarized Burden Cost Components with Incremental
in.

Transactions...................................................................................................................................................10-38
7@

Quiz ...............................................................................................................................................................10-40
Agenda...........................................................................................................................................................10-43
35

Burden Calculation in Costing Programs ......................................................................................................10-44


Concurrent Programs: Total Burdened Cost Accounting ..............................................................................10-47
iya

Concurrent Programs: Account for Summarized Burden Cost Components.................................................10-48


Maintenance Concurrent Programs ...............................................................................................................10-49
pr

Quiz ...............................................................................................................................................................10-50
.(

Summary........................................................................................................................................................10-51
a

Performing Cost Adjustments ........................................................................................................................11-1


nk

Performing Cost Adjustments........................................................................................................................11-3


iya

Objectives ......................................................................................................................................................11-4
Agenda...........................................................................................................................................................11-5
Pr

Adjusting Expenditure Items .........................................................................................................................11-6


Adjustments to Imported Transactions ..........................................................................................................11-7
Project Status and Adjustments .....................................................................................................................11-9
Recalculate Burden Cost................................................................................................................................11-10
Recalculate Raw Cost....................................................................................................................................11-11
Change Work Type........................................................................................................................................11-12
Change Comment ..........................................................................................................................................11-13
Split Item .......................................................................................................................................................11-14

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


vi
Transfer Item .................................................................................................................................................11-15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Change Currency Attributes ..........................................................................................................................11-16


Adjustments to Multi-Currency Transactions................................................................................................11-17
Adjustments to Supplier Costs.......................................................................................................................11-18
Mass Adjustments..........................................................................................................................................11-20
Correct Approved Expenditure Items ............................................................................................................11-22
Processing Adjustments.................................................................................................................................11-24
Results of Adjustment Processing .................................................................................................................11-26
Quiz ...............................................................................................................................................................11-28

to
Agenda...........................................................................................................................................................11-32
Audit Reporting for Expenditure Adjustments ..............................................................................................11-33

s e
Summary........................................................................................................................................................11-35

en
Integration with Oracle Purchasing and Oracle Payables...........................................................................12-1

lic
Integration with Oracle Purchasing and Oracle Payables..............................................................................12-3
Objectives ......................................................................................................................................................12-4

le
Agenda...........................................................................................................................................................12-5

b
Overview of Supplier Costs...........................................................................................................................12-6

ra
Oracle Purchasing and Oracle Payables (Accrual) ........................................................................................12-7

sfe
Oracle Purchasing and Oracle Payables (Cash).............................................................................................12-9
Quiz ...............................................................................................................................................................12-11

n
Agenda...........................................................................................................................................................12-12

ra
Entering Project-Related Information............................................................................................................12-13

. n-t
Validating Project Information ......................................................................................................................12-15
ide no
Budgetary Control Activation........................................................................................................................12-16
Commitment Reporting .................................................................................................................................12-17
Gu s a
Accounting Transactions ...............................................................................................................................12-19
Quiz ...............................................................................................................................................................12-21
is a

Agenda...........................................................................................................................................................12-22
th h

Integration with Oracle Purchasing ...............................................................................................................12-23


e m)

Documents in Oracle Purchasing...................................................................................................................12-25


Agenda...........................................................................................................................................................12-26
us .co

Supplier Costs and Accounting Methods.......................................................................................................12-27


ibm

Integration with Oracle Payables (Accrual)...................................................................................................12-28


Integration with Oracle Payables (Cash) .......................................................................................................12-30
Invoices in Oracle Payables...........................................................................................................................12-31
in.

Quiz ...............................................................................................................................................................12-32
7@

Agenda...........................................................................................................................................................12-33
Interfacing Supplier Costs .............................................................................................................................12-34
35

Payment Control............................................................................................................................................12-36
Predefined Transaction Sources ....................................................................................................................12-37
iya

Predefined Transaction Sources (continued) .................................................................................................12-38


Supplier Cost Audit Report ...........................................................................................................................12-39
pr

Expenditure Inquiry.......................................................................................................................................12-40
.(

Viewing Project Adjustments from the Invoice Workbench .........................................................................12-41


a

Agenda...........................................................................................................................................................12-43
nk

Managing Subcontractor Payments ...............................................................................................................12-44


Managing Financing and Advances...............................................................................................................12-46
iya

Managing Retainage ......................................................................................................................................12-47


Pr

Quiz ...............................................................................................................................................................12-49
Agenda...........................................................................................................................................................12-50
Supplier Cost Adjustments Overview............................................................................................................12-51
Restrictions to Supplier Cost Adjustments in Oracle Project Costing ...........................................................12-53
Adjusting Project-Related Documents in Oracle Purchasing ........................................................................12-55
Writing Off Receipt Accruals in Oracle Purchasing......................................................................................12-57
Adjusting Project-Related Documents in Oracle Payables............................................................................12-58
Adjusting Supplier Costs for Non-Capital Assets .........................................................................................12-60

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


vii
Manually Adjusting Unmatched Reversing Expenditure Items.....................................................................12-61
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Processing Adjustments.................................................................................................................................12-62
Prioritizing Supplier Costs Adjustments........................................................................................................12-64
Accounting for Supplier Cost Adjustments ...................................................................................................12-69
Quiz ...............................................................................................................................................................12-74
Agenda...........................................................................................................................................................12-76
Oracle Purchasing and Oracle Payables Integration Implementation Steps ..................................................12-77
Implementing Oracle Purchasing and Oracle Payables Integration...............................................................12-79
Set Profile Options for Project-Related Documents ......................................................................................12-80

to
Define the Supplier Invoice Account Generator............................................................................................12-82
Defining a Project-Related Purchasing Transactions Account Generator .....................................................12-83

s e
Specify a Default Supplier Cost Credit Account ...........................................................................................12-84

en
Define Project-Related Distribution Sets.......................................................................................................12-85
Define Oracle Payables Descriptive Flexfields and Related Profiles ............................................................12-86

lic
Summary........................................................................................................................................................12-87

le
Integration with Oracle Internet Expenses ...................................................................................................13-1

b
Integration with Oracle Internet Expenses.....................................................................................................13-3

ra
Objectives ......................................................................................................................................................13-4

sfe
Agenda...........................................................................................................................................................13-5
Oracle Internet Expenses ...............................................................................................................................13-6

n
Expense Report Flow.....................................................................................................................................13-7

ra
Deriving Project Data from Expense Reports................................................................................................13-9

. n-t
Disconnected Expense Reporting Process.....................................................................................................13-10
ide no
Adjusting Expense Reports............................................................................................................................13-11
Quiz ...............................................................................................................................................................13-13
Gu s a
Agenda...........................................................................................................................................................13-15
Integration with Oracle Internet Expenses Implementation Steps.................................................................13-16
is a

Install and Implement Oracle Internet Expenses ...........................................................................................13-17


th h

Set Profile Options for Project-Related Expense Report Entry .....................................................................13-18


e m)

Set Profile Options for Project-Related Expense Report Approval ...............................................................13-19


Define the Project Expense Report Account Generator.................................................................................13-21
us .co

Define a Project-Related Expense Report Template .....................................................................................13-22


ibm

Quiz ...............................................................................................................................................................13-23
Summary........................................................................................................................................................13-25
in.

Integration with Oracle Time & Labor .........................................................................................................14-1


Integration with Oracle Time & Labor ..........................................................................................................14-3
7@

Objectives ......................................................................................................................................................14-4
Agenda...........................................................................................................................................................14-5
35

Oracle Time & Labor Overview....................................................................................................................14-6


iya

Disconnected Time Entry ..............................................................................................................................14-7


Collecting and Processing Project-Related Timecards ..................................................................................14-8
pr

Editing Timecards in Oracle Time & Labor ..................................................................................................14-10


.(

Contingent Worker Timecards with PO Integration ......................................................................................14-11


Quiz ...............................................................................................................................................................14-13
a

Agenda...........................................................................................................................................................14-15
nk

Integration with Oracle Time & Labor Implementation Steps ......................................................................14-16


iya

Install and Implement Oracle Time & Labor.................................................................................................14-17


Set Profile Options for Project-Related Timecards .......................................................................................14-18
Pr

Implement Client Extensions to Route and Approve Timecards...................................................................14-19


Quiz ...............................................................................................................................................................14-20
Summary........................................................................................................................................................14-21
Allocations and AutoAllocations ....................................................................................................................15-1
Allocations and AutoAllocations...................................................................................................................15-3
Objectives ......................................................................................................................................................15-4
Agenda...........................................................................................................................................................15-5

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


viii
Overview of Allocations................................................................................................................................15-6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Allocation Terminology ................................................................................................................................15-7


Difference between Allocation and Burdening..............................................................................................15-9
Allocation Rules Implementation Steps ........................................................................................................15-10
Allocation Rules ............................................................................................................................................15-11
Basis Method .................................................................................................................................................15-12
Basis Method - Spread Evenly ......................................................................................................................15-13
Basis Method - Target Percent and Spread Evenly .......................................................................................15-14
Basis Method - Prorate ..................................................................................................................................15-15

to
Basis Method - Target Percentage and Prorate..............................................................................................15-16
Allocation Rule Definition ............................................................................................................................15-17

s e
Source Definition...........................................................................................................................................15-19

en
Target Definition ...........................................................................................................................................15-21
Offset Definition............................................................................................................................................15-23

lic
Prorated Basis Method Definition .................................................................................................................15-25

le
Copy Allocation Rules...................................................................................................................................15-26

b
Deleting or Modifying Allocation Rules .......................................................................................................15-27

ra
Client Extensions for Allocations..................................................................................................................15-28

sfe
Quiz ...............................................................................................................................................................15-30
Agenda...........................................................................................................................................................15-34

n
Allocating Costs ............................................................................................................................................15-35

ra
Creating Allocation Runs ..............................................................................................................................15-36

. n-t
Allocation Run Statuses.................................................................................................................................15-37
Deleting Allocation Runs ..............................................................................................................................15-38
ide no
Releasing Allocation Runs ............................................................................................................................15-39
Reversing Allocation Runs ............................................................................................................................15-40
Gu s a
Quiz ...............................................................................................................................................................15-41
Agenda...........................................................................................................................................................15-42
is a
th h

Overview of AutoAllocations........................................................................................................................15-43
AutoAllocation Rules Implementation Steps.................................................................................................15-46
e m)

AutoAllocation Set Definition.......................................................................................................................15-47


us .co

Implementing Workflow and Client Extensions for AutoAllocations...........................................................15-49


Quiz ...............................................................................................................................................................15-50
ibm

Agenda...........................................................................................................................................................15-51
Submitting an AutoAllocation Set.................................................................................................................15-52
in.

Viewing the Status of AutoAllocation Sets ...................................................................................................15-53


Summary........................................................................................................................................................15-54
7@

Asset Capitalization.........................................................................................................................................16-1
35

Asset Capitalization.......................................................................................................................................16-3
Objectives ......................................................................................................................................................16-4
iya

Agenda...........................................................................................................................................................16-5
Overview of Asset Capitalization..................................................................................................................16-6
pr

Project-Related Asset Processing Flow .........................................................................................................16-9


.(

Accounting Example .....................................................................................................................................16-10


a

Quiz ...............................................................................................................................................................16-16
nk

Agenda...........................................................................................................................................................16-18
Project Types for Asset Capitalization ..........................................................................................................16-19
iya

Quiz ...............................................................................................................................................................16-21
Pr

Agenda...........................................................................................................................................................16-22
Asset Processing Flow...................................................................................................................................16-23
Specifying Costs ............................................................................................................................................16-25
Defining Assets for Capital Projects..............................................................................................................16-27
Streamlining Asset Creation ..........................................................................................................................16-29
Asset Grouping Levels ..................................................................................................................................16-30
Asset Cost Allocation Methods .....................................................................................................................16-31
Specifying an Actual Date in Service or a Retirement Date..........................................................................16-32

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


ix
Capital Events................................................................................................................................................16-33
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Generating Summary Asset Lines .................................................................................................................16-35


Assigning Asset Lines ...................................................................................................................................16-37
Sending Asset Lines to Oracle Assets ...........................................................................................................16-38
Quiz ...............................................................................................................................................................16-40
Agenda...........................................................................................................................................................16-41
Adjusting Capital Project Costs.....................................................................................................................16-42
Reversing Capitalization of Assets in Oracle Project Costing.......................................................................16-43
Abandoning a Capital Asset in Oracle Project Costing .................................................................................16-45

to
Agenda...........................................................................................................................................................16-46
Asset Capitalization Implementation Steps ...................................................................................................16-47

s e
Implement Asset Extensions..........................................................................................................................16-48

en
Define Standard Unit Costs for Asset Cost Allocations ................................................................................16-50
Enable Retirement Cost Processing...............................................................................................................16-51

lic
Define Proceeds of Sale Expenditure Types..................................................................................................16-52

le
Summary........................................................................................................................................................16-53

b
Cross Charge....................................................................................................................................................17-1

ra
Cross Charge .................................................................................................................................................17-3

sfe
Objectives ......................................................................................................................................................17-4
Agenda...........................................................................................................................................................17-5

n
Overview of Cross Charge.............................................................................................................................17-6

ra
Cross Charge Terminology............................................................................................................................17-7

. n-t
Cross Charge Types Example........................................................................................................................17-9
ide no
Processing Methods.......................................................................................................................................17-10
Quiz ...............................................................................................................................................................17-11
Gu s a
Agenda...........................................................................................................................................................17-12
Borrowed and Lent Processing......................................................................................................................17-13
is a

Project and Task Setup ..................................................................................................................................17-14


th h

Subledger Accounting Process Flow: Cross Charge .....................................................................................17-16


e m)

Borrowed and Lent Accounting.....................................................................................................................17-18


Cross Charge Adjustments ............................................................................................................................17-19
us .co

Processing Cross Charge Adjustments ..........................................................................................................17-21


ibm

Quiz ...............................................................................................................................................................17-23
Agenda...........................................................................................................................................................17-25
Borrowed and Lent Cross Charge Processing Implementation Steps............................................................17-26
in.

Transfer Price Rules ......................................................................................................................................17-27


7@

Transfer Price Schedule.................................................................................................................................17-29


Cross Charge Implementation Options..........................................................................................................17-31
35

Provider and Receiver Controls for Borrowed and Lent Accounting............................................................17-32


AutoAccounting Rules for Borrowed and Lent Transactions........................................................................17-33
iya

Implement Cross Charge Extensions.............................................................................................................17-34


Quiz ...............................................................................................................................................................17-35
pr

Summary........................................................................................................................................................17-36
.(

Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking ..............18-1
a

Appendix A: Integration with Oracle Inventory, Project Manufacturing, and Asset Tracking .....................18-3
nk

Objectives ......................................................................................................................................................18-4
iya

Agenda...........................................................................................................................................................18-5
Integration with Oracle Inventory..................................................................................................................18-6
Pr

Integration with Oracle Inventory Flow ........................................................................................................18-7


Miscellaneous Transactions...........................................................................................................................18-8
Launching Transaction Managers..................................................................................................................18-9
Transfer and Import .......................................................................................................................................18-10
Quiz ...............................................................................................................................................................18-11
Agenda...........................................................................................................................................................18-12
Oracle Inventory Integration Implementation Steps......................................................................................18-13
Install and Implement Oracle Inventory ........................................................................................................18-14

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


x
Enable Project Cost Collection......................................................................................................................18-15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Create a Project-Enabled Transaction Type ..................................................................................................18-16


Create an Inventory Expenditure Type..........................................................................................................18-18
Set Expenditure Type Profile Option.............................................................................................................18-19
Quiz ...............................................................................................................................................................18-21
Agenda...........................................................................................................................................................18-22
Integration with Oracle Project Manufacturing .............................................................................................18-23
Importing Project Manufacturing Costs ........................................................................................................18-24
Transaction Sources.......................................................................................................................................18-25

to
Transaction Sources (continued) ...................................................................................................................18-26
Quiz ...............................................................................................................................................................18-27

s e
Agenda...........................................................................................................................................................18-28

en
Integration with Oracle Asset Tracking.........................................................................................................18-29
How Purchase Order Receipts Flow into Project-Related Transactions........................................................18-31

lic
Importing Oracle Asset Tracking Cost ..........................................................................................................18-33

le
Summary........................................................................................................................................................18-34

b
Appendix B: Budgetary Controls and Budget Integration ..........................................................................19-1

ra
Appendix B: Budgetary Controls and Budget Integration.............................................................................19-3

sfe
Objectives ......................................................................................................................................................19-4
Agenda...........................................................................................................................................................19-5

n
Budgeting Implementation Steps...................................................................................................................19-6

ra
Define Budget Change Reasons ....................................................................................................................19-7

. n-t
Define Additional Budget Types ...................................................................................................................19-8
ide no
Define Additional Budget Entry Methods .....................................................................................................19-10
Budget Calculation Extensions......................................................................................................................19-12
Gu s a
Budget Verification Extension ......................................................................................................................19-14
Budget Workflow and Budget Workflow Extension.....................................................................................19-15
is a

Quiz ...............................................................................................................................................................19-16
th h

Agenda...........................................................................................................................................................19-18
e m)

Implementing Budgetary Controls ................................................................................................................19-19


Defining Profile Options for Budgetary Controls..........................................................................................19-20
us .co

Defining Control Levels and the Time Interval.............................................................................................19-21


ibm

Creating an Initial Budget..............................................................................................................................19-23


Adjusting Default Control Levels..................................................................................................................19-25
Quiz ...............................................................................................................................................................19-26
in.

Agenda...........................................................................................................................................................19-27
7@

Implementing Budget Integration..................................................................................................................19-28


Implementing Bottom–Up Integration...........................................................................................................19-29
35

Implementing Top-Down Integration............................................................................................................19-31


Summary........................................................................................................................................................19-33
iya

Appendix C: Asset Capitalization: Capitalizing Interest.............................................................................20-1


pr

Appendix C: Asset Capitalization: Capitalizing Interest ...............................................................................20-3


.(

Objectives ......................................................................................................................................................20-4
Agenda...........................................................................................................................................................20-5
a

Overview of Capitalized Interest ...................................................................................................................20-6


nk

Setting Up Capital Projects for Capitalized Interest ......................................................................................20-8


iya

Generating Capitalized Interest Expenditure Batches ...................................................................................20-9


Reviewing Capitalized Interest Expenditure Batches....................................................................................20-10
Pr

Inactive Capital Projects Report ....................................................................................................................20-11


Quiz ...............................................................................................................................................................20-12
Agenda...........................................................................................................................................................20-14
Capitalized Interest Implementation Steps ....................................................................................................20-15
Defining Capitalized Interest Rate Names.....................................................................................................20-16
Defining Capitalized Interest Rate Schedules................................................................................................20-19
Specifying Capitalized Interest Rate Schedules for Project Types................................................................20-21
Setting Project Status Controls for Capitalized Interest.................................................................................20-22

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xi
Implementing the Capitalized Interest Extension ..........................................................................................20-23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz ...............................................................................................................................................................20-24
Summary........................................................................................................................................................20-26
Summary of R12.x Project Costing Fundamentals.......................................................................................21-1
Summary of R12.x Project Costing Fundamentals........................................................................................21-3
Objectives ......................................................................................................................................................21-4
Agenda...........................................................................................................................................................21-5
Defining Projects for Costing ........................................................................................................................21-6
Expenditures ..................................................................................................................................................21-7

to
Performing Cost Processing ..........................................................................................................................21-8

e
Accounting for Costs .....................................................................................................................................21-11

s
Burden Costing..............................................................................................................................................21-12

en
Integration with Oracle Purchasing and Oracle Payables..............................................................................21-13

lic
Integration with Oracle Internet Expenses.....................................................................................................21-14
Integration with Oracle Time & Labor ..........................................................................................................21-15

le
Integration with Other Applications ..............................................................................................................21-16

b
Allocations and AutoAllocations...................................................................................................................21-17

ra
Asset Capitalization.......................................................................................................................................21-18

sfe
Asset Capitalization: Capitalized Interest......................................................................................................21-19
Cross Charge .................................................................................................................................................21-20

n
Budgetary Controls and Budget Integration ..................................................................................................21-21

ra
Agenda...........................................................................................................................................................21-22

. n-t
Oracle Projects Fundamentals Learning Path ................................................................................................21-23
ide no
Summary........................................................................................................................................................21-24
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xii
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Preface
Profile
Before You Begin This Course

• Working experience with project management and project accounting

to
e
Prerequisites

s
en

lic
R12.x Oracle E-Business Suite Essentials for Implementers

le
• R12.x Project Foundation Fundamentals

b
ra
How This Course Is Organized

n sfe
This is an instructor-led course featuring lecture and hands-on exercises. Online demonstrations

ra
and written practice sessions reinforce the concepts and skills introduced.

. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xiii
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Related Publications
Oracle Publications
Title Part Number
Oracle Project Costing User Guide E13438-03

to
Oracle Projects Implementation Guide E13582-03

e
Oracle Projects Fundamentals E13581-03

s
en
Additional Publications

lic
le
• System release bulletins

b
ra
• Installation and user’s guides

sfe

n
Read-me files

ra
. n-t
• International Oracle User’s Group (IOUG) articles

• Oracle Magazine
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xiv
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Typographic Conventions
Typographic Conventions in Text
Convention Element Example
Bold italic Glossary term (if The algorithm inserts the new key.

to
there is a glossary)
Caps and Buttons, Click the Executable button.

e s
lowercase check boxes, Select the Can’t Delete Card check box.

en
triggers, Assign a When-Validate-Item trigger to the ORD block.

lic
windows Open the Master Schedule window.
Courier new, Code output, Code output: debug.set (‘I”, 300);

le
case sensitive directory names, Directory: bin (DOS), $FMHOME (UNIX)

b
(default is filenames,

ra
Filename: Locate the init.ora file.
lowercase) passwords,

sfe
Password: User tiger as your password.
pathnames, Pathname: Open c:\my_docs\projects

n
URLs, URL: Go to http://www.oracle.com

ra
user input,
User input: Enter 300

. n-t
usernames
Username: Log on as scott
Initial cap Graphics labels ide no
Customer address (but Oracle Payables)
(unless the term is a
Gu s a

proper noun)
is a

Italic Emphasized words Do not save changes to the database.


th h

and phrases, For further information, see Oracle7 Server SQL Language
e m)

titles of books and Reference Manual.


courses, Enter user_id@us.oracle.com, where user_id is the
us .co

variables name of the user.


ibm

Quotation Interface elements Select “Include a reusable module component” and click Finish.
marks with long names
in.

that have only This subject is covered in Unit II, Lesson 3, “Working with
7@

initial caps; Objects.”


lesson and chapter
35

titles in cross-
references
iya

Uppercase SQL column Use the SELECT command to view information stored in the
pr

names, commands, LAST_NAME


functions, schemas, column of the EMP table.
.(

table names
a

Arrow Menu paths Select File > Save.


nk

Brackets Key names Press [Enter].


iya

Commas Key sequences Press and release keys one at a time:


Pr

[Alternate], [F], [D]


Plus signs Key combinations Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del]

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xv
Typographic Conventions in Code
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Convention Element Example


Caps and Oracle Forms When-Validate-Item
lowercase triggers
Lowercase Column names, SELECT last_name
table names FROM s_emp;

to
Passwords DROP USER scott

e
IDENTIFIED BY tiger;

s
PL/SQL objects OG_ACTIVATE_LAYER

en
(OG_GET_LAYER (‘prod_pie_layer’))

lic
le
Lowercase Syntax variables CREATE ROLE role

b
ra
italic

sfe
Uppercase SQL commands and SELECT userid
functions FROM emp;

n
ra
Typographic Conventions in Oracle Application Navigation Paths

. n-t
ide no
This course uses simplified navigation paths, such as the following example, to direct you
through Oracle Applications.
Gu s a
is a

(N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve
th h
e m)

This simplified path translates to the following:


us .co

1. (N) From the Navigator window, select Invoice then Entry then Invoice Batches
ibm

Summary.
in.

2. (M) From the menu, select Query then Find.


7@

3. (B) Click the Approve button.


35

Notations:
iya
pr

(N) = Navigator
.(

(M) = Menu
a
nk

(T) = Tab
iya
Pr

(B) = Button

(I) = Icon

(H) = Hyperlink

(ST) = Sub Tab

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xvi
Typographical Conventions in Oracle Application Help System Paths
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

This course uses a “navigation path” convention to represent actions you perform to find
pertinent information in the Oracle Applications Help System.

The following help navigation path, for example—

(Help) General Ledger > Journals > Enter Journals

to
e
—represents the following sequence of actions:

s
en
1. In the navigation frame of the help system window, expand the General Ledger entry.

lic
le
2. Under the General Ledger entry, expand Journals.

b
ra
3. Under Journals, select Enter Journals.

sfe
4. Review the Enter Journals topic that appears in the document frame of the help system

n
ra
window.

. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle 2010. All rights reserved.

R12.x Oracle Project Costing Fundamentals Table of Contents


xvii
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)

xviii
th h

R12.x Oracle Project Costing Fundamentals Table of Contents


is a
Gu s a
ide no
. n-t

Copyright © Oracle 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Oracle E-Business Suite Learning Stream
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle

A New Innovative Continuous Learning Solution


Ideal for supplementing what you learned in the classroom t o
n se
l ice
r a ble
n sfe
- t ra
n
a no
s
) ha ide.
o m Gu
m .c this
b
i n.i use
5 7@
3
iya
(pr
University and/or its affiliates.

a .
ank
Priy

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. 1


Oracle E-Business Suite Learning Stream
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle

Keep Your Skills Current through Continuous Learning


Expert Delivered t o
n se
Access to hundreds of instructional videos delivered by l ice
Oracle subject matter experts
r a ble
Training Across the Entire E-Business Suite n sfe
- t ra
n
For professionals of all experience levels looking to
a no
regularly broaden and deepen their knowledge s
) ha ide.
Continuously Refreshed Content o m Gu
m .c this
b
Covers technical and functional aspects of Oracle E- in.i use
Business Suite solutions
5 7@
i y a3
Request Topics that Interest You (pr
University and/or its affiliates.

ka.
Subscription Service n
r i ya
P
Preview the Learning Stream
NOW!
education.oracle.com/streams/ebusinesssuite

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. 2


Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 1
Chapter 1
ide no Costing
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Overview of Oracle Project
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
Overview of Oracle Project Costing

is a
Gu s a

Chapter 1 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Enterprise Project Management Solution

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Enterprise Project Management Solution


7@

You can use Oracle Project Costing to collect, process, and track costs against projects and
tasks. You can enact cost controls and report on costs for all project activities. Oracle Project
35

Costing is part of the Oracle Enterprise Project Management solution. Oracle Enterprise
iya

Project Management provides a set of applications that help companies deliver global projects
by integrating and managing project information. It enables all persons at all levels of the
pr

enterprise to participate in and collaborate on the projects at appropriate levels in a centralized


.(

environment. Information is available to the project team through personalized and secure role-
a

based views.
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Project Costing and Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Project Costing and Integration


7@

Oracle Project Costing imports data from these applications:


• Oracle Asset Tracking - Oracle Asset Tracking enables you to provide users with access
35

to tracking information, without allowing them access to sensitive processes related to


iya

assets and purchasing. You can also track inventory items after you have installed them
and link financial transactions to the physical movement of equipment. Oracle Asset
pr

Tracking enables you to create assets upon receipt in Oracle Purchasing. After you create
.(

the asset, Oracle Asset Tracking performs the changes in the background for any further
a

physical movement. For example, if you move the asset from one location to the other,
nk

then Oracle Asset Tracking performs the asset cost, distribution, and unit changes without
iya

manual intervention. Oracle Asset Tracking integrates with Oracle Inventory, Oracle
Pr

Purchasing, Oracle Project Costing, Oracle Assets, and Oracle Payables, and stores
information collected from them.
• Oracle Internet Expenses - Oracle Internet Expenses enables you to enter project-
related expense reports. Once approved, the expense reports are imported into Oracle
Payables. Oracle Payables creates invoices from the expense reports, maintains
payments, and creates subledger accounting entries. In Oracle Project Costing, expense
reports are interfaced as actual costs from Oracle Payables.
Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 7
• Oracle Inventory - You can implement Oracle Inventory to Oracle Project Costing
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

integration, enabling you to interface costs from Oracle Inventory to Oracle Project
Costing, without installing Oracle Project Manufacturing. When you enter project–related
transactions in Oracle Inventory, you enter the project information on the source
transaction. Oracle Inventory and Oracle Project Costing carry the project information
through from the Issue To or Receipt From transaction in Oracle Inventory to the project
expenditure in Oracle Project Costing.

to
• Oracle iProcurement - You can enter project-related purchase requisitions using Oracle
iProcurement. After requisition approval, you can AutoCreate a purchase order in Oracle

e s
Purchasing. Oracle Purchasing copies the project information to the purchase order.

en
• Oracle Payables - In Oracle Payables, you can match a supplier invoice to an existing

lic
purchase order or receiving transaction. Oracle Payables automatically copies the project

le
information from the purchase order distribution lines when you perform the match. You

b
can also create non-matched supplier invoices in Oracle Payables and enter invoice

ra
distributions to charge invoice costs to projects. You can use both Oracle Purchasing and

sfe
Oracle Payables, or just Oracle Payables. You can set up Oracle Payables to apply
discounts to payments. After you enter a payment with discounts, you interface the

n
ra
discounts to Oracle Project Costing. Oracle Payables creates subledger accounting entries

. n-t
for project-related supplier costs.
• ide no
Oracle Purchasing - When you enter project-related transactions in Oracle Purchasing,
you only need to enter project information on the source document; either the requisition
Gu s a

or the purchase order. The Account Generator automatically creates the account
is a

information, based on the project-related information you enter. You can also use the
th h

Buyer WorkCenter in Oracle Purchasing to enter project-related purchase orders. When a


e m)

purchase order shipment is flagged to accrue at receipt and the purchased goods are
us .co

delivered to an expense destination, you enter a receiving transaction for the purchase
order in Oracle Purchasing and create subledger accounting for the receiving transaction
ibm

in final mode. Next, you interface receipt accruals to Oracle Project Costing.
• Oracle Project Manufacturing - Oracle Project Costing acts as a cost repository for
in.

manufacturing-related activities from other products in the Oracle Project Manufacturing


7@

suite. Oracle Project Manufacturing is a type of manufacturing environment where large


projects drive production requirements. You define the Work Breakdown Structure for a
35

manufacturing project in Oracle Project Costing. You track manufacturing costs by


iya

project and task and use Transaction Import to import them into Oracle Project Costing.
pr

• Oracle Time & Labor - Oracle Time & Labor integrates with Oracle Project Costing to
.(

enable employees and contingent workers to enter and submit project-related timecards.
a

Employees and contingent workers enter their own time, which you can subject to an
nk

approval process according to your business rules. You can transfer approved timecards
iya

to Oracle Project Costing, Oracle Payroll, and Oracle Human Resources. After you
import the timecards into Oracle Project Costing, you cost the timecards and derive the
Pr

default accounting using AutoAccounting. During cost processing, the raw cost and any
additional burden cost is calculated. Finally, you generate cost accounting events and
create accounting for the timecards in Oracle Subledger Accounting.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Project Costing and Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Project Costing and Integration


7@

Oracle Project Costing sends data to these applications:


– Oracle Assets - Using asset capitalization functionality, you can define capital assets and
35

capture construction–in–process (CIP) and expense costs for assets you are creating.
iya

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 can also define
pr

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


a

assets you are retiring that are part of a group asset in Oracle Assets. When your
nk

retirement activities are complete, you can generate asset lines for the RWIP amounts and
iya

send the lines to Oracle Assets for posting as adjustments to the accumulated depreciation
Pr

accounts for the group asset that corresponds to each asset.


– Oracle General Ledger - Oracle Project Costing integrates with Oracle General Ledger
via Oracle Subledger Accounting so that you can update your general ledger with Oracle
Project Costing activity. You use Oracle Project Costing to collect project cost detail
transactions, and then to generate accounting events that Oracle Subledger Accounting
uses to create the accounting. Oracle Subledger Accounting transfers the final accounting
entries to Oracle General Ledger.
Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 9
– Oracle Subledger Accounting - Oracle Subledger Accounting is an intermediate step
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

between each of the subledger applications and Oracle General Ledger. Oracle Subledger
Accounting stores a complete and balanced subledger journal entry in a common data
model. Oracle Project Costing uses AutoAccounting, or the Project Budget Account
Generation workflow for integrated budgets, to derive default accounts for transactions.
You submit concurrent programs in Oracle Project Costing to generate accounting events
and create accounting entries in Oracle Subledger Accounting. Oracle Project Costing
predefines setup in Oracle Subledger Accounting so that it accepts the default accounts

to
that Oracle Project Costing derives without change. Oracle Subledger Accounting

e
transfers the final accounting to Oracle General Ledger. If you define your own detailed

s
en
accounting rules in Oracle Subledger Accounting, then Oracle Subledger Accounting

lic
overwrites default accounts, or individual segments of accounts, that Oracle Project
Costing derives using AutoAccounting.

leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 11
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Project Costing and Project Classes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Project Costing and Project Classes


7@

You can use Oracle Project Costing to collect costs associated with all of your project
activities.
35

For example, you can use indirect projects to track costs associated with research and
iya

development, non-billable sales proposal activities, or general overhead operational costs for
departments such as purchasing or human resources. Capital projects enable you to capture
pr

construction-in-process (CIP) costs for assets you are creating. You can also use capital
.(

projects to capture the cost of removal and proceeds of sale amounts (RWIP) for assets you are
a

retiring. You also can track costs associated with contract projects. In conjunction with Oracle
nk

Project Billing, you can generate revenue and customer invoices for contract projects. This
iya

enables you to report on both project costs and revenue.


Pr

For additional discussion regarding contract projects, see the course titled “R12.x Project
Billing Fundamentals.”

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Resources In Oracle Projects

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Resources in Oracle Projects


7@

Oracle Projects provides a centralized resource pool as part of the core foundation in which
employees and contingent workers are identified as resources. Each of the applications in the
35

Oracle Projects suite utilizes this resource pool differently:


iya

• Oracle Project Costing: Collects project-related timecard and expense report costs for
resources. Provides resource cost controls and cross-charging for shared resources.
pr
.(

• Oracle Project Billing: Generates revenue and invoices by billing labor hours on a
project.
a
nk

• Oracle Project Management: Creates a budget for labor costs to plan and manage the
iya

financial performance of projects throughout the project lifecycle.


• Oracle Project Collaboration: Allows resources to participate as team members for
Pr

communicating progress against assigned tasks by directly accessing the published


workplan, and assigns actions to fellow team members so that the ownership and steps to
resolution are communicated clearly and consistently.
• Oracle Project Resource Management: Locates the appropriate resources to staff project
requirements based on competencies and availability. As a resource, you can also search
for requirements that match your particular skills.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 13
Collecting Resource Costs
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Resources can charge time to projects. For labor costs, you can:
• Associate each labor expenditure item with a scheduled work assignment and a work type.
• Maintain labor cost rate schedules by employee or by job.
• Calculate costs based on labor.
• Override labor cost rates for individuals.

to
• Define a method for calculating overtime cost.

e
• Maintain burden schedules to calculate additional costs of doing business that support the

s
raw costs.

en
• Report on actual resource utilization based on actual hours from timecards.

lic
• Query expenditure items for specific resources.

le
Oracle Project Costing integrates with Oracle Time & Labor to capture project-related

b
ra
timecards for resources.

sfe
Resources can also charge expenses to projects. Oracle Project Costing integrates with Oracle
Internet Expenses and Oracle Payables to capture project-related expense reports.

n
ra
Note: Employees and contingent workers do not have to be schedulable project resources to

. n-t
charge time and expenses to projects. Optionally, you can use transaction controls to control
ide no
charges to tasks based on the resources assigned to the workplan tasks.
Cross Charge
Gu s a

When projects share resources within an enterprise, it is common to see those resources shared
is a

across organization and country boundaries. Further, project managers can also divide the work
th h

into multiple projects for easier execution and management. Oracle Project Costing provides
e m)

cross charge features to enable project managers to view the current total costs of the project,
us .co

regardless of who performs the work or where it is performed.


ibm

Project Allocations
You can use the allocations feature to distribute cost amounts between and within projects and
in.

tasks, or to projects in other organizational units. You can select resources groups and
7@

resources when you define allocation sources and proration basis methods.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 14
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Flow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Flow
7@

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
35

from other Oracle Applications, such as Oracle Time & Labor, or import transactions from
iya

external systems.
Costing Flow Example (Labor Cost)
pr
.(

1. Enter or import expenditures - You can enter pre-approved expenditure batches or


import transactions from other Oracle applications or external applications.
a
nk

2. PRC: Distribute Labor Costs - Calculates the raw and burden cost amounts for labor cost
iya

expenditure items and uses AutoAccounting to determine the default debit account for
each expenditure item.
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 15
5. PRC: Transfer Journal Entries to GL - When you run the program PRC: Create
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting, if you select No for the parameter Transfer to GL, then you run must the
program PRC: Transfer Journal Entries to GL to send journal entries to Oracle General
Ledger.
6. Journal Import (in Oracle General Ledger - Imports the final accounting entries from
Oracle Subledger Accounting into Oracle General Ledger.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Collect and Manage All Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Collect and Manage All Costs


7@

Oracle Project Costing is an integrated cost management solution for all projects and activities
within an enterprise. With Oracle Project Costing you can manage costs across currency and
35

organizational boundaries. Oracle Project Costing also acts as a central repository of project
iya

transactions, processes project costs, and creates corresponding accounting.


Methods of Entering Expenditures
pr
.(

You can use pre-approved batches to enter expenditures directly into Oracle Project Costing
and Transaction Import to import expenditures into Oracle Project Costing from external
a
nk

sources. In addition, you can use Microsoft Excel Integration to enter expenditures and then
import the expenditures into Oracle Project Costing. Oracle Project Costing also integrates
iya

with other Oracle applications. You can collect project-related costs in applications such as
Pr

Oracle Time & Labor, Oracle Purchasing, Oracle Payables, Oracle iProcurement, Oracle
Inventory, Oracle Project Manufacturing, Oracle Asset Tracking, and Oracle Internet
Expenses.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Manage Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Manage Costs
7@

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
35

costs. The adjustment functionality in Oracle Project Costing gives you control over your
iya

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
pr

adjustments - including correcting approved expenditures, changing the capitalizable or


.(

billable status of expenditure items, recalculating raw or burdened costs, splitting expenditure
a

items, and transferring expenditures to another project.


nk

Cross Charge
iya

A cross charge takes place when the expenditure organization of an expenditure item is
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 18
Burdening
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden costs are costs of doing business that support raw costs. For example, you can define a
burden cost code of G&A to burden specific raw costs with general and administrative
overhead costs. You can create subledger accounting for burden cost and post the accounting to
Oracle General Ledger.
Project Allocations
The allocations feature in Oracle Project Costing can distribute amounts between and within

to
projects and tasks, or to projects in other organizational units. For example, you can allocate

e
amounts such as salaries or administrative overhead across several projects and tasks.

s
en
Your allocations can be as simple or elaborate as you like. You identify the amounts you want
to allocate (source) and then define the targets, the projects and tasks to which you want to

lic
allocate the source amounts. Optionally, you can offset the allocations with reversing

le
transactions. The system gathers source amounts into a source pool, and then allocates to the

b
targets using the basis method that you specify in the allocation rule. You can use a basis

ra
method of Spread Evenly to divide the source pool amount equally among all the chargeable

sfe
target tasks included in the rule. Alternatively, you could select Prorate as the basis method to

n
use the attributes set in the Basis window.

ra
When you allocate amounts, you create expenditure items whose amounts are derived from one

. n-t
or more of the following sources:
ide no
• Existing summarized expenditure items in Oracle Project Costing
Gu s a
• A fixed amount
is a

• Amounts in an Oracle General Ledger account balance


th h

Asset Capitalization
e m)

Using asset capitalization functionality, you can define capital assets and capture construction–
us .co

in–process (CIP) and expense costs for assets you are creating. When you are ready to place
ibm

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

you are building, installing, or acquiring.


7@

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
35

RWIP) for assets you are retiring that are part of a group asset in Oracle Assets. When your
iya

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
pr

for the group asset that corresponds to each asset.


.(

You can also calculate and record capitalized interest for capital projects. Capitalized interest
a

(also referred to as Allowance for Funds Used During Construction) is an estimate of the
nk

interest cost that enterprises incur when they invest in long–term capital projects. Subject to
iya

accounting rules and regulatory guidelines, enterprises can capitalize interest as part of the total
Pr

cost of acquiring and constructing assets that require an extended amount of time to prepare for
their intended use.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

View Accounting: Transaction Details

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

View Accounting: Transaction Details


7@

From Oracle General Ledger, you can drill down to subledger details from the Account
Inquiry, Enter Journals, or View Journals windows for journals that have specific journal
35

sources assigned to them. For example, you can select a labor cost journal entry line with the
iya

source Projects and select the Line Drilldown button to view the details in Oracle Subledger
Accounting. Next you can choose to either view the subledger journal entry or to view the
pr

transaction. When you choose to view the transaction, the system drills down to Oracle Project
.(

Costing and queries the individual expenditure items that make up the subledger journal entry
a

in expenditure inquiry.
nk

You can also perform inquiries directly in Oracle Subledger Accounting to view transaction
iya

details for accounting events. When you view a transaction for a cost accounting event, Oracle
Pr

Subledger Accounting drills down to Oracle Project Costing and automatically opens and
queries information in expenditure inquiry. Similarly, you can drill down to other subledger
applications to view transaction information for the accounting events that originated in those
applications. In Oracle Subledger Accounting, you can query accounting events, journal
entries, and journal entry lines based on multiple selection criteria.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

View Accounting: Final Subledger Accounting Entries

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

View Accounting: Final Subledger Accounting Entries


7@

You can use expenditure inquiry in Oracle Project Costing to view final subledger accounting
entries for expenditure items. Use the View Accounting option from the Tools menu to review
35

accounting entries. You must create accounting in final mode for the accounting events
iya

associated with the expenditure item to view accounting entries.


Note: For both historical (prior to Release 12) expenditure items not migrated to Oracle
pr

Subledger Accounting, and transactions accounted in an external system and interfaced into
.(

Oracle Project Costing, the View Accounting option displays accounts from the cost
a

distributions table in Oracle Project Costing.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

View Expenditure Item Details

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

View Expenditure Item Details


7@

You can also use expenditure inquiry to view detailed information for each expenditure item.
Depending on the expenditure item, you can:
35

• View cost distribution line information for each expenditure item, including the default
iya

accounting entries that Oracle Project Costing derived using AutoAccounting, the PA
and GL period, and the accounting event generation status.
pr
.(

• View the revenue distribution lines for billable expenditure items (contract projects).
• Drill down to Oracle Payables if the supplier cost expenditure item was interfaced to
a
nk

Oracle Project Costing from Oracle Payables.


iya

• Drill down to the Receipt Transaction Summary window in Oracle Purchasing for
receipt accrual expenditure items.
Pr

• Drill down to view purchase order details in Oracle Purchasing for contingent worker
labor cost expenditure items that are associated with a purchase order.

Copyright © Oracle, 2010. All rights reserved.

Overview of Oracle Project Costing


Chapter 1 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 23
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: a, d
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 24
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: b, c
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 25
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 26
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 27
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya

Overview of Oracle Project Costing


35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 1 - Page 28
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 1
Chapter 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Defining Projects for Costing
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
Defining Projects for Costing

us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Projects and Tasks

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Projects and Tasks


7@

You can create a project with one structure defined for workplan management purposes and
another defined for financial management purposes, or you can use one structure for both
35

purposes:
iya

• Workplan Management
pr

- The workplan management functionality helps project managers and team members
.(

deliver projects on time.


• Financial Management
a
nk

- Financial management functionality helps project and financial administrators and


iya

managers track billing, costs, budgets, and other financial information for projects.
Pr

You can use three predefined project classes that track the following types of information:
• Indirect projects - Track overhead activities and costs.
• Capital projects - Track asset development activities and costs, and costs are capitalized
as one or more assets.
• Contract projects - Contract projects track cost, revenue, and billing.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Classes and Project Types

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Classes and Project Types


7@

Oracle Project Foundation predefines project classes, but you define project types as part of
your implementation. The project type controls how Oracle Project Foundation creates and
35

processes projects, and is a primary classification for the projects your business manages. You
iya

must set up at least one project type to create projects. You must set up project types for each
operating unit.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Project Templates

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Project Templates


7@

You use project templates to create new projects. When you create a project from a project
template or an existing project, Oracle Project Foundation copies the financial structure from
35

the source project or template. Project templates belong to only one operating unit. You can
iya

maintain and copy project templates within an operating unit. However, project template
numbers are unique across operating units. A project template number cannot duplicate any
pr

project or project template number within the installation.


.(

For additional information, see the course titled "R12.x Project Foundation Fundamentals."
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Organizing a Project Structure

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Organizing a Project Structure


7@

A project financial structure is a task tree showing the organization of project work. It can be
as simple or detailed as you want it to be. There are no limits in width or levels. The position of
35

the task in the hierarchy determines what you can do with it:
iya

• Top Task
pr

- A task whose parent is the project.


.(

- For example, use top tasks for budgeting and rollup reporting.
a

• Middle Task
nk

- A task that is not a top task or a lowest task.


iya

- For example, use middle tasks for rollup reporting.


Pr

• Lowest Task
- A task that is at the bottom of the structure, without any child tasks. A top task can
also be considered a lowest task, if the task does not have any child tasks.
- For example, use lowest tasks for transaction entry, budgeting, and override entry.
Expenditures are always charged to a lowest task.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Basic Project Information

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Basic Project Information


7@

• Project Name - A short and descriptive name of a project. Use this name to find and
identify a project.
35

• Long Name - A longer, unique descriptive name for the project. It can be up to 240
iya

characters long. The default value is the short name (Name).


pr

• Project Number- A unique identification number of a project. You use this number to
.(

find and identify the project. You can manually enter a project number, or let the system
automatically generate one for you. For audit trail purposes, you cannot modify a project
a
nk

number after you charge expenditure items, requisitions, purchase orders, or supplier
invoices to the project. If project numbering is automatic, then you cannot modify the
iya

number at any point.


Pr

• Project Organization - The managing or owning organization of a project. Use the


organization for reporting and AutoAccounting purposes.
• Project Type - The project type determines how Oracle Project Costing processes costs
(expenditure items) for a project and provides defaults and controls for project entry and
processing. For audit trail purposes, you cannot change a project type after you charge
expenditure items, requisitions, purchase orders, or supplier invoices to the project.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 10
• Project Status - Indicates the current status of a project.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

• Description - A description of the project.


• Public Sector - Use the Public Sector check box to indicate whether a project is a private
or public sector project. Use this for reporting and AutoAccounting purposes.
• Access Level - Access levels control who can search for and view a project. You can
specify one of the following access level values for a project:
- Secured

to
- Enterprise

e s
• Location - Use project location information to match resource location to work site

en
location (the location of the project). Location includes three attributes:

lic
- City

le
- Region

b
ra
- Country

n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 12
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 13
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 14
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Schedules for Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Schedules for Costing


7@

Costing Burden Schedules


The default costing burden schedule for a project comes from its project type. You can enter
35

the following information in the Costing Burden Schedules window:


iya

• Burden Schedule
pr

- Enter the burden schedule you want to use for this project or task.
.(

• Burden Hierarchy
a

- Enter the burden hierarchy you want to default to each burden schedule version.
nk

• Fixed Date
iya

- Enter a fixed date for the burden schedule if you want all expenditure items to be
Pr

burdened with the multipliers in effect as of that date.


For additional discussion regarding burden schedules, see the lesson titled “Implementing
Burden Costing.”

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Organization Overrides

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Organization Overrides
7@

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
35

new organization you enter overrides the expenditure organization Oracle Project Costing uses
iya

in AutoAccounting and in burdening. For AutoAccounting processing, if an organization


distribution override exists, the destination organization of the override is substituted for the
pr

actual expenditure organization. You can enter the following information in the Organization
.(

Overrides window:
a

• Source Organization - Enter the source organization whose costs and revenue you want
nk

to assign to a different organization.


iya

• Employee Name/Number - Enter the name and number of the employee for this project
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Currency

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Currency
7@

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
35

in Oracle General Ledger.


iya

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
pr

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
a

being performed. To accomplish this, you have the ability to define a project currency that
nk

differs from the functional currency of the operating unit owning the project.
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Currencies and Expenditures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Currencies and Expenditures


7@

Transaction amounts are stored in the following currencies:


• Transaction Currency
35

- The currency in which a project transaction occurs.


iya

• Expenditure Functional Currency


pr

- The functional currency of the expenditure operating unit.


.(

• Project Functional Currency


a

- The functional currency of the operating unit that owns the project.
nk

• Project Currency
iya

- The user–defined project currency.


Pr

When you enter transactions in a currency that is different from functional currency or project
currency, Oracle Project Costing must convert the transaction amount to the functional and
project currencies. To convert transaction currencies, Oracle Project Costing must first
determine the exchange rate type and exchange rate date.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 18
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Currency Options

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Currency Options


7@

When you create a new project, the system copies the default value for the project currency
code from the functional currency defined in the Implementation Options for the project-
35

owning operating unit. You can override the default currency code and enter default
iya

conversion attributes for the project in the Costing tab of the Currency window. Oracle Project
Costing displays the attributes you select as the default values during expenditure entry, and
pr

also uses the values for imported transactions.


.(

Project Currency Attribute Hierarchy


a
nk

To convert transaction currencies to functional and project currencies, Oracle Project Costing
must first determine the exchange rate type and exchange rate date. Each attribute is
iya

determined separately. If Oracle Project Costing finds a rate type in step one, but no rate date is
Pr

present at that level, then it uses the rate type and then follows the logic to the next level to
determine the rate date. During project and task setup, Oracle Project Costing copies the values
you enter to all the underlying tasks in the financial structure.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 20
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 21
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Controlling Expenditures Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Controlling Expenditures Overview


7@

Oracle Project Costing provides you with many levels of charge controls:
• Project Status - You can use the project status to control whether any charges are allowed
35

for the project.


iya

• Task Chargeable Status - You can specify a lowest task as chargeable or non–chargeable
pr

to control whether any charges are allowed for the task.


.(

• Transaction Dates -You can specify the transaction dates of a lowest task to record the
date range for which charges are allowed for the task. You can also specify transaction
a
nk

dates at the project-level.


iya

• Transaction Controls - You can define transaction controls to specify the types of
transactions that are chargeable or non–chargeable for the project and tasks.
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Statuses

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Statuses
7@

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
35

with the status control Create New Transactions enabled. To allow users to adjust transaction
iya

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
pr

“R12.x Project Foundation Fundamentals.”


.(

Note: The Create New Transactions status control only affects new transactions. It does not
a

prevent reversals that Oracle Project Costing creates when you adjust transactions. In addition,
nk

it does not prevent you from splitting transactions. For example, if you change the project
iya

status to a status that does not allow new transactions and transfer an existing expenditure item
Pr

to another project, then Oracle Project Costing still creates the reversing expenditure item on
the original project and task.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Task Chargeable Status

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Task Chargeable Status


7@

The Allow Charges check box controls whether or not you can charge new expenditure items
to a task. The default setting is to allow charges for all new tasks. Disable the Allow Charges
35

check box if you want to prevent new charges to a task.


iya

Note: This task-level control only affects new transactions. It does not prevent reversals. For
example, if you disable the option for a task and transfer an existing expenditure item from that
pr

task to a new task, then Oracle Project Costing still creates the reversing expenditure item on
.(

the original task.


a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 24
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transaction Dates

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transaction Dates
7@

Project Transaction Dates


The transaction start date and finish date control which transactions you can charge to the
35

project. You cannot charge an expenditure item to a project if the expenditure item date falls
iya

outside the project-level transaction dates. You must enter a start date to enter a finish date.
pr

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
a
nk

charged to the task. You cannot charge an expenditure item to a task if the expenditure item
iya

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).
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transaction Controls

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transaction Controls
7@

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
35

projects. For capital projects, you can define which items are capitalizable and non-
iya

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

You must specify either an employee or an expenditure category for each record. You can
.(

specify a non-labor resource for usage expenditure types.


a

Employee Transaction Controls


nk

Transaction controls that you define for people (employees and contingent workers) do not
iya

apply to transactions that are not associated with people. This includes supplier cost
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 26
When you enter expense reports in Oracle Payables using suppliers associated with employees,
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Project Costing validates the transaction using the person associated with the supplier.
For example, if you specify that Donald Gray cannot charge to the project, and you enter an
expense report item for the supplier GRAY, DONALD who is associated with the person
Donald Gray, Oracle Project Costing does not allow you to charge the item to the project,
because it validates the transaction controls that you have defined.
Scheduled Expenditures Only Controls

to
When Oracle Project Resource Management is installed, you can specify that only employees
with scheduled work assignments are allowed to charge labor and expense report transactions.

e s
Specifying Billable and Capitalizable Transactions

en
You can control what transactions for contract projects are non-billable and what transactions

lic
for capital projects are non-capitalizable when you set the Billable/Capitalizable field. You can

le
choose between the options of No or Task Level. Select No if you want the charges to be non-

b
billable or non-capitalizable. Select Task Level if you want the billable or capitalizable status to

ra
default from the task to which the item is charged.

sfe
Workplan Resources Only Controls

n
ra
You can control charges to tasks based on the people assigned to the workplan tasks. For

. n-t
information about the validation rules for timecards and expense reports when the Workplan
Resources Only control is set with the other transaction control attributes, see the Oracle
Project Costing User Guide. ide no
Gu s a
Person Type Control
is a

You can select no value, Employee Only, or Contractor Only from the list in the Person Type
th h

field. You can use this control to specify whether transactions incurred by only employees,
e m)

only contractors (contingent workers), or both are chargeable. For additional information, see
us .co

the Oracle Project Costing User Guide.


Specifying Effective Dates for Transaction Controls
ibm

You can enter an Effective From and Effective To date for each transaction control record to
in.

define transactions as chargeable for a given date range. You must specify an Effective From
7@

date. The default Effective From date is the start date of the project or task. The Effective To
date is optional.
35

Validating Expenditures Against Transaction Controls


iya

Oracle Project Costing checks all levels of transaction controls when you try to charge a
transaction to a project. Oracle Project Costing checks the control when you:
pr
.(

• Enter an online or pre-approved expenditure item


a

• Copy a pre-approved timecard item


nk

• Transfer an expenditure item to a new project or task


iya

• Enter a project-related requisition or purchase order distribution in Oracle Purchasing


Pr

• Enter a project-related requisition distribution in Oracle iProcurement


• Enter a project-related invoice distribution in Oracle Payables
• Enter a project-related expense report in Oracle Internet Expenses
• Run the concurrent program PRC: Transaction Import to import expenditures

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Exclusive and Inclusive Transaction Controls

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Exclusive and Inclusive Transaction Controls


7@

Exclusive Transaction Controls


Exclusive transaction controls allow all expenditures except those that are specified as non–
35

chargeable in the transaction controls. Exclusive transaction controls is the default setting.
iya

When you use exclusive transaction controls, you specify the non-chargeable criteria. Disable
the Limit to check box on the Transaction Controls window to make your transaction controls
pr

exclusive.
.(

Inclusive Transaction Controls


a
nk

Inclusive transaction controls limit charges to only those expenditures that meet the specified
iya

transaction control criteria. Oracle Project Costing rejects any expenditure that are not listed as
chargeable in the transaction controls. When you use inclusive transaction controls, by default,
Pr

nothing is chargeable. You must specify the chargeable criteria. Enable the Limit to check box
on the Transaction Controls window to make your transaction controls inclusive.

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Allowable Charges for Each Transaction Control

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Allowable Charges for Each Transaction Control


7@

You can use transaction controls to specify whether to allow charges, further controlling the
allowable charges. You usually select Chargeable when you use inclusive transaction controls.
35

Transaction Control Extension


iya

To define more complex rules for implementing company-specific expenditure entry policies,
pr

you can use the transaction control extension. Some examples of rules that you may define are:
.(

• You cannot charge new transactions to projects for which the work is complete. You can
only transfer items to these projects.
a
nk

• All entertainment expenses are non-billable.


iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 29
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Determining if an Item is Chargeable

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Determining if an Item is Chargeable


7@

Oracle Project Costing checks all levels of chargeability control when you try to charge a
transaction to a project. If the expenditure item passes the first three chargeability controls,
35

then Oracle Project Costing checks the transaction controls.


iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Defining Projects for Costing


Chapter 2 - Page 30
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: c
Pr
iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 31
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a

Defining Projects for Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 2 - Page 32
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
Overview of Budgetary
ide no Controls, Budget Integration
Gu s a

and Core Budgeting


is a
th h

Chapter 3
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 1
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 2
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Budgetary Controls, Budget Integration and Core


Budgeting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 3
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 4
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 5
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Budgetary Controls

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Budgetary Controls


7@

You can enforce budgetary controls against a GL budget and a project cost budget. Budgetary
controls enable you to monitor and control expense commitment transactions. Expense
35

commitment transactions are transactions for non-inventory items. Oracle Project Costing
iya

enforces budgetary controls for:


• Project-related purchase requisitions and purchase orders entered in Oracle Purchasing
pr
.(

• Contingent worker purchase orders entered in Oracle Purchasing


• Supplier invoices entered in Oracle Payables
a
nk

• Project-related prepayments not matched to a purchase order and the application of


iya

unmatched prepayments to supplier invoices


Pr

Note: Budgetary controls are not enforced for project-related expense reports entered in Oracle
Payables because you generally enter expense reports after costs are already incurred.
Therefore, you should ensure that your procedures for approving expense report expenditures
include verification of available funds according to your business requirements.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Control Settings: Time Intervals

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Control Settings: Time Intervals


7@

A time interval defines the budget amounts and the transactions included in the available funds
calculation. Time interval settings identify the beginning and the ending periods included in the
35

calculation. The amount type identifies the beginning period and a boundary code identifies the
iya

ending period. The budgetary control process determines available funds by summing the
budget amounts and subtracting actual and committed transaction amounts for a time interval.
pr

If the budget is time-phased by GL period, then the GL period is used. Alternatively, if the
.(

budget is time-phased by PA period, then the PA period is used.


a

The Amount Type defines the start of a time interval to determine funds availability:
nk

• Period To Date - From the start of the period in which the expenditure item date falls
iya

• Year To Date - From the start of the year in which the expenditure item date falls
Pr

• Project To Date - From the start of the project


The Boundary Code determines the end of a time interval to determine funds availability:
• Period - To the end of the period that includes the expenditure item date
• Year - To the end of the year in which the expenditure item date falls
• Project - To the end of the project

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Control Settings: Time Intervals

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Control Settings: Time Intervals


7@

Only certain combinations of amount type and boundary code are valid.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Control Settings: Control Levels

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Control Settings: Control Levels


7@

You use budgetary control levels to set the degree of control the system imposes on project
commitment transactions. You can enter default control levels at the project type, project
35

template, and project levels. You can also define default values for resource lists. Select from
iya

the following control levels:


• Absolute - The transaction is rejected if sufficient funds are not available.
pr
.(

• Advisory - The transaction is accepted when sufficient funds are not available, but the
system issues a warning notification that available funds are exceeded.
a
nk

• None - The transaction is accepted without budgetary control validation.


iya

When control levels are either Absolute or Advisory, the budgetary control process first tests
the lowest budget level to determine the availability of funds. If funds are available for a
Pr

transaction at the lowest level, then the validation tests the next level in the budgetary control
hierarchy. The process continues until the transaction passes all levels or fails at any level. If a
transaction fails budgetary control at a level with a control level of Absolute, the process is
discontinued. However, if the control level is Advisory, an insufficient funds warning
notification is generated and the budgetary control process continues to the next level.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Example: Budgetary Control Rollup

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Example: Budgetary Control Rollup


7@

The diagram illustrates an example of a budgetary control rollup that reflects budget amounts
at all budget levels, including resource, resource group, lowest task, top task, and project.
35

At the resource level, the available funds for resources roll up into the available funds for the
iya

resource groups. The available funds for the resource groups roll up into the available funds for
the lowest tasks. The available funds for the lowest tasks then roll up into the available funds
pr

for the top tasks. Finally, the available funds for the top tasks roll up into the available funds
.(

for the project.


a
nk

For example, as illustrated for Top Task 2, Resource B1 and Resource B2 each have total
available funds of $10. Combined, the total funds of Resource B1 and B2 roll up into the
iya

available funds of $20 for Resource Group B. The total available funds of Resource Group B
Pr

and Resource Group C roll up into the available funds for Lowest Task 2.1, which equals $40.
The total available funds for top task 2.1 roll up into the available funds for Top Task 2, which
equals $40. The total available funds of Top Task 2, $40, plus the total available funds of Top
Task 1, $20, roll up into the available funds for Project 1, which equals $60.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Entering Budget Amounts for Controlled Budgets

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Entering Budget Amounts for Controlled Budgets


7@

Budget Amounts for Resources


If the budgetary control level for resources or resource groups is Absolute or Advisory, and no
35

budget amount is entered for a resource or resource group, then Oracle Project Costing treats
iya

the budget amount as zero. Transactions that map to resources with no budget amounts fail
budgetary control at an Absolute level and pass budgetary control with a warning at an
pr

Advisory level.
.(

A budget entry category called Unclassified is available at the resource list level. This category
a
nk

enables you to enter one budget amount for a group of resources. You can selectively control
costs for some resources within a resource group by entering specific budget amounts for those
iya

resources. You can then use the Unclassified category to budget for the remaining resources
Pr

within the resource group. The Unclassified category serves as a budget line for any resource
for which a specific budget line does not exist.
Burden Cost Amounts
If burdening is enabled for a project, then all budgetary control is performed using the
transaction burdened cost. Oracle Project Costing provides the following methods of
accounting for burden costs:

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 11
• Same Expenditure Item
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

- When you account for burden cost on the same expenditure item as raw costs, the
budgetary control process calculates the burden cost amounts for a transaction and
adds them to the raw cost amount. The process then maps the burdened transaction
amount to a budget line and performs the necessary budgetary control validation.
- When you use the Same Expenditure Item method of accounting for burden costs,
enter budget amounts for the burdened transaction costs.

to
• Separate Expenditure Item

e
- When you account for burden costs as separate expenditure items, the budgetary

s
en
control process calculates the burden cost amounts for each burden cost component
and separately maps each burden amount and the raw cost amount to a budget line.

lic
Individual budgetary control validations are performed for each component. If any

le
component fails validation, then the entire transaction is rejected.

b
ra
- When you use the Separate Expenditure Item method of accounting for burden

sfe
costs and you are not using a resource list for budget entry, enter budget amounts
for the burdened transaction costs. The burden costs and the raw cost are mapped to

n
ra
budget lines using the same mapping rules and are therefore mapped to the same
line.

. n-t
- When you use this burden accounting method and you are budgeting using a
ide no
resource list, the burden costs are not mapped using the resource for the raw cost.
Gu s a
You must ensure that each burden cost component maps to a budget line with the
desired budgetary control setting. To do this, define your burden cost components
is a
th h

as resources on your resource list and then use these resources to enter budget
e m)

amounts for burden costs. This enables you to enter a budgetary control setting for
each burden cost component and a control setting for budget lines defined for raw
us .co

costs. If you do not want to impose budgetary controls on burden cost amounts,
ibm

then you can assign a control setting of None for all budget lines for burden
component resources.
in.

- An alternative to defining resources on your resource list for burden cost


7@

components is to use the Unclassified budget entry category to budget for burden
cost amounts. If a budget line cannot be found for the burden cost components and
35

an Unclassified budget line exists, then the budgetary control process maps the
iya

burden costs to the Unclassified line.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Definition Strategies

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Definition Strategies


7@

Oracle Project Costing budgetary controls only apply to expense commitment transactions.
Budgetary controls do not apply to other project-related transactions such as timecards,
35

expense reports, or inventory item purchases. Therefore, when you enable budgetary controls
iya

for a project, it is recommended that you use one of the following strategies for defining cost
budget amounts:
pr

• Strategy 1: Define Two Budgets - Define an overall project cost budget. The overall cost
.(

budget tracks all project costs. Do not enable budgetary controls for the Approved Cost
a

Budget type. Define a separate budget for expense commitment transactions. It is


nk

recommended that you create a user-defined budget type for the commitment budget.
iya

Enable budgetary controls for this budge type.


Pr

• Strategy 2: Define One Cost Budget - The second approach uses one cost budget for all
anticipated project costs. The budget includes separate budget lines for expense
commitment transactions and all other project costs. When you define a project, enable
budgetary controls using this budget type. It is recommended that a control setting of
None be entered for all other budget lines.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 13
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transaction Processing with Controlled Budgets

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transaction Processing with Controlled Budgets


7@

Initiating Budgetary Control Validation in Oracle Purchasing and Oracle Payables


In Oracle Purchasing and Oracle Payables, budgetary control processes are activated when you
35

select the Check Funds option for a transaction, and also during the transaction approval.
iya

Funds Check Activation in Oracle Project Costing


pr

In Oracle Project Costing, budgetary controls only apply to expense commitment transactions.
.(

You interface project-related expense commitment transactions from Oracle Purchasing and
Oracle Payables to Oracle Project Costing as supplier costs. After you interface supplier costs
a
nk

to Oracle Project Costing, you can adjust the expenditure items in Oracle Project Costing.
iya

You run the program PRC: Distribute Supplier Cost Adjustments to process the adjusted
supplier cost expenditure items. This program uses AutoAccounting in Oracle Project Costing
Pr

to determine the default expense account for the adjustments. This program also performs a
budgetary control validation for transactions meeting all of the following criteria:
• The supplier cost originated in Oracle Purchasing or Oracle Payables
• The transaction is charged to a project with budgetary controls enabled
• The transaction is an expense item

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 14
When you change a burden multiplier, you must run one of the following programs to initiate
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

budgetary control validation for the changed burden amounts. The program you run depends
on the burdening method for the project.
• PRC: Distribute Total Burdened Costs - Run this program if the project is set up to
account for total burdened costs.
• PRC: Create and Distribute Burden Transactions - Run this program if the project is
set up to account for burden costs by burden cost component.

to
If funds are available for the adjusted expenditure amounts, then the adjustment item is cost

e
distributed. If funds are not available for an item, then the item is not distributed and an

s
exception is reported.

en
Oracle Project Costing also performs budgetary control validation for contingent worker labor

lic
costs related to a purchase order when you run the program PRC: Distribute Labor Costs or

le
PRC: Distribute Labor Costs for a Range of Projects.

b
ra
If an item is not cost distributed as a result of a budgetary control failure, then you must

sfe
perform one of the following actions and rerun the distribution program:
• Increase budget amounts so funds are available for the expenditure item.

n
ra
• Decrease the budgetary control level from Absolute to Advisory or None for the budget

. n-t
level causing the budgetary control failure.
ide no
• For an adjusted item, undo the change that increased the expenditure item amount. For
example, if you increased a burden cost rate, then set the rate back to its original value.
Gu s a

• For a transferred item, transfer the item to a task within the same project, or to another
is a

project or project task that has sufficient funds available or that does not have budgetary
th h

controls enabled.
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of the Budgetary Control Process Flow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of the Budgetary Control Process Flow


7@

The following activities take place during budgetary control validation:


1. Source subledger applications generate accounting events. For example, both Oracle
35

Purchasing and Oracle Project Costing generate accounting events when you check funds
iya

for a purchase order when top-down budgeting and burdening is enabled for the project.
pr

2. Source subledger application calls the budgetary control API.


.(

3. Budgetary control API calls the Oracle Subledger Accounting Online Process.
a

4. Oracle Subledger Accounting Online Process processes the accounting events to create
nk

accounting entries and calls the Oracle Subledger Accounting Validation Routine.
iya

5. Oracle Subledger Accounting Validation Routine populates the GL_BC_PACKETS table


Pr

with the accounting entries and calls the PSA/GL funds check API.
6. PSA/GL funds check API first calls the Projects funds check API.
7. If a project-related transaction is being validated, then Projects funds check API checks
for funds availability and returns status to PSA/GL funds check API.
8. If Projects funds check API returns a success value, then PSA/GL funds check API
processes the transaction for GL funds availability.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 16
9. PSA/GL funds check API and Projects funds check API coordinate status information.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

10. Success and failure statuses are updated in GL_BC_PACKETS table.


11. The accounting entries are committed as final or draft, depending on the status returned
from the Oracle Subledger Accounting Validation Routine and on whether reserve funds
(final) or check funds (draft) was invoked.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Viewing Budgetary Control Results

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Viewing Budgetary Control Results


7@

After the transaction is validated against the project budget, you can view the results from the
Funds Check Results window. The window displays budgetary control results for transactions.
35

Note: You can also view the budgetary control results from the source application after the
iya

funds validation action is performed. The results are displayed in an XDO report format.
pr

Funds Check Results Window


.(

To review transaction budgetary control results, perform the following steps:


a

1. Navigate to the Find Funds Check Details window.


nk

2. Enter selection criteria.


iya

3. Choose the Find button to display the Funds Check Results window.
Pr

4. Select a budget level tab to view information for a specified budget level.
For a list of budgetary control results messages, see the Oracle Project Management User
Guide.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 18
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Maintaining Budgetary Control Balances

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Maintaining Budgetary Control Balances


7@

Oracle Project Costing maintains budgetary control balances for all projects that use budgetary
controls. For each budget line, the budget amount, the commitment transactions total, and the
35

total actuals related to commitment transactions are maintained. The system also calculates
iya

available funds for each budget category and budget period.


When you create a baseline from the original budget version, the system creates initial
pr

balances. When you run PRC: Maintain Budgetary Control Balances, the program updates the
.(

balances. The updated balances are displayed in the Budget Funds Check Results window. To
a

determine how often to schedule the program, consider the number of project-related
nk

commitments your business creates each day as well as your online inquiry business needs.
iya

The Budget Funds Check Results window displays budget, actuals, commitments, and
Pr

available funds balances for each budget level. The window includes a tabbed region for each
project budget level. The levels can include the following: project, top task, task, resource
group, and resource. You can use the window to review project-to-date transactions and to plan
future expenditures. You can also use the information in this window, along with the
Transaction Funds Check Results window, to troubleshoot budgetary control failures.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls Cross Charge Restriction

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Controls Cross Charge Restriction


7@

A transaction is subject to the budgetary controls defined for only the ledger in which the
transaction originates. Therefore, when you enable budgetary controls for a project, you cannot
35

enter cross charge transactions that cross ledgers.


iya

The following scenario illustrates the need for this restriction:


pr

• Two ledgers are defined in an installation of Oracle Applications.


.(

• In Ledger One (L1), budgetary controls are enabled in Oracle General Ledger and Oracle
Payables.
a
nk

• In Ledger Two (L2), budgetary controls are not enabled in any application.
iya

Project A is defined in L1 and budgetary controls are enabled for the project. If you enter a
Pr

commitment transaction in L2 for Project A, the transaction does not undergo budgetary
control validation, because budgetary controls are not enabled in L2.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 21
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: d
Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 22
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 23
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 24
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Budget Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Budget Integration


7@

Top-Down budget integration enables financial managers to maintain centralized control of


organization spending while still granting project managers flexibility in managing their
35

individual projects. An organization-level budget defines overall spending limitations. Project


iya

budgets consume funds from the organization-level budget and are used to control spending for
individual projects.
pr

Bottom-Up budget integration enables you to create centralized organization-level budgets


.(

from defined project budgets. The organization-level budget amounts are an accumulation of
a

project budget amounts and may also include budget amounts from other sources. Financial
nk

managers use the organization-level budgets to view budgeted figures for the organization as a
iya

whole, while project managers maintain independent budgets to monitor spending and revenue
Pr

generation for each project.


Non-integrated budgets with budgetary controls enable you to control spending against your
project budget without sending budget-related accounting entries to Oracle General Ledger.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Generating Accounting for Integrated Budgets

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Generating Accounting for Integrated Budgets


7@

Oracle Project Costing uses the Project Budget Account Generation workflow to generate
default accounts for budget lines. The budgets that you define in Oracle General Ledger are
35

account-level budgets (by account and GL period). Therefore, when you enter project budget
iya

amounts for integrated budget types, you must use a budget entry method that is time-phased
by GL period, and you must assign an account to each project budget line.
pr

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


a

Oracle Project Costing generates using the Project Budget Account Workflow. You run the
nk

program PRC: Transfer Journal Entries to GL to transfer the final subledger journal entries
iya

from Oracle Subledger Accounting to Oracle General Ledger.


Pr

Important: If you update account derivation rules for budgets in Oracle Subledger
Accounting, then you must carefully consider the affect of the updates on existing integrated
budgets. The baseline process fails if a revised account derivation rule overwrites accounts for
budget lines that are associated with transactions.
For top-down budget integration, Oracle Project Costing generates accounting events to create
project budget encumbrance accounting entries. Oracle Project Costing generates the

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 26
accounting events and initiates the process to create accounting in final mode in Oracle
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Subledger Accounting in the following circumstances:


• When you run the process PRC: Year End Budget Rollover to transfer year-end balances
for top-down integrated project budgets to the next fiscal year
• When you create a baseline version for a top-down integrated project budget
For bottom-up budget integration, Oracle Project Costing generates accounting events to create
budget accounting entries. Oracle Project Costing generates the accounting events and initiates

to
the process to create the subledger accounting in final mode when you create a baseline version

e
for a bottom-up integrated project budget.

s
en
In addition, when you initiate the Check Funds action for an integrated budget, Oracle Project
Costing creates accounting in draft mode in Oracle Subledger Accounting.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting Event Model Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting Event Model Overview


7@

Oracle Project Costing predefines the Budgets event entity to use for integrated budgets. An
event entity enables Oracle Subledger Accounting to handle the accounting for similar business
35

events in a consistent manner.


iya

In addition, Oracle Project Costing predefines the Budget event class and two event types
Budget Year End Rollover and Budget Baseline, for the Budgets accounting event entity. An
pr

event class represents a category of business events for a particular transaction type or
.(

document. An event type represents a business operation that you can perform for an event
a

class. Oracle Projects generates accounting events for the Budget event class when you enable
nk

either top-down or bottom-up budget integration for a project budget.


iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting Event Model Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting Event Model Overview


7@

Oracle Project Costing also predefines event classes and event types for the Requisition,
Purchase Order, and Release accounting event entities in Oracle Purchasing, and for the AP
35

Invoices accounting event entity in Oracle Payables. These event classes and event types are
iya

for encumbrance accounting for burden cost on project-related commitments in Oracle


Purchasing and Oracle Payables.
pr

Oracle Project Costing creates project encumbrance entries when you enable top-down budget
.(

integration for a project. Oracle Project Costing provides this setup in Oracle Purchasing and
a

Oracle Payables so that these applications can create encumbrance for burden costs.
nk

Oracle Purchasing and Oracle Payables create encumbrance journals whenever any funds
iya

related action is performed for a document. For example, when you perform a Check Funds
Pr

action for document, the encumbrance accounting events are processed to create the
encumbrance journals in draft mode. When you perform a Reserve Funds action for a
document, the encumbrance accounting events are processed to create the encumbrance
journals in final mode and the funds balances are updated. After processing is complete, you
can review the updated funds balances.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 29
If you define your own detailed accounting rules in Oracle Subledger Accounting, then Oracle
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Subledger Accounting overwrites default accounts, or individual segments of accounts, that


Oracle Purchasing or Oracle Payables derives using the Account Generator.
For a list of the predefined event classes and event types, see the Oracle Projects
Implementation Guide.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 30
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Check Funds Processing Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Check Funds Processing Overview


7@

You can choose to perform a budget check funds before you submit the budget for baseline
processing. The following processing occurs during a budget check funds:
35

1. Oracle Project Costing determines the default accounts using the Project Budget Account
iya

Generation Workflow.
pr

2. Oracle Project Costing validates funds.


.(

- For top-down integrated budgets, Oracle Project Costing validates existing approved
transaction amounts (at resource, resource group, task, top task and project levels)
a
nk

against the project budget.


iya

3. Oracle Project Costing generates accounting events.


Pr

4. Oracle Subledger Accounting creates accounting entries in draft mode for the accounting
events.
5. Oracle Project Costing validates funds.
- For bottom-up budget integration, Oracle Project Costing validates the budget
amounts against an organization-level Oracle General Ledger budget.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 31
- For top-down integrated budgets, Oracle Project Costing validates budget amounts
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

against the General Ledger Funding Budget and then validates existing approved
transaction amounts (at account level) against the project budget.
6. Oracle Project Costing updates the budget lines with the accounting information from
Oracle Subledger Accounting and the budget check funds result status.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 32
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Creating a Baseline for an Integrated Budget

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Creating a Baseline for an Integrated Budget


7@

When you create a baseline version for an integrated project budget, the baseline process
performs the following activities:
35

1. Validates the submitted budget version.


iya

2. Creates a baseline for the new budget version.


pr

3. Validates funds.
.(

- For top-down integrated budgets, the baseline process validates existing approved
a

transaction amounts (at resource, resource group, task, top task and project levels)
nk

against the project budget.


iya

- Note: When you use the PA: Budget Workflow to control budget status changes,
Pr

Oracle Project Costing performs funds validation only after the budget is approved.
4. Generates accounting events to reverse the accounting for the most recent baseline
version, if one exists, and to create accounting for the new baseline version.
- For bottom-up budget integration, the baseline process generates accounting events to
create budget journal entries.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 33
- For top-down integrated budgets, the baseline process generates accounting events to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

create encumbrance journal entries.


5. Creates accounting in final mode for the accounting events in Oracle Subledger
Accounting.
6. Validates funds.
- For bottom-up budget integration, the baseline process validates the budget amounts
against an organization-level Oracle General Ledger budget.

to
- For top-down integrated budgets, the baseline process validates budget amounts

e
against the General Ledger Funding Budget and then validates existing approved

s
en
transaction amounts (at account level) against the project budget.

lic
- Note: If the budget fails funds validation, then the baseline process removes the
accounting entries it created from Oracle Subledger Accounting and updates the

le
submitted budget version to Rejected status.

b
ra
You run the program PRC: Transfer Journal Entries to GL to transfer the journal entries to

sfe
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

n
ra
manually post the journal entries in Oracle General Ledger. The baseline program updates

. n-t
funds balances in Oracle General Ledger. The program PRC: Transfer Journal Entries to GL
does not affect funds balances.
ide no
For non-integrated budgets with budgetary controls, the baseline process validates the
Gu s a
submitted budget version, creates baseline version, and validates existing transaction amounts
against the project budget. The baseline process does not generate and process accounting
is a
th h

events for non-integrated budgets.


e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 34
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Integration Workflow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Integration Workflow


7@

When a project uses budgetary controls, the budget baseline process launches the PA: Budget
Integration workflow to perform the baseline processing tasks.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 35
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Reviewing and Overriding Budget Account Details

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Reviewing and Overriding Budget Account Details


7@

You can review and optionally override default accounts, or an account segment, generated by
the Project Budget Account Generation workflow.
35

Note: Do not update the account for the budget line if the budget line is associated with
iya

transactions. Updating the account causes the baseline process to fail.


pr

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 generates using the Project Budget Account Generation workflow. If no
a
nk

transactions exist for a budget line, then Oracle Project Costing updates the budget line with
the new account when you manually update accounts on the Budget Accounts Details window
iya

and when you define account derivation rules in Oracle Subledger Accounting to overwrite
Pr

accounts.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 36
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Viewing Encumbrance and Budget Subledger Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Viewing Encumbrance and Budget Subledger Accounting


7@

You can use the subledger accounting events drill-down and inquiry menu options in Oracle
Project Costing, Oracle Payables, and Oracle Purchasing to view information about budget and
35

encumbrance journal entries. You can:


iya

• Perform an inquiry on accounting events, journal entries and journal entry lines based on
multiple selection criteria.
pr
.(

• View information about an accounting event or journal entry error.


• View detailed information about the subledger journal entry headers for a given
a
nk

accounting event.
iya

• Compare subledger journal entry information for any two journal entries.
Pr

• View subledger journal entry lines for a number of different documents or transactions.
• View subledger journal entry in T-account format.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 37
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 38
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 39
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Top-Down Budget Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Top-Down Budget Integration


7@

When enterprises use top-down budgeting, top management defines spending limits for each
organization. Budgetary controls are set to enforce the limits, and encumbrance accounting
35

creates reservations for planned expenditures.


iya

The reservations ensure that funds will be available when project costs are incurred, and
provide a complete picture of funds available for future use.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 40
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Top-Down Budget Integration Procedures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Top-Down Budget Integration Procedures


7@

Defining General Ledger Funding Budgets


Before you can define budget integration, you must define an organization-level funding
35

budget or budgets in Oracle General Ledger. To set an organization's spending limits, you enter
iya

funding budget balances for the accounts assigned to each budget organization.
pr

Defining Budget Integration


.(

To reserve funds in General Ledger funding budgets for anticipated project costs, define
budget integration using the Budgetary Controls option from the Projects, Templates window.
a
nk

When you define integration for your project, use the budget type you plan to use for your
iya

commitment budget and select the Encumbrance balance type. You must define Integration
before you create a baseline version for the project budget and before you enter any project
Pr

transactions. See the section of this lesson titled "Implementation Steps."


Entering Budget Amounts and Generating Accounts
When you define a commitment budget for controlling expense-type commitment transactions
and create a baseline version, the system generates encumbrance entries to create a project
encumbrance against the funding budget. The project encumbrance reserves funds for the

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 41
anticipated project commitment costs. When project-related expense commitment transactions
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

are approved, the project encumbrance is reduced and new commitment encumbrances created.
When you define integration using the Encumbrance balance type, the system automatically
enables budgetary controls for the project. The Project control level is automatically set at
Absolute and cannot be changed. Oracle Project Costing uses budgetary controls to ensure that
the project commitment total for expense transactions never exceeds the project commitment
budget and the amounts reserved in the General Ledger funding budget.

to
Creating a Baseline Budget Version

e
When a project is set up to use top-down integration, the process to create a baseline version

s
varies depending on whether you use workflow to control budget status changes.

en
• If you do not use workflow to control budget status changes, then Oracle Project Costing

lic
calls the PA: Budget Integration Workflow.

le
• If you use workflow to control budget status changes, then Oracle Project Costing changes

b
ra
the budget version status to In Progress and calls the budget approval workflow. After the

sfe
budget is approved, baseline processing continues for the budget version. Oracle Project
Costing displays any rejections encountered during baseline processing in the budget

n
ra
approval notification.

. n-t
When you submit a top-down integrated budget, Oracle Project Costing:
• Validates the submitted budget version. ide no
• Creates a baseline version
Gu s a

• Validates existing approved transaction amounts (at resource, resource group, task, top
is a

task and project levels) against the project budget.


th h
e m)

• Generates accounting events


• Creates encumbrance journal entries in final mode for the accounting events in Oracle
us .co

Subledger Accounting
ibm

• Validates budget amounts against the General Ledger Funding Budget


• Validates existing approved transaction amounts (at account level) against the project
in.

budget.
7@

If the baseline version is the initial baseline version for the budget, then Oracle Project Costing
35

creates and validates encumbrance journal entries for this budget version. If a prior baseline
version exists, then Oracle Project Costing creates and validates reversal encumbrance journal
iya

entries for the most recent baseline version and new encumbrance journal entries for the new
pr

baseline version.
.(

Transferring Budget Journals to Oracle General Ledger


a

You run the program PRC: Transfer Journal Entries to GL to transfer encumbrance journal
nk

entries from Oracle Subledger Accounting to Oracle General Ledger.


iya

Posting Encumbrance Journals


Pr

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. The baseline process updates funds balances in Oracle
General Ledger. The program PRC: Transfer Journal Entries to GL does not affect funds
balances.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 42
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Encumbrance Accounting Example

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Encumbrance Accounting Example


7@

You enter a top-down integrated budget for a project. The budget entry method must use GL
periods for budgeting. In this example, the budget entry method uses a resource list that is
35

grouped into resource groups (expenditure organizations in this example). Each resource group
iya

is broken down into resources (expenditure categories in this example).


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 43
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Encumbrance Accounting Example

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Encumbrance Accounting Example


7@

The Account Generator creates GL accounts for each budget line. The baseline process
validates the submitted budget version, creates a baseline version, validates existing approved
35

transaction amounts (at resource, resource group, task, top task and project levels) against the
iya

project budget, generates accounting events, creates encumbrance journal entries in final mode
for the accounting events in Oracle Subledger Accounting, validates budget amounts against
pr

the General Ledger Funding Budget, and validates existing approved transaction amounts (at
.(

account level) against the project budget.


a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 44
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Encumbrance Accounting Example

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Encumbrance Accounting Example


7@

The Finance Department submits the program PRC: Transfer Journal Entries to GL and selects
Yes for the parameter Post in General Ledger. The program transfers encumbrance journal
35

entries from Oracle Subledger Accounting to Oracle General Ledger and posts the journal
iya

entries in Oracle General Ledger.


Note: The account 01-000-1280-000 is defined as the Reserve for Encumbrance Account in
pr

Oracle General Ledger.


.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 45
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Creating Project Budgets for Top-Down Budget Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Creating Project Budgets for Top–Down Budget Integration


7@

When you define top-down budget integration for a project, it is recommended that you create
a commitment budget for tracking and controlling the project's expense commitment
35

transactions. Keep in mind the following considerations:


iya

• Budgetary Controls are automatically enabled when top-down integration is defined.


pr

• General Ledger accounts must be assigned to all budget lines for integrated budget types.
.(

• When you create a budget for an integrated budget type, you must use a budget entry
method that is time phased by GL period.
a
nk

• You must create a budget line for each budget category and budget period for which
iya

commitment transactions are expected.


Pr

• The process to create a baseline version varies depending on whether you use workflow to
control budget status changes.
• Additional validations occur when you create a baseline for an integrated project budget.
Note: For top-down budget integration, you also need to enable encumbrance accounting in
Oracle Purchasing and Oracle Payables and budgetary control in Oracle General Ledger. See
the section of this lesson titled "Implementation Steps."

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 46
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Maintaining the Project Budget

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Maintaining the Project Budget


7@

When you modify a top-down integrated budget, the baseline process performs the following
tasks for the new budget version:
35

• Validates the budgetary controls defined for the project budget


iya

• Validates the budgetary controls defined for the funding budget


pr

• Validates the General Ledger period statuses


.(

• Updates the project encumbrance against the funding budget


a

Project Budgetary Controls


nk

The system validates budgetary controls when budget amounts are deleted or decreased or
iya

when the budget entry method is changed. When budget amounts are reduced, the baseline
Pr

process performs budgetary control validations to ensure that existing transaction totals do not
exceed available funds calculated using the new budget amounts. When the budget entry
method is changed and a budget version is created using new budget categories, the baseline
process maps all existing transactions in open GL periods to a budget line in the new budget
version. Budgetary control validations are then performed for each transaction that uses
budgetary controls defined for the new budget lines. If any transaction generates a budgetary
control failure, the baseline process fails. If the baseline process fails, you can troubleshoot by

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 47
viewing the rejected budget version in the Budget Funds Check Results window. You can also
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

use the Funds Check Results window to view the rejection reason for the particular transaction
that failed during the baseline process.
Funding Budget Controls and GL Period Statuses
When budget amounts are increased or new budget lines are entered, additional funds must be
reserved in the funding budget. Therefore, the baseline process performs a budgetary control
validation against the funding budget to ensure that funds are available for the additional

to
project budget amounts. If any budgetary control failures are returned, the baseline process
fails.

e s
Project Encumbrance Maintenance

en
When a baseline is successfully created for a revised budget, the project encumbrance against

lic
the funding budget is adjusted. If new budget lines are added or existing budget line amounts

le
are increased, then additional funds are reserved in the funding budget. If budget lines are

b
decreased or deleted, then project encumbrances are liquidated, reducing the project

ra
reservation. The Accounted Amount column on the By Account tab of the Budget Accounts

sfe
Details window displays the encumbrance adjustment amounts. Positive values reserve

n
additional funds and negative values reduce the current reservation.

ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 48
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Year-End Processing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Year-End Processing
7@

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
35

lose the budgeted amounts. Instead, their spending limits for the next year are increased.
iya

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
pr

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
a

budgeted amounts. The program then adds the transfer amount for each project budget line to
nk

the budget amount for the first period of the next fiscal year.
iya

When the program PRC: Year End Budget Rollover is complete, you run the program PRC:
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 49
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 50
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Bottom-Up Budget Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Bottom-Up Budget Integration


7@

When enterprises use bottom-up budgeting, they build organization-level budgets by


consolidating budget amounts from lower-level sources. When you define budget integration
35

for a project, the project budget can be consolidated automatically.


iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 51
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Bottom-Up Budget Integration Procedures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Bottom-Up Budget Integration Procedures


7@

Defining an Organization-Level Budget


You must define your organization-level budget or budgets in Oracle General Ledger. In
35

Oracle General Ledger, budgets contain estimated cost or revenue amounts for a range of
iya

accounting periods. Budget organizations define the departments, cost centers, divisions, or
other groups for which budget data is maintained. You assign accounts to each budget
pr

organization. You create organization budget balances by entering budget amounts for the
.(

assigned accounts.
a
nk

Defining Budget Integration


iya

You define budget integration using the Budgetary Control option from the Projects,
Templates window. You can use any project budget type to define bottom-up budget
Pr

integration. You must define Integration before you create a baseline version for the project
budget and before you enter any project transactions. See the section of this lesson titled
"Implementation Steps."
Entering Budget Amounts and Generating Accounts
Next, you enter your budget and generate accounts in Oracle Project Costing.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 52
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Creating a Baseline Budget Version


When a project is set up to use bottom-up integration, the process to create a baseline version
varies depending on whether you use workflow to control budget status changes.
• If you do not use workflow to control budget status changes, then Oracle Project Costing
calls the PA: Budget Integration Workflow.
• If you use workflow to control budget status changes, then Oracle Project Costing changes

to
the budget version status to In Progress and calls the budget approval workflow. After the

e
budget is approved, baseline processing continues for the budget version. Oracle Project

s
en
Costing displays any rejections encountered during baseline processing in the budget
approval notification.

lic
The budget baseline process validates the submitted budget version, creates a baseline version,

le
generates accounting events, creates budget journal entries for the accounting events in Oracle

b
ra
Subledger Accounting, and validates the budget amounts against an organization-level Oracle

sfe
General Ledger budget. If the baseline version is the initial baseline version for the budget,
then the baseline process creates and validates budget journal entries for this budget version. If

n
ra
a prior baseline version exists, the baseline process creates and validates reversal budget
journal entries for the most recent baseline version and new budget journal entries for the new

. n-t
baseline version.
ide no
Transferring Budget Journals to Oracle General Ledger
Gu s a
After you create a baseline version for an integrated project budget, you run the program PRC:
Transfer Journal Entries to GL to transfer the journal entries to Oracle General Ledger and
is a
th h

initiate the program Journal Import in Oracle General Ledger. If the baseline version is the
e m)

initial baseline version for the budget, then the program transfers the budget journal entries it
us .co

creates for this version. If a prior baseline version exists, then the program transfers reversal
budget journal entries for the most recent baseline version and new budget journal entries for
ibm

the new baseline version. The baseline process updates funds balances in Oracle General
Ledger. The program PRC: Transfer Journal Entries to GL does not affect funds balances.
in.

Posting Budget Journals


7@

When you submit the program PRC: Transfer Journal Entries to GL, you can optionally choose
35

to have the program post the journal entries. Otherwise, you can manually post the journal
entries in Oracle General Ledger. You can review and post the entries using the General
iya

Ledger Post Journals window.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 53
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 54
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Non-Integrated Budgets with Budgetary Controls Procedures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Non-Integrated Budgets with Budgetary Controls Procedures


7@

You can set up your project to use budgetary controls with a non-integrated budget. Oracle
Project Costing does not generate and process accounting events for non-integrated budgets.
35

Defining Non-Integrated Budgets with Budgetary Control


iya

You define budget integration using the Budgetary Control option from the Projects,
pr

Templates window. See the budgetary control discussion in the section of this lesson titled
.(

"Implementation Steps."
Creating a Baseline Budget Version
a
nk

When you create the baseline budget version, the baseline process:
iya

1. Validates the submitted budget version.


Pr

2. Creates baseline version.


3. Validates existing approved transaction amounts against the project budget.
Note: A project-related document in Oracle Purchasing or Oracle Payables is independently
validated against the GL budget and the project budget.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 55
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 56
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
Budgeting Implementation Steps

e m)
th h
is a
Gu s a

Chapter 3 - Page 57
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Additional Core Budgeting Setup

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Additional Core Budgeting Setup


7@

You can define additional core budgeting setup as needed. This setup includes budget change
reasons, budget types, and budget entry methods.
35

• Budget Change Reasons - You can select a budget change reason for budget versions and
iya

for individual budget lines. You can define your own change reasons.
pr

• Budget Types - Budget types define the different types of budgets that you plan for when
.(

you want to create budgets that use budgetary controls and budget integration features.
• Budget Entry Methods - Budget entry methods specify and control the following
a
nk

options:
iya

- The level of the work breakdown structure at which you enter a budget.
Pr

- The time phase that you use to enter budget amounts, if any.
- Whether you enter amounts that are categorized by resources.
- The amounts that you can enter.
For additional information, see the "Implementing Oracle Project Management" section of the
Oracle Projects Implementation Guide.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 58
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
Implementing Budgetary Controls

th h
is a
Gu s a

Chapter 3 - Page 59
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls: Enable Budgetary Controls and


Encumbrance Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Budgetary Controls: Enable Budgetary Controls and Encumbrance Accounting


To use budgetary controls, you must enable budgetary control for the ledger in Oracle General
35

Ledger and enable encumbrance accounting in Oracle Payables or Oracle Purchasing.


iya

Encumbrance accounting automatically creates encumbrances for requisitions, purchase orders,


and invoices. For additional details, see information about encumbrance financials options in
pr

the Oracle Payables Implementation Guide.


.(

Note: The budgetary control process uses the following predefined encumbrance types:
a
nk

• Projects for top-down integrated budgets in Oracle Project Costing


iya

• Commitment for requisitions


Pr

• Obligation for purchase orders


• Invoices for Oracle Payables documents
Important: After you enable budgetary control for the ledger in Oracle General Ledger and
encumbrance accounting in Oracle Payables or Oracle Purchasing, you must not disable it.
Modifying these options can result in data corruption in funds-related tables and cause failures
during funds validation processing.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 60
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls: Define Profile Options

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Controls: Define Profile Options


7@

• PA: Enable Budget Integration and Budgetary Control Feature - To enable


budgetary control for your projects, you must set this profile option to Y (Yes).
35

• PA: Days to Maintain BC Packets - Specify the number of days budgetary control
iya

results are maintained. The default value is 3. Increasing this value may slow the
performance of the budgetary control process. Use the Funds Check Results window to
pr

view budgetary control results for transactions that are not older than the number of days
.(

that you specify. The budgetary control results for transactions that pass budgetary
a

control are available for online viewing in the Funds Check Results window only until
nk

any of the following events occurs:


iya

- You run the concurrent program PRC: Maintain Budgetary Control Balances.
Pr

- You create a baseline version for any project with budget integration.
- The transaction is older than the number of days specified for profile option.
• PSA: Budgetary Control Report Template – You can set this profile option at the site,
application, responsibility, and user levels. You must select Budgetary Control Results
Template to view budgetary control results from Oracle Purchasing and Oracle Payables.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 61
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls: Define Control Levels and the Time Interval

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Controls: Define Control Levels and the Time Interval


7@

Define budgetary controls for non-integrated budgets and for top-down integrated budgets.
You can define budgetary controls for project types, project templates, and projects. Values
35

that you define for a project type are the default values for project templates. Values that you
iya

define for project templates are the default values for projects. When you define a project type,
indicate whether or not the default values for budgetary controls can be changed at the project
pr

level.
.(

Non-Integrated Budgets: Defining Budgetary Controls for Project Types


a
nk

1. Navigate to the Budgetary Control tab for a project type.


iya

2. Allow Override at Project Level - Check this box to allow users to modify the settings at
the project level.
Pr

3. Budget Type - Select a project cost budget type.


4. Control Flag - Enable the Control Flag check box.
5. Balance Type - Leave blank.
6. Non-Project Budget - Leave blank.
7. Levels - Select a default control level for each budget level.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 62
8. Time Phase - Select an Amount Type and Boundary Code to be used when the system
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

calculates available funds.


Non-Integrated Budgets: Defining Budgetary Controls for Project Templates and
Projects
1. Navigate to the Budgetary Control option of the Projects, Templates window.
2. Budget Type - Select a project cost budget type.
3. Balance Type - Leave blank.

to
4. Non-Project Budget - Leave blank.

e s
5. Levels - Select a default control level for each budget level.

en
6. Time Phase - Select an Amount Type and Boundary Code to be used when the system

lic
calculates available funds.

le
For information about defining budgetary control setup for top-down integrated budgets, see

b
the information in this section about implementing top-down integration.

ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 63
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls: Create an Initial Budget

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Controls: Create an Initial Budget


7@

When you enable budgetary controls for a project, you must create a baseline version for your
project cost budget before you enter commitment transactions. If a baseline version does not
35

exist when you approve a commitment transaction, then the transaction fails and you receive an
iya

error message: No baseline budget version exists for this project.


For a project that uses burdening, use a budget entry method that enables you to enter burdened
pr

cost amounts. Oracle Project Costing uses burdened cost amounts to enforce budgetary
.(

controls. If you enter only raw cost amounts for a project budget with a budget entry method
a

that allows the entry of burdened cost amounts, then Oracle Project Costing automatically
nk

copies the raw cost amounts to the burdened cost fields. These amounts are then used to
iya

enforce budgetary controls for your project.


Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 64
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budgetary Controls: Adjust Default Control Levels

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budgetary Controls: Adjust Default Control Levels


7@

When you create a baseline for a project budget for the first time, Oracle Project Costing
creates default budgetary control level settings for each budget level based on the values in the
35

Budgetary Controls option. You can override the default control level values for the baseline
iya

budget version. When you create subsequent baselines for the project budget, Oracle Project
Costing uses the revised budgetary control level settings and not the default settings. For
pr

example, if you override the budgetary control level for a task, Oracle Project Costing does not
.(

reset the task to the default value the next time that you create a baseline for the budget.
a

If you add new tasks to the project or new resource groups or resources to the resource list
nk

assigned to the budget, the next time you create a baseline for the budget, Oracle Project
iya

Costing automatically creates default budgetary control settings for the new tasks, resource
Pr

groups, or resources. You can override the default control level values for the baseline budget
version.
To adjust budgetary control levels, perform the following steps:
1. Navigate to the Budgets window.
2. Query your project cost budget.
3. Choose the History button to view the budget version history.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 65
4. Select Budgetary Controls from the Tools menu.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

5. Change control level values as required.


6. If you are budgeting using a resource list, then choose the Resources button on the
Budgetary Control window to override the default values for resource groups and
resources.
7. Save your work.
Important: You can select the Reset Defaults button on the Budgetary Control window to

to
restore the default budgetary control settings for the project. When you select the Reset

e
Defaults button, Oracle Projects resets all budgetary control settings to the default values,

s
en
including any settings that you have manually overridden.

lic
Default Budgetary Controls and Changing the Budget Entry Method
You can change the budget entry method for a budget after you create a baseline version. If the

leb
budget entry level for the new budget entry method is different from the budget entry level for

ra
the current budget entry method, Oracle Project Costing resets to the budgetary controls to the

sfe
default budgetary control level settings when you create the next budget baseline.

n
For example, if the budget entry level of the current budget entry method is Top Tasks and the

ra
budget entry level for the new budget entry method is Lowest Tasks, Oracle Project Costing

. n-t
resets the budgetary controls to the default budgetary control level settings when you create the
next budget baseline. ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 66
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Implementing Budget Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Implementing Budget Integration


7@

When you integrate project budgets with non-project budgets, you use either top-down
integration or bottom-up integration.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 67
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Integration: Define the Project Budget Account Generation


Workflow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Budget Integration: Define the Project Budget Account Generation Workflow


Oracle Project Costing uses the Project Budget Account Generation workflow process to
35

generate default accounts when a project budget is integrated with a non-project budget. You
iya

must customize the Project Budget Account Generation workflow process to generate accounts
according to your business needs.
pr
.(

This workflow runs when one of the following events occurs:


a

• You manually select the Generate Budget Accounting option from the Tools menu of the
nk

Budgets window.
iya

• You submit an integrated budget and it creates a baseline version.


Pr

• You run the year-end rollover program for a top-down integrated budget to carry forward
the unspent project budget encumbrance amount from the year that is ending into the next
year.
When you activate the workflow from the Tools menu, an account is generated or regenerated
for all the defined budget lines. When the workflow is activated during budget submission,
accounts are only generated for budget lines that do not already have an assigned account.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 68
Note: Do not update the account for the budget line if the budget line is associated with
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

transactions. Updating the account causes the baseline process to fail.


You must customize the Project Budget Account Generation workflow to generate accounts
based on your business needs. Oracle Project Costing provides predefined parameters to
simplify the customization process. You can use the predefined parameters to derive accounts
based on project organizations, expenditure organizations, and tasks, or based on the resource
groups and resources used for budget entry.

to
Oracle Project Costing predefines setup in Oracle Subledger Accounting to accept default
accounts from Oracle Project Costing without change. If you define your own detailed

e s
accounting rules in Oracle Subledger Accounting, then Oracle Subledger Accounting

en
overwrites default accounts, or individual segments of accounts, that Oracle Project Costing

lic
derives using the Project Budget Account Generation workflow.

le
For additional details, see the Oracle Projects Implementation Guide.

b
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 69
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Integration: Define Profile Options

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Integration: Define Profile Options


7@

• PA: Allow Override of Budget Accounts - This profile option enables you to control
whether you can manually override accounts generated by the Project Budget Account
35

Generation workflow process.


iya

• PA: Enable Budget Integration and Budgetary Control Feature - To enable budget
integration for your projects, you must set this profile option to Y (Yes).
pr
.(

• PA: Days to Maintain BC Packets - This profile option specifies the number of days
budgetary control results are maintained. For more information, see the discussion in this
a
nk

section about implementing budgetary controls.


iya

• PSA: Budgetary Control Report Template – You can set this profile option at the site,
application, responsibility, and user levels. You must select Budgetary Control Results
Pr

Template to view budgetary control results from Oracle Purchasing and Oracle Payables.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 70
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Integration: Implement Top-Down Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Integration: Implement Top-Down Integration


7@

Defining Top-Down Budget Integration for Project Types:


1. Navigate to the Budgetary Control tab for a project type.
35

2. Allow Override at Project Level - Enable this box to allow users to modify the default
iya

budget integration settings at the project level.


pr

3. Budget Type - Select a project cost budget type to be integrated. You can enable top-down
.(

integration for cost budget types only.


a

4. Control Flag - Enable the Control Flag check box. Budgetary controls must be enabled for
nk

top-down integration.
iya

5. Balance Type - For top-down integration, the Balance Type must be Encumbrance.
Pr

6. Non-Project Budget - Select General Ledger Funding Budget.


7. Levels - Select a default control level for each budget level. For top-down budget
integration, the system imposes absolute control at the project level for all encumbered
accounts.
8. Time Phase - Select an Amount Type and Boundary Code to be used when the system
calculates available funds.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 71
Note: The project budget controls you set must be compatible with the funding budget
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

controls. The project budget controls must not allow a transaction to pass budgetary control if
the transaction will fail budgetary control validation against the funding budget. In general, the
project budget controls must be equal to or more restrictive than the funding budget controls.
Defining Top-Down Budget Integration for Project Templates and Projects:
1. Navigate to the Budgetary Control option of the Projects, Templates window.
2. Budget Type - Select a project cost budget type to be integrated.

to
3. Balance Type - Select Encumbrance.

e
4. Non-Project Budget - Select General Ledger Funding Budget.

s
en
5. Levels - Select a default control level for each budget level. For top-down budget

lic
integration, the system imposes absolute control at the project level for all encumbered
accounts.

leb
6. Time Phase - Select an Amount Type and Boundary Code to be used when the system

ra
calculates available funds.

n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 72
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Budget Integration: Implement Bottom-Up Integration

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Budget Integration: Implement Bottom-Up Integration


7@

Defining Bottom-Up Budget Integration for Project Types:


1. Navigate to the Budgetary Control tab for a project type.
35

2. Allow Override at Project Level - Check this check box to allow users to modify the
iya

default budget integration settings at the project level.


pr

3. Budget Type - Select a project budget type to be integrated.


.(

4. Balance Type - For bottom-up integration, the Balance Type must be Budget.
a

5. Non-Project Budget - Select a General Ledger budget from the list of values.
nk

For Bottom-Up Budgeting, all other budgetary control fields must be blank.
iya

Defining Bottom-Up Budget Integration for Project Templates and Projects:


Pr

1. Navigate to the Budgetary Control option of the Projects, Templates window.


2. Budget Type - Select a project budget type to be integrated.
3. Balance Type - For bottom-up integration, the Balance Type must be Budget.
4. Non-Project Budget - Select a General Ledger budget from the list of values.
For Bottom-Up Budgeting, all other budgetary control fields must be blank.

Copyright © Oracle, 2010. All rights reserved.

Overview of Budgetary Controls, Budget Integration and Core Budgeting


Chapter 3 - Page 73
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 74
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 75
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 3 - Page 76
ide no

Overview of Budgetary Controls, Budget Integration and Core Budgeting


. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 1
Chapter 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s
Entering Expenditures

e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
Entering Expenditures

7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Flow: Enter Expenditures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Flow: Enter Expenditures


7@

You can use pre-approved batches to enter project-related expenditures directly into Oracle
Project Costing.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditures Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditures Overview
7@

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
35

actual work performed or cost incurred. Oracle Project Costing uses these terms for
iya

expenditures:
• Expenditure batch
pr
.(

- A user-defined name used to track a batch of pre-approved expenditures, such as


timecards and expense reports.
a
nk

- You can enter the following classes of pre-approved expenditure batches in Oracle
iya

Project Costing: Timecards, Usages, Miscellaneous Transaction, Inventory, Work in


Process, and Burden Transaction.
Pr

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

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Multiple Organization Access Control (MOAC)

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Multiple Organization Access Control


7@

The multiple organization access control (MOAC) feature allows you to enter and process pre-
approved batches in two or more operating units without switching responsibilities.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditures Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditures Overview
7@

You enter:
• Expenditure Item Date - The date on which work is performed or a cost is incurred and
35

is charged to a project and task.


iya

• Project Number - A unit of work that requires resources to produce measurable results. A
pr

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.
a
nk

• Assignment Name - When Oracle Project Resource Management is installed, you can
iya

associate labor and expense report expenditures to scheduled work assignments.


Pr

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

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 9
• Expenditure Type - A classification of cost that you assign to each expenditure item. You
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
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

e s
menu and then select the field that you want to display.

en
• Quantity - The quantity of units. The expenditure type determines the unit of measure.

lic
For example, on a timecard, you enter the quantity for professional labor in hours.

le
• Comment - Optionally, enter a free text Comment.

b
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Currency Fields for Expenditures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Currency Fields for Expenditures


7@

The currency fields include:


• Functional Currency - The functional currency of the expenditure operating unit.
35

• Project Currency - The common currency into which all transactions for a particular
iya

project are converted.


pr

• Transaction Currency - The currency in which a cost transaction is incurred.


.(

Note: You must use folder tools to display additional currency fields.
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pre-Approved Batch Expenditure Entry Flow Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Pre-Approved Batch Expenditure Entry Flow Overview


7@

To enter a pre-approved expenditure batch:


1. Enter batch-level information.
35

2. Enter an expenditure.
iya

3. Enter expenditure items.


pr

4. Enter additional expenditures and expenditure items as needed.


.(

5. Submit the batch for review.


a

6. As needed, rework the batch.


nk

7. Release the batch for processing.


iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Statuses for Pre-Approved Expenditure Batches

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Statuses for Pre-Approved Expenditure Batches


7@

Pre-approved expenditure batches can have one of three statuses:


• Working - The expenditure batch is not ready for review. You can enter transactions and
35

modify their expenditures and expenditure items.


iya

• Submitted - The batch is awaiting review. You can return the batch to Working status
pr

(rework) to make corrections.


.(

• Released - The expenditure batch is released for cost distribution. You can reverse
incorrectly entered expenditure items within the batch.
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 13
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Enter Pre-Approved Batches

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Enter Pre-Approved Batches


7@

1. Navigate to the Expenditure Batches window.


2. Select the operating unit the operating unit that incurred the cost.
35

3. Enter a unique batch name to identify this set of expenditures.


iya

4. Enter the expenditure ending date for the batch. If you enter a date that is not the last day
pr

of an expenditure week, the system automatically updates the date to the next valid week
.(

ending date.
a

5. Choose the expenditure type class for this batch.


nk

6. Optionally, enter a description.


iya

7. Optionally, enable the Reverse Expenditures in a Future Period check box to


Pr

automatically reverse the batch. The expenditure type class must be Miscellaneous
Transaction to create an automatically reversing expenditure batch. For more information
regarding this feature, see the section in this lesson titled “Automatically Reversing
Expenditure Batches.”

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 14
8. Optionally, enter a control total and control count in the Amounts region. Use the
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
entered all the expenditure items, you can compare the Control Total with the Running

e
Total, to verify your entries.

s
en
12. Enter the expenditure items in the Expenditure Items region.

lic
13. When you have completed the expenditure batch, submit the batch for review.

leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Submitting an Expenditure Batch

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Submitting an Expenditure Batch


7@

Verifying Control Totals and Control Counts


Oracle Project Costing verifies control totals and control counts when you submit a batch. If
35

the running total or running count does not equal your control totals, then you cannot submit
iya

the expenditure batch until your totals match. If you do not enter control totals, then Oracle
Project Costing does not validate control totals.
pr
.(

Reviewing and Releasing Expenditure Batches


Releasing a batch is a second level of review after entry. You can use function security to
a
nk

remove the release capability from the entry person’s Oracle Project Costing responsibility.
iya

You can edit expenditure batches before release. The status must be Working to make changes.
Release makes expenditures ready for cost distribution. Release is synonymous with Approval.
Pr

Releasing a batch automatically releases all the expenditures and expenditure items in the
batch.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Reversing an Expenditure Batch

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Reversing an Expenditure Batch


7@

The Reverse button is enabled only if the current batch is released. You can reverse imported
expenditure batches only if the transaction source of the batch allows reversals. When you
35

reverse an expenditure batch, Oracle Project Costing reverses all the expenditure items except
iya

for:
• Related items
pr
.(

• Expenditure items that are already reversed


• Reversing items (net zero adjusted items)
a
nk

• Expenditure items created as a result of a transfer adjustment


iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Correcting Expenditure Batches

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Correcting Expenditure Batches


7@

After you submit a batch, you can rework the batch to add, delete, and revise expenditures and
expenditure items. You also must correct a batch if your supervisor rejects and returns a
35

submitted batch to you. If the batch has a status of Submitted, locate the batch, click the
iya

Rework button to return its status to Working, and change the expenditure or expenditure item
before resubmitting the batch.
pr

If the batch has a status of Released, you can correct individual expenditure items by reversing
.(

the full amount of the original item and then entering the correct information. For example, if
a

you entered six hours on a timecard expenditure item when the correct number of hours is four,
nk

then you can create a reversing item equal to a negative six hours and add a new expenditure
iya

item of four hours.


Pr

To correct a released expenditure item:


1. Create a new batch for the correction items.
- The Expenditure Ending date must match the week that includes the expenditure item
you are reversing.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 18
- Optionally check the All Negative Transactions Entered As Unmatched check box if
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
Project Costing searches for a matching expenditure item and alerts you if it is unable
to find a match.

e s
3. In the Reverse Expenditure Items window, specify the items that you want to reverse.

en
4. Select the Reversal button.

lic
- Oracle Project Costing inserts a reversing (negative) expenditure item into the batch.

leb
5. Finish entering the batch and submit the batch as usual.

ra
- Expenditure batches can contain both positive and negative expenditure items.

n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Copying an Expenditure Batch

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Copying an Expenditure Batch


7@

If you frequently enter similar groups of expenditures, you can copy data from one week to the
next. The Copy function copies all expenditures and, optionally, all expenditure items from a
35

specified source batch. You need to revise only the items that are different in the new batch.
iya

Copying your expenditure batches can reduce your manual data entry requirements when you
enter similar groups of expenditures.
pr

Note: You cannot copy expenditure items from a reversed expenditure batch.
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Reviewing Project Expenditures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Reviewing Project Expenditures


7@

Two expenditure inquiry modes are available in Oracle Project Costing:


• Project - You can view expenditure items for a single project across operating units. If
35

your system uses project security, then you can select only projects that you are allowed to
iya

see. The expenditure items that you view can cross operating units, but you must have
security access to an operating unit to view those expenditure items. For example, a
pr

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
a

adjust only the expenditure items from operating units B and C.


nk

• All - You can view expenditure items across projects and structure your query to retrieve
iya

information across projects within a single operating unit. If you have access to more than
Pr

one operating unit, then you must select the operating unit that you want to query. If you
have access to only one operating unit, then that operating is the default value. No project
security is enforced. Oracle Project Costing shows only the expenditure items that
correspond to the current operating unit. If a project has expenditure items that are
charged across operating units, then you cannot view these expenditure items. In this case,
use the Find Project Expenditure Items window to query these expenditure items.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Reviewing Project Expenditures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Reviewing Project Expenditures


7@

To view expenditure items (perform an expenditure inquiry):


1. Navigate to the Find Project Expenditure Items or Find Expenditure Items window.
35

2. Enter your search criteria. You can enter search criteria for a large number of attributes
iya

and on multiple tabs at the same time to limit the results of the query.
pr

• Note: For a detailed discussion of the available search criteria, see the Oracle
.(

Project Costing User Guide.


a

3. Choose Find to execute the search, or choose Mass Adjust to process mass adjustment of
nk

expenditures. For information about mass adjustments, see the lesson titled "Performing
iya

Cost Adjustments."
Pr

4. From the Expenditure Items window, you can:


• Select the Run Request button and then select which set of predefined programs to
run.
• Select the Totals button to view the totals for the expenditure items returned based
on your search criteria.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 22
• Note: This window does not display events. If your project uses event-based or cost-
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
using AutoAccounting. You can also view other information about the cost
distribution lines, such as PA and GL period, accounting event generation status,

e s
and the rejection reason if the generation of the accounting event was not

en
successful. The Cost Distribution Lines window does not display the credit

lic
account for supplier invoice expenditure items interfaced from Oracle Payables.

le
- Revenue Distribution Lines - View the revenue transactions generated for a

b
specific expenditure item. The window displays the default revenue account that

ra
Oracle Project Billing derived using AutoAccounting. You can also see the GL

sfe
and PA posting period for the revenue, accounting event generation status, and

n
the rejection reason if the generation of the accounting event was not successful.

ra
- AP Invoice - Drill down to the Invoice Overview window in Oracle Payables. If

. n-t
the invoice is matched to a purchase order, then you can drill down to the
ide no
purchase order from the Invoice Workbench. This option is enabled for
expenditure items whose expenditure type class is either Supplier Invoices or
Gu s a

Expense Reports.
is a

- PO Receipt -- Drill down to the Receipt Transaction Summary window in


th h

Oracle Purchasing. You can also drill down to the related purchase order from
e m)

the Receipt Transaction Summary window. This option is enabled for


us .co

expenditure items for receipt accrual transactions in Oracle Purchasing.


ibm

- Purchase Order Details - Drill down to the purchase order details for
contingent worker labor costs. This option is enabled for expenditure items for
in.

contingent worker labor costs that are associated with a purchase order.
7@

• Important: If you define your own detailed accounting rules in Oracle Subledger
Accounting, then Oracle Subledger Accounting overwrites default accounts, or
35

individual segments of accounts, that Oracle Project Costing derives using


iya

AutoAccounting. In this case, the default accounts displayed on the Cost


Distribution Lines and Revenue Distribution Lines windows may not be the same as
pr

final accounts that Oracle Subledger Accounting transfers to Oracle General Ledger.
.(

To view the final subledger accounting, use the View Accounting option from the
a

Tools menu.
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Viewing Accounting Lines

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Viewing Accounting Lines


7@

You can use the View Accounting option from the Tools menu to review accounting entries for
expenditure items. You must create accounting in final mode for the accounting events
35

associated with the expenditure item to view accounting entries. If an expenditure item has
iya

multiple cost distribution lines, then you can view accounting for each cost distribution line
that is accounted in Oracle Subledger Accounting. Similarly, if you adjust an expenditure item
pr

and do not create accounting for the adjustments in Oracle Subledger Accounting, then the
.(

View Accounting window only shows the accounted cost distribution lines. If you create
a

accounting in draft mode, then you can either review the output from the create accounting
nk

program or use Subledger Accounting Inquiry to view the draft accounting.


iya

Note: The View Expenditure Accounting window displays final accounting entries from
Pr

Oracle Subledger Accounting. It does not display default accounts that Oracle Project Costing
derives using AutoAccounting.
Note: For both historical (prior to Release 12) expenditure items not migrated to Oracle
Subledger Accounting, and transactions accounted in an external system and interfaced into
Oracle Project Costing, the View Accounting option displays accounts from the cost
distributions table in Oracle Project Costing.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 24
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 25
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 26
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 27
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Automatically Reversing Expenditure Batches

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Automatically Reversing Expenditure Batches


7@

You can create automatically reversing expenditure batches to record cost accruals in Oracle
Project Costing. Frequently, you receive items and services in one accounting period, which
35

are then invoiced in another period. You can use automatically reversing expenditure batches
iya

to accrue cost in the period in which it is incurred.


To enter an automatically reversing batch, you must use the Miscellaneous Transactions
pr

expenditure type class. When you release the batch, Oracle Project Costing creates reversing
.(

entries that are accounted in the next General Ledger period.


a
nk

As you add expenditure items and save the batch, Oracle Project Costing determines the GL
date for each transaction and stores it as an expenditure item attribute called Accrual Date.
iya

Oracle Project Costing determines the accrual date as follows:


Pr

• If Expenditure Item Date Accounting is used, then the accrual date is the expenditure item
date.
• If Period-End Date Accounting is used, then the accrual date is the period ending date of
the General Ledger period that includes the expenditure item date.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Releasing the Batch

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Releasing the Batch


7@

When you release an expenditure batch with the Reverse Expenditures In a Future Period
checkbox enabled, Oracle Project Costing automatically reverses each expenditure item
35

included in the batch. Oracle Project Costing determines the GL date for the reversing
iya

expenditure items when it creates the reversing entries and it stores the date in the Accrual
Date attribute.
pr

Oracle Project Costing determines the GL date as follows:


.(

• If Expenditure Item Date Accounting is used, then the accrual date of the reversing item is
a
nk

the first day of the GL period that follows the GL period that includes the accrual date of
the original expenditure item.
iya

• If Period-End Date Accounting is used, then the accrual date of the reversing item is the
Pr

last day of the GL period that follows the GL period that includes the accrual date of the
original expenditure item.
• If the accrual dates for the reversing items fall in a period with a closed status in Oracle
General Ledger, then the release process fails and an error message appears.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 29
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

GL Periods for the Expenditure Items

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

GL Periods for the Expenditure Items


7@

Oracle Project Costing assigns the original expenditure items to the current GL period and the
reversing expenditure items to the next GL period.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 30
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 31
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Upload Expenditure Batches from Microsoft Excel

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Upload Expenditure Batches from Microsoft Excel


7@

You can enter and upload pre-approved expenditure batches using Microsoft Excel
spreadsheets. You can connect to the database to validate records during entry, or you can
35

create the spreadsheet offline and allow validation to occur during the transaction upload.
iya

Note: If you choose to create the spreadsheet offline, then only mandatory fields associated
with a list of values are validated during transaction upload. The transaction upload calls the
pr

Transaction Import program, where additional transaction validations take place.


.(

Download an Entry Template


a
nk

You must first download an entry template from Oracle Project Costing. All fields marked with
iya

an asterisk are mandatory. If List-Text appears under the column name, then a list of values is
available. To access the list of values, double-click in the column or select List of Values from
Pr

the Oracle menu located at the top of the spreadsheet template.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 32
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Upload Expenditure Batches from Microsoft Excel

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Upload Expenditure Batches from Microsoft Excel


7@

Once the batch is ready, you can upload the data to the Oracle Project Costing transaction
import interface table. From here, the concurrent program PRC: Transaction Import brings the
35

expenditure batch into Oracle Project Costing.


iya

Upload Batch
pr

Select Upload from the Oracle menu located at the top of the spreadsheet template. Optionally,
.(

select the Parameters button to select upload options. After viewing the Parameters window,
you must select Close or Proceed to Upload to return to the Upload window. Select Upload to
a
nk

launch the upload process. The upload process updates the message column for each record in
the spreadsheet to indicate whether the upload was successful.
iya

Transaction Import
Pr

The upload process populates the transaction import table. Run the PRC: Transaction Import
program to import the transactions into the Expenditure Items table. You can optionally use the
upload parameter to run the transaction import program automatically.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 33
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Upload Contingent Worker Timecards

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Upload Contingent Worker Timecards


7@

You can enter contingent worker timecard batches in Microsoft Excel and upload the batches
to Oracle Project Costing:
35

• Each timecard line is related to a project and purchase order line.


iya

• A amount check is performed against the purchase order during transaction import.
pr

• Oracle Project Costing uses the cost rates stored on the purchase order to calculate
.(

contingent worker labor costs.


a

• The supplier must submit an invoice. You match the invoice to the purchase order to
nk

reduce outstanding balances.


iya

• You interface additional cost, such as non-recoverable tax or invoice price variances, to
Pr

Oracle Project Costing from the supplier invoice in Oracle Payables.


• You can bill contingent worker costs as labor.
To use this integration, you must enable the Import Contingent Worker Timecards with
Purchase Order Integration implementation option. You can optionally set up AutoAccounting
function transactions to determine default credit and debit accounts for contingent worker labor
costs that are different from the default accounts for employee labor costs.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 34
Note: When contingent workers are allowed to enter timecards that are not related to a
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
assignment in Oracle HRMS.

e
2. Consolidate contingent worker project-related timecards and enter a timecard batch in

s
Microsoft Excel. Assign a purchase order and purchase order line to each timecard line.

en
3. Upload the timecards and run the program PRC: Transaction Import to import the

lic
timecards into Oracle Project Costing. An amount check takes place against the purchase

le
order during import.

b
ra
4. Process contingent worker timecards in Oracle Project Costing:

sfe
a. Run PRC: Distribute Labor Costs. The program retrieves cost rates from purchase
order.

n
ra
b. Run PRC: Generate Cost Accounting Events (for the process category Labor Cost).

. n-t
c. Run PRC: Create Accounting (for the process category Labor Cost).
5. Process in Oracle Payables: ide no
Gu s a
a. Supplier submits an invoice.
b. Match supplier invoice to the purchase order to reduce outstanding balances.
is a
th h

c. Process and pay supplier invoice in Oracle Payables.


e m)

d. Run PRC: Interface Supplier Costs in Oracle Project Costing to interface any
us .co

additional costs, such as non-recoverable tax or invoice price variances.


ibm

For information about entering contingent worker in Oracle Time & Labor, see the lesson titled
"Integration with Oracle Time & Labor."
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 35
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 36
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 37
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditure Batch Reports

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditure Batch Reports


7@

This slide describes the concurrent programs used to generate expenditure batch reports.
• AUD: Expenditure Batch Status - With this report you can identify expenditure batches
35

that are ready for release. Use this report to ensure that none of your expenditure batches
iya

go unprocessed.
pr

• AUD: Pre-Approved Expenditures Entry Audit - Use the AUD: Pre-Approved


.(

Expenditures Entry Audit report to review pre-approved expenditures. After you enter all
expenditures for an expenditure batch, submit this report and use it to verify that the
a
nk

entered data is correct before you submit your expenditure batch. This report provides a
summary for each expenditure batch that displays the total amounts for each expenditure
iya

type in the expenditure batch.


Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 38
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: b, c
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 39
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 40
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Flow: Import Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Flow: Import Transactions


7@

Oracle Project Costing provides a single open interface, called Transaction Import, to enable
you to load transactions from external cost collection systems into Oracle Project Costing.
35

Transaction Import creates pre-approved expenditure items from transaction data entered in
iya

external cost collection systems. Examples of external cost collection systems are:
• Timecard entry systems
pr
.(

• Supplier invoice entry systems


• Electronic data collection systems for asset usage (computer, printer, phone, etc.)
a
nk

• Payroll systems
iya

You can use the Review Transactions window to view and correct transactions that were
Pr

rejected during import.


Note: You can use Transaction Import to import project-related expense reports into Oracle
Project Costing from third-party systems. Expense reports that you import into Oracle Project
Costing must be fully accounted. Oracle Project Costing does not generate accounting events
to create accounting in Oracle Subledger Accounting for these imported costs.

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 41
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Transaction Sources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Transaction Sources


7@

When you submit Transaction Import, you must identify the source of the transactions that you
want to import.
35

To import 3rd party transactions, use your import utility to enter this transaction source in the
iya

TRANSACTION_SOURCE column of the PA_TRANSACTION_ INTERFACE_ALL table.


You then select the transaction source name in the Submit Request window when you want to
pr

import transactions from this source.


.(

For additional information about transaction sources, see the lesson titled "Implementing
a
nk

Expenditures."
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 42
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Transaction Import

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Transaction Import


7@

When you import transaction information from external cost collection systems, Oracle Project
Costing records the transaction details and the source of the imported transactions during
35

transaction import. The PRC: Transaction Import program (also referred to as Transaction
iya

Import) validates the transaction information, reports any exceptions, and creates transactions
for all of the valid transactions.
pr

To import transactions, you first must load transactions for external systems into the PA
.(

Transaction Interface Table. Your implementation team must determine the method for
a

populating the table.


nk

After you populate the interface table, you use the Submit Request window to run PRC:
iya

Transaction Import to import transactions into Oracle Project Costing. The program selects all
Pr

pending transactions that satisfy the selection criteria of the request and validates each
transaction. If a transaction is valid, the program creates expenditure records in Oracle Project
Costing.
For additional information, see the online course titled "R12 Oracle Projects Advanced -
Transaction Import."

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 43
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Resolving Import Exceptions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Resolving Import Exceptions


7@

If any one expenditure item in an expenditure fails validation, then Oracle Project Costing
rejects the entire expenditure and updates each expenditure item in the expenditure with a
35

status of R (Rejected). However, only the expenditure item that was rejected appears on the
iya

exception report. Other expenditure items attached to the rejected expenditure do not appear on
the report. The remainder of the expenditures in the batch interface to Oracle Project Costing.
pr

Note: The transaction import validation logic is different when you run the program PRC:
.(

Interface Supplier Costs to import transactions from Oracle Purchasing and Oracle Payables.
a

The program uses predefined supplier cost transaction sources to import expenditure items and
nk

it rejects only the expenditure items that fail validation. The program imports the valid
iya

expenditure items in the expenditure.


Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 44
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: d
Pr
iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 45
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Correcting Rejected Transactions within Oracle Project Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Correcting Rejected Transactions within Oracle Project Costing


7@

To make changes to the source information because of invalid data, you can delete the rejected
rows from the interface table, correct the rejected transactions in the feeder system, and reload
35

them from the feeder system. You can also correct the transaction in the interface table using
iya

the Review Transactions window. Oracle Project Costing automatically updates the status of
corrected items and all other transactions in the same expenditure to P (Pending). The original
pr

and updated values for corrected transactions are stored in the audit table.
.(

You can also use the Review Transactions window to create one or more new transactions
a

without loading them from the feeder system. This window was designed to expedite minor
nk

additions to expenditure batches.


iya

Review Transactions Window: Currency-Related Fields


Pr

The Review Transactions window is a folder-type window. Many of the currency fields are not
displayed in the default folder. You can create folders that display these fields.
Review Transactions Window: Expenditure Item Dates for Supplier Costs
The program PRC: Interface Supplier Costs validates expenditure item dates for supplier costs
that you interface from Oracle Purchasing and Oracle Payables. If the expenditure item date for
an expenditure item fails validation, then the program rejects the transaction and leaves it in the

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 46
interface table. You must either change the date setup in Oracle Project Costing or change the
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Entering Expenditures
Chapter 4 - Page 47
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya

Entering Expenditures
nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 4 - Page 48
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 1
Chapter 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Implementing Expenditures
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
Implementing Expenditures

ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Expenditures Implementation Steps

Gu s a

Chapter 5 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 6
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditure Categories

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditure Categories
7@

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
35

expenditure category with a name such as Labor refers to the cost of labor. You use
iya

expenditure categories when you define organization overrides, for budgeting, and for
transaction controls. In addition, you can use expenditure categories in your AutoAccounting
pr

rules and for reporting.


.(

Use the Expenditure Categories window to define an expenditure category. For each
a

expenditure category, enter a unique name for the expenditure category and a description.
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Revenue Categories

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Revenue Categories


7@

A revenue category describes a source of your organization’s revenue. For example, a revenue
category with a name such as Labor refers to labor revenue.
35

Use the Revenue Category Lookups window to define new revenue categories. Revenue
iya

categories are used for grouping expenditure types and event types for revenue and billing.
You can use revenue categories for budgeting, for reporting purposes, and in your
pr

AutoAccounting rules.
.(

For additional discussion regarding event types, see the course “R12.x Project Billing
a
nk

Fundamentals.”
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Units

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Units
7@

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
35

amount of time a user uses a computer, you can define an expenditure type for computer
iya

services and assign it the unit Hours.


Use the Unit Lookups window to define units.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditure Type Classes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditure Type Classes


7@

An expenditure type class tells Oracle Project Costing how to process an expenditure item.
Oracle Project Costing predefines all expenditure type classes.
35

Oracle Project Costing uses the following expenditure type classes to process labor costs:
iya

• Straight Time - Labor cost calculated using a base cost rate multiplied by hours
pr

• Overtime - Labor cost calculated using a premium cost rate multiplied by hours.
.(

Oracle Project Costing uses the following expenditure type classes to process non-labor project
a

costs:
nk

• Expense Reports – Expense reports from Oracle Payables or Oracle Internet Expenses.
iya

You cannot enter expense reports directly into Oracle Project Costing. Expense reports
Pr

that you import into Oracle Project Costing must be fully accounted prior to import.
• Usages - You must specify the non-labor resource for every usage item you charge to a
project. For each expenditure type classified by a Usage expenditure type class, you also
define non-labor resources and organizations that own each non-labor resource.
• Supplier Invoices - Supplier invoices, discounts, and payments from Oracle Payables or
an external system, and receipt accruals from Oracle Purchasing.

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 10
• Miscellaneous Transaction - Miscellaneous Transactions are used to track miscellaneous
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

to
transactions. These costs are created as a separate expenditure item that has a burdened

e
cost amount, but has a quantity and raw cost value of zero. You can adjust burden

s
en
transactions that are not system-generated.

lic
• 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

le
can also use this expenditure type class when you import other manufacturing costs via

b
ra
Transaction Import or when you enter transactions via pre-approved batch entry.

sfe
• Inventory - This expenditure type class is used for the following transactions:

n
- Oracle Project Manufacturing transactions that you import from Manufacturing or

ra
Oracle Inventory.

. n-t
- Oracle Inventory Issues and Receipts that you import from Oracle Inventory in a
ide no
manufacturing or non-manufacturing installation.
- You can also use this expenditure type class when you import other manufacturing
Gu s a

costs via Transaction Import or when you enter transactions via pre-approved batch
is a

entry.
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Expenditure Types

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Expenditure Types


7@

An expenditure type is a classification of cost that you assign to each expenditure item you
enter in Oracle Project Costing. Defining expenditure types is a key aspect of your
35

implementation of Oracle Project Costing. Enter the following information to define an


iya

expenditure type:
• Name - A unique name for the expenditure type.
pr
.(

• Expenditure Category - The expenditure category you want to associate with this
expenditure type.
a
nk

• Revenue Category - The revenue category you want to associate with this expenditure
iya

type.
• Unit of Measure (UOM) - The unit of measure to use when Oracle Project Costing
Pr

calculates the cost for this expenditure type. You must enter Hours for labor expenditure
types.
• Tax Classification Code - Optionally, click Tax Classification Code and select the tax
classification code for customer invoice lines for this expenditure type and operating unit.
Oracle Project Costing uses this code as the default tax classification code based on the
Application Tax Options hierarchy that you define in Oracle E-Business Tax for the

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 12
combination of Oracle Project Costing and the specified operating unit. For more
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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

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

e s
Instead, you must disable the expenditure type and create a new one that requires a cost

en
rate and has a unique name. If you enable the Rate Required check box when you create a

lic
non-labor expenditure type, then you can change the cost rate at any time.

le
For supplier invoice expenditure types, if you specify that a rate is required, Oracle Project

b
Costing requires you to enter a quantity in Oracle Payables for invoice distributions using

ra
that expenditure type. When you interface the invoice distribution to Oracle Project

sfe
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

n
ra
Required option disabled, then the quantity of the expenditure item is set to the amount

. n-t
you enter in Oracle Payables.
ide no
• 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
Gu s a

for the expenditure type.


is a

• Expenditure Type Classes - In the Expenditure Type Class region, select the expenditure
th h

type class or classes for this expenditure type.


e m)

Attention: After you create and save an expenditure type, you cannot subsequently update the
us .co

following attributes for the expenditure type:


ibm

• Name
• Expenditure Category
in.

• Revenue Category
7@

• Unit of Measure
35

• Rate Required check box


iya

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
pr

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
a

have an expenditure item date after the end date.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 13
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Multiple Expenditure Type Classes Per Expenditure Type

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Multiple Expenditure Type Classes Per Expenditure Type


7@

You can assign multiple expenditure type classes to an expenditure type. This feature allows
you to use a single expenditure type to classify as many different costs as you require. You can
35

use the same expenditure type for expenditures that have different origins (and therefore
iya

different accounting), but which should otherwise be grouped together for costing, budgeting,
or summarization purposes.
pr

For example, an expenditure item with the expenditure type Materials can have the
.(

expenditure type class Supplier Invoice if it originated in Oracle Payables, and the expenditure
a

type class Inventory if it originated in Oracle Inventory. This ability enables you to easily
nk

group these costs together for reporting and budgeting purposes, because the cost rolls up into
iya

the same expenditure type, regardless of the source of the individual transaction.
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 14
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 15
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: c
Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 16
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 17
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transaction Control Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transaction Control Extension


7@

The transaction control extension enables you to define your own rules to implement company-
specific expenditure entry policies. You can validate any transaction entered into Oracle
35

Project Costing, including transactions from other Oracle Applications and from external
iya

systems. The transaction control extension is called during expenditure entry. In addition, the
program PRC: Transaction Import calls the transaction control extension to validate
pr

transactions before they are loaded into Oracle Project Costing.


.(

Some examples of rules that you may define are:


a
nk

• You cannot charge new transactions to projects for which the work is complete. You can
only transfer items to these projects.
iya

• You can charge labor hours for a future date.


Pr

The transaction control extension validates expenditure items one at a time. All validation is
done for each expenditure item. Oracle Project Costing checks each expenditure item during
data entry and the transaction is validated before it commits the transaction to the database.
Oracle Project Costing processes the transaction control extension after the standard validation
performed for expenditure entry, and after validating any transaction controls entered at the
project or task level.

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 18
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 19
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoApproval Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoApproval Extension
7@

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
35

configure this extension to meet your needs. For additional information, see the Oracle
iya

Projects API's, Client Extensions, and Open Interfaces Reference.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 21
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Transaction Sources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Transaction Sources


7@

Transaction sources identify the source of transactions imported into Oracle Project Costing
using Transaction Import. The transaction source determines how Transaction Import
35

processes transactions. The transaction source is used to identify transactions in the


iya

PA_TRANSACTION_INTERFACE_ALL table. When you run the concurrent program PRC:


Transaction Import, you must enter the transaction source for the transactions that you want to
pr

import into Oracle Project Costing. The Transaction Import program selects all eligible
.(

pending transactions in the PA_TRANSACTION_INTERFACE_ALL table that satisfy the


a

selection criteria of the program request and determines the validity of each transaction.
nk

Oracle Project Costing predefines some transaction sources, and you can create others to fit
iya

your business needs. When you create a transaction source, you select the transaction source
Pr

options to control the Transaction Import processing. For details about each of the transaction
source options, see the Oracle Projects Implementation Guide and the online course titled
"R12 Oracle Projects Advanced - Transaction Import."

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Example Predefined Transaction Sources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Example Predefined Transaction Sources


7@

Oracle Projects predefines a set of transaction sources to import cost from Oracle sources. Do
not use these transaction sources to import transactions from non-Oracle sources. For a
35

complete list of predefined transaction sources, see the Oracle Projects implementation Guide.
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Example Predefined Transaction Sources: Manufacturing and


Inventory

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Example Predefined Transaction Sources: Manufacturing and Inventory


Oracle Project Costing predefines transaction sources to import transactions from Oracle
35

Project Manufacturing and Oracle Inventory. Do not use these transaction sources to import
iya

transactions from non-Oracle sources. For a complete list of predefined transaction sources, see
the Oracle Projects implementation Guide.
pr
.(

For the transaction sources for Inventory, WIP, and WIP Straight Time transactions, the GL
Posting Option in the Project Manufacturing Parameters window determines whether Oracle
a
nk

Project Manufacturing or Oracle Project Costing generates accounting events and creates
accounting for the transactions in Oracle Subledger Accounting as follows:
iya

• If the posting option is Manufacturing, then Oracle Project Manufacturing creates


Pr

accounting for the transactions in Oracle Subledger Accounting.


• If the posting option is Projects, then Oracle Project Costing creates accounting for the
transactions in Oracle Subledger Accounting. The value that you select for the Account
Option determines the source of the default accounting as follows:

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 24
- If the option is set to Use AutoAccounting, then Oracle Project Costing uses the
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

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.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 26
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 27
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Listings

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Listings
7@

Use the following concurrent programs to document expenditure setup information:


• IMP: Expenditure Types Definition - Use IMP: Expenditure Types Definition Listing to
35

review expenditure types. You can print a listing for one or all expenditure categories and
iya

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.
pr
.(

• IMP: Revenue Categories - Use the IMP: Revenue Categories Listing to review revenue
categories. For each revenue category listed, this report prints all the associated
a
nk

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

• IMP: Units Definition - Use the IMP: Units Definition Listing to review all units of
Pr

measure.

Copyright © Oracle, 2010. All rights reserved.

Implementing Expenditures
Chapter 5 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 29
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Expenditures
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 5 - Page 30
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 1
Chapter 6
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Performing Cost Processing
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
Performing Cost Processing

ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Costing
7@

Costing includes the following major steps:


1. Enter and approve expenditures through the Oracle Project Costing user interface, or
35

import transactions. You can use Transaction Import to import unaccounted and
iya

accounted transactions. If you import unaccounted transaction, then you must run the
costing programs for the transactions. If you import accounted transactions, then no
pr

additional processing is needed.


.(

2. Distribute costs and derive default accounting. Cost distribution is the act of calculating
a
nk

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
iya

expenditure. Some imported expenditures are already cost distributed when you import
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Costing
7@

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
35

Oracle Project Costing to create accounting entries for accounting events. Depending on
iya

the parameter values you select, the program performs the following tasks:
- Creates subledger accounting entries for unprocessed accounting events. If you
pr

define your own detailed accounting rules in Oracle Subledger Accounting, then
.(

Oracle Subledger Accounting overwrites default accounts, or individual segments of


a

accounts, that Oracle Project Costing derives using AutoAccounting.


nk

- Transfers accounting entries to the Oracle General Ledger interface tables. In Oracle
iya

Project Costing, you can optionally run a separate program named PRC: Transfer
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Costing
7@

In Oracle General Ledger, the Journal Import program takes the summary interface
information stored in the Oracle General Ledger interface tables and automatically creates
35

journal entries for posting in Oracle General Ledger. Journal Import creates a journal entry
iya

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
pr

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
a

Ledger.
nk

When you run the program PRC: Create Accounting and you select Yes for the parameter
iya

Transfer to General Ledger, the create accounting program transfers the final accounting from
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Concepts

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Concepts
7@

Raw Cost - Cost directly attributable to work performed. Examples of raw cost are salaries
and travel expenses.
35

• Burden Cost - Cost of doing business that supports raw cost and cannot be directly
iya

attributed to work performed. Examples of burden cost are fringe benefits, office space,
and general and administrative costs.
pr
.(

• Total Burdened Cost - The total cost. It consists of raw cost plus any burden cost.
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Encumbrance Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Encumbrance Accounting


7@

Budgetary controls are set to enforce limits, and encumbrance accounting creates reservations
for planned expenditures. The reservations ensure that funds will be available when project
35

costs are incurred, and provide a complete picture of funds available for future use. Oracle
iya

Project Costing creates project encumbrance entries when you enable top-down budget
integration for a project.
pr

Budgetary Controls
.(

Budgetary controls enable you to monitor and control expense commitment transactions
a
nk

entered for a project based on a project cost budget. Expense commitment transactions are
transactions for non-inventory items. Oracle Project Costing enforces budgetary controls for:
iya

• Project-related purchase requisitions and purchase orders entered in Oracle Purchasing


Pr

• Contingent worker purchase orders entered in Oracle Purchasing


• Supplier invoices entered in Oracle Payables
• Project-related prepayments not matched to a purchase order and the application of
unmatched prepayments to supplier invoices

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 10
Note: Budgetary controls are not enforced for project-related expense reports entered in Oracle
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Payables because you generally enter expense reports after costs are already incurred.
Therefore, you should ensure that your procedures for approving expense report expenditures
include verification of available funds according to your business requirements.
Budget Integration
Oracle Project Costing budget integration features enable you to integrate project budgets with
non-project budgets in Oracle General Ledger. Integration is defined in order to perform

to
bottom-up or top-down budgeting.

e s
en
For additional information, see the lesson titled "Appendix B: Budgetary Controls And Budget
Integration."

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 12
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 13
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Flow: Distribute Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Flow: Distribute Costs


7@

After you enter or import expenditures, the next step is to distribute the costs.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 14
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Cost Distribution Processing Flow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Cost Distribution Processing Flow


7@

Distribution programs perform the following tasks:


• Calculate raw cost (quantity x rate) in transaction currency
35

• Calculate burden and burdened cost


iya

• Create and distribute raw cost distribution lines


pr

• Convert all transaction currency amounts to functional currency and project cost currency
.(

amounts
a

• Create and distribute burden and burdened cost distribution lines


nk

• Determine default accounting using AutoAccounting (debit account for raw cost and
iya

burden cost, debit and credit accounts for total burdened cost)
Pr

Note: If you are not performing burdening, then you can skip the programs that create and
distribute burden and burdened cost. See the lesson titled "Implementing Burden Costing."

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Determining Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Determining Costs
7@

Calculating labor cost:


• Raw cost is the result of multiplying hours by a rate.
35

• Burden cost is the result of multiplying raw cost by a burden multiplier.


iya

• Burdened cost is the sum of raw cost and burden cost.


pr

• 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
a

labor cost rates for individual employees and contingent workers. In addition, you can
nk

define a unique labor costing algorithm using the Labor Costing Extension.
iya

• For contingent worker timecards with Oracle Purchasing integration, when you run the
Pr

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

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 16
Calculating cost for usages and miscellaneous transactions:
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

• Raw cost is equal to quantity (if quantity is in currency, for example, a currency amount),
or alternatively, raw cost is the result of multiplying quantity by a rate (if quantity is not in
currency). You can define cost rates for usage and miscellaneous costs as follows:
- Cost rates by expenditure type
- Cost rates by non-labor resource and owning organization for usages to override the
expenditure type cost rate

to
• Burden cost is the result of multiplying raw cost by a burden multiplier.

e
• Burdened cost is the sum of raw cost and burden cost.

s
en
• Oracle Project Costing determines costs for usage and miscellaneous costs with the

lic
following program:

le
- PRC: Distribute Usage and Miscellaneous Costs

b
Determining supplier cost:

ra
sfe
• For supplier cost interfaced from Oracle Payables, raw cost for each expenditure item is
equal to the supplier invoice distribution line amount (accrual basis accounting) or the

n
payment distribution amount (cash basis accounting) in Oracle Payables.

ra
. n-t
• For receipt accrual cost interfaced from Oracle Purchasing, raw cost is equal to the receipt
transaction amount in Oracle Purchasing.
ide no
• Burden cost is the result of multiplying raw cost by a burden multiplier.
Gu s a

• Burdened cost is the sum of raw cost and burden cost.


is a

• Oracle Project Costing determines costs for supplier invoice transactions with the
th h

following programs:
e m)

- PRC: Interface Supplier Costs


us .co

- PRC: Distribute Supplier Cost Adjustments


ibm

- PRC: Distribute Supplier Costs Adjustments for a Range of Projects


Determining expense report cost:
in.

• Raw cost for each expenditure item is equal to the expense report invoice distribution line
7@

amount (accrual basis accounting) or the payment distribution amount (cash basis
35

accounting) in Oracle Payables.


• Burden cost is the result of multiplying raw cost by a burden multiplier.
iya

• Burdened cost is the sum of raw cost and burden cost.


pr

• Receipt amount is the expenditure amount in the receipt currency.


.(

• Note: When you split a receipt in Oracle Payables across multiple expenditure items,
a
nk

Oracle Project Costing does not divide the receipt amount among the expenditure items.
As a result, each expenditure item is associated with the full receipt amount.
iya

• Oracle Project Costing determines costs for expense reports with the following programs:
Pr

- PRC: Interface Expense Reports from Payables


- PRC: Distribute Expense Report Adjustments

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: a, c
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 18
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Cost Calculations

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Cost Calculations


7@

Oracle Project Costing calculates burden cost by multiplying raw cost by a burden multiplier.
This calculation is represented in the following formula:
35

• Burden Cost = Raw Cost x Burden Multiplier


iya

Oracle Project Costing calculates total burdened cost by adding burden cost to the raw cost
pr

amount. This calculation is represented in the following formula:


.(

• Total Burdened Cost = Raw Cost + Burden Cost


a

You use the burden multiplier to derive the total amount of the burden cost. For additional
nk

discussion regarding burdening, see the lesson titled “Implementing Burden Costing.”
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting: Distribution Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting: Distribution Programs


7@

You create rules in AutoAccounting to specify the default accounts that the distribution
programs generate. Oracle Project Costing creates many different accounting transactions
35

throughout its business cycle. You use AutoAccounting to specify how to determine the correct
iya

account for each cost distribution line. See the lesson titled “Accounting for Costs.”
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Cost Distribution Concurrent Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Cost Distribution Concurrent Programs


7@

Oracle Project Costing provides the following cost distribution concurrent programs
• PRC: Create and Distribute Burden Transactions - Summarizes burden cost and
35

creates expenditure items for burden transactions. The program creates burden
iya

transactions for projects, depending on the method you use to store burden costs. See the
lesson titled “Implementing Burden Costing.”
pr
.(

• PRC: Distribute Borrowed and Lent Amounts - Distributes all transactions identified
for Borrowed and Lent accounting. The program determines the transfer price amount for
a
nk

each transaction and generates the default borrowed and lent accounting entries. You run
this program in the provider operating unit. See the lesson titled "Cross Charge."
iya

• PRC: Distribute Expense Report Adjustments - Computes the burden costs associated
Pr

with adjusted expense report expenditure items and determines the account to which to
post the raw costs. The program also identifies if a transaction is cross-charged and, if so,
determines the processing it requires.
• PRC: Distribute Labor Costs for a Range of Projects & PRC: Distribute Labor Costs
- Computes the labor costs for timecard hours and determines the default GL account to

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 21
which to post the cost. The program also identifies if a transaction is cross-charged and
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

determines the processing it requires.


• PRC: Distribute Supplier Cost Adjustments & PRC: Distribute Supplier Cost
Adjustments for a Range of Projects - Processes adjustments made in Oracle Project
Costing to supplier costs, such as supplier invoices, receipt accruals, supplier payments,
and discounts. This program determines the default GL account for supplier cost
adjustments.

to
• PRC: Distribute Total Burdened Costs - Creates total burdened cost distribution lines
for all transactions on a burdened project. The program also identifies and processes any

e s
cross-charged transactions. The program creates default accounts for credit and debit

en
distribution lines for burdened cost. See the lesson titled see the lesson titled

lic
“Implementing Burden Costing.”

le
• PRC: Distribute Usage and Miscellaneous Costs - Computes the costs and determines

b
the default GL account to which to post cost for expenditure items with the following

ra
expenditure type classes: Usages, Burden Transactions, Miscellaneous Transactions, and

sfe
Inventory and WIP transactions not already costed or accounted. The program also

n
identifies if a transaction is cross-charged and, if so, determines the processing it requires.

ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 23
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing Flow: Create Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Costing Flow: Create Accounting


7@

After you distribute costs, the next step is to create the accounting for the costs. Creating
accounting consists of four main steps:
35

1. Generating cost accounting events.


iya

2. Creating accounting for accounting events in Oracle Subledger Accounting.


pr

3. Transferring final subledger accounting to Oracle General Ledger.


.(

4. Importing and posting the journal entries in Oracle General Ledger.


a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 24
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Integration with Oracle Subledger Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Integration with Oracle Subledger Accounting


7@

Oracle Project Costing fully integrates with Oracle Subledger Accounting so that you can
create accounting for your project-related transactions.
35

Oracle Project Costing generates accounting events and creates the subledger accounting
iya

entries for the accounting events. Oracle Project Costing predefines setup for Oracle Subledger
Accounting so Oracle Subledger Accounting accepts the default accounting information from
pr

Oracle Project Costing without change. Next, Oracle Subledger Accounting transfers the final
.(

accounting to Oracle General Ledger. If you define your own detailed accounting rules in
a

Oracle Subledger Accounting, then Oracle Subledger Accounting overwrites default accounts,
nk

or individual segments of accounts, that Oracle Project Costing derives using AutoAccounting.
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Generating Cost Accounting Events

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Generating Cost Accounting Events


7@

The program PRC: Generate Cost Accounting Events collects cost distribution lines in Oracle
Project Costing and uses AutoAccounting to determine the default liability account. The value
35

you select for the parameter Process Category determines the type of costs that the program
iya

processes. The program also creates accounting events for the costs in Oracle Subledger
Accounting. If the program is able to successfully generate an accounting event, then it updates
pr

the status of the cost distribution line to Accepted. If the program cannot successfully
.(

determine a liability account or is unable to generate an accounting event, then it updates the
a

status of the cost distribution line to Rejected.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 26
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting: Generate Accounting Events

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting: Generate Accounting Events


7@

When you run program PRC: Generate Cost Accounting Events, Oracle Project Costing uses
AutoAccounting to determine the credit side of the accounting for each cost distribution line.
35

See the lesson titled “Accounting for Costs.”


iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Creating and Transferring Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Creating and Transferring Accounting


7@

The program PRC: Create Accounting creates draft or final accounting entries in Oracle
Subledger Accounting for unprocessed accounting events. If you define your own detailed
35

accounting rules in Oracle Subledger Accounting, then Oracle Subledger Accounting


iya

overwrites default accounts, or individual segments of accounts, that Oracle Project Costing
derives using AutoAccounting. You can run this program in either draft mode, if you want to
pr

review the results before you create the final accounting, or final mode. You can optionally
.(

choose to transfer final journal entries to Oracle General Ledger, initiate the Journal Import
a

program, and post the journal entries in Oracle General Ledger.


nk

If you do not choose to have the program transfer final journal entries to Oracle General
iya

Ledger, then you can run the program PRC: Transfer Journal Entries to GL to transfer final
Pr

journal entries from Oracle Subledger Accounting to Oracle General Ledger. This program
transfers final subledger accounting journal entries from Oracle Subledger Accounting to
Oracle General Ledger and initiates the program Journal Import in Oracle General Ledger.
Optionally, you can choose to have the program post journal entries in Oracle General Ledger.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle General Ledger Journal Import

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle General Ledger Journal Import


7@

Use Journal Import to import accounting entries into Oracle General Ledger. Journal Import is
an Oracle General Ledger program that creates journal entries from transaction data stored in
35

the Oracle General Ledger GL_INTERFACE table. The program creates and stores journal
iya

entries in the following tables: GL_JE_BATCHES, GL_JE_HEADERS, and GL_JE_LINES.


You post these journal entries in Oracle General Ledger to update your account balances.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 29
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: c
Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 30
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 31
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Streamline Processes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Streamline Processes
7@

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
35

accounting events, creating accounting in Oracle Subledger Accounting, and transferring the
iya

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
pr

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
a

separate program in sequence until all programs complete. Oracle Project Costing provides
nk

three streamline processes:


iya

• PRC: Submit Interface Streamline Processes - Combines programs that send


Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 32
• PRC: One-Step Interface Streamline Processes to GL - Generates accounting events
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

for transactions, creates accounting in Oracle Subledger Accounting, transfers subledger


journal entries to Oracle General Ledger, runs the program Journal Import, and posts the
journal entries in Oracle General Ledger. The streamline options for the program PRC:
One-Step Interface Streamline Processes to GL are similar to the streamline options for
the program PRC: Interface Streamline Processes. In addition, you can choose the
streamline option All Streamline Processes to GL to process all distributed cost
transactions and released revenue transactions.

to
Note: For the program PRC: Create Accounting, the interface streamline processes

e s
automatically set the Mode parameter to Final, the Transfer to General Ledger parameter to

en
Yes, and the Post in General Ledger parameter to Yes.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 33
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Submitting Streamline Processes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Submitting Streamline Processes


7@

To submit a streamline process:


1. Navigate to the Submit Request window.
35

2. For Name, choose one of the three streamline processes. For details about each of the
iya

streamline options and the programs that each option initiates, see Oracle Projects
pr

Fundamentals.
.(

3. Choose the Streamline Option you want to submit.


a

4. (Optional) Enter the Reschedule Interval, Reschedule Time of Day, and Stop
nk

Rescheduling Date.
iya

5. Choose the Submit button. Oracle Project Costing submits your streamline request. The
Pr

Streamline Processing Report lists the name, the concurrent request ID, and the
completion status of each child programs monitored by the streamline process.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 34
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 35
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Period Processing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Period Processing


7@

Project Accounting Periods


A project accounting period is an implementation-defined period against which you can
35

measure project performance. Project accounting periods are also referred to as PA periods.
iya

PA Periods and GL Periods


pr

To report project information more frequently than your Oracle General Ledger accounting
.(

periods (GL periods) allow, you can define PA periods that are shorter than your GL periods.
For example, you can define weekly PA periods and monthly GL periods. You can also create
a
nk

PA periods that match existing GL periods. However, defining PA periods that overlap your
iya

GL periods can create the need for numerous adjustments and journal entries if you wish to
reconcile Oracle Project Costing with Oracle General Ledger. For additional information, see
Pr

the course titled "R12.x Project Foundation Fundamentals."

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 36
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Control of GL Period Statuses for Project Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Control of GL Period Statuses for Project Transactions


7@

You can control the status of GL periods for transaction processing in Oracle Project Costing,
without closing the period in Oracle General Ledger. This feature enables you to open and
35

close GL periods for project transactions independent of the closing processes for the other
iya

subledgers. The status of a GL period for project transactions in Oracle Project Costing can
differ from the same GL period’s status in Oracle General Ledger.
pr

Enabling the Maintain Common PA and GL Periods Implementation Option


.(

If your PA periods and GL periods are identical, you can enable the Maintain Common PA and
a
nk

GL Periods implementation option. When this option is enabled, the system automatically
maintains PA period statuses as you maintain the GL period statuses. To use this method, you
iya

must define identical PA periods and GL periods.


Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 37
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transaction Accounting Methods

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transaction Accounting Methods


7@

To give you greater control over when your transactions are accounted, you can enable the
profile option PA: Enable Enhanced Period Processing to use expenditure item date
35

accounting.
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 38
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Period End Date Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Period End Date Accounting


7@

With period end date accounting, you maintain PA periods in Oracle Project Costing and GL
periods in Oracle General Ledger. Oracle Project Costing derives the PA date for a transaction
35

from the expenditure item date and sets the PA date to the PA period ending date. The period
iya

must be in either Open or Future status. Next, Oracle Project Costing derives GL dates from
PA dates and sets the accounting date to the end date of the corresponding GL accounting
pr

period.
.(

Period End Date Accounting Example


a
nk

In the example on the slide, you enter a transaction with an expenditure item date of 08-SEP-
2010. This expenditure item date falls within the SEP-10 PA period and because the SEP-10
iya

PA period is open, Oracle Project Costing sets the PA date to 30-SEP-10, the last day of the
Pr

period.
Next, Oracle Project Costing uses the PA date (30-SEP-10) to derive the GL date. The PA date
falls into the open SEP-10 GL period. The derived GL date is 30-SEP-2010, the end date of the
SEP-10 GL period.
Date Derivation
Project Accounting Date (PA Date)

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 39
• Timecard, Usage, Miscellaneous, Supplier Cost Adjustments, and Expense Report
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Adjustments
- The PA date is set to the end date of the earliest PA period that includes or follows
the transaction expenditure item date and has a status of Open or Future.
• Supplier Costs Interfaced from Oracle Purchasing and Supplier Costs and Expense
Reports Interfaced from Oracle Payables
- The PA date is determined based on the relationship of the transaction expenditure

to
item date to the GL date entered in Oracle Purchasing or Oracle Payables.

e
- If the expenditure item date is less than or equal to the GL date, then the PA date

s
en
is set to the end date of the earliest PA period that includes or follows the GL
date and has a status of Open or Future.

lic
- If the expenditure item date is greater than the GL date, then the PA date is set to

le
the end date of the earliest PA period that includes or follows the expenditure

b
ra
item date and has a status of Open or Future.

sfe
Oracle General Ledger Accounting Date (GL Date)

n
• Timecard, Usage, Miscellaneous, Supplier Cost Adjustments, and Expense Report

ra
Adjustments

. n-t
- The GL date is set to the end date of the earliest GL period that includes or follows
ide no
the PA date of the cost distribution line and has a status of Open or Future according
to the period status in Oracle General Ledger.
Gu s a

• Supplier Costs Interfaced from Oracle Purchasing and Supplier Costs and Expense
is a

Reports Interfaced from Oracle Payables


th h
e m)

- When you interface supplier costs from Oracle Purchasing and supplier costs and
expense reports from Oracle Payables, Oracle Project Costing copies the GL date for
us .co

each distribution line from the GL date entered for the distribution in Oracle
ibm

Purchasing or Oracle Payables.


in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 40
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditure Item Date Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Expenditure Item Date Accounting


7@

With expenditure item date accounting, you maintain both PA periods and GL period statuses
for project transactions in Oracle Project Costing. Oracle Project Costing derives PA dates and
35

GL dates independently, and does not set the accounting dates to the end date of the
iya

corresponding accounting period.


Expenditure Item Date Accounting Example
pr
.(

In the example on the slide, you enter a transaction with an expenditure item date of 08-SEP-
2010. The expenditure item date falls into the open SEP-10 PA period. The PA date is set to
a
nk

the expenditure item date of 08-SEP-2010.


iya

The GL period SEP-10 is also open for Oracle Project Costing. Oracle Project Costing sets the
GL date to expenditure item date of 08-SEP-2010.
Pr

Date Derivation
Project Accounting Date (PA Date)
• Timecard, Usage, Miscellaneous, Supplier Cost Adjustments, and Expense Report
Adjustments

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 41
- The PA date is set to the transaction expenditure item date if that date falls in a PA
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

period with a status of Open or Future. If the expenditure item date falls in a closed
PA period, then the PA date is set to the start date of the earliest open or future
enterable PA period that follows the expenditure item date.
• Supplier Costs Interfaced from Oracle Purchasing and Supplier Costs and Expense
Reports Interfaced from Oracle Payables
- The PA date is set to the transaction expenditure item date if that date falls in a PA

to
period with a status of Open or Future. If the expenditure item date falls in a closed
PA period, then the PA date is set to the start date of the earliest open or future

e s
enterable PA period that follows the expenditure item date.

en
Oracle General Ledger Accounting Date (GL Date)

lic
• Timecard, Usage, Miscellaneous, Supplier Cost Adjustments, and Expense Report

le
Adjustments

b
ra
- The GL date is set to the transaction expenditure item date if that date falls in a GL

sfe
period with a status of Open or Future according to the period status in Oracle Project
Costing. If the expenditure item date falls in a closed GL period, then the GL date is

n
ra
set to the start date of the earliest open or future enterable GL period that follows the
expenditure item date.

. n-t
• Supplier Costs Interfaced from Oracle Purchasing and Supplier Costs and Expense
Reports Interfaced from Oracle Payables
ide no
Gu s a
- When you interface supplier costs from Oracle Purchasing and supplier costs and
expense reports from Oracle Payables, Oracle Project Costing copies the GL date for
is a
th h

each cost distribution line from the GL date entered for the distribution line in Oracle
e m)

Purchasing or Oracle Payables.


us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 42
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Expenditure Item Date Accounting with Common Accounting


Periods

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Expenditure Item Date Accounting with Common Accounting Periods


This method uses expenditure item date accounting and date derivation features with the
35

Maintain Common PA and GL Periods implementation option. You maintain GL period


iya

statuses for project transactions in Oracle Project Costing and the system automatically
maintains PA Periods. To use this method, you must define identical PA periods and GL
pr

periods. Oracle Project Costing derives a GL date for each transaction and copies the value to
.(

the PA date.
a
nk

Expenditure Item Date Accounting with Common Accounting Periods Example


iya

In the example on the slide, you enter a transaction with an expenditure item date of 08-SEP-
2010. The expenditure item date falls into the SEP-10 GL period. While SEP-10 is still open in
Pr

Oracle General Ledger, the GL period for project transactions status is Closed in Oracle Project
Costing. Because this GL period is closed for project transactions, Oracle Project Costing sets
the GL date to 01-OCT-2010, the start date of the OCT-10 GL period. OCT-10 is the earliest
open or future enterable GL period for project transactions that follows the expenditure item
date. It then copies the PA date from the GL date.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 43
Date Derivation
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Accounting Date (PA Date)


• Oracle Project Costing copies the PA date from the GL date.
Oracle General Ledger Accounting Date (GL Date)
• Oracle Project Costing uses the Expenditure Item Date Accounting logic.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 44
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Sweeping Transaction Accounting Events

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Sweeping Transaction Accounting Events


7@

During the period-end closing cycle, you can choose to close the period without accounting for
all accounting events. The program PRC: Sweep Transaction Accounting Events enables you to
35

move accounting events that are in a closed GL period, and have errors or are not fully
iya

accounted, to the next open GL period so that you can complete closing without accounting for
these transactions. This program changes the date on unaccounted transaction accounting
pr

events to the first day of the next open GL period without accounting for them.
.(

After the program sweeps the transaction accounting events, it also changes the GL date on the
a

cost and revenue distribution lines associated with the accounting events to the first day of the
nk

next open GL period.


iya

When budgetary control is enabled for a project, this program also updates unaccounted
Pr

project-related commitment transaction accounting events for project-related documents in


Oracle Purchasing and Oracle Payables. The program updates the GL date that the system uses
when it creates the reversing encumbrance accounting entries.
The following conditions can cause a transaction to become eligible for sweeping:
• The transaction has accounting events with errors.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 45
• The transaction has been accounted in draft mode but not in final mode in Oracle
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Subledger Accounting.
• The transaction has unprocessed accounting events.
When you submit the program, you can choose to run it in either review mode or update mode.
Use review mode to view all transactions with exceptions and the reasons for the exceptions.
At this point, you can address the exceptions and run the program PRC: Create Accounting in
final mode to complete the accounting for the transaction. Alternatively, if you do not want to

to
correct the exceptions at this time, run the sweep transaction accounting events program in
update mode to change the dates on the unaccounted accounting events to the first day of the

e s
next open GL period.

en
Upon completion, the sweep transaction accounting events program generates an output report

lic
that shows the results of the program.

le
Note: If you sweep revenue transactions, and you use Project Status Inquiry, Project

b
Performance Reporting, or Oracle Daily Business Intelligence for Projects, then you must run

ra
the appropriate refresh or update programs so that reporting tool accurately reports the GL

sfe
period. For additional information, see Oracle Projects Fundamentals.

n
ra
Note: Before you sweep transaction accounting events, consider the impact on other related
processing such as burden cost accounting, asset capitalization, allocations, and non-CIP

. n-t
assets. For example, if the raw cost for a transaction is successfully accounted and the
ide no
transaction accounting event for the burden cost is in error, then when you sweep transaction
Gu s a
accounting events to the next period, you can end up with the raw cost posted to one period and
burden cost posted to the following period.
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Processing


Chapter 6 - Page 46
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 47
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a

Performing Cost Processing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 6 - Page 48
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 1
Chapter 7
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
Accounting for Costs

s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
Accounting for Costs

35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Accounting for Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Accounting for Costs


7@

Oracle Project Costing creates accounting transactions throughout its business cycle. You can
use AutoAccounting to specify how to determine the correct account for each transaction.
35

Oracle Project Costing generates accounting events and creates accounting for the accounting
iya

events in Oracle Subledger Accounting. Oracle Project Costing predefines setup in Oracle
Subledger Accounting so that the create accounting program accepts default accounts from
pr

AutoAccounting without change. If you define your own detailed accounting rules in Oracle
.(

Subledger Accounting, then Oracle Subledger Accounting overwrites default accounts, or


a

individual segments of accounts, that Oracle Project Costing derives using AutoAccounting.
nk

The Account Generator uses Oracle Workflow to derive default account code combinations.
iya

Oracle Payables and Oracle Purchasing use the Account Generator to determine the default
Pr

account code combinations for purchasing requisitions, purchase orders, supplier invoices, and
expense reports based on the project information entered. AutoAccounting, the Account
Generator, and Oracle Subledger Accounting each provide functionality to create accounting
for project-related supplier costs and expense reports. When you implement Oracle Purchasing
and Oracle Payables integration with Oracle Project Costing, carefully consider how to set up
the account derivation logic in each location.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting
7@

When you implement AutoAccounting, you define the rules governing which general ledger
accounts Oracle Project Costing uses under which circumstances. Oracle Project Costing uses
35

the rules you define whenever it performs an accounting transaction.


iya

The AutoAccounting feature requires that you allow dynamic insertion of new account
combinations. You must define your Accounting Flexfield structure with the Allow Dynamic
pr

Inserts options enabled.


.(

Note: If you set up your own rules in Oracle Subledger Accounting, then you still set up
a
nk

AutoAccounting so that Oracle Project Costing can determine valid default accounts. The
AutoAccounting setup enables programs, such as programs that distribute costs and generate
iya

cost accounting events, to determine the default accounts that Oracle Project Costing sends to
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting Rules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting Rules
7@

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
35

intermediate value sources to derive the account segment:


iya

• Constant value
pr

- Supply a single valid segment value.


.(

• Parameter
a

- Context-sensitive intermediate value that requires a lookup set.


nk

• SQL select statement


iya

- Execute an SQL select statement to retrieve a value; make the rule dependent on
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting Rule Mapping

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting Rule Mapping


7@

Each AutoAccounting rule you define supplies one Accounting Flexfield segment value at a
time. Thus, you need to specify one AutoAccounting rule for each segment in your Accounting
35

Flexfield, for each AutoAccounting transaction you want to use. Some of the AutoAccounting
iya

rules you define can be quite simple, such as always supplying a constant company code or
natural account. Others can draw upon context information (parameters), such as the
pr

expenditure type of an expenditure item or the organization that owns a particular non-labor
.(

resource. You can use multiple parameters to provide a segment value. You can reuse the same
a

AutoAccounting rules for many different functions and their transactions.


nk

For each rule that you define, only one segment value within the entire account structure is
iya

supplied at a time. Thus, you specify one AutoAccounting rule for each segment in your
Pr

account structure for each AutoAccounting transaction.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Constant Value

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Constant Value
7@

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
35

source, then enter the value that you want Oracle Project Costing to supply as the intermediate
iya

value.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Parameter Value

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Parameter Value
7@

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-
35

owning organization or the expenditure type of an expenditure item. Oracle Project Costing
iya

predefines the available parameters.


AutoAccounting enables you to use the AutoAccounting parameters as inputs for your
pr

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.
a
nk

Submit the AutoAccounting Functions Listing for a complete listing of all of the parameters
available for each function.
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

SQL Select Statement Value

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

SQL Select Statement Value


7@

A SQL select statement value enables you to execute a SQL select statement to retrieve an
intermediate value. You can make the rule dependent on multiple values and conditional
35

statements. SQL statements are intended to process rules that depend on more than one
iya

parameter. You can define rules to read any value by using a SQL select statement. You should
consider the performance implications of using SQL statements. For example:
pr

IF the project type is overhead,


.(

THEN use the expenditure organization parameter.


a
nk

ELSE use the project organization parameter.


iya

Although many companies have implemented AutoAccounting SQL statement rules in a


production environment, you should tune your SQL statement and test the AutoAccounting
Pr

setup against volume data to check their performance quality before implementation.
AutoAccounting rules with SQL statements are intended to process rules that are dependent on
more than one parameter. They are not intended to derive additional parameters using SQL that
accesses application tables. This type of use can affect processing performance and may not be
supported based on the AutoAccounting function.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Lookup Sets

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Lookup Sets
7@

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
35

corresponding account segment value. One or more related pairs of intermediate values and
iya

segment values form a lookup set. When you define lookup sets, lists of values are not
available.
pr

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
a

and description and then define the intermediate values and segment values later.
nk

If AutoAccounting does not find a matching intermediate value in the lookup set, then it
iya

provides an error message (Incomplete AutoAccounting Rules) to notify you that it could not
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 13
Descriptive Flexfields on Setup Entities
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

You can use the descriptive flexfield attributes to store values used in AutoAccounting instead
of maintaining lookup sets for entities. These entities include:
• Agreement types
• Budget entry methods and budget types
• Class categories and class codes
• Compensation rule sets

to
• Event types

e s
• Expenditure categories and expenditure types

en
• Burden cost codes

lic
• Lookup sets

le
• Non-labor resources and non-labor resource organizations sources

b
ra
• Project role types

sfe
• Transaction sources

n
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 14
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Selecting a Segment Value Source

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Selecting a Segment Value Source


7@

After you specify an intermediate value, you specify one of the following segment value
sources to indicate whether the intermediate value is already a valid segment value or whether
35

AutoAccounting needs to translate it into a segment value using a lookup set:


iya

• Intermediate Value
pr

- Supply the intermediate value as a segment value; do not use a lookup set.
.(

• Segment Value Lookup Set


a

- Look up the intermediate value in a lookup set; translate the intermediate value into
nk

the corresponding segment value.


iya

You do not always need to use a lookup set when you write an AutoAccounting rule. If you
Pr

define a simple constant rule, then you do not need to use a lookup set to supply a segment
value because you generally supply a valid segment value as the constant.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Assign Rules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Assign Rules
7@

Function
For each accounting transaction, you define rules to determine the appropriate account to
35

charge. Each accounting transaction is identified by an AutoAccounting function.


iya

AutoAccounting functions are components of programs that you submit to generate accounting
entries.
pr
.(

Function Transactions
When you are assigning rules to an AutoAccounting function, you can assign different rules to
a
nk

different conditions. For example, you can account for indirect projects using one set of rules,
iya

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
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 16
Assign rules to function transactions to tell Oracle Project Costing which AutoAccounting
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

rules to use under which circumstances. In cases where an AutoAccounting function consists
of several distinct function transactions, you assign rules to each function transaction that you
want to use. These rule assignments determine which account AutoAccounting uses to process
that function transaction. Oracle Project Costing attempts to use the most appropriate function
transaction. If you have not enabled that function transaction, then it tries to use the next most
appropriate transaction. Oracle Project Costing continues this process until it finds an enabled
function transaction.

to
Segment Rule Pairings

e s
After you enable a function transaction, you match each segment in your Accounting Flexfield

en
with the appropriate AutoAccounting rule. For example, if you have a two-segment

lic
Accounting Flexfield containing a Company segment and an Account segment, you assign one

le
rule to the Company segment and one rule to the Account segment. You use the Assign

b
AutoAccounting Rules window to enable AutoAccounting function transactions and assign

ra
rules to them.

n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 18
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 19
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

AutoAccounting for Costs Implementation Steps

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

AutoAccounting for Costs Implementation Steps


7@

Oracle Project Costing uses AutoAccounting to generate default accounting for cost
transactions. When you implement AutoAccounting, you define rules that determine accounts
35

that Oracle Project Costing assigns to transactions to meet your business requirements. You
iya

can optionally define your detailed accounting rules in Oracle Subledger Accounting. If you
define your own detailed accounting rules in Oracle Subledger Accounting, then Oracle
pr

Subledger Accounting overwrites default accounts, or individual segments of accounts, that


.(

Oracle Project Costing derives using AutoAccounting.


a

Note: If you set up your own rules in Oracle Subledger Accounting, then you still set up
nk

AutoAccounting so that Oracle Project Costing can determine valid default accounts. The
iya

AutoAccounting setup enables programs, such as programs that distribute costs and generate
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Labor Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Labor Costs


7@

Oracle Project Costing uses the Labor Cost Account and the Labor Cost Clearing Account
functions to determine the default cost accounting for transactions associated with the Straight
35

Time and Overtime expenditure type classes.


iya

Labor Cost Account Function


pr

When you run PRC: Distribute Labor Costs or PRC: Distribute Labor Costs for a Range of
.(

Projects, Oracle Project Costing calculates labor cost amounts based upon employee labor cost
overrides and labor costing rules. After calculating labor costs, Oracle Project Costing uses the
a
nk

Labor Cost Account transactions to debit a default expense account for raw labor costs.
iya

Labor Cost Clearing Account Function


When you run PRC: Generate Cost Accounting Events for the Labor Cost process category,
Pr

the program credits a default payroll clearing liability account to balance the labor expense
account. The program also generates cost accounting events in Oracle Subledger Accounting.
You can assign different sets of rules to and enable the Contingent Worker Labor and
Employee Labor function transactions to generate a different default clearing account based on
the person type. Alternatively, you can assign rules to and enable only the All Labor function
transaction to use the same rules for employees and contingent workers.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Expense Report Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Expense Report Costs


7@

Oracle Project Costing uses the Expense Report Cost Account function to determine the
expense default debit account for transactions associated with the Expense Reports expenditure
35

type class.
iya

Expense Report Cost Account Function


pr

When you run PRC: Distribute Expense Report Adjustments, Oracle Project Costing calculates
.(

and distributes costs originating from expense report adjustments, and uses the Expense Report
Cost Account function transactions to determine which default expense account to debit for
a
nk

expense report costs.


iya

Expense Report Adjustment Liability Account


When you run PRC: Generate Cost Accounting Events for the Supplier Cost process category,
Pr

the program credits a default supplier cost liability account to balance the supplier cost expense
account. If you specify a default account in Oracle Project Costing implementation options,
then the program uses the Default Supplier Cost Credit Account. Otherwise, you must set up
Oracle Subledger Accounting to derive the account. The program also generates cost
accounting events in Oracle Subledger Accounting.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Usage Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Usage Costs


7@

Oracle Project Costing uses the Usage Cost Account and the Usage Cost Clearing Account
functions to determine the default cost accounting for transactions associated with the Usages
35

expenditure type class.


iya

Usage Cost Account Function


pr

When you run PRC: Distribute Usage and Miscellaneous Costs, Oracle Project Costing uses
.(

the Usage Cost Account transactions to debit a default expense account for raw usages costs.
Usage Cost Clearing Account Function
a
nk

When you run PRC: Generate Cost Accounting Events for the Usage Cost process category,
iya

the program credits a default asset usages liability account to balance the usages expense
account. The program also generates cost accounting events in Oracle Subledger Accounting.
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Miscellaneous Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Miscellaneous Costs


7@

Oracle Project Costing uses the Misc Trans Cost Account and the Misc Trans Cost Clearing
Account functions to determine the default cost accounting for transactions associated with the
35

Miscellaneous Transaction expenditure type class.


iya

Miscellaneous Transaction Cost Account Function


pr

When you run PRC: Distribute Usage and Miscellaneous Costs, Oracle Project Costing uses
.(

the Misc Trans Cost Account transactions to debit a default expense account for raw
miscellaneous costs.
a
nk

Miscellaneous Transaction Clearing Account Function


iya

When you run PRC: Generate Cost Accounting Events for the Miscellaneous Cost process
category, the program credits a default miscellaneous cost liability account to balance the
Pr

miscellaneous cost expense account. The program also generates cost accounting events in
Oracle Subledger Accounting.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 24
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Burden Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Burden Transactions


7@

Oracle Project Costing uses the Burden Cost Account and the Burden Cost Clearing Account
functions to determine the default cost accounting for transactions associated with the Burden
35

Transaction expenditure type class.


iya

Burden Cost Account Function


pr

When you run PRC: Create and Distribute Burden Transactions, Oracle Project Costing uses
.(

the Burden Cost Account transactions to debit a default expense account for the burden costs.
Burden Cost Clearing Account Function
a
nk

When you run PRC: Generate Cost Accounting Events for the Burden Cost process category,
iya

the program credits a default burden cost liability account to balance the burden cost expense
account. The program also generates cost accounting events in Oracle Subledger Accounting.
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Total Burdened Cost

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Total Burdened Cost


7@

Oracle Project Costing uses the Total Burdened Cost Debit and the Total Burdened Cost Credit
functions to determine the default cost accounting for total burdened costs.
35

Total Burdened Cost Debit/Credit


iya

When you run PRC: Distribute Total Burdened Cost, Oracle Project Costing creates two
pr

burdened cost distribution lines for the total burdened cost. One distribution line holds the
.(

default account for the burdened cost debit and the other distribution line holds the default
account for the burdened cost credit. Oracle Project Costing creates these two distributions for
a
nk

all expenditure items charged to projects which are defined to burden costs.
iya

The Total Burden Costs Debit/Credit function consists of the following functions:
• Total Burdened Cost Debit
Pr

• Total Burdened Cost Credit

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 26
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for WIP and Inventory Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for WIP and Inventory Costs


7@

Oracle Project Costing uses the WIP Cost Account and the WIP Cost Clearing Account
functions to determine the default cost accounting for transactions associated with the Work in
35

Process (WIP) expenditure type class. In addition, Oracle Project Costing uses the Inventory
iya

Cost Account and the Invent. Cost Clearing Account functions to determine the default cost
accounting for transactions associated with the Inventory expenditure type class.
pr

WIP Cost Account Function


.(

When you run PRC: Distribute Usage and Miscellaneous Costs, Oracle Project Costing uses
a
nk

the WIP Cost Account transactions to debit a default expense account for raw work in process
costs.
iya

WIP Cost Clearing Account Function


Pr

When you run PRC: Generate Cost Accounting Events for the Work in Process Cost process
category, the program credits a default work in process cost liability account to balance the
work in process expense account. The program also generates cost accounting events in Oracle
Subledger Accounting.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Inventory Cost Account Function


When you run PRC: Distribute Usage and Miscellaneous Costs, Oracle Project Costing uses
the Inventory Cost Account transactions to debit a default expense account for raw inventory
costs.
Invent. Cost Clearing Account Function
When you run PRC: Generate Cost Accounting Events for the Inventory Cost process category,

to
the program credits a default inventory cost liability account to balance the inventory expense

e
account. The program also generates cost accounting events in Oracle Subledger Accounting.

s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Supplier Cost Adjustments

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Supplier Cost Adjustments


7@

When you enter project-related supplier invoices in Oracle Payables or receipt accruals in
Oracle Purchasing, Oracle Payables or Oracle Purchasing invokes the Account Generator in
35

real time. The Account Generator derives the Accounting Flexfield values based on project
iya

information in much the same way that AutoAccounting works in Oracle Project Costing
programs. After you interface supplier costs to Oracle Project Costing, you can adjust the
pr

supplier cost expenditure items in Oracle Project Costing. Oracle Project Costing processes
.(

these supplier invoice adjustments using the Supplier Invoice Cost Account AutoAccounting
a

function.
nk

Supplier Invoice Cost Account Function


iya

Oracle Project Costing uses the Supplier Invoice Cost Account function to debit the
Pr

appropriate default expense account for supplier cost adjustments (includes adjustments to
expenditure items from invoices, receipts, and payments).
When you run PRC: Distribute Supplier Cost Adjustments or PRC: Distribute Supplier Cost
Adjustments for a Range of Projects, Oracle Project Costing uses the Supplier Invoice Cost
Account function to debit a default expense account for raw supplier costs.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 29
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Supplier Cost Adjustment Credit Account


When you run PRC: Generate Cost Accounting Events for the Supplier Cost process category,
the program credits a default supplier cost liability account to balance the supplier cost expense
account. If you specify a default account in Oracle Project Costing implementation options,
then the program uses the Default Supplier Cost Credit Account. Otherwise, you must set up
Oracle Subledger Accounting to derive the account. The program also generates cost

to
accounting events in Oracle Subledger Accounting.

e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 30
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Listings

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Listings
7@

• IMP: AutoAccounting Functions - For each function, this report displays all of the
possible parameters that AutoAccounting rules use to derive key flexfield segment values.
35

The report also shows you all of the transactions related to the AutoAccounting function
iya

and whether each transaction is enabled or disabled.


• IMP: AutoAccounting Lookup Sets - For each AutoAccounting lookup, this report
pr

prints each possible intermediate value and its corresponding segment value.
.(

• IMP: AutoAccounting Rule Definitions - For each AutoAccounting rule, this report
a
nk

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
iya

statement. This listing also includes the segment value source that maps an intermediate
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 31
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: d
Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 32
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 33
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Account Generator

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Account Generator
7@

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
35

account code combinations for purchasing requisitions, purchase orders, supplier invoices, and
iya

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
pr

Generator for each set of defined ledgers.


.(

Oracle Purchasing
a
nk

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
iya

default account generator processes for the accounts it needs to build. Oracle Purchasing
Pr

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.”
Oracle Payables

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 34
How the Account Generator generates default charge accounts for invoices and expense reports
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

depends on whether you are entering an invoice or expense report that contains project and task
information:
• Supplier invoices
- Oracle Payables (Invoices window) calls the Project Supplier Invoice Account
Generator.
• Oracle Internet Expenses and Oracle Payables expense reports

to
- Oracle Internet Expenses or Oracle Payables calls the Project Expense Report

e
Account Generator.

s
en
PA: Allow Override of PA Distributions in AP/PO

lic
You use the profile option PA: Allow Override of PA Distributions in AP/PO to control
whether users can override the account number that the Account Generator derives for project-

leb
related distributions. Settings for this profile options are:

ra
• Yes - User is allowed to update and override the generated Account.

sfe
• No - User is not allowed to update and override the generated Account.

n
• (No Value) - Equivalent to Yes.

ra
. n-t
For more information regarding the Account Generator and Oracle Project Costing, see the
Oracle Projects Implementation Guide.
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 35
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Account Generator Terminology

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Account Generator Terminology


7@

The Account Generator uses Oracle Workflow to derive default account code combinations.
AutoAccounting determines default account combinations for all other project-related
35

transactions.
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 36
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Implementing Accounting for Project-Related Supplier Costs and


Expense Reports

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Implementing Accounting for Project-Related Supplier Costs and Expense


Reports
35

AutoAccounting, the Account Generator, and Oracle Subledger Accounting each provide
iya

functionality to create accounting for project-related supplier costs and expense reports. When
you implement Oracle Purchasing and Oracle Payables integration with Oracle Project
pr

Costing, you must carefully consider how to set up the account derivation logic in each
.(

location.
a
nk

• Oracle Purchasing Account Generator (required) - Oracle Purchasing uses the


Account Generator to derive default debit accounts for project-related purchasing
iya

documents.
Pr

• Project Supplier Invoice Account Generator (required) - Oracle Payables uses the
Account Generator to derive default debit accounts for project-related supplier invoices
that are not matched to a purchase order.
- Oracle Payables always uses the Account Generator for project-related invoices. You
must set up the Account Generator to generate a default account, even if the profile
option PA: Allow Override of PA Distributions in AP/PO. option is set to Yes.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 37
- In addition, Oracle Project Costing uses the Account Generator to derive a default
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

debit account for supplier cost and expense report adjustments that you perform in
Oracle Project Costing. Oracle Project Costing uses this information to determine
whether to allow the adjustment when you enable Automatic Offsets in Oracle
Payables. Oracle Project Costing also uses this information to determine whether an
adjustment can potentially affect tax recoverability.
• Project Expense Report Account Generator (required) - Oracle Internet Expenses and

to
Oracle Payables (Invoices window) use the Account Generator to derive default debit
accounts for project-related expense reports. You set up the Account Generator when you

e s
implement Oracle Payables.

en
• Supplier Invoice Cost Account AutoAccounting Function (required) - Oracle Project

lic
Costing uses this AutoAccounting function to derive default debit accounts for supplier

le
cost adjustments that you perform in Oracle Project Costing.

b
• Expense Report Cost AutoAccounting Function (required) - Oracle Project Costing

ra
uses this AutoAccounting function to derive default debit accounts for expense report

sfe
adjustments that you perform in Oracle Project Costing.

n
• Default Supplier Cost Credit Account Implementation Option (optional) - The

ra
program PRC: Generate Cost Accounting Events uses the specified account as the default

. n-t
credit account for supplier cost and expense report adjustments that you perform in Oracle
Project Costing. ide no
Gu s a
• User-defined Setup in Oracle Subledger Accounting for Supplier Cost Adjustments
(optional) - Oracle Project Costing predefines setup in Oracle Subledger Accounting so
is a

that the create accounting program accepts the accounting for supplier cost and expense
th h

report adjustments from Oracle Project Costing without change. You can optionally define
e m)

your own detailed accounting rules in Oracle Subledger Accounting.


us .co

- If you allow adjustments to supplier costs in Oracle Project Costing and you do not
ibm

define a default supplier cost credit account in Oracle Project Costing implementation
options, then you must set up Oracle Subledger Accounting to derive the credit
in.

account for supplier cost adjustments.


7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 38
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 39
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 40
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Encumbrance Accounting and Project Budgets

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Encumbrance Accounting and Project Budgets


7@

Oracle Projects creates project encumbrance entries when you enable top-down budget
integration for a project. Oracle Purchasing and Oracle Payables create encumbrance entries to
35

relieve the existing encumbrances and to create new encumbrance accounting entries. Oracle
iya

Projects provides this setup in Oracle Purchasing and Oracle Payables so that these
applications can create encumbrance for burden costs.
pr

Oracle Purchasing and Oracle Payables create encumbrance journals whenever any funds
.(

related action is performed for a document. For example, when you perform a Check Funds
a

action for document, the encumbrance accounting events are processed to create the
nk

encumbrance journals in draft mode. When you perform a Reserve Funds action for a
iya

document, the encumbrance accounting events are processed to create the encumbrance
Pr

journals in final mode and the funds balances are updated. After processing is complete, you
can review the updated funds balances.
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 Purchasing or Oracle Payables derives using the Account Generator.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 41
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Budget Account Generation Workflow

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Budget Account Generation Workflow


7@

Oracle Project Costing uses the Project Budget Account Generation workflow process to
generate default accounts when a project budget is integrated with a non-project budget. You
35

must customize the Project Budget Account Generation workflow process to generate accounts
iya

according to your business needs.


For additional information, see the lesson titled "Appendix B: Budgetary Controls and Budget
pr

Integration."
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 42
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 43
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 44
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Oracle Subledger Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Oracle Subledger Accounting


7@

Oracle Subledger Accounting is an intermediate step between each of the subledger


applications and Oracle General Ledger. Oracle Subledger Accounting creates the final
35

accounting for subledger journal entries and transfers the accounting to Oracle General Ledger.
iya

It stores a complete and balanced subledger journal entry in a common data model for each
business event that requires accounting.
pr

Oracle Subledger Accounting provides a uniform approach to accounting and a common set of
.(

tools that enable you to configure accounting rules for applications that require accounting. It
a

includes a common user interface and a set of programs that can generate accounting for
nk

Oracle and non-Oracle applications.


iya

When you set up rules in Oracle Subledger Accounting, you can define the types of lines,
Pr

descriptions, and accounts to store on journal entries. Oracle Subledger Accounting partitions
data by subledger application, while storing the information in a common model.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 45
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Integration with Oracle Subledger Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Integration with Oracle Subledger Accounting


7@

Oracle Project Costing fully integrates with Oracle Subledger Accounting so that you can
create accounting for your project-related transactions.
35

Oracle Project Costing generates accounting events and creates the subledger accounting
iya

entries for the accounting events. Oracle Project Costing predefines setup for Oracle Subledger
Accounting so Oracle Subledger Accounting accepts the default accounting information from
pr

Oracle Project Costing without change. Oracle Subledger Accounting transfers the final
.(

accounting to Oracle General Ledger. If you define your own detailed accounting rules in
a

Oracle Subledger Accounting, then Oracle Subledger Accounting overwrites default accounts,
nk

or individual segments of accounts, that Oracle Project Costing derives using AutoAccounting,
iya

or the Project Budget Account Generation workflow for integrated budgets.


Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 46
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting Event Model Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting Event Model Overview


7@

Oracle Project Costing generates accounting events for the business events that it processes and
then creates subledger accounting entries for the accounting events.
35

For example, a business event takes place when an employee charges time to a project. After
iya

you distribute costs for the labor expenditure items, you run PRC: Generate Cost Accounting
Events to generate accounting events. Next, you run PRC: Create Accounting to create
pr

accounting entries for the accounting events in Oracle Subledger Accounting.


.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 47
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting Event Model Overview

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting Event Model Overview


7@

As the foundation of the event model, Oracle Project Costing predefines event entities. An
event entity enables Oracle Subledger Accounting to handle the accounting for similar business
35

events in a consistent manner. The three event entities are Expenditures, Budgets, and Revenue
iya

(Oracle Project Billing).


Each event entity is associated with one or more event classes. An event class represents a
pr

category of business events for a particular transaction type or document. Event classes group
.(

similar event types and enable the sharing of accounting definitions.


a
nk

An event type represents a business operation that you can perform for an event class. An
accounting event has both an event class and an event type that affect the subledger accounting
iya

entries. Event types provide the lowest level of detail for storing accounting definitions.
Pr

Oracle Project Costing provides a predefined set of event classes and event types for each
accounting event entity. Oracle Project Costing also predefines accounting event class options
for each event class to specify the detailed information about the event class. For example, the
accounting event class options specify the general ledger journal category and the balance type
(actual, encumbrance, or budget) for each event class.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 48
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 49
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 50
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Subledger Accounting for Costs Implementation Steps

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Subledger Accounting for Costs Implementation Steps


7@

You can optionally set up your own accounting rules in Oracle Subledger accounting. For
additional information, see the Oracle Subledger Accounting Implementation Guide.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 51
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Subledger Accounting for Costs Implementation Steps


(continued)

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Oracle Subledger Accounting for Costs Implementation Steps (continued)


You can optionally set up your own accounting rules in Oracle Subledger accounting. For
35

additional information, see the Oracle Subledger Accounting Implementation Guide.


iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 52
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Sources and Custom Sources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Sources and Custom Sources


7@

Oracle Project Costing predefines a set of sources. Sources are pieces of information that
Oracle Subledger Accounting uses to determine how to create accounting for an accounting
35

event. Oracle Project Costing assigns the predefined sources to accounting attributes.
iya

Accounting attributes are values that Oracle Subledger Accounting needs to successfully create
subledger journal entries. For example, for the event class Labor Cost, Oracle Project Costing
pr

assigns the source Raw Cost to the accounting attribute Entered Amount. The program PRC:
.(

Create Accounting uses the raw cost value from the labor cost distribution line to determine the
a

entered amount for the subledger accounting journal entry.


nk

You can optionally define custom sources to extend the list of sources available to application
iya

accounting definitions. To create custom sources, you write PL/SQL functions that use the
Pr

predefined sources and constant values as parameters. For example, if you capture the
geographic region to which each organization belongs in a descriptive flexfield segment, then
you can create a custom source to use the information in your application accounting
definitions. You use the expenditure organization (a predefined source) as a parameter in the
definition of the custom source. For information about how to define custom sources, see the
Oracle Subledger Accounting Implementation Guide.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 53
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Journal Entry Methods and Definitions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Journal Entry Methods and Definitions


7@

Oracle Project Costing provides predefined accounting setup for Oracle Subledger Accounting.
If you use the predefined setup, then Oracle Subledger Accounting accepts the default accounts
35

from Oracle Project Costing without change. You can optionally define your own detailed
iya

subledger accounting rules. Many different components come together to form the subledger
accounting setup:
pr

• Subledger Accounting Method: A group of common application accounting definitions


.(

that determines how Oracle Subledger Accounting processes accounting events. The
a

subledger accounting method groups application accounting definitions from subledger


nk

applications such as Oracle Project Costing, Oracle Payables, Oracle Purchasing, and
iya

Oracle Receivables. This grouping capability enables you to assign a set of application
Pr

accounting definitions collectively to a ledger.


• Application Accounting Definitions: Application accounting definitions are collections
of setup components for a subledger application that determine how Oracle Subledger
Accounting processes accounting events to create subledger and general ledger journal
entries. Application accounting definitions assign journal lines definitions to event class
and event type combinations.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 54
• Journal Lines Definitions: Journal lines definitions group journal line types, account
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

derivation rules, and journal entry descriptions into a complete set of journal line types
within an event class or event type.
• Journal Line Types: Journal line types determine the characteristics of subledger journal
entry lines for an event class. These characteristics determine whether the line is used to
create actual, budget, or encumbrance entries, whether the line is a debit or a credit,
whether matching lines are merged, and whether data is transferred to the general ledger in

to
summary or detail form.
• Account Derivation Rules: Account derivation rules determine the Accounting Flexfield

e s
values for subledger journal entries. You can define account derivation rules in Oracle

en
Subledger Accounting that generate either a value for a single Accounting Flexfield

lic
segment or a complete Accounting Flexfield account code combination.

le
• Mapping Sets: Mapping sets enable you to assign a specific output value to an

b
Accounting Flexfield or Accounting Flexfield segment. You use mapping sets when you

ra
set up account derivation rules. Account derivation rules determine the Accounting

sfe
Flexfield values for subledger journal entries.

n
• Journal Entry Description: The journal entry description determines both the content

ra
and sequence in which the elements of the description appear. You assign journal entry

. n-t
descriptions to headers and lines in the application accounting definition. Oracle
ide no
Subledger Accounting assigns the descriptions to the journal header and lines when it
creates the draft or final accounting.
Gu s a

For additional information, see the Oracle Subledger Accounting Implementation Guide.
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 55
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Associating Subledger Accounting Methods and Ledgers

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Associating Subledger Accounting Methods and Ledgers


7@

You must assign a subledger accounting method to a ledger. Assigning different subledger
accounting methods to different ledgers enables you to create multiple accounting
35

representations of transactions.
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 56
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Post-Accounting Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Post-Accounting Programs
7@

Subledger applications use post-accounting programs to transfer transaction data between


subledgers based on the accounting generated from the transaction data. Oracle Subledger
35

Accounting uses accounting classes to classify journal entry lines. The post-accounting
iya

programs distinguish journal lines for processing based on the accounting class assigned to
each journal entry line.
pr

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
a

accounting that Oracle Project Costing creates using AutoAccounting may not be the same as
nk

the final accounting that Oracle Subledger Accounting transfers to Oracle General Ledger.
iya

Oracle Project Costing uses post-accounting programs to determine which journal entry lines
Pr

to retrieve from Oracle Subledger Accounting when Oracle Project Costing performs the
following activities:
• Groups asset lines on capital projects
• Generates audit reports

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 57
• Creates a reversing entry for expenditure items that you imported into Oracle Project
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Costing from other applications, such as Oracle Purchasing, Oracle Payables, or Oracle
Inventory
• Creates a reversing entry for expenditure items when you split an expenditure item,
transfer an expenditure item, or change transaction attributes for an expenditure item (for
example, change whether the expenditure item is billable or capitalizable)
The predefined setup for the post-accounting programs consists of the program code and a list

to
of the accounting classes assigned to each respective program. If you modify the accounting
class for a journal line type, or add a new accounting class and journal line type pair, then you

e s
must also update the accounting classes assigned to each of the predefined post-accounting

en
programs. This update ensures that the asset generation program, audit reports, and expenditure

lic
item splits and transfers in Oracle Project Costing continue to work accurately.

le
Important: Do not add the same accounting class to both the debit and the credit journal line

b
types.

ra
Important: Oracle Project Costing predefines post-accounting program assignments for the

sfe
PA Postaccounting Debit program and the PA Postaccounting Credit program. Do not remove

n
the predefined accounting classes even if you define your own journal lines definitions and add

ra
accounting class assignments to the programs. In this case, Oracle Project Costing uses the

. n-t
predefined accounting classes to process and report on existing historical journals and new
ide no
user-defined accounting classes that you add to process and report on new journals.
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 58
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Cross-Entity Balancing Rules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Cross-Entity Balancing Rules


7@

Oracle Subledger Accounting uses intracompany balancing rules to create balancing lines on
journal entries between balancing segment values. You set up this functionality in the
35

Accounting Setup Manager in Oracle General Ledger. The Accounting Setup Manager
iya

centralizes the common setup steps for the Oracle financial applications.
For example, if you define accounting rules for project costs that use the operating unit to
pr

derive the account for your balancing segment, then transactions can have unbalanced entries
.(

when you create transactions between two different operating units. To address this situation,
a

Oracle Project Costing sends the unbalanced entries to Oracle Subledger Accounting and
nk

Oracle Subledger Accounting automatically creates debit and credit accounting lines to balance
iya

the subledger journal entries by balancing segment. Oracle Subledger Accounting uses the
Pr

balancing accounts that you define for the ledger in the Accounting Setup Manager.
You must select the Enable Intracompany Balancing option in the ledger definition to enable
the application of the balancing rules. You also must set up the accounts to ensure that Oracle
Subledger Accounting generates the balancing journal entries. For information about cross-
entity balancing rules, including examples, see the Oracle Financials Implementation Guide.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 59
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Oracle Subledger Accounting Inquiries

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Oracle Subledger Accounting Inquiries


7@

You can query accounting events, journal entries, and journal entry lines based on multiple
selection criteria. You can use subledger accounting inquiries to:
35

• View information about an accounting event or journal entry error.


iya

• View detailed information about the subledger journal entry headers for an accounting
pr

event.
.(

• Compare subledger journal entry information for any two journal entries.
a

• View subledger journal entry lines for multiple documents or transactions.


nk

• View subledger journal entry in a t-account format.


iya

• View transactions for an accounting event or journal entry.


Pr

When you view a transaction for a cost accounting event, Oracle Subledger Accounting drills
down to Oracle Project Costing and automatically opens and queries information in
expenditure inquiry. Similarly, you can drill down to other subledger applications to view
transaction information for the accounting events that originated in those applications.

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 60
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Audit Reports

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Audit Reports
7@

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
35

individual project-related transactions.


iya

• AUD: Project Subledger Summary - This report prints a summary of cost distribution
lines by project. The report includes subtotals for GL Account, Project Number,
pr

Manufacturing-Related, and Expenditure Type Class.


.(

• AUD: Project Subledger Detail by Project - This report shows cost distribution lines for
a
nk

a single project by task.


iya

• AUD: Project Subledger Detail by Expenditure Type - This report shows project
subledger detail across projects for one expenditure type.
Pr

Copyright © Oracle, 2010. All rights reserved.

Accounting for Costs


Chapter 7 - Page 61
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya

Accounting for Costs


nk
a
.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 7 - Page 62
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 1
Chapter 8
ide no Costing
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Implementing Non-Labor
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
Implementing Non-Labor Costing

e m)
th h
is a
Gu s a

Chapter 8 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Implementing Non-Labor Costing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Implementing Non-Labor Costing


7@

When you charge a usage expenditure item to a project, your must specify the non-labor
resource utilized and the non-labor resource organization that owns the resource. When you
35

define non-labor resources, you can choose only expenditure types with the Usages
iya

expenditure type class.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Non-Labor Costing


Chapter 8 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 7
ide no
Non-Labor Costing Implementation Steps

. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Defining Non-Labor Resources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Defining Non-Labor Resources


7@

1. In the Non-Labor Resources window, enter the name, description, effective dates. Select
an expenditure type for each non-labor resource entered.
35

2. In the Organizations region, select the organizations to which the resource is assigned and
iya

enter the effective dates. The organizations include any organization from your
organization hierarchy, regardless of whether the organization has the Project
pr

Expenditure/Event Organization classification enabled and regardless of the effective


.(

dates for the organization.


a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Non-Labor Costing


Chapter 8 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Non-Labor Cost Rates

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Non-Labor Cost Rates


7@

An expenditure type cost rate is a currency amount that Oracle Project Costing multiplies by
the expenditure type unit to calculate cost. In the Expenditure Types window, select an
35

expenditure type and choose the Cost Rates button to enter a cost rate for it.
iya

When you define an expenditure type, you specify whether cost rates are required. You can
only select the Cost Rates button for the expenditure type if you enable the Rate Required
pr

option. You cannot change this setting after you save the expenditure type. Instead, you must
.(

create a new expenditure type with a unique name and set the Rate Required option for it.
a
nk

In a multi-organization environment, you set up expenditure types once and they are shared
across all operating units. However, the cost rates for expenditure types are specific to each
iya

operating unit. You must define cost rates for each operating unit.
Pr

For additional discussion regarding defining expenditure types, see the lesson titled
“Implementing Expenditures.”

Copyright © Oracle, 2010. All rights reserved.

Implementing Non-Labor Costing


Chapter 8 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Non-Labor Cost Rate Overrides

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Non-Labor Cost Rate Overrides


7@

You define cost rate overrides in the Non-Labor Resources window. When you define non-
labor resources, you assign each non-labor resource an expenditure type. The cost rates you
35

define for an operating unit for the expenditure type apply to all non-labor resources with that
iya

expenditure type.
You can optionally define non-labor cost rate overrides for non-labor resources. You define
pr

each cost rate override by operating unit for a specific non-labor resource and organization
.(

combination.
a
nk

In a multi-organization environment, you set up non-labor resources once and share them
across all operating units, while you define cost rate overrides by operating unit.
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Non-Labor Costing


Chapter 8 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 11
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Listings

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Listings
7@

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
35

the non-labor expenditure cost rates. You can print a listing for one or all expenditure
iya

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
pr

active as of the date you enter.


.(

• IMP: Non-Labor Resources by Organization - Use the IMP: Non-Labor Resources by


a
nk

Organization listing to review all non-labor resources associated with a particular


organization, expenditure category, or expenditure type. For each organization listed, this
iya

report displays the organization’s non-labor resources and the corresponding expenditure
Pr

types and expenditure categories.

Copyright © Oracle, 2010. All rights reserved.

Implementing Non-Labor Costing


Chapter 8 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: a, c
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 13
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 14
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 15
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(
pr

Implementing Non-Labor Costing


iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 8 - Page 16
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 1
Chapter 9
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Implementing Labor Costing
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
Implementing Labor Costing

ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Costing Implementation Steps

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Labor Costing Implementation Steps


7@

When you import or enter labor costs into Oracle Project Costing as a quantity of hours, the
cost distribution program determines how to calculate the raw cost of the labor. To accomplish
35

this, within Oracle Project Costing you can maintain labor cost rate schedules by employee or
iya

by job or use a labor costing extension to calculate the cost. You also have the option of
overriding labor cost rates for individual employees. When you run the program PRC:
pr

Distribute Labor Costs or the program PRC: Distribute Labor Costs for a Range of Projects,
.(

the program uses the cost rates to determine the raw cost for each uncosted labor expenditure
a

item. You can also define a method for calculating overtime cost.
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Define Labor Costing Multipliers

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Define Labor Costing Multipliers


7@

A labor costing multiplier is a value by which Oracle Project Costing multiplies an employee’s
labor cost rate to calculate the employee’s overtime premium cost rate:
35

• Labor Cost Rate * Labor Cost Multiplier = Overtime Premium Labor Cost Rate
iya

Oracle Project Costing then multiplies this overtime premium labor cost rate by the number of
pr

overtime hours an employee works to calculate the overtime premium for that employee:
.(

• Overtime Premium Labor Cost Rate * OT Hours = Overtime Premium


a

You define a labor cost multiplier for each kind of overtime your business uses, such as double
nk

time, or time and a half. For example, if you pay an employee double time for all overtime
iya

hours, then define a labor cost multiplier of 1.0. You multiply the employee’s labor cost rate by
1.0 to calculate the employee’s overtime premium labor cost rate. If you pay an employee time
Pr

and a half for all overtime hours, then define a labor cost multiplier of 0.5 to calculate the
employee’s overtime premium labor cost rate. An employee’s total labor cost is the overtime
premium plus the total number of hours that employee worked multiplied by the employee’s
labor cost rate:
• Overtime Premium + (Total Hours x Labor Cost Rate) = Total Labor Cost

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 8
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Costing Rules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Labor Costing Rules


7@

You define a labor costing rule for each pay type your business uses. For example, you can
define a labor costing rule for pay types such as exempt, non-exempt, uncompensated,
35

compensated, or hourly. When an employee charges time to a project, Oracle Project Costing
iya

processes the labor hours according to the employee’s labor costing rule.
To define a labor costing rule:
pr
.(

1. Enter a unique rule name and select a costing method.


- Costing methods determine how Oracle Project Costing calculates labor costs:
a
nk

- Rates: When you select Rates, Oracle Project Costing calculates the labor costs
iya

for entered hours using hourly cost rates.


Pr

- Extension: When you select Extension, labor costs are calculated by the labor
costing extension. When you use this option, you are not required to maintain
hourly cost rates in Oracle Project Costing.
2. If the overtime calculation extension creates overtime hours, then you can select the
Overtime Trans Defaults button and specify a default project and task by operating unit
for system-generated expenditure items.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 9
3. Enter the Effective Dates during which the labor costing rule is valid.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

4. Assign cost multipliers to overtime expenditure types.


- Enter this information if your employees enter overtime hours manually. When you
select a costing method of Rates and a transaction is charged to an expenditure type
that has an assigned multiplier, then the distribution program applies the multiplier as
it calculates labor costs.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: b, c
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 11
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Rate Schedules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Rate Schedules
7@

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
35

rate schedule and a cost rate schedule.


iya

For labor cost rate schedules, specify one of the following schedule types for each rate
schedule you define:
pr
.(

• Employee
- Use this type of rate schedule to define standard hourly rates or percentage markups
a
nk

for billing by employee.


iya

• Job
Pr

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

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 12
To define a rate schedule:
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

1. Specify the operating unit to which your organization and rate schedule belongs. When
you have access to only one operating unit, that operating unit appears as a default value
in this field.
2. Specify the organization that maintains the schedule.
- The organization you enter can be any organization from your organization hierarchy,
regardless of whether the organization has the Expenditure Organization

to
classification, and regardless of the start and end dates for the organization.

e
3. In the Rate Schedules window, enter a schedule name and a description of the schedule.

s
en
4. Specify a currency for the schedule.

lic
5. Optionally, enable the Share Across Operating Units check box.

le
- This optional enables other operating units to use this schedule.

b
6. Select a schedule type.

ra
sfe
7. Specify rates or markups for employees or for job titles.

n
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 13
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Assign Costing Rules and Rate Schedules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Assign Costing Rules and Rate Schedules


7@

Use the Organization Labor Costing Rules window to:


• Assign costing rules and rate schedules to operating units, parent organizations, and
35

specific expenditure organizations. The costing rule and rate schedules assigned to an
iya

organization apply to all employees in the organization.


pr

• Specify currency rate attributes to calculate labor costs if the currency of the cost rate
.(

schedule is different from the currency of the operating unit in which the timecard is
entered.
a
nk

• Define default overtime projects and tasks for organizations using the overtime calculation
iya

extension to generate overtime transactions.


When you assign a costing rule and a rate schedule to an organization, Oracle Project Costing
Pr

applies the following rules in the order presented to determine the costing rule for each
transaction:
• If an assignment exists for the transaction expenditure organization, then the
corresponding costing rule and rate schedule are used to calculate labor costs.
• If an assignment does not exist for the expenditure organization, Oracle Project Costing
uses the Expenditure Organization Hierarchy and searches for an assignment for the parent

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 14
organization that owns the expenditure organization. If an organization has multiple
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

parents and a rule is assigned to each, then the rule assigned to the lowest level parent
organization is applied.
• If an assignment does not exist for a parent organization, then Oracle Project Costing
searches for an assignment for the expenditure-operating unit.
To assign costing rules and rate schedules:
1. Select an Operating Unit, Organization or both.

to
- If you do not select an operating unit, then Oracle Project Costing displays all

e
organizations that are part of any Expenditure/Event Organization Hierarchy.

s
en
- If you select an operating unit, then Oracle Project Costing displays only those

lic
organizations that are in the Expenditure/Event Organization Hierarchy for the
selected operating unit. An organization does not have to be classified as Project

le
Expenditure/ Event Organization to appear on the list.

b
ra
2. Select a labor costing rule.

sfe
- If the labor costing rule has a costing method of Rates, then select the cost rate

n
schedule that defines the hourly cost rates for employees in the selected organization.

ra
- If you assign an organization labor costing rule to an organization that is not

. n-t
classified as a Project Expenditure/Event Organization, then the rule applies to
ide no
organizations that are below it in the hierarchy, unless you assign a rule to an
organization at a lower level in the hierarchy. For example, a hierarchy has three
Gu s a

organizations: Organization 1, Organization 11, and Organization 111. Organization 1


is a

is the parent of Organization 11. Organization 11 is the parent of Organization 111.


th h

Organization 111 is the only Project Expenditure/Event Organization. If you assign


e m)

organization labor costing rules only to Organization 1 and Organization 11, then the
us .co

rule that you assign to Organization 11 takes precedence for Organization 111.
3. Enter a default job rate schedule.
ibm

- This schedule is used to forecast costs for unstaffed positions.


in.

4. Enter the effective dates.


7@

5. Optionally, enter a default project and task for system-generated transactions.


- Enter this information if you use the overtime calculation extension,
35

6. Enter the currency conversion attributes in the Currency Conversion Attributes region.
iya

- Enter this information if your cost rate schedule currency is different from your
pr

operating unit currency.


.(

- If you do not specify currency attributes, then Oracle Project Costing applies the rate
a

attributes defined in the Implementation Options window.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Costing Overrides

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Labor Costing Overrides


7@

For individual employees, you can enter labor costing overrides. You can override the assigned
costing rule, override the assigned cost rate schedule, or enter an overriding cost rate.
35

To override labor costing:


iya

1. In the Labor Costing Overrides window, find any existing labor costing overrides.
pr

- Select either the Employee Name or Employee Number from the list of values.
.(

- Select the operating unit from the list of values.


a

- Select the Find button.


nk

2. Optionally, select a labor costing rule.


iya

3. Choose an override type to specify whether to override the assigned rate schedule or enter
Pr

an overriding cost rate:


- Schedule - Enter the overriding rate schedule in the Cost Rate Schedule field.
- Rate - Enter an overriding rate. Optionally, select a new currency code and define
currency conversion attributes.
4. Enter effective dates.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Costing Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Labor Costing Extension


7@

Use the labor costing extension to implement a unique costing method for labor transactions.
The standard method calculates raw cost using the number of hours multiplied by the
35

employee’s hourly cost rate. The labor costing extension enables you to derive raw cost
iya

amounts for individual labor transactions. Examples uses of the extension include:
• Standard cost rate by job
pr
.(

• Capped labor cost rates


• Multiple cost rates per employee
a
nk

You can use the labor costing extension to implement unique costing methods other than the
iya

standard method, which calculates raw cost using the number of hours multiplied by the
employee’s hourly cost rate.
Pr

Processing
Oracle Project Costing processes the labor costing extension during labor cost distribution
before calculating standard raw cost amounts. If Oracle Project Costing encounters a labor
costing extension that derives the raw cost amount of a labor transaction, then it skips the
standard raw cost calculation section for that transaction.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Labor Transaction Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Labor Transaction Extension


7@

The labor transaction extension enables you to create additional transactions for individual
labor items charged to projects:
35

• Create overtime premium transactions for overtime hours based on company overtime
iya

policies.
pr

• Create fringe benefit transactions that are charged to the same project as the source labor.
.(

• Create additional transactions for hazardous work performed for every labor transaction
charged to certain projects.
a
nk

You can create additional transactions for straight time labor transactions and overtime labor
iya

transactions. You create additional labor transactions based on the source labor transactions
that you enter on timecards.
Pr

Related Transactions
Additional transactions created for labor transactions are referred to as related transactions. All
related transactions are associated with a source transaction and are attached to the expenditure
item ID of the source transaction. You can identify and process the related transactions by
referring to the expenditure item ID of the source transaction.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 18
You create related transactions to process a raw cost amount separately than the source
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

transaction raw cost amount. Related transactions can be burdened, billed, and accounted for
independently of the source transaction.
Processing
Oracle Project Costing processes the labor transaction extension during labor cost distribution.
When you distribute labor costs, the program processes the labor transaction extension after it
calculates the raw cost of the source transactions. This sequence enables you to derive the cost

to
of the related transaction from the cost of the source transaction. You also use the labor
transaction extension to calculate new cost amounts for related transactions if the source

e s
transaction is recosted.

en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Implement Overtime Processing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Implement Overtime Processing


7@

Complete the following steps to implement an indirect project to collect overtime premium
costs:
35

• Implement the Oracle Project Costing Overtime Calculation extension.


iya

• Define overtime expenditure types.


pr

• Define labor cost multipliers.


.(

- For each type of overtime your business uses, define a corresponding labor cost
a

multiplier. You assign the appropriate labor cost multiplier to each overtime task.
nk

• Enter an overtime project.


iya

- You can define one indirect project to hold all of your company’s overtime costs, or
Pr

you can define many indirect projects to make it easier to enter and report overtime
by group or office.
- If you decide to use more than one indirect project to hold your company’s overtime
costs and you are using automatic overtime calculation, then you must include logic
in your Overtime Calculation extension to charge the overtime hours to the
appropriate overtime project.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 20
• Define overtime tasks.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

- For each overtime project, you must define a task for each type of overtime your
business uses. Different types of overtime use different labor cost multipliers to
calculate overtime costs.
- If you are using automatic overtime calculation, then you must include the logic in
your Overtime Calculation extension to charge overtime hours to the appropriate
overtime task.

to
• Define labor costing rules.

e
- If you charge overtime costs to an indirect project, then you can use Oracle Project

s
en
Costing to record the premium your business pays employees for overtime hours they
work.

lic
• Assign a labor cost multiplier for each overtime task.

leb
• Implement AutoAccounting.

ra
For additional discussion regarding how to implement overtime calculations, see the Oracle

sfe
Projects Implementation Guide.

n
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overtime Calculation Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overtime Calculation Extension


7@

You can specify how to use the Overtime Calculation extension in the Implementation Options
window.
35

The overtime calculation extension enables you to define your own rules to implement
iya

company-specific overtime calculation policies. The extension calculates overtime costs and
charges them to an indirect project other than the project where the labor was charged.
pr
.(

To charge overtime to the project where the labor was charged, consider creating items via the
labor transaction extension.
a
nk

Oracle Project Costing provides a template Overtime Calculation extension. You can use the
iya

template to understand the extension, and then make appropriate changes to meet your business
needs.
Pr

If you use both the Labor Transaction Extension and the Overtime Calculation program, then
you must define conditions so that only one of these options processes each transaction.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 23
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 24
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Listings

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Listings
7@

• 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
35

level, job discipline, or labor costing rule. For each employee listed, this report displays
iya

the employee’s active organization and job assignments, the assigned labor costing rule,
and the hourly cost rate.
pr
.(

• 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
a
nk

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
iya

unless the organization is at the lowest level of the hierarchy.


Pr

• IMP: Labor Costing Rules Listing - Report to review labor costing rules.

Copyright © Oracle, 2010. All rights reserved.

Implementing Labor Costing


Chapter 9 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a

Implementing Labor Costing


.(
pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 9 - Page 26
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 1
Chapter 10
ide no Costing
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
Implementing Burden

s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
Implementing Burden Costing

us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Overview of Burdening

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Overview of Burdening
7@

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
35

costs. You can choose to account for the individual burden cost components to either track the
iya

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

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
a

burdened costs as a buildup of costs using a precedence of multipliers. Taking the raw cost,
nk

Oracle Project Costing performs a buildup of burden costs on top of raw costs to provide you
iya

with a true representation of costs. You provide the multiplier that Oracle Project Costing uses
Pr

to calculate the cost. Oracle Project Costing performs the buildup for each detailed transaction.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Costing Terminology

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Costing Terminology


7@

• Burden Cost Code - An implementation-defined classification of overhead costs that


represents the type of burden cost to apply to raw cost.
35

• Burden Costs - Legitimate costs of doing business that support raw costs and cannot be
iya

directly attributed to work performed.


pr

• Burden Multiplier - A numeric multiplier associated with an organization for burden


.(

schedule revisions, or with burden cost codes for projects or tasks.


• Burden Schedule - An implementation-defined set of burden multipliers that you
a
nk

maintain to use across projects.


iya

• Burden Structure - Determines how cost bases are grouped and what types of burden
costs are applied to the cost bases. A burden structure defines relationships between cost
Pr

bases and burden cost codes and between cost bases and expenditure types.
• Burdened Cost - The cost of an expenditure item, including raw cost and burden costs.
• Cost Base - The grouping of raw costs to which burden costs are applied.
• Raw Costs - Costs that are directly attributable to work performed. Examples of raw costs
are salaries and travel expenses.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 7
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Storing Burden Cost Calculations

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Storing Burden Cost Calculations


7@

Storing Burden Cost on the Same Expenditure Item


You can choose to store the total burdened cost as a value along with the raw cost on each
35

expenditure item. You can view the total burdened cost and the raw cost of each item. Oracle
iya

Project Costing displays the raw and burdened costs on windows and reports.
pr

Storing Burden Costs as a Separate Expenditure Item on the Same Project or on a


.(

Separate Project
You can choose to hold the burden cost components as separate expenditure items on the same
a
nk

project. Alternatively, you can show burden cost as summarized expenditures on a separate
iya

project that you assign in the Project Types window. The expenditure items storing the burden
cost components have a different expenditure type that is classified by the expenditure type
Pr

class Burden Transaction. Oracle Project Costing summarizes the burden cost components to
create the burden transactions. The summarization is by project, lowest task, expenditure
organization, expenditure classification, supplier, PA period, and burden cost code. You can
also use the Burden Resource Extension to specify the attributes that Oracle Project Costing
uses when it groups summary burden transactions. The link to the original expenditure item is
maintained, but is not visible when you look at the summarized expenditures.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Burden Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Accounting for Burden Costs


7@

Accounting for Burden Costs by Burden Cost Component


You can account for the individual burden cost components when you want to track the
35

burdening in Oracle Subledger Accounting and Oracle General Ledger. The program PRC:
iya

Create and Distribute Burden Transactions summarizes the burden costs and creates the
expenditure items for the burden transactions. You can create the burden transactions on the
pr

same project as the raw cost transactions or on a separate project.


.(

Accounting for Total Burdened Cost


a
nk

You may choose to account for the total burdened cost of the items, without distinguishing the
iya

amounts by burden cost components. You can use this approach to track the total burdened
cost in a cost asset or cost WIP (work in process) account. This method is also sometimes
Pr

referred to as project inventory.


Storing Burden Costs with No Accounting Impact
You can choose to calculate the burden costs for project transactions for management reporting
without an accounting impact. If you store burden costs as a value on the expenditure item,
then you have no extra setup to perform and no accounting programs to run on the burden
costs, as long as you do not enable Total Burdened Accounting for any project types.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 9
If you store burden costs as separate, summarized expenditure items and perform the
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

accounting in Oracle Project Costing (rather than importing the accounting), then you must set
up AutoAccounting to derive the same default GL account for both the debit and the credit
account. You must generate cost accounting events for the cost distribution lines for these
expenditure items, create the final accounting in Oracle Subledger Accounting, and transfer the
subledger accounting to Oracle General Ledger.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Types and Burdening

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Types and Burdening


7@

Use the Costing Information tab on the Project Types window to define default settings for
burdening and processing for projects:
35

• Burdened - Indicates whether to burden raw costs charged to projects using this project
iya

type.
pr

• Schedule - The burden schedule to use as the default cost burden schedule. You enter a
.(

schedule only if the project type is burdened. If the project type is burdened, then this field
is required.
a
nk

• Allow Schedule Override - Indicates whether you can override the default cost burden
iya

schedule when entering and maintaining projects and tasks. Deselect the check box if you
want to ensure that all projects of a project type use the same schedule. Check the box to
Pr

allow updates to the cost burden schedule on the projects and tasks. You can enter this
only if you enabled the Burdened check box.
• Burden Cost on same expenditure item - Select if you want to store the burden amount
in the same expenditure item, and then optionally select a project and task to account for
the expenditure item.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 11
• Account for Burden Cost components: Select this option to store the burden amount in
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

the same expenditure item, and additionally to show the burden cost on separate,
summarized expenditures on a separate project. Select a project and (optional) task that
accounts for the expenditure item.
• Burden Cost as separate expenditure item - Select this option to account for burden
amounts as a separate expenditure item.
• Enable Accounting for Total Burdened Costs - Select this option to generate accounting

to
for the total burdened cost.

e
- Note: If you store burden costs as a value on the same expenditure item for reporting

s
purposes only, and you do not want to generate accounting for total burdened cost,

en
then do not enable this option.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 13
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 14
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Costing Implementation Steps

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Costing Implementation Steps


7@

Complete the setup steps listed on the slide to implement burden costing.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Cost Bases and Cost Base Types

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Cost Bases and Cost Base Types


7@

Cost bases refer to groups of raw costs that you use for applying burden costs. You assign cost
bases to burden structures, and then specify the types of raw costs that are included in the cost
35

base along with the types of burden costs that are applied to the cost base.
iya

Cost base types refer to the use of cost bases. Oracle Project Costing predefines the cost base
types Burden Cost and Other. You use cost bases with the type Burden Cost in burden
pr

calculations. Oracle Project Costing does not include cost bases with a type other than Burden
.(

Cost in burden calculations. You use these cost bases for grouping expenditure types for
a

different purposes, such as for billing extension calculations.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Cost Codes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Cost Codes


7@

Burden cost codes represent the types of costs to allocate to raw costs. You can use burden cost
codes for costing, revenue generation, and billing. You can also use burden cost codes to report
35

and account for on burden cost recovery components in Oracle Project Costing.
iya

Define an expenditure type for burden cost codes that Oracle Project Costing processes as
separate, summarized burden transactions. You must assign the Burden Transaction
pr

expenditure type class to the expenditure type.


.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Structures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Structures
7@

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
35

types classify raw costs and burden cost codes classify burden costs. The relationship between
iya

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
pr

Costing applies the burden costs.


.(

Each expenditure type can belong to only one cost base having a type of Burden Cost within
a

each burden structure. This setup ensures that Oracle Project Costing does not burden an
nk

expenditure types more than once.


iya

If you do not assign an expenditure type to a cost base, then Oracle Project Costing does not
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 18
- Is assigned the burden cost codes Fringe, Overhead, and General and Administrative
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

(G&A).
• Material
- Includes the expenditure types Supplies and Construction Materials.
- Is assigned the burden cost codes Handling and General and Administrative (G&A).
• Expense
- Includes the expenditure types Travel, Meals, and Airfare.

to
- Is assigned the burden cost code General and Administrative (G&A).

e s
Copying Burden Structures

en
When you copy a burden structure, Oracle Project Costing copies the following assignments

lic
from the existing (From) structure to the new (To) structure:

le
• Cost base assignments

b
ra
• Burden cost codes

sfe
• Expenditure types

n
To copy an existing burden structure to a new burden structure, first enter header information

ra
for the new burden structure.

. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Structures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Structures
7@

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
35

provide a default precedence value of 1 to each burden cost code in the structure.
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 20
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Structures

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Structures
7@

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
35

cost code to raw costs within the cost base.


iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Schedule Types and Burden Schedules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Schedule Types and Burden Schedules


7@

Two types of burden schedules exist that you can use in Oracle Project Costing:
• Firm - Use firm schedules if you do not expect your multipliers to change. Generally, you
35

use firm schedules for costing or commercial billing schedules. Firm schedules can have
iya

multiple versions, but never more than one version for an effective date range.
pr

• Provisional - Because you do not always know burden multipliers at the time that you
.(

calculate total burdened costs, you can use provisional multipliers. Provisional multipliers
are generally estimates based on a company’s forecast budget for the year. When you
a
nk

determine the actual multipliers that apply to costs, then you replace the provisional
multipliers with the actual multipliers. Oracle Project Costing processes the adjustments
iya

from provisional to actual changes for costing, revenue, and billing.


Pr

You define schedule versions for a burden schedule to record the date range within which
multipliers are effective. You can have an unlimited number of versions for each burden
schedule, but you can have only one active version at a given point in time.
The profile option PA: Default Burden Schedule Type indicates the default burden schedule
type when entering a standard burden schedule using the Burden Schedules window.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 22
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Assigning Burden Multipliers

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Assigning Burden Multipliers


7@

When you create burden schedules, you assign a multiplier to an organization and burden cost
code. The multiplier specifies the amount by which Oracle Project Costing multiplies the raw
35

cost to obtain the burden cost amount. When you cost the expenditure items, Oracle Project
iya

Costing looks at the expenditure organization on the expenditure item to determine what
multiplier to use for burden calculation.
pr

Burden Multiplier Hierarchy


.(

Effective multipliers cascade down the Project Burdening Hierarchy, starting with the parent
a
nk

organization. If Oracle Project Costing finds a level in the hierarchy that does not have a
multiplier defined, then it uses the multipliers entered for the parent organization. Therefore, an
iya

organization multiplier schedule hierarchy is really a hierarchy of exceptions. You define the
Pr

multipliers for an organization only to override the multipliers of its parent organization.
Suggestion for Organizations that Have No Burden
You can set up special procedures for organizations that have no burden. For example, your
company can use contractors that do not have a particular type of burden cost (such as fringe)
applied to their raw cost. To implement this scenario, first set up a new expenditure
organization for contractors. Then, assign that organization to the burden schedule and use a

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 23
multiplier of zero for the burden cost of Fringe to create a zero burden cost amount. Each time
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

that burden cost for Fringe is calculated for the contractor’s organization, Oracle Project
Costing multiplies the contractor’s raw cost multiplier by zero, resulting in a burden cost
amount of zero, which reflects the true representation of the raw cost and burden multipliers.
Adding a New Organization
If you add a new expenditure organization after you have compiled schedule revisions, you
must ensure that the new organization is included in the schedules:

to
• If the organization has its own multipliers, then add multipliers to appropriate schedule

e
revisions and recompile.

s
en
• If the organization uses parent organization multipliers, then run the concurrent program
PRC: Add New Organization Burden Compiled Multipliers.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 24
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Defining Burden Schedules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Defining Burden Schedules


7@

• In the Burden Schedules window, enter the name and description of the burden schedule
you are defining.
35

• Enter the default burden structure for this schedule. You can see the structure of a
iya

particular revision when you review revision details. You can change the default structure
of the schedule at any time. Oracle Project Costing uses the new default structure for any
pr

new revisions that you create. You can update the default structure to create revisions that
.(

use a different burden structure for a given burden schedule.


a
nk

• Choose the burdening hierarchy for this schedule.


iya

- The burden hierarchy you enter for the burden schedule is the default hierarchy for
the latest version. The burden hierarchy information is displayed in the Burden
Pr

Schedule Version Details window and can be overridden at this level.


• Choose the Type of schedule, either Firm or Provisional.
Versions
• In the Versions region, define revisions. You can have many different revisions of a
particular schedule. For example, you can have a schedule revision for each quarter in

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 25
your fiscal year. You also create schedule revisions when you want to use a new burden
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

structure, enter new burden multipliers, or apply actual rates to provisional multipliers.
• The start and end dates for revisions in a provisional schedule must match GL periods. For
firm schedules, Oracle Project Costing provides you with the flexibility to use any date as
the start or end date.
• Whenever you create a new schedule revision, Oracle Project Costing automatically closes
the previous open revision. The end date defaults to the date preceding the start date of the

to
new revision.

e
• Enable the Hold check box to hold this schedule revision from compiling.

s
en
• Choose the Details button to review the details of a particular revision.

lic
• Choose Actual if you want to apply actual multipliers to provisional revisions.
Multipliers

leb
• In the Multipliers region, enter multipliers for a schedule revision.

ra
• You also use this region to compile burden multipliers.

sfe
• Choose the Copy button to copy multipliers from one schedule revision to a new revision.

n
You must create and save the Copy To revision before you can copy multipliers to the new

ra
revision. If you have a responsibility with the Project Burden Schedule Copy function

. n-t
assigned to it, then you can copy multipliers across schedules and schedule revisions.
ide no
Otherwise, you can only copy multipliers between revisions that use the same burden
structure.
Gu s a

• When you modify the multipliers on a burden schedule and recompile, Oracle Project
is a

Costing identifies the existing expenditure items affected by the changes and marks the
th h
e m)

items for retroactive reprocessing. If you want to change the multipliers and only use them
for expenditure items moving forward, then end date the current version of the schedule
us .co

and create a new version with the revised multipliers. Oracle Project Costing uses the new
ibm

version to calculate burden amounts for expenditure items with expenditure item dates that
fall within the dates for the new burden schedule version.
in.

Compiling
7@

• After you have completed entry of all multipliers and saved your work, choose the
Compile button to compile new multipliers. When you compile a schedule, Oracle Project
35

Costing automatically submits PRC: Compile All Burden Schedule Revisions.


iya

• You can also run PRC: Compile All Burden Schedule Revisions to compile multiple
pr

schedules at one time.


.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 26
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Assigning Burden Schedules

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Assigning Burden Schedules


7@

You can assign burden schedules to project types, projects, and tasks. When you assign
schedules to a project type, the schedules are the default schedules for projects and tasks that
35

use the project type. Assigning burden schedules to project types allows you to implement
iya

company policies. For example, you can implement a policy that requires all projects of a
particular project type to maintain the same multipliers for costing purposes. You can change
pr

the default schedule for a project or task. You can use burden schedule overrides to override
.(

default schedules at the project and task levels. Burden schedule overrides generally reflect
a

multipliers that have been negotiated specifically for a particular project or task.
nk

You can change the default burden schedules for a project or task. If you change the burden
iya

schedule for a lowest level task that has items processed, then Oracle Project Costing does not
Pr

automatically mark the items for reprocessing. Only new items that you charge to the task use
the new burden schedule. You can mark the items for recalculation in the Expenditure Inquiry
window. Marking the items causes Oracle Project Costing to use the new burden schedule
assigned to the task to reprocess the items.
Once you assign a burden schedule to a project, you can use the View Burdened Costs window
to test your burden structure and burden schedule implementation.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Costing Extension

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Costing Extension


7@

Use the Burden Costing client extension to override the burden schedule ID and assign a
different burden schedule to an expenditure item. Oracle Project Costing calls the Burden
35

Costing extension during cost distribution processing. You can modify the extension to satisfy
iya

your business rules for assigning burden schedules. For additional information, see the Oracle
Projects APIs, Client Extensions, and Open Interfaces Reference.
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 28
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Reporting Separate Burden Transactions with Source Resources

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Reporting Separate Burden Transactions with Source Resources


7@

You can set the PA: Report Separate Burden Transactions with Source Resources profile
option to have Oracle Project Costing assign summary burden transaction expenditure items to
35

the same resource class as their source raw cost expenditure items. This option enables you to
iya

assign both burden costs and their source raw costs to the same resource class for reporting
purposes.
pr

For example, for timecards, if you set the profile option to Yes, then Oracle Project Costing
.(

assigns both the labor raw cost expenditure items and the related summarized burden
a

transaction expenditure items to the People resource class. Alternatively, if you set this profile
nk

option to No, then Oracle Project Costing assigns the raw cost expenditure items to the People
iya

resource class and the related summarized burden transaction expenditure items to the
Pr

Financial Elements resource class. These assignments takes place because labor raw cost
expenditure items have an expenditure type class of Straight Time and burden transaction
expenditure items have an expenditure type class of Burden Transaction.
This profile option only affects transactions charged to projects where the Burden Cost as
Separate Expenditure Item option is enabled for the project type.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 29
Burden Resource Extension
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

If you set this profile option to Yes, then you must modify the Burden Resource Extension to
specify the attributes that Oracle Project Costing uses when it groups summary burden
transactions. For additional information about this extension, see Burden Resource Extension,
Oracle Projects APIs, Client Extensions, and Open Interfaces Reference.

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 30
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Resulting from Burden Schedule


Revisions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Accounting for Cost Adjustments Resulting from Burden Schedule Revisions


When you modify burden schedules and recompile burden multipliers, Oracle Project Costing
35

identifies the existing transactions affected by the changes and marks the items for
iya

reprocessing. When accounting for the adjusted cost, you can choose to reverse the original
accounting entries and generate new ones for the adjusted cost, or you can choose to generate
pr

new accounting lines for the difference between the original and new burden cost amounts. To
.(

select the accounting option that best fits your business needs, enable or disable the profile
a

option PA: Create Incremental Transactions for Cost Adjustments Resulting from a Burden
nk

Schedule Recompilation. See the following pages for examples of how this profile option
iya

affects adjustment accounting.


Pr

Adjustments from the Expenditure Inquiry Window


Setting the profile option to Yes does not affect raw and burden cost recalculation adjustments
that you make from the Expenditure Inquiry window. Although burden cost recalculation does
not affect raw cost amounts and accounts, Oracle Project Costing always accounts for burden
cost recalculation adjustments from this window with a full reversing and rebooking
accounting entry that includes both the raw cost and burden cost amounts.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 31
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 1: Total Burdened


Costs without Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Accounting for Cost Adjustments Example 1: Total Burdened Costs without


Incremental Transactions
35

When you set the PA: Create Incremental Transactions for Cost Adjustments Resulting from a
iya

Burden Schedule Recompilation profile option to No, Oracle Project Costing reverses the
original accounting entries and creates new entries for the adjusted cost amounts. Oracle
pr

Project Costing reverses the raw accounting lines and generates new adjusted lines even though
.(

the raw cost amount does not change.


a
nk

Accounting Example 1 Assumptions


iya

The following assumptions are made in this accounting example:


• Transaction Raw Cost = $100
Pr

• Original Total Burdened Cost = $300


• Adjusted Total Burdened Cost = $400

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 32
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 33
Costs without Incremental Transactions

ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Accounting for Cost Adjustments Example 1: Total Burdened
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 2: Total Burdened


Costs with Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Accounting for Cost Adjustments Example 2: Total Burdened Costs with


Incremental Transactions
35

When you set the PA: Create Incremental Transactions for Cost Adjustments Resulting from a
iya

Burden Schedule Recompilation profile option to Yes, Oracle Project Costing does not reverse
the original accounting entries. Instead, Oracle Project Costing creates new accounting entries
pr

for the difference between the original and new burden cost amounts.
.(

Accounting Example 2 Assumptions


a
nk

The following assumptions are made in this accounting example:


iya

• Transaction Raw Cost = $100


Pr

• Original Total Burdened Cost = $300


• Adjusted Total Burdened Cost = $400

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 34
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Costs with Incremental Transactions

Gu s a

Chapter 10 - Page 35
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Accounting for Cost Adjustments Example 2: Total Burdened
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 3: Summarized Burden


Cost Components without Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Accounting for Cost Adjustments Example 3: Summarized Burden Cost


Components without Incremental Transactions
35

When you set the PA: Create Incremental Transactions for Cost Adjustments Resulting from a
iya

Burden Schedule Recompilation profile option to No, Oracle Project Costing reverses the
original accounting entries for the raw cost. Oracle Project Costing then creates new raw cost
pr

entries and burden entries for the difference between the original and new burden cost
.(

amounts.
a
nk

Accounting Example 3 Assumptions


iya

The following assumptions are made in this accounting example:


• Transaction Raw Cost = $100
Pr

• Original Total Burdened Cost = $300


• Adjusted Total Burdened Cost = $400

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 36
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 3: Summarized Burden


Cost Components without Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 37
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 4: Summarized Burden


Cost Components with Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Accounting for Cost Adjustments Example 4: Summarized Burden Cost


Components with Incremental Transactions
35

When you set the PA: Create Incremental Transactions for Cost Adjustments Resulting from a
iya

Burden Schedule Recompilation profile option to Yes, Oracle Project Costing does not reverse
the original accounting entries. Instead, Oracle Project Costing creates new burden entries for
pr

the difference between the original and new burden cost amounts.
.(

Accounting Example 4 Assumptions


a
nk

The following assumptions are made in this accounting example:


iya

• Transaction Raw Cost = $100


Pr

• Original Total Burdened Cost = $300


• Adjusted Total Burdened Cost = $400

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 38
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Accounting for Cost Adjustments Example 4: Summarized Burden


Cost Components with Incremental Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 39
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 40
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 41
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr
iya

Answer: a, b, d
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 42
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 43
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Calculation in Costing Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Calculation in Costing Programs


7@

The calculation of burden cost includes the following processing logic and calculations:
1. The program selects expenditure items with a raw cost amount for processing.
35

2. The program determines whether the related project type of the expenditure item is
iya

defined for burdening.


pr

- If Yes (the project type is defined for burdening), then the program determines which
.(

burden schedule to use.


a

- If No (the project type is not defined for burdening), then the program does not
nk

burden the item. The program assumes the burden multiplier is zero (burden cost is
iya

zero, thus burdened cost equals raw cost).


Pr

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 44
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Calculation in Costing Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Calculation in Costing Programs


7@

3. To determine which burden multiplier to use, the program determines if there is a burden
schedule override for the expenditure:
35

- The program uses the task burden schedule override on the associated task, if such
iya

an override exists.
pr

- If no task burden schedule override exists on the associated task, then the program
.(

uses the project burden schedule override on the associated project.


4. If no burden schedule override exists, then the program determines which standard
a
nk

burden schedule to use for burden cost calculations in the following order:
iya

1. Standard task burden schedule


Pr

2. Standard project burden schedule

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 45
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Burden Calculation in Costing Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Burden Calculation in Costing Programs


7@

5. After the program determines which schedule to use, it verifies whether the expenditure
item’s expenditure type is found in any of the cost bases of the selected burden schedule
35

revision.
iya

- If an expenditure type is excluded from all cost bases in the burden structure, then
the program does not burden the expenditure items that use that expenditure type
pr

(burden cost equals zero, thus burdened cost equals raw cost).
.(

- Otherwise, the program uses burden multipliers from the appropriate burden
a
nk

schedule revision. If a schedule ID override exists, then the program uses that
revision.
iya

6. The program calculates burden cost and total burdened cost amounts according to the
Pr

following calculation formulas:


- Burden cost equals raw cost multiplied by a burden multiplier
- Total burdened cost equals the sum of raw cost and burden cost

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 46
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Concurrent Programs: Total Burdened Cost Accounting

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Concurrent Programs: Total Burdened Cost Accounting


7@

1. PRC: Distribute Total Burdened Costs - Creates the total burdened cost distribution
lines for all transactions charged to burdened projects, even if the transaction is not
35

burdened, to account for the total project costs in the cost WIP account.
iya

2. PRC: Generate Cost Accounting Events - Generates accounting events for total
burdened cost distribution lines. If you select Total Burdened Cost for the Process
pr

Category parameter, then the program generates accounting events only for total
.(

burdened costs.
a
nk

3. PRC: Create Accounting - Creates draft or final accounting entries in Oracle Subledger
Accounting for the accounting events. When you run the program in final mode, you can
iya

optionally choose to automatically transfer the final accounting to Oracle General Ledger,
Pr

initiate the journal import program, and post the journal entries in Oracle General Ledger.
If you select Total Burdened Cost for the Process Category parameter, then the program
creates accounting only for total burdened cost accounting events.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 47
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Concurrent Programs: Account for Summarized Burden Cost


Components

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@

Concurrent Programs: Account for Summarized Burden Cost Components


1. PRC: Create and Distribute Burden Transactions - Summarizes the burden costs,
35

creates the expenditure items for the burden transactions, and runs the distribution
iya

program. The burden transactions are created on different projects depending on the
method you use to store burden costs.
pr
.(

2. PRC: Generate Cost Accounting Events - Generates accounting events for burden
transactions. If you select Burden Cost for the Process Category parameter, then the
a
nk

program generates accounting events only for burden costs.


iya

3. PRC: Create Accounting - Creates draft or final accounting entries in Oracle Subledger
Accounting for the accounting events. When you run the program in final mode, you can
Pr

optionally choose to automatically transfer the final accounting to Oracle General Ledger,
initiate the journal import program, and post the journal entries in Oracle General Ledger.
If you select Burden Cost for the Process Category parameter, then the program creates
accounting only for burden cost accounting events.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 48
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Maintenance Concurrent Programs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Maintenance Concurrent Programs


7@

• PRC: Add New Organization Compiled Burden Multipliers - Adds burden multipliers
to burden schedules for an organization when you add a new organization to your
35

organization hierarchy. If you do not add the organization to a specific schedule revision,
iya

then this program compiles rates for the organization in all burden schedule revisions
using the rates of the parent organization as defined in the organization hierarchy. A
pr

burden schedule revision must already be compiled for this program to add the
.(

organization rate. Run this program after you create the organization and before you
a

charge transactions using this organization as the expenditure organization.


nk

Note: Run this program for the parent organization before you run it for the child
iya

organization.
Pr

• PRC: Compile All Burden Schedule Revisions - Compiles all burden schedule revisions
that are not compiled and are not on hold.

Copyright © Oracle, 2010. All rights reserved.

Implementing Burden Costing


Chapter 10 - Page 49
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Pr

Answer: a, c
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 50
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 51
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Implementing Burden Costing


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 10 - Page 52
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 1
Chapter 11
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
n sfe
ra
b le
lic
en
s e
to
Performing Cost Adjustments
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 2
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
Performing Cost Adjustments

us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 3
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Objectives

iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 4
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 5
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Adjusting Expenditure Items

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Adjusting Expenditure Items


7@

Oracle Project Costing provides powerful features that allow you to:
• Adjust expenditure items on your projects
35

• Report the audit trail of the adjustments


iya

See also:
pr

• For discussion regarding Cross Charge related adjustments, see the lesson titled “Cross
.(

Charge.”
a

• For discussion regarding adjustments to supplier costs, see the lesson titled "Integration
nk

with Oracle Purchasing and Oracle Payables."


iya

• For discussion regarding Capital Project specific adjustments, see the lesson titled “Asset
Pr

Capitalization.”
• For discussion regarding Contract Project specific adjustments, see the course titled
“R12.x Project Billing Fundamentals.”

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 6
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Adjustments to Imported Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Adjustments to Imported Transactions


7@

The Allow Adjustments option for a transaction source controls what types of adjustments you
can make to expenditure items associated with the transaction source.
35

Allow Adjustments Option - Enabled


iya

If you enable this option, then you can adjust imported transactions in Oracle Project Costing
pr

after you load them via Transaction Import. Enabling this option enables you to make
.(

adjustments and changes that can result in a new GL account or cost amounts for an item. For
example, you can make the following types of adjustments:
a
nk

• Transfer an item to another project or task


iya

• Split an item into two or more items


Pr

• Recalculate raw and burden costs (Raw cost values for transactions that were already
costed when loaded into Oracle Project Costing are not changed if you mark the item for
cost recalculation.)
• Reclassify an item as billable or nonbillable
• Reclassify an item as capitalizable or noncapitalizable
• Change the work type of an item

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 7
Note: If you enable this option, Oracle Project Costing allows adjustments even if you disable
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

the Interface Costs to GL options in the Implementation Options.


Note: If Burden Transaction is the default expenditure type class for a transaction source, then
you cannot enable the Allow Adjustments option for the transaction source.
Important: If you enable the Allow Adjustments option for a predefined transaction source for
supplier costs, you must complete at least one of the following setup steps:
• Specify the default supplier cost credit account for supplier cost adjustments in the

to
Implementation Options for each operating unit.

e
• Define a rule in Oracle Subledger Accounting to determine the supplier cost credit

s
en
account.

lic
This setup is required for the program PRC: Create Accounting to successfully create
accounting for supplier cost adjustments.

leb
Allow Adjustments Option - Disabled

ra
If the option is disabled, then you can still perform the following adjustments:

sfe
• Apply a billing hold

n
• Apply a one-time billing hold

ra
. n-t
• Release billing hold
• Recalculate burden cost - You can recalculate burden costs only if the Import Burdened
ide no
Amounts transaction source option is not enabled.
Gu s a

• Recalculate revenue
is a

• Change comment
th h

• Reprocess cross charge


e m)

• Mark for no cross charge processing


us .co

• Change transfer price currency attributes


ibm

• Change the work type (only if the change does not affect the billable status or capitalizable
status of the expenditure item)
in.

- Note: The profile option PA: Transaction Billability derived from Work Type controls
7@

whether the work type determines the billable status of an expenditure item.
35

If you do not allow users to adjust imported transactions in Oracle Project Costing, then you
can adjust the transactions in the originating external system. After you adjust the transactions,
iya

you import adjustments into Oracle Project Costing.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 8
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Project Status and Adjustments

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Project Status and Adjustments


7@

To adjust the expenditure items for a project, the project status must allow adjustments. You
use the Status Controls region of the Statuses window to define actions that are allowed or
35

restricted for each project status. Enable the Adjust Transactions status control to allow
iya

adjustments for projects with that status.


pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 9
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Recalculate Burden Cost

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Recalculate Burden Cost


7@

You can recalculate the burden cost of an expenditure item if you find that the burdened cost
amount is incorrect. To produce correct recalculation results, you must correct the source of the
35

problem before redistributing the items.


iya

• When you select Recalculate Burden Cost for a burden transaction, no recalculation of the
burden amount takes place.
pr
.(

• You can recalculate the burden cost of an invoice line.


To Recalculate Burden Costs:
a
nk

• Make the appropriate changes by either selecting another burden cost schedule or
iya

changing the AutoAccounting setup.


Pr

• Identify and mark appropriate items for burden cost recalculation.


• Oracle Project Costing reprocesses the items the next time that you run the costing
programs.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 10
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Recalculate Raw Cost

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Recalculate Raw Cost


7@

You can recalculate the raw cost of an expenditure item if you find that the raw cost amount is
incorrect. To produce correct recalculation results, you must correct the source of the problem
35

before redistributing the item. For imported expenditure items, you can recalculate raw cost
iya

only if the Allow Adjustments transaction source option is enabled on the transaction source
that is associated with the expenditure item.
pr

Note: You can recalculate the raw cost of expenditure items imported as costed to generate a
.(

new debit account; however, the cost amount does not change.
a
nk

To Recalculate Raw Costs:


iya

• Make the appropriate changes to the rates or AutoAccounting.


• Identify and mark appropriate items for raw cost recalculation.
Pr

• Oracle Project Costing reprocesses the items with new rates and accounting rules the next
time that you run the costing programs.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 11
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Change Work Type

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Change Work Type


7@

You can change the work type of an item. You can use this adjustment to reclassify an item for
reporting and billing purposes.
35

Note: To change the work type, you must set the profile option PA: Require Work Type Entry
iya

for Expenditures to Yes.


pr

Note: If you set the profile option PA: Transaction Billability Derived from Work Type to Yes,
.(

then changes to the work type can affect whether a transaction is billable and therefore follow
the same rules as changes to the billable status for an expenditure item.
a
nk

For imported expenditure items, you can change the work type if the Allow Adjustments
iya

transaction source option is enabled on the transaction source that is associated with the
expenditure item. If the Allow Adjustments transaction source option is not enabled, then you
Pr

can change the work type only if the change does not affect the billable status or capitalizable
status of the expenditure item.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 12
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Change Comment

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Change Comment
7@

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.
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 13
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Split Item

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Split Item
7@

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
35

item. When you split an expenditure item charged to a contract project, you can select whether
iya

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

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
a

with the expenditure item.


nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 14
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Transfer Item

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Transfer Item
7@

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
35

between projects. Cross-project users can transfer to all projects. Key members can
iya

transfer to projects to which they are assigned. Oracle Project Costing performs a standard
validation on all transferred items.
pr
.(

• 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
a
nk

transferring do not pass the new project and task's charge controls, then you cannot
transfer the item.
iya

• For imported expenditure items, you can transfer an item only if the Allow Adjustments
Pr

transaction source option is enabled on the transaction source that is associated with the
expenditure item.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 15
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Change Currency Attributes

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Change Currency Attributes


7@

You can change the functional or project currency attributes of multi-currency transactions.
When you select Change Functional Currency Attributes or Change Project Currency
35

Attributes from the Reports menu, Oracle Project Costing displays a window where you can
iya

enter changes in the following fields: Rate Type, Rate Date, and Exchange Rate.
• The window displays the project or functional currency, depending on which currency you
pr

have selected, as well as the transaction currency.


.(

• You can also change currency attributes for expenditure items using the Mass
a
nk

Adjustments feature.
iya

• If the project currency and the functional currency for an expenditure item are the same,
then you can select only the Functional Currency Attributes option. Oracle Project Costing
Pr

copies any changes you make to the functional currency attribute to the project currency
attributes.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 16
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Adjustments to Multi-Currency Transactions

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Adjustments to Multi-Currency Transactions


7@

When you adjust multi-currency transactions, Oracle Project Costing must determine currency
attributes for the transactions that result. The following rules apply:
35

• The original expenditure item is reversed, with all the same amounts and currency
iya

attributes as the original item.


pr

• The new expenditure items are created and treated as new transactions, following the
.(

standard default logic for currency attributes.


• For reversals and splits, the reversing and new items have the same currency attributes as
a
nk

the original transaction.


iya

• For a transfer, the reversing item has the same currency attributes as the original
transaction. For the new item, the cost distribution program uses the conversion rules for a
Pr

new transaction, taking the default currency attributes from the destination project.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 17
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Adjustments to Supplier Costs

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Adjustments to Supplier Costs


7@

You can make adjustments to supplier costs in Oracle Project Costing, Oracle Purchasing, and
Oracle Payables.
35

In Oracle Project Costing, you can make the following adjustments to supplier cost and
iya

expense report cost expenditure items:


pr

• Transfer an expenditure item to another project or task


.(

• Split an expenditure item


a

• Reclassify the billable or capitalizable status


nk

• Place a billing hold or one-time hold


iya

• Release a billing hold


Pr

• Recalculate burden costs


• Recalculate raw costs
- Note: For supplier costs, Oracle Project Costing does not recalculate the cost amount.
It only re-derives the default debit account.
• Recalculate revenue
• Change comment
Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 18
• Change project functional currency attributes
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

• Reprocess cross charge transactions


• Mark for no cross charge processing
• Change transfer price currency attributes
In Oracle Purchasing and Oracle Payables, you can adjust the project-related information such
as the invoice amount, supplier, project, task, expenditure type, expenditure organization and
expenditure item date.

to
Restrictions to Supplier Cost Adjustments

e s
Oracle Project Costing restricts the types of adjustments that you can make to supplier cost

en
expenditure items in Oracle Project Costing. The restrictions apply to supplier costs interfaced

lic
to Oracle Project Costing from Oracle Purchasing and Oracle Payables, and to expense report
costs interfaced from Oracle Payables. For a discussion of these restrictions, see the lesson

leb
titled “Integration with Oracle Purchasing and Oracle Payables.”

ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 19
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Mass Adjustments

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Mass Adjustments
7@

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
35

performance when you adjust a large number of expenditures.


iya

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
pr

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

A, B, C, and D. If your responsibility only gives you access to operating units B and C, then
nk

you can view and adjust only the expenditure items from operating units B and C.
iya

If you use the Find Expenditure Items window, you can mass adjust expenditure items across
Pr

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.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 20
2. Enter your search criteria.
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

3. Choose Mass Adjust.


4. From the Mass Adjust list, select the adjustment to perform on the selected expenditures.
5. Choose the processing method for the adjustments. You can choose to either process
adjustments online or submit a concurrent program to process the adjustments. If you
choose to submit the concurrent program to process the adjustments, then Oracle Project
Costing submits the PRC: Adjust Expenditure Items concurrent program.

to
6. Review the results. When you process adjustments online, Oracle Project Costing displays

e
a message when the adjustment program is complete. If you process adjustments using a

s
en
concurrent program, you can review the output report when the program is complete.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 21
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Correct Approved Expenditure Items

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Correct Approved Expenditure Items


7@

When correcting approved expenditure items:


• Reverse the original item and then create a new item using the correct information.
35

• You can also select the Transfer adjustment action to change the project and task
iya

assignment of an expenditure item.


pr

• For supplier cost expenditure items, you cannot correct the amount, expenditure type, or
.(

supplier in Oracle Project Costing. You must correct these attributes in the source
application: Oracle Payables or Oracle Purchasing. You can use the Review Transactions
a
nk

window to update the expenditure item date in Oracle Project Costing only if the date fails
iya

validation when you run the program PRC: Interface Supplier Costs.
• You must correct expenditure items imported from Oracle Inventory or Oracle
Pr

Manufacturing in their respective systems except for the transactions with transaction
source Inventory Misc. You cannot reverse or correct expenditure items from these
applications in Oracle Project Costing.
To correct an approved expenditure item:
1. Create a new batch for the correction items.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 22
- The Expenditure Ending date must match the week that includes the expenditure item
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

you are reversing.


- 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

to
the Quantity field. Precede negative amounts with a minus (–) sign. If the All

e
Negative Transactions Entered as Unmatched check box is not enabled, then Oracle

s
Project Costing searches for a matching expenditure item and alerts you if it is unable

en
to find a match.

lic
3. In the Reverse Expenditure Items window, specify the items that you want to reverse.

le
4. Select the Reversal button.

b
ra
- Oracle Project Costing inserts a reversing (negative) expenditure item into the batch.

sfe
5. Finish entering the batch and submit the batch as usual.

n
- Expenditure batches can contain both positive and negative expenditure items.

ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 23
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Processing Adjustments

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Processing Adjustments
7@

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
35

adjustments. For example, if you adjust timecard expenditure items on a project that uses
iya

total burdened accounting, then you run PRC: Distribute Labor Costs and PRC: Distribute
Total Burdened Costs.
pr
.(

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
a
nk

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
iya

distribution lines (leave the Process Category parameter blank).


Pr

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

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 24
successfully imported journal entries in Oracle General Ledger. Otherwise, you can run
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

PRC: Transfer Journal Entries to GL to transfer the final subledger journal entries from
Oracle Subledger Accounting to Oracle General Ledger. You can either run the programs
separately for each type of cost (select appropriate process category) or once for all
unprocessed cost distribution lines (leave the Process Category parameter blank).
Alternatively, you can also choose the Run Request button on the Expenditure Items window or
Project Expenditure Items window to initiate a streamline process. In addition, you can submit

to
project and interface streamline processes from the Submit Request window.

e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 25
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Results of Adjustment Processing

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Results of Adjustment Processing


7@

After you run the appropriate programs to recalculate the adjusted expenditure items, you can
review the results of the adjustments. When you process an adjustment, a cost adjustment
35

results if one or more of the following attributes is different from the original value:
iya

• Raw cost amount


pr

• Burden cost amount


.(

• Account to which the cost is charged


a

• Billable/Capitalizable status of the item


nk

Corrections to Pre-Approved Expenditure Items, Transfers, and Splits


iya

When processing a reversing item which resulted from a correction of a pre-approved


Pr

expenditure item, a transfer, or a split, the cost distribution programs use the same cost rate as
the original item to ensure that the cost nets to zero for the original and reversing item. The
program charges the reversing item to an account based on the original distribution line. The
program processes the new positive item resulting from a transfer just as a new expenditure
item is processed. To process new items for a split the same way that a new expenditure item is
processed, you must mark the item for recalculation.

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 26
Accounting for Cost Adjustments
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

When a cost distribution program encounters an item that requires a cost adjustment, the
program updates the expenditure item with the new raw and burden cost rates and amounts,
and creates new cost distribution lines. The program creates a reversing cost distribution line
and a new cost distribution line. These lines form the audit trail of cost adjustments.
As a result of adjustment processing, the following two different sets of account code
combinations exist:

to
• The original cost account code combination and original cost clearing account code

e
combination.

s
en
• The adjustment cost account code combination and adjustment cost clearing account code
combination.

lic
Oracle Project Costing copies the account code combination IDs (CCIDs) from the original

le
transaction to the reversing transaction and assigns the cost adjustment lines to the earliest

b
ra
open or future GL period. For additional information, see the Oracle Project Costing User

sfe
Guide.

n
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 27
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 28
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: c
Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 29
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: b
Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 30
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Quiz

Answer: a
Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 31
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Agenda

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 32
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Audit Reporting for Expenditure Adjustments

to
e s
en
lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.

Audit Reporting for Expenditure Adjustments


7@

Oracle Project Costing provides an audit trail of all adjustments performed on an expenditure
item. The audit trail records the following information about the adjustment:
35

• The name of the user who performed the adjustment.


iya

• The type of adjustment action performed.


pr

• The date and time that the adjustment was performed.


.(

• The window from which the adjustment action was performed.


a

Run audit report concurrent programs to produce reports for review:


nk

• AUD: Project Expenditure Adjustment Activity - Use this report to review all
iya

adjustments users made to expenditure items of a particular project. Your accounting


Pr

department can submit this report regularly to audit the kinds of expenditure adjustments
being made for a project. For example, they can use this report to identify any expenditure
adjustments that are unauthorized or against company policy.
• AUD: Supplier Cost Audit Report - Use this report to audit transactions between Oracle
Project Costing, Oracle Purchasing, Oracle Payables, Oracle Subledger Accounting, and
Oracle General Ledger. This report lists all supplier cost transactions in Oracle Project

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 33
Costing for a selected operating unit. When you run the report, you can specify an
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

adjustment type to limit the transactions that you want to include in the report.
• MGT: Transfer Activity - Use this report to review the expenditure item transfers into
and out of a particular project. You can use this report as an audit tool to control project
costs by identifying incorrect or unauthorized transfers for a project. You can also use this
report to verify any expenditure item transfers that you perform. For each specified
project, this report shows you the expenditure items transferring into or out of the project

to
and the transfer history of each of these expenditure items. For each expenditure item
listed, this report displays the item’s cost amount, its quantity, and either the destination

e s
project and task numbers or the originating project and task numbers, depending on the

en
expenditure item’s transfer direction.

lic
leb
ra
n sfe
ra
. n-t
ide no
Gu s a
is a
th h
e m)
us .co
ibm
in.
7@
35
iya
pr
.(
a
nk
iya
Pr

Copyright © Oracle, 2010. All rights reserved.

Performing Cost Adjustments


Chapter 11 - Page 34
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
Summary

iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 35
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to
Unauthorized reproduction or distribution prohibited. Copyright© 2022, Oracle University and/or its affiliates.

Pr
iya
nk
a
.(

Performing Cost Adjustments


pr
iya
35
7@
in.
ibm
us .co
e m)
th h
is a
Gu s a

Chapter 11 - Page 36
ide no
. n-t

Copyright © Oracle, 2010. All rights reserved.


ra
nsfe
ra
b le
lic
en
s e
to

You might also like