Oracle Fusion Project Cost Management Guide
Oracle Fusion Project Cost Management Guide
Cloud Project
Management
24D
Oracle Fusion Cloud Project Management
Using Project Costing
24D
G12760-02
Contents
1 Project Costs 1
Overview of Capturing Project Costs ......................................................................................................................................... 1
Project Costs Capture ..................................................................................................................................................................... 1
How does Projects handle rounding of project cost amounts? ........................................................................................... 5
Sponsored Project Costs Capture ............................................................................................................................................... 6
Enter Project Costs with ADFdi Spreadsheets ......................................................................................................................... 7
How Project Costs are Imported ................................................................................................................................................. 8
Internal and External Commitments ........................................................................................................................................ 10
How External Commitment Transactions are Imported ....................................................................................................... 11
How External Commitment Transactions are Validated ....................................................................................................... 12
How External Commitment Transactions are Processed ..................................................................................................... 14
How can I remove canceled purchase orders that continue to appear as committed costs? ....................................... 15
Can I view only approved project commitments? ................................................................................................................. 15
Time Card Adjustments for Projects ........................................................................................................................................ 15
How Time and Labor Works with Project Costing ................................................................................................................ 16
Considerations for Capturing Inventory Costs ...................................................................................................................... 20
Considerations when Importing Overheads from Inventory Management ..................................................................... 21
Import Costs Process ................................................................................................................................................................... 22
HCM Assignment Status Validations When Importing Person-Related Costs ............................................................... 24
Project Expenditure Batch Approval Workflow ...................................................................................................................... 25
FAQs for Project Costs ................................................................................................................................................................ 28
Get Help
There are a number of ways to learn more about your product and interact with Oracle and other users.
Get Support
You can get support at My Oracle Support. For accessible support, visit Oracle Accessibility Learning and Support.
Get Training
Increase your knowledge of Oracle Cloud by taking courses at Oracle University.
i
Oracle Fusion Cloud Project Management Get Help
Using Project Costing
ii
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
1 Project Costs
You can do this by using the application directly or through desktop Excel integration spreadsheets.
Transaction Sources
Here's a table that lists the cost types and the corresponding source applications.
Purchase orders and purchase requisitions are available as committed costs for reporting in
Projects.
1
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Third-Party Applications External costs imported using Desktop-Excel Integration, web services, or the Oracle Cloud interface.
2
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
3
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Here's a table that shows how you can export transactions from various sources to Oracle Projects.
Other Oracle Cloud applications Enter and process project-related transactions, and then submit the Import Costs process. For
example, you enter invoices with project-related distributions in Oracle Payables. You can then validate,
account, and import them to Oracle Projects.
• Desktop-Excel integration
• Web services
• Load data to the interface table in Oracle Cloud
You can load data to interface tables using predefined templates and the Load Interface File for
Import scheduled process, which are both part of the External Data Integration Services for Oracle
Cloud feature. For more information, see the File Based Data Import guide for your cloud services.
Individual third-party transactions created You can create individual transactions with a third-party application source directly from the Manage
in Oracle Projects Unprocessed Costs page in the Costs work area.
Let's say you're approaching period close and have to create a few third-party transactions. Rather
than wait to receive the transactions from the third-party application, you can create them directly
using this method.
CST_ CST_COST_DISTRIBUTION_ NA
TRANSACTIONS.TRANSACTION_ID LINES.DISTRIBUTION_LINE_ID
(Inventory) (Inventory)
4
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
CST_ CST_COST_DISTRIBUTION_ NA
TRANSACTIONS.TRANSACTION_ID LINES.DISTRIBUTION_LINE_ID
(Inventory) (Inventory)
CST_RESOURCE_ CST_COST_DISTRIBUTION_ NA
TRANSACTIONS.RESOURCE_ LINES.DISTRIBUTION_LINE_ID
TRANSACTION_ID (Resource
Transaction)
When you import a project cost into Project Costing, the amount stored in the database matches the amount you
provided if you are creating a precosted transaction. SImilarly, when loading a rate-based transaction, if the calculation
of the raw cost (Rate * Quantity) results in a raw cost with a greater precision than is defined for the transaction
currency, then the raw cost is stored as-is.
5
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
However, when the application displays these raw costs in pages such as Manage Project Costs, it rounds decimal values
in these numbers based on the chosen currency's configured precision.
For example, the configured precision for the US Dollar currency is 2. Therefore, if you import a project cost of $123.456,
the amount stored in the database is $123.456, but the amount displayed is $123.46.
Here's a table that captures details associated with a split adjustment, for example:
Head Quantity Stored Raw Cost UOM Accounted Amount Displayed Value
To report on the cost amounts with the full precision values, you can use Oracle Transactional Business Intelligence
subject areas, such as the Project Costs - Actual Costs Real Time subject area. Custom number formats can be
specified on the column properties for cost measures used in a report to display as many decimal places as needed.
6
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Prerequisite Conditions
To capture and adjust sponsored project costs:
Prerequisite Steps
The grants administrator creates and submits the awards in the Awards work area. The sponsored project from the
award is automatically associated to the contract line.
• For sponsored projects that are associated to a single award and funding source, the contract number and
funding source are automatically derived.
• For sponsored projects that are associated to one award with multiple funding sources, only the contract
number is automatically derived. You must select the funding source from the list of values.
• For sponsored projects that are associated to multiple awards, you must select the award and funding source
from the list of values.
You can use specific spreadsheets to capture costs from Project Costing and third-party applications.
7
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
• Create Labor Costs: Use this for creating and exporting uncosted time card batches.
• Create Nonlabor Costs: Use this for creating and exporting uncosted nonlabor batches such as usages or
miscellaneous transactions.
• Create Labor Costs for Third-Party Applications: Use this for creating and exporting uncosted labor batches.
• Create Nonlabor Costs for Third-Party Applications: Use this for creating and exporting uncosted nonlabor
batches.
• Create Costed or Accounted Transactions for Third-Party Applications: Use this for creating and exporting
costed or accounted labor or nonlabor batches.
Related Topics
• Project Costs Capture
Oracle Fusion Project Costing Initially only in Excel templates. Validation is compulsory and is Click the Export button in the
performed automatically during Excel spreadsheet to export, and
• Uncosted labor transactions You can later edit or add transaction entry. optionally, process transactions.
transactions in the Manage
• Uncosted nonlabor Unreleased Costs page.
transactions
8
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Third-Party Application Web services, ADFdi Excel If you're using the ADFdi Excel, Methods to import:
spreadsheets, or Oracle Cloud optionally validate transactions
• Uncosted labor transactions templates. during export. • For ADFdi Excel, click the
Export button on the Excel
• Uncosted nonlabor You can also create transactions Validation is optional when you spreadsheet to export,
transactions in the Manage Unprocessed Costs enter or export transactions but is and optionally, process
page. always performed when you run transactions.
• Costed or accounted labor or
the Import Costs process.
nonlabor transactions • Use web services to transfer
transactions to the Oracle
Fusion Project Costing
interface.
• For Oracle Cloud, use the
Load Interface File for Import
process.
Other Oracle Fusion Applications Source applications Validation is compulsory. Use the Import Costs process.
All transactions are validated but at different points, for example, transaction entry, transfer, or processing. If you're
exporting transactions from ADFdi Excel spreadsheets, you can release the transactions directly from the spreadsheet
by selecting the Process Costs option. Costs are submitted for the Import Costs process avoiding the need to do it
from the application.
The Process Costs option isn't available in the Excel template when the transaction source document requires
expenditure batch approval. You can review expenditure batches in the Manage Expenditure Batches page and submit
them for processing. If the transaction source document doesn't require expenditure batch approval, you can choose to
process costs or only validate them.
After you import the transactions, the application tracks transactions with errors including the details for the cause of
the error and the action to be taken to fix the error. The successful transactions are ready for cost processing.
Related Topics
• Transaction Document Import and Accounting Options
• How Source, Document, and Document Entry Components Work Together
9
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
A commitment can also be a transaction charged to a project that is invoiced but not transferred to Oracle Project
costing.
What are they? Commitments, such as requisitions, purchase Commitments that are created outside Oracle
orders, and payables invoices that are created applications in an external application.
within Oracle applications.
For more information on commitments, see
What's a commitment transaction?
Where to review them? Project accountants and grants accountants Project accountants and grants accountants
can view internal commitments in the Manage can view external commitments in the Manage
Committed Costs page. Committed Costs page. Project Managers can
All project-related commitments appear by view external commitments in the Manage
default in the Manage Committed Costs page. Project Costs page for their project, in the
Such commitments include all open project- Projects work area.
related requisitions and purchase orders that
are not canceled, closed, or final-closed, and all
project-related Payables invoices that are not
yet interfaced to Project Costing.
How to import them? Run the Update Project Performance Data Use the Project Commitments REST API
process with the Summarize Commitment service.
Transactions parameter set to Yes. You must
also ensure that the Include in Summarization
check box is enabled for the appropriate
commitment types and statuses in the
Reporting Setup of the project unit. This will
also summarize the internal commitments.
Note that for the project to be impacted by the
committed costs you import, the status of the
commitments should be Active.
How to process them? They are processed automatically when you Run the Import Commitments process.
run the Update Project Performance Data
process.
10
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
How to summarize them? They are summarized automatically when you Run the Update Project Performance Data
run the Update Project Performance Data process to summarize them.
process.
For grants, run the Update Award
For grants, they are summarized automatically Performance Data Without Producing Report
when you run the Update Award Performance process.
Data Without Producing Report process.
How to reprocess them? Run the Update Project Performance Data Run the Import Commitments process with
process. the Commitment Source Type set to External
and Process Mode set to Transactions with
If the setup issues have been resolved, the errors.
commitments are processed successfully. Else,
the output report provides the reason for
failure.
• Transaction source
• Document
• Document entry
• Project type
11
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
• Expenditure type
• Project and task
• Transaction controls
Validate external commitment As an initial step of importing external commitment transactions into Project Costing Cloud, data
transactions using the Project entry, business rule, and transaction control validations are performed when you import external
Unprocessed Commitment Transaction commitment transactions using the Project Unprocessed Commitment Transaction service.
service
Derive transaction sources and projects list After successful validation of all external commitment transactions, the application derives the
from the successfully validated external transaction sources and list of projects to be checked for and identifies any existing commitment
commitment transactions transactions to be deleted.
Delete or retain existing external You can either delete the existing commitment transactions and insert new commitment transactions
commitment transactions for the derived or add the new commitment transactions to the existing commitment transactions without purging
transaction sources and list of projects them.
Display the status of imported external Displays the status of imported external commitment transactions, for example, successfully imported
commitment transactions or resulted in error.
• Transaction document
• Document entry
• Project type
• Transaction controls
12
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Validations Description
Data entry validation For each commitment transaction, values must be provided for the following required attributes:
• Costing and accounting attributes of the commitment transactions match with the source,
document, and document entry options.
• Transactions are charged to a project and not a project template. The current project status allows
new cost transactions to be incurred. Expenditure item lies within the project dates.
• Expenditure item lies within task transaction dates. Task is chargeable.
• Expenditure type of the external commitment transaction is active and is valid for the project unit.
• Expenditure organization is active.
• Expenditure item lies within expenditure organization dates.
Transaction control validation If there are any transaction controls defined at the project or task level, then the application validates
all defined transaction controls. The controls are based on combinations of project, task, expenditure
category, expenditure type, system person type, and job.
Data entry and business rule validations are performed when the administrator in the third-party application
independently validates the external commitment transactions with Oracle Fusion Project Costing validation service
or as a part of importing commitment transactions using Import External Commitment Transactions service in Oracle
Fusion Project Costing.
13
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
If the transaction validation results in errors, the application tracks the errors including the cause of the error and the
action needed to fix the error. You can review the validation errors in the output from the Oracle Fusion Project Costing
external commitment transaction validation service.
Note: Validation rules vary for each transaction based on the transaction source, document and document entry
setup, and controls defined for the project and task for which the commitment transaction is incurred.
• Organization
• Transaction source, document, and document entry
• Project and task: Currency conversion attributes at the project level determine how transaction currency
amount is converted to project currency amount. The billable status and work type of the task determine if the
commitment transaction is billable. Task-level burden schedule assignment is used for calculating the burden
amounts.
• Expenditure type: The required rate setting determines if a unit price is required to calculate the commitment
amount.
• Burden structure and schedules: These determine how commitment transaction is burdened.
• Currency conversion attributes for project, provider, and receiver business units: These determine how
amounts in transaction currency are converted to project, provider, and receiver ledger currencies.
• Manage Committed Costs page: Select transactions for processing based on the expenditure business unit,
commitment source type (external in this case), processing status, transaction source, document, document
entry, or project and task. From the search results, select a transaction and process it. Even though a single
transaction is selected, all transactions in the search results belonging to the same commitment source type
(external in this case) and processing status as that of the selected transaction will be processed.
• Import Commitments page: Select transactions for processing based on the expenditure business unit,
commitment source type, and process mode. The process mode setting determines whether to process all
transactions or only the transactions in a particular status.
Oracle Fusion Project Costing performs the following tasks when processing external commitment transactions:
14
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
For more information, see What happens if a purchasing document status is finally closed? in the Using Procurement
guide.
1. Access the Projects work area and search for the project whose commitments you want to see.
2. Select the project from the search results and click the Actions panel tab.
3. From the list of actions, select Manage Project Costs. The Manage Project Costs page appears.
4. In the Filters panel on the left side of the page, select the Committed Costs cost type.
5. Enter the Date Range as appropriate. The page automatically displays all committed project costs that were
created in the date range that you specified, regardless of approval status.
6. Select Approved as the Commitment Status. The Manage Project Costs page now displays only approved
committed project costs.
Project accountants and grants accountants can view commitments in the Manage Committed Costs page.
Note: All project-related commitments appear by default in the Manage Committed Costs page. Such commitments
include all open project-related requisitions and purchase orders that are not canceled, closed, or final-closed, and all
project-related Payables invoices that are not yet interfaced to Project Costing.
Project accountants and project managers can modify time cards in Oracle Fusion Project Costing after importing them.
15
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Project accountants or project managers import and process cost transactions in Oracle Fusion Project Costing, thereby
automatically importing the revised version of time cards into Oracle Fusion Project Costing from Oracle Fusion Time
and Labor. Adjustments in Oracle Fusion Time and Labor override any existing adjustments in Oracle Fusion Project
Costing.
The following table describes various time card adjustments, the location of the adjustment, and implications.
Project accountants and project managers Oracle Fusion Project Costing No impact to the associated time card in Oracle
adjust project-related information, such as Fusion Time and Labor.
billable, capitalizable, or utilization statuses of
expenditure items directly in the time card.
Employees and contingent workers update their Oracle Fusion Time and Labor Two transactions are imported into Oracle
time cards to modify their project effort related Fusion Project Costing: one transaction for the
details such as hours, project, or task. revised time card, and the other negative entry
to nullify the existing time card.
Employees, contingent workers, or their Oracle Fusion Time and Labor When time cards are next imported into Project
managers delete their time cards. Costing, an adjustment is created to reverse
the expenditure item and maintain a record of
deletion in Project Costing.
Employees and contingent workers can view and update the time cards that they create. Based on the setup, a time
card either displays all projects in the time reporter's business unit or only those projects on which the time reporter is a
team member.
Project managers review and approve time card entries created for their projects. Project accountants import the time
cards into Project Costing for costing, accounting, analysis (including reviewing actual effort against planned effort),
and potentially billing.
The following figure provides an overview of how time cards are created and approved in Time and Labor. It also
illustrates how approved time cards are validated and imported into Project Costing. Once these costs are imported,
project accountants can adjust them if required.
16
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Here are a few considerations that you must keep in mind while entering time card details:
• The application validates time cards before allowing the user to submit them. It then sends submitted time
cards to project managers for approval.
• Your organization may have opted to validate time cards once you save them instead of only upon submission.
• When the Project time card field filters projects based on team membership, then only those projects on which
the time reporter has been assigned as a team member will appear.
17
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
1. Navigate to Projects > Costs and click Import Costs in the Process section of the tasks drawer.
The Import Costs page appears.
2. Click Process Options to manage options associated with project cost related details, such as language,
territory, number, time, and date format, and currency.
3. Select Notify me when this process ends to be notified once the import process completes, regardless of
whether the process succeeded.
4. Provide additional information associated with the import process in the Submission Notes field.
5. Select the Business Unit associated with the costs that you want to import.
6. Leave the Process Mode as Importing and Processing Transactions and the Transaction Status as Not
previously imported.
7. Select Oracle Fusion Time and Labor as the Transaction Source.
8. Optionally, select Time Card in the Document field.
9. Optionally, search and select the Expenditure Batch that you want to use to import time cards.
10. Enter the From Project Number and To Project Number values if you want to transfer these time cards from
one project to another.
11. Use the Process Through Expenditure Item Date field to specify the expenditure item date up to which time
cards must be imported, if required.
12. The process generates a summary report by default. Click the Generate Report drop-down list to specify
whether you want to see a detailed report, or whether you don't want to see any report at all.
13. Click the Advanced button at the top of the field-set to specify scheduling and notification details. Review the
sections below for guidance on working with these.
14. Once you're ready to submit your import job, click Submit.
18
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
• All time entries on a time card must be approved before the time card can be imported.
Certain expenditure item attributes are derived during import. The following table describes the derivation rules for the
expenditure item attributes derived during import.
Attribute Derivation
Expenditure end date Calculated from expenditure item date and business unit.
Expenditure batch end date Set to the latest expenditure end date in the batch.
Work type Derived from task details if the work type isn't entered on the time card.
Here's a table that lists out some of the key attributes that are frequently adjusted and explains how you can make these
adjustments.
Time Card Attribute Using the Projects > Costs > Using the Projects > Project Using the Adjust Project Costs
Manage Project Costs Page Management > Manage Project REST API
Costs Page
Project, Task, or Both Use the Transfer or Split and N/A Use the Transfer adjustment type.
Transfer adjustment action.
Quantity You can’t update the quantity N/A Use the Split adjustment type.
attribute directly, but you can
perform a Split adjustment.
19
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Time Card Attribute Using the Projects > Costs > Using the Projects > Project Using the Adjust Project Costs
Manage Project Costs Page Management > Manage Project REST API
Costs Page
Billable Indicator Use the Set to Billable or Set to Use the Set to Billable or Set to Use the Set to billable or Set to
Nonbillable adjustment action. Nonbillable buttons. nonbillable adjustment type.
Capitalizable Use the Set to Capitalizable or Set N/A Use the Set to capitalizable or Set
to Noncapitalizable adjustment to noncapitalizable adjustment
action. type.
Note:
• Adjustments made in Project Costing are reversed if the time card is modified in Time and Labor and
reimported.
• Adjust time cards in Time and Labor and then import them to Project Costing instead of performing
adjustments in Project Costing. This ensures that the latest time card information is present in Time and Labor.
Project Accountants can also perform transfers, splits, and other adjustments on transactions originating from Oracle
Time and Labor even though the corresponding Oracle Human Resources assignment is no longer active.
• ADFdi Excel workbooks, such as Create Costed or Accounted Transactions for Third-Party Applications
• Import Project Inventory Costs file-based data import feature
• Create Transaction action on the Manage Unprocessed Costs page
• Create Miscellaneous Transaction action on the Inventory work area
20
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Expenditure Organization
You must set the inventory organization to which the inventory item is assigned as the project expenditure organization.
Enable the option Classify as project expenditure organization for the inventory organization by using the Manage
Project Organization Classifications task from the Setup and Maintenance work area.
If the organization hierarchy type isn't set to None in the Manage Organization Hierarchies and Classifications setup
task, then you must additionally include the inventory organization in the organization hierarchy.
• If organization is part of the resource breakdown structure format, then the application considers the
organization as inventory organization and inventory item rates are derived based on that organization.
• If organization isn't part of the resource breakdown structure format, then the application derives inventory
item rates based on the default organization that's defined as the item master in the Manage Resource Classes
setup task.
• If inventory item is part of the resource breakdown structure format and organization is included in the format
hierarchy, then the organization defined in the resource breakdown structure format hierarchy determines the
planned inventory item rate.
For cost transactions created in Project Costing, the inventory item rates are derived based on the nonlabor cost rate
schedule assigned in the project organization costing rule. For transactions that are imported from Oracle Fusion
Inventory Management, the expense cost profile of the inventory item defined in the Manage Item Cost Profiles setup
task determines if the application derives average or standard cost rate for the item.
Prerequisite Condition
To import overhead transactions, you must enable your projects for burdening.
21
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Overheads are imported as separate expenditure items. The imported overhead is accounted in Project Costing as
burdened cost with zero raw cost.
You can track exceptions for invalid transactions on the Costs > Overview page, and in the Import Costs report.
To import the costs using file based data import, you must:
1. Prepare your data in the Import Costs macro-enabled Excel workbook template.
2. Click Generate CSV File in the template to create a comma-separated values file.
3. Navigate to the Scheduled Processes page or Tasks pane on the Overview page in the Costs work area.
4. Submit the Load Interface File for Import process to load the project costs from your CSV file into the Project
Costing open interface table.
5. Submit the Import Costs process and select the CSV file to upload.
You can load data to interface tables using predefined templates and the Load Interface File for Import scheduled
process, which are both part of the External Data Integration Services for Oracle Cloud feature. For more information,
see the File Based Data Import guide for your cloud services.
You can schedule the Import Costs process to run at a predefined frequency and process project costs through the
date on which the run is being performed. For example, if you schedule the process to run daily, then the value of the
parameter Process Through Expenditure Item Date is set to the system date of the day on which the run is executed
so that all project costs till that date are processed.
Note: If the project expenditure batches are eligible to undergo approval, the Import Costs process will only process
transactions that belong to approved batches.
Parameters
Business Unit
Process Mode
Transaction Status
22
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Status of transactions identified for processing: For example, All statuses, Not previously imported, or Rejected during
processing.
Transaction Source
Document
Expenditure Batch
Initial project number in the range of projects provided for importing and processing cost transactions.
To Project Number
Final project number in the range of projects provided for importing and processing cost transactions.
Expenditure item date of transactions through which transactions are processed and imported, which may include
future dates. You can enable the option to increment the value of this parameter to match the system date if the job is
scheduled. You can leave the default date as blank to import all pending costs for a specific source. This lets you import
transactions from other modules, such as Payables, providing the project team with full visibility on the project actual
cost.
Output Report
After the process completes, review the Import Costs report for the successful transactions and exceptions, if any.
Review and resolve the issues and resubmit the process. There are 2 exception reports:
• The first report is an Excel spreadsheet that tracks exception transactions without valid names and numbers.
For example, an invalid project name or project ID. Correct the issue in the source spreadsheet and export the
transactions again to the staging table PJC_TXN_XFACE_STAGE_ALL.
• The second report is a portable document format (PDF) that tracks the business validation exceptions, which
can be corrected in the Manage Unprocessed Costs page.
Related Topics
• How Project Costs are Processed
• How Project Costs are Validated
• How Project Costs are Imported
• Overview of External Data Integration Services for Importing Data
23
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
If you want to import project costs associated with persons whose work relationships have recently
been terminated, use the Allow Cost Transactions Until Certain Days After Person Termination
(ORA_PJC_ALLOW_COSTS_UNTIL_DAYS_AFTER_PERS_TERM) administrator profile option to specify the number
of days after the termination date during which Project Costing will accept project cost transactions associated with
terminated persons.
Note: This setting is applicable only for work relationship termination cases, and doesn't apply to suspended
assignments or assignments that naturally ended without a termination.
However, if you want to skip HCM assignment status validations altogether when you import person-related project
cost transactions from specific transaction source documents, select the Allow transactions for inactive or suspended
person assignments option associated with that document.
For example, a person's HR assignment can be suspended, but the person can still be eligible for payroll processing. If
you're using Labor Distribution to distribute payroll costs to projects, then the payroll costs incurred for the person's
suspended HR assignment will be rejected during processing, as the assignment is not active as of the project cost
dates. But if you want to allow these transactions, enable the Allow transactions for inactive or suspended person
assignments in the Labor Distribution project transaction source document.
If you feel this ability must be enabled for specific transaction source documents, reach out to your project application
administrator.
24
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Note:
• Time and Labor doesn't transfer hours to Project Costing if they are reported on days after a person's
termination date even if you allow transactions for inactive or suspended person assignments for the Oracle
Fusion Time and Labor Time Card document.
• The Allow transactions for inactive or suspended person assignments document option takes
precedence over the Allow Cost Transactions Until Certain Days After Person Termination
(ORA_PJC_ALLOW_COSTS_UNTIL_DAYS_AFTER_PERS_TERM) administrator profile option, if you have
enabled both.
• When you enable the Allow transactions for inactive or suspended person assignments document option,
the status of a person's assignment is not validated. However, Project Costing still requires an HR assignment
with a valid person type and job as of the transaction date for a person-related project cost. These values,
which are mandatory for a person-related project cost, are always derived from the HR assignment.
The department is also derived from the HR assignment if the Allow override of person organization check
box is deselected and an override value hasn’t been provided on the unprocessed cost.
You must enable the Requires expenditure batch approval option on the Edit or Create Document window in the
Manage Project Transaction Sources setup task. You can then configure the Project Expenditure Batch Approval Task
workflow with appropriate approval rules in the BPM Worklist using the Define Approval Management for Project
Financial Management setup task.
25
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Here are the high-level tasks associated with cost transaction import, review and approval.
1. Create new project cost transactions for approval-enabled transaction source documents using either ADFdi or
FBDI.
2. The application validates and creates the imported transactions.
◦
For batches that you create using the FBDI flow, the application validates the transactions and creates
them in the application, regardless of validation failures. You can review all imported transactions (with
appropriate statuses) on the Manage Expenditure Batches page.
◦ For batches that you create using the ADFdi flow, the application validates the transactions, and if even
one transaction fails validation, it rejects the entire batch. You must correct the errors and retry exporting
the batches.
3. Update the transactions as required and submit them for approval.
◦ If the transactions are valid, you can submit the batch for approval.
26
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
◦
If the transactions aren't valid, then you must edit them. The application validates transactions every time
you save them, one at a time. If they are valid, then you can submit the batch for approval.
4. The application runs the Project Expenditure Batch Approval workflow on the rules.
◦ If the batch is approved, then the application updates the status of the batch to Approved.
◦ If the batch is rejected, then the status of the batch is updated to Rejected, and you can edit the batch as
well as its transactions. After reediting the transactions, you can resubmit the batch for approval.
5. Once the batch is approved, run the Import Costs process to pick up the transactions and convert them to
project costs.
6. As part of the Import Costs process, the application validates the transactions again. If the transactions are
valid, they are converted to project costs, and appear on the Manage Project Costs page.
7. If transactions fail validation during the Import Costs process, then the status of the batch is updated
to Validation Error, and you can edit the batch and its transactions by drilling down from the Manage
Expenditure Batches page.
8. Update the transactions that have validation errors and resubmit the batch for approval. Once the batch is
approved, the application runs them through the Import Costs process to convert them to project costs.
Further, you can configure the Project Expenditure Batch Approval Report in the BI Reports and Analytics catalog to
display relevant information for your batches. For example, you can change the report layout, add a company logo, and
include or remove information from the report based on your business needs.
• Track batch approval by clicking the View Approval History icon at the beginning of the row representing a
specific batch.
• Use the Edit icon to update the batch description.
• Use the Create in Excel options to download FBDI templates for creating labor or nonlabor expenditure
batches.
• Click Withdraw to remove a submitted project expenditure batch from the approval workflow. The withdrawn
batch will remain in unapproved state until you either resubmit it for approval or delete the batch.
Note: You must enable the Requires expenditure batch approval option in the Manage Project Transaction
Sources page to require batch approval for the source document associated with the project expenditure
batch before you can submit or withdraw them.
• Click Submit to send a batch, including all its attachments, for approval.
27
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
• You can't disable the Requires expenditure batch approval option after enabling it for a document. Project
expenditure batches belonging to such documents will always require an explicit approval before they can be
processed.
• Review and approve expenditure batches and cost transactions that are created using file-based data import
or desktop integration spreadsheets only. Expenditure batches created using the Manage Unprocessed Costs
page, Unprocessed Project Costs REST API, or SOAP services aren't supported by this feature.
• You can review and approve project expenditure batches belonging to Projects and third-party transaction
sources.
• An expenditure batch that includes transactions belonging to a document that requires expenditure batch
approval can't include transactions that belong to other documents. An expenditure batch that should undergo
approval must include transactions belonging to a single transaction source, document, and business unit.
• The default approval rule delivered for the Project Expenditure Batch Approval Task workflow is set to auto-
approve the expenditure batch. Define approval rules using the available attributes to meet your specific
business needs.
• Navigate to the Task > payload > batchInfoPayload folder in the payload of the Project Expenditure Batch
Approval Task workflow to view the attributes associated with expenditure batches.
• You can view the Project Expenditure Batch Approval notification report in the Reports and Analytics catalog in
Shared Folders > Projects > Workflow Notifications > Project Cost.
Related Topics
• Workflows in Oracle Project Management
Note: You cannot perform expenditure adjustments that may result in the recalculation of cost, revenue, or invoices
for converted transactions.
28
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Why can't I find the business unit in the downloaded desktop Excel
integration spreadsheets?
If your access is revised, then you have to download the desktop Excel integration spreadsheets again.
For example, if you initially have access to Vision Operations business unit, then you view only this business unit listed
in the Excel spreadsheets. If new business units are assigned or removed, you must download the templates again to
view the business units according to your access in the Excel spreadsheets.
However, an unprocessed transaction appears as a read-only record when any of the following is true:
• The transaction is sourced from a predefined source, such as Payables, SCM Costing, and Oracle Time & Labor.
• The Allow Modifications to Unprocessed Transactions flag at the document enty level for the transaction is
set to False.
29
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
If you set the Accrual Batch option to Yes while entering cost transactions, the application creates reversal expenditure
items in addition to the original expenditure items. The reversal expenditure items are created in the open or future
enterable period following the period in which the original expenditure item was created.
If one transaction from Oracle Fusion Project Costing is invalid, then the export fails for the entire expenditure batch.
You must fix the errors before you can export the transactions.
Note: If don't validate third-party application transactions in the source application, you can validate them during
export. Otherwise, the transactions are validated when you submit the Import and Process Cost Transactions process.
A commitment can be an outstanding purchase requisition or purchase order charged to a project, or received goods
that aren't yet paid for. A purchase order is legally binding whereas a purchase requisition isn't.
A commitment can also be a project transaction that is invoiced but not transferred to Oracle Fusion Project Costing yet.
30
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Related Topics
• Internal and External Commitments
If you choose to delete the existing external commitment transactions, you must import external commitment
transactions for the project or transaction source and project combination.
How can I view the project costs that make up a processed project
expenditure batch?
To view the project costs that make up a processed project expenditure batch, search and click the processed
expenditure batch in the Manage Expenditure Batches page. The Manage Project Costs page appears, listing the costs
associated with the expenditure batch.
31
Oracle Fusion Cloud Project Management Chapter 1
Using Project Costing Project Costs
Project application administrators can review and prioritize workflow exceptions and either resubmit tasks after making
a correction to the underlying rules, or withdraw the tasks in progress. The Transaction Console also provides details
associated with workflows, such as approval history and comments, as well as diagnostic logs to assist with debugging.
Project application administrators can also use the Approval Rules page on the Transaction Console to quickly launch
BPM Worklist to modify approval workflow rules as appropriate.
For more information on working with the Transaction Console, see the Workflow Transaction Console section in the
Implementing Common Features for Financials and Project Portfolio Management guide.
Reserve for Encumbrance journal lines are associated with the entire Accounts Payable invoice and not for a
specific Accounts Payable invoice distribution. To this end, it is presently not possible in Projects to view Reserve for
Encumbrance journal lines when View Accounting is invoked for a project cost associated with an Accounts Payable
invoice distribution.
To review the Reserve for Encumbrance details of project cost transactions imported from Accounts Payable, access
them at the Accounts Payable level, or from Review Journals in the General Ledger.
32
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
You can also validate these transactions before processing based on your transaction and budgetary control choices.
33
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Burden costs Project type Enable burdening, assign burden schedule, and
manage burden cost accounting options.
Project type
Project
Task
Transaction
34
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Expenditure organization validation and Business unit Validate expenditure organization and
currency conversion determine project ledger currency
conversion rate as part of your business unit
implementation.
Funds check Business unit Business Unit: Enable budgetary control and
encumbrance accounting.
Project
• You must first enable budgetary control
Financial Plan Type for a ledger before you can enable
budgetary control and encumbrance
accounting for business units using that
ledger. Use the Manage Budgetary Control
or Manage Encumbrance Accounting task
from the Setup and Maintenance work
area to enable budgetary control and
encumbrance accounting for your ledger
and business unit.
• Procure-to-Pay Business Functions:
Enable budgetary control and
encumbrance accounting, and select
transaction types and transaction
subtypes to be included in funds check.
• Project Accounting Business Function:
Enable budgetary control and select
transaction sources and documents to be
excluded from funds check.
Project: Enable budgetary control
35
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Task
Load transactions Loads transactions for import into Oracle Fusion Project Costing from other Oracle Fusion applications.
Derive transaction attributes Derives transaction attributes, such as human resource assignment details for the person, accounting
date, project accounting date, and period information. These attributes are used to derive cost rate
information and perform accounting.
Validate transactions Validates transactions for business and transaction control rules. If the Revalidate during import
option is enabled at the transaction source document level, the process revalidates the cost
transactions imported from other Oracle Fusion applications such as Payables, Cost Management, and
Time and Labor.
Create additional transactions Creates additional transactions if overtime is enabled. This is an optional task.
Calculate costs Calculates raw and burdened costs, and also converts amounts from the transaction currency to
project currency, provider ledger currency, and receiver ledger currency.
Check funds Validates transactions based on budgetary control and encumbrance accounting rules and computes
funds status.
Generate accounting events Generates cost accounting events, which are used to create cost accounting entries for transactions.
Create expenditure items and cost Creates expenditure items and cost distributions after costs are calculated and validated.
distribution lines
Reconcile transaction details with the Reconciles the transaction processing status with the source application. Third-party applications
source application use a service to update the transaction status and error details. For Oracle Fusion applications, the
transaction status is always updated.
36
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
You can review the errors for pending and rejected transactions in the Manage Unprocessed Costs page or in the
Import Costs Report. After fixing the errors, you can submit the transactions for reprocessing. Instead of reinitiating
the process, the application reprocesses transactions from the point of error. For example, if a transaction is rejected
while determining the cost rate, the application reprocesses the transaction from the cost rate determination stage and
not earlier.
Note:
• You cannot delete expenditure batches that have both processed and unprocessed cost transactions,
irrespective of the batch status. You can delete each unprocessed cost transactions in the batch individually,
or you can correct the exceptions and reprocess the batch as usual. Once all transactions in the batch are
successfully processed, the batch will also be set to Processed.
• If you have a processed expenditure batch that still contains unprocessed cost transactions and is in a status
of Exception, you cannot delete the batch itself. You can, however, delete each unprocessed cost transaction
in the batch individually, until there are no unprocessed cost transactions left in the batch. The status of the
expenditure batch then changes to Processed, and you can then delete the batch if required.
Related Topics
• What happens if I validate project cost transactions in the desktop Excel integration spreadsheets?
• How Project Costs are Validated
• How Accounting Burden Costs are Processed
You can also access project and task transaction controls to identify and resolve import cost errors.
Update unprocessed transactions as required and rerun the report to ensure that there are no transactions with errors.
37
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
• If the periods are active on the transaction date, the transaction date becomes the accounting date and project
accounting date.
• If the periods are inactive and if there are future enterable periods, then the start date of the earliest open or
future enterable accounting period and project accounting period become the accounting date and project
accounting date respectively.
• If the periods are inactive and there are no open or future enterable periods, it results in an error.
• The derived project accounting date must be in the accounting period. If it isn’t, then the project accounting
date is derived as the start date of the first project accounting period within the derived General Ledger period.
In some applications, this date appears by default, but you may need to enter the date in a few other subledger
applications, or alter the derived date if required.. When you import transactions from other subledgers into Oracle
Project Costing, an understanding of how expenditure item dates are populated and saved in each of these subledgers
can significantly simplify your task.
The derivation of the project cost transaction date depends on the functional flow, for example, procure-to-pay, time
cards, and expenses.
38
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
The same set of rules apply when the item is being purchased for an inventory destination.
Note:
• You can't update the expenditure item date on a purchase order matched invoice. However you can use the
Default Expenditure Item Date for Supplier Cost Transactions profile option to allow for a more current/
accurate date to be derived and used on matched invoices.
• For more information on profile options associated with Project Costing, see the Project Costing Profile Options
section in the Oracle Fusion Cloud Project Management Profile Options page.
Project Cost Date Derivation Rules that Apply when Period-End Accrual is Enabled for Invoices that Must Match
Purchase Orders
Purchase Requisition Creation Team member raises a purchase Defaults from the request delivery NA
requisition that includes a request date.
delivery date, for goods or services.
Purchase Order Creation A member of the buyer team raises Derives from the request delivery NA
a purchase order for the goods or date.
services required.
Goods or Services Receipt A member of the buyer team raises Matches the date of receipt. If the team has enabled accrual on
a receipt for goods or services receipts, the actual project cost is
received. brought in from the receipt and not
from the invoice.
Invoicing The vendor submits an invoice for Derives based on the settings in If the date on a matched supplier
the goods or services delivered. the Default Expenditure Item Date invoice is not within the duration
for Supplier Cost Transactions of a task, project, and award, the
profile option. project administrator can use the
earliest project, task, and award
end date to override the project
cost date on invoice distributions.
Project Cost Creation. The project accountant creates the Derives from the project cost date If there is a difference between
project cost in Projects. in the invoice. the project cost in the invoice
and the receipts, then the project
accountant brings in the additional
cost update into Projects as a
separate project cost.
39
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Project Cost Date Derivation Rules that Apply when Period-End Accrual is Enabled for Unmatched Invoices
Invoicing The vendor submits an invoice for Derives based on the settings If the date on a matched supplier
goods or services delivered, but in the Default Expenditure invoice is not within the duration
there aren't any matching purchase Item Date for Supplier Cost of a task, project, and award, the
orders or requisitions. Transactionsprofile option. project administrator can use the
earliest project, task, and award
end date to override the project
cost date on invoice distributions.
Project Cost Creation. The project accountant creates the Derives from the project cost date NA
project cost in Projects. in the invoice.
Accrual on receipt ensures that project costs get created as goods are shipped and receipts are created. If buyers have
enabled accrual on receipt on their purchase orders, the project accountant creates accounting entries against receipts
and also bring in the project item if it's project related. If the supplier invoice that arrives (after all goods and services
have been delivered) has a cost variation, the project accountant brings in the delta as a new project cost.
Project Cost Date Derivation Rules that Apply when Accrual on Receipt is Enabled
Purchase Requisition Creation Team member raises a purchase Defaults from the request delivery NA
requisition that includes a request date.
delivery date, for goods or services.
Purchase Order Creation A member of the buyer team raises Derives from the request delivery NA
a purchase order for the goods or date.
services required.
Goods or Services Receipt A member of the buyer team raises Matches the date of receipt. If the team has enabled accrual on
a receipt for goods or services receipts, the actual project cost is
received. brought in from the receipt and not
from the invoice.
Invoicing The vendor submits an invoice for Derives based on the settings in If the date on a matched supplier
the goods or services delivered. the Default Expenditure Item Date invoice is not within the duration
for Supplier Cost Transactions of a task, project, and award, the
profile option. project administrator can use the
earliest project, task, and award
40
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Project Cost Creation. The project accountant creates the Derives from the project cost date If there is a difference between
project cost in Projects. in the invoice. the project cost in the invoice
and the receipts, then the project
accountant brings in the additional
cost update into Projects as a
separate project cost.
Document Entry
Task
Data entry and business rule validations are performed when you create transactions. You can also validate transactions
from third-party and certain Oracle Fusion applications before importing them.
Validation Description
Data Entry The application validates the project name, project number, task name, and task number.
Business Rules Transaction sources must be valid. Document and document entry must be valid for the transaction
source.
41
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Validation Description
Transactions are billable only if the project type is enabled for billing.
Transactions with negative quantities must have matching expenditure items, unless they are
unmatched transactions.
Expenditure item dates must be within expenditure organization dates. Usage item dates must be
within the nonlabor resource organization dates.
Project status determines whether you can enter new transactions. Expenditure items must be within
the project date range. Transaction controls must allow charges of this expenditure type.
Tasks for transactions must be lowest level tasks and chargeable. You must charge expenditure items
to tasks within the task date range.
Employees must be active and have valid human resource assignments for the expenditure item dates.
Transaction Control All transaction controls based on combinations of project, task, expenditure category, expenditure
type, nonlabor resource, person, job, organization, and system person type must pass validation.
Budgetary Control The application validates transaction amounts against budgetary control that is set at the award and
funding source segments or at the project or project and top resource levels. Both actual raw costs and
actual burdened costs are checked for funds validation.
Only the transactions that fail funds check in a batch are excluded from further processing.
The application tracks validation errors and the corrective actions. You can view the rejected transactions in the Manage
Unprocessed Costs page, and rejected adjustment transactions in the Manage Project Costs page. You can reprocess
the transactions after fixing the errors.
Validation rules vary for uncosted labor transactions, uncosted nonlabor transactions, and costed and accounted
transactions. The following example provides validation checks for uncosted labor transactions.
42
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
If you don't provide the organization, If the organization isn't the same as the organization assigned to the primary assignment of the person
the application derives the organization in HCM, and the transaction document setup doesn't allow for override of person organization, then
based on the primary human resources organization validation fails.
assignment of the person.
If you don't provide the assignment, • Valid person assignment that is active for the expenditure item date
then the application derives the primary
assignment, job, and expenditure
organization from the primary assignment
of the person for the expenditure item
date.
Related Topics
• Considerations When Selecting Billable or Capitalizable Status for Transactions
• How Project Costs are Processed
43
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
If you don't specify anything during the point of entry, then the application considers the billable and capitalizable
details specified on the lowest task, transaction controls setup, and work type setup. To ensure that transactions are
billable or capitalizable by default, you can specify the options for the entire project type or transaction controls setup
options. You can also specify these options when you set up a task.
Note: When the project type of the project on the transaction isn't enabled for billing and in the flexfield you specify
that the transaction is billable, then the transaction is rejected.
44
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
The application checks the chargeable status when you enter a new cost transaction or transfer expenditure items to
another project or task, and you save the record.
Inclusive transaction controls prevent all charges to a project or task except the charges you specifically allow. Specify
the types of expenditures that you want to allow, and enable the Chargeable option.
By default, exclusive transaction controls allow all charges to a project or task. Specify the types of expenditures that
you don't want charged to the project or task.
45
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
If the inclusive option is selected and applicable transaction controls don't exist, then the transaction isn't chargeable. If
applicable controls exist, then the application checks whether the transaction controls allow charges.
If the exclusive option is selected and there are no applicable controls, then the transaction is chargeable. If applicable
controls exist, then the application checks whether the transaction controls allow charges.
For both inclusive and exclusive transaction controls, a transaction is chargeable if the Chargeable check box is enabled
for an applicable control. If the Chargeable check box isn't enabled, then the transaction isn't chargeable.
46
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Transaction Controls
Define transaction controls to specify the types of transactions that are chargeable or nonchargeable for projects and
tasks. 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 nonbillable on your projects that are enabled for billing. For capital
projects, you can define which items are capitalizable and noncapitalizable.
• Expenditure category
• Expenditure type
• Nonlabor resource
• Person
• Job and organization for the person
• Person type
• Chargeable status
• Billable or Capitalizable status
• From and To dates
You can create any combination of transaction controls that you want. For example, you can create a transaction
control for a specific person and expenditure type, or you can create a combination for a person, expenditure type,
and nonlabor resource. You also specify the date range to which each transaction control applies. If you don't enter
transaction controls, you can charge expenditure items from any person, expenditure category, expenditure type, and
nonlabor resource to all lowest tasks on the project.
Chargeable Status
You can further control charges for each transaction control record by specifying whether to allow charges. The default
value is to allow charges.
You usually select Chargeable when you're using inclusive transaction controls. For example, if you want to allow people
to charge only labor to your project, you define a transaction control with the Labor expenditure category, and allow
charges to the project or task.
You usually don't select Chargeable when you're using exclusive transaction controls because exclusive transaction
controls list the exceptions to chargeable transactions.
The following table describes the validation rules for system person type controls.
47
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
You define the billable or capitalizable status for a task in the Task Details section.
Note: The billable or capitalizable status of an individual transaction takes precedence over the billable or
capitalizable status of a task.
If a project is enabled for budgetary control and the business unit or ledger is also enabled for budgetary control,
then a baselined budget version that's created using a budgetary control enabled financial plan type must exist for
transactions that must be subjected to project budgetary controls. The following transactions are validated for funds:
• Purchase orders to an inventory destination and direct procurement of materials to a work order destination
48
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
49
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Manage Project Costs Errors 1. Select the transaction row in the Search
Results region.
If the original transaction passes budgetary 2. Click View Budgetary Control Results
control validations but the adjustments: in the Errors region to open the Funds
Reservation window.
• Pass with warning, then the overall status
is Warning.
• Fail, then the overall status is Passed. Cost
distribution lines aren't generated for the
transactions that fail budgetary control
validations.
Diagnostic Dashboard Diagnostic Test Run Status Generate the Project Budgetary Control
Validation and Balance Activities diagnostic
report.
By default, transaction-level results are displayed in the secondary window. You can change the view to display budget-
level results.
Status Description
Blank Transaction isn't eligible for funds check or transaction isn't validated for funds.
50
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
The following table lists the scenarios in which transactions that are enabled for budgetary control validation can fail
funds check.
No control budget exists Navigate to the Manage Budget Versions page, create a control budget by setting the budget to
baseline, and then trigger the funds check from the respective transaction page.
• The budget version should be enabled for budgetary control and must be created using a
financial plan type that's enabled for budgetary control.
• For a project that’s enabled for budgetary control, the control budget exists only if the budget is
created using a budgetary enabled financial plan type and set to baseline.
Control budget is created but the budget For a non-sponsored project, you must either change the budget date or project dates and set the
date is outside the control budget date budget to re-baseline such that the control budget dates are updated.
range
For a sponsored project, you must either change the budget date or the dates of the project and the
award, and then submit the date changes from the Edit Award Details page.
Control budget is created but the Reduce the amount charged on the transaction or increase the budget amount.
transaction amount is higher than the
available budget
Control budget is created but the control For a closed control budget, you will need to redefine the control budget.
budget is in closed or permanently closed
status. For a permanently closed control budget, you can't redefine and have to use another project.
Control budget is created but the control For a permanently closed control budget period, you can't reopen and have to use another project.
budget period is closed or permanently
Closed status. For a closed control budget period, you need to reopen the control budget period. To open the control
budget period:
1. Click Navigator>Budgetary Control.
2. Click the Budget Period Statuses task in the panel drawer.
3. Search for the control budget and then click the name of the control budget for which you want to
edit the budget period status.
Note: Use the first few characters of the project number to search for the control budget.
4. Select Open from the Status drop-down list, and click Save and Close.
Note: By default, all users don't have access to the control budget. You can grant control budget
data access to users using the Manage Control Budget Data Access for Users task in the Setup
and Maintenance work area.
Burden enabled project but the burden Build the burden schedule for the project.
schedule is inactive.
51
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Burden enabled project with an active Provide the burden multiplier for that exception type.
burden schedule but the burden multiplier
for a particular expenditure type is not
present.
The transaction failed budgetary control • If you see the missing currency conversion information on transaction error for cost transactions,
validation with one or more errors. then ensure that the currency conversation attributes are defined in the Budgetary Control
settings of the planning options for the plan version. After you define the currency conversion
attributes, set the budget to baseline, and then import the cost transactions.
• If the requesting amount is more than the available budget amount, then increase the budget
amount such that the costs get processed. However, if the costs can be reduced, then you can
choose to reduce the budget amount being processed and reserved.
• If the transaction fails for the General ledger control budget indicating that the budget account
can't be derived, then ensure that a budget account is derived using the Transaction Account
Definition (TAD) rules.
◦ Even if the project isn't enabled for budgetary control, the application derives the budget account
from the Transaction Account Definition and triggers funds check. So, create a Transaction
Account Definition, map the accounting rules, activate it, and then associate it to a ledger to
derive the budget account using the account rule assignments.
◦ Don't use the seeded Transaction Account Definition. Create one by duplicating the existing one.
Insufficient Funds Check for the available funds and then take the appropriate corrective action. For example, the
corrective action could be to increase the project budget with the missing amount and re-baseline or
limit the transaction to the available amount.
Note: For sponsored projects, you can check the budgetary control balances on the Award
Overview page. For non-sponsored projects, use the Budgetary Control Analysis Report to check the
budgetary control balances.
The account rules assigned to the If you're using mapping sets, then verify the mapping set input and output values defined in the
transaction account type are insufficient to subledger accounting setup and edit these values as appropriate. For more information, see Mapping
derive a value for any of the segments of Sets and How You Define Mapping Sets.
the chart of accounts.
Related Topics
• Review Budgetary Control Validation Errors
• Can I perform budgetary control validation for cross-charge transactions?
• Update Control Budget Dates with Project, Task, or Budget Line Dates for Nonsponsored Projects
• Update Control Budget Dates with Award Dates for Sponsored Projects
• Set Up Default Budget Account
• Secure Control Budget Definitions
52
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Transactions Impacted
The revised burden multiplier is used to:
• Reserve burden cost for purchase requisitions, payable invoices, purchase orders, and Oracle Fusion Project
Costing expenditure items.
Note: For change orders, it applies only to new distributions for an approved PO.
• Reserve burden cost for payable credit and debit memos not associated to a validated invoice.
• Reserve receipt accounting distribution funds for receipt cost, retroactive price adjustments, and invoice price
variances.
• Reserve burden cost while adjusting the original PO distributions through a change order.
• Liquidate a requisition while reserving or approving a PO matched to the requisition.
• Liquidate a PO while reserving a payable invoice matched to the PO.
• Liquidate payable cost while importing payable cost to Oracle Fusion Project Costing.
• Cancel, withdraw, and reject requisitions and POs.
• Cancel payable invoices and make prepayment applications for supplier invoice corrections.
• Reserve burden cost for payable credit and debit memos for a validated invoice.
• Reserve receipt accounting distribution funds for receipt correction and return, liquidation of receipt
accounting distribution cost, and retroactive price adjustments during interface to project costing.
53
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
1. In the Projects > Costs > Manage Unprocessed Costs page, click Create.
2. Enter and confirm the required values in the Create Transaction modal. Ensure that the values you choose
in the Source, Business Unit, Document, and Document Entry fields match corresponding values in the
transaction that you want to reverse.
3. In the General Details > Cost Collection Details section of the Create Transaction page that appears, enter the
Project Number, Task Number, Expenditure Item Date, Expenditure Type, and Expenditure Organization
details. Again, these details must match corresponding values in the transaction that you want to reverse.
4. In the Usage Details section, enter the quantity and cost details associated with the project cost. This must
be the exact opposite of the quantity and cost in the project cost that you want to reverse. For example, if the
quantity in the project cost that needs reversal is 10, the quantity in the reversing project cost must be -10.
5. Enter the Nonlabor Resource and Nonlabor Resource Organization details. These details must also match
corresponding values in the transaction that you want to reverse.
6. Enter an Original Transaction Reference value. This must be a unique value.
54
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
7. In the Additional Details tab, enter the original transaction reference of the project cost that you want to reverse
in the Reversed Original Transaction Reference field.
8. Leave the Unmatched Negative Transaction check box deselected to tell the application that the details that
you provided in this expenditure batch must match an existing project cost.
9. Click Save and Close to submit the expenditure batch. If the project cost details that you provided match an
existing project cost, and if that project cost is eligible for reversal, the expenditure batch appears in the list of
unprocessed project costs.
10. Click Import Costs, and click Yes in the warning message that appears, to trigger the import.
11. Click the Refresh button in the Process Monitor section of the Project Costing landing page to view the status
of your project cost reversal. After the import succeeds, the status of the process ID associated with the import
job changes to Succeeded.
After the import succeeds, you can view a report associated with the process by clicking the View Output icon adjacent
to the process ID.
To reverse a project cost using FBDI, you must choose the FBDI spreadsheet meant for the transaction source
associated with the project cost that you want to reverse. Follow the instructions provided in the downloaded
spreadsheet to complete the import.
For additional details on importing project costs, see Import Costs Process in the Using Project Costing guide.
Project Cost Reversal Attributes that Must Match the Original Project Cost
Attribute Description
Expenditure Item Date Date on which the project cost was recorded.
Project Details of the project associated with the project cost that you want to reverse. Examples: Project
Name, Project Number.
Task Details of the task associated with the project cost that you want to reverse. Examples: Task Name,
Task Number.
Transaction Source Details of the transaction source of the reversing transaction. Example: Transaction Source Name.
55
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
Attribute Description
Document Details of the document associated with the project cost that you want to reverse. Example: Document
Name.
Document Entry Details of the document entry associated with the project cost that you want to reverse. Example:
Document Entry Name.
Person Details of the person associated with the project cost that you want to reverse. Example: Person Name.
Expenditure Organization Details of the expenditure organization associated with the project cost that you want to reverse.
Example: Expenditure Organization Name.
Non Labor Resource Organization Details of the non-labor resource organization associated with the project cost that you want to
reverse. Example: Non Labor Resource Organization Name.
Non Labor Resource Details of the non-labor resource associated with the project cost that you want to reverse. Example:
Non Labor Resource Name.
Net Zero Item Indicates that the project cost has either been reversed or is reversing another project cost, resulting in
a sum of zero for the two costs together. For the transaction being reversed, the net zero value must be
False.
Reversed Original Transaction Reference The original transaction reference of the existing project cost that the current unprocessed cost,
usually negative, is reversing.
Expenditure Business Unit Name Name of the expenditure business unit to which the project cost is charged.
You can use either the Unprocessed Project Costs REST API or one of the Import Project Cost FBDI templates to use
Person ID to create reversals for persons with canceled work relationships.
56
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
• When using the Unprocessed Project Costs REST API to create a reversal for persons with canceled or
terminated work relationships, identify the person using Person ID in the request. If you use Person Name or
Person Number instead of Person ID, then errors will be returned.
For example, for time cards and expense reports, the organization to which the employee is assigned is the expenditure
organization, unless you allow the override of person organization. For usage, supplier invoices, and purchasing
commitments, it is the expenditure-incurring organization that is entered on the expenditure.
The Funds Reservation dialog box appears. If the name in the Control Budget column starts with the project
name, then it's a Project Management control budget. You can hover over the budget account in the Budget
Account column to view the details.
Additionally, you can use predefined reports for further inquiry and reporting. For more information, see Oracle Fusion
Budgetary Control Predefined Reports.
57
Oracle Fusion Cloud Project Management Chapter 2
Using Project Costing Project Cost Transactions
An internal invoice isn't created but costs or revenue are shared based on the transfer price rules. This method provides
a financial view of the performance of an organization.
You can select burden schedules for planning cost transactions in the planning options of the financial and project plan
types. Alternatively, you can set planning options to use actual rates instead of planning rates for planning transactions,
in which case, burden schedules and burden schedule overrides assigned in the associated award are also used for
planning cost transactions.
If you are using planning rates for financial or project planning, you can select specific rate schedules and burden
schedules for the plan type.
If you enable budgetary control for the transaction ledger and business unit, then budgetary control validation is
performed against project control budgets if the project control budgets also exist in the same ledger.
For example, consider the following batch, which contains two transactions:
58
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
You can also set burdening options, including additive and precedence burden structures, adjust, and recalculate
burdening your projects.
The application performs a summation of burden costs with raw costs to provide a true representation of costs. Using
burdening, you can perform internal costing, revenue accrual, billing, asset capitalization, and budgetary control
including the type of burden costs that your company applies to raw costs.
If you enable the option to create separate expenditure items for burden costs at the project type level and the
transaction is eligible for budgetary control, then you must associate an expenditure type to the burden cost code in the
cost bases of the burden structure.
59
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
1. The application selects the expenditure items with raw cost amounts for processing.
2. The process determines if the related project type of the expenditure item is enabled for burdening.
3. If the project type is enabled for burdening, then the process determines the burden schedule to be used.
4. If the project type is not enabled for burdening, then the expenditure item is not burdened. The process
assumes the burden multiplier is zero; therefore, burden cost is zero and thus burdened cost equals raw cost.
5. To determine which burden multiplier to use, the process determines if there is a burden schedule override for
the expenditure.
6. If a burden schedule override exists, then the process uses the task burden schedule override on the associated
task. For sponsored projects, the process ignores the task burden schedule overrides.
7. If no task burden schedule override exists on the associated task, then the process uses the project burden
schedule override on the associated project. For sponsored projects, the process ignores the project burden
schedule overrides.
60
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
8. If there are no burden schedule overrides, the process uses the burden schedule assigned at the task level for
burden cost calculations.
For sponsored projects, the process determines the burden schedule to use for burden cost calculations in the
following order:
a. Burden schedule assigned at the summary task level of the award project
b. Burden schedule assigned at the award project level
c. Burden schedule assigned at the award level
9. If the burden schedule type is a firm schedule, then the process checks if a fixed date is specified for burdening.
If yes, it uses the fixed date to determine the schedule version. If a fixed date isn't specified, then the process
uses the expenditure item to determine the burden schedule version.
10. After a schedule version is determined, the process verifies that the expenditure type of the expenditure item is
found in any of the cost bases of the selected burden schedule version.
11. If an expenditure type is excluded from all cost bases in the burden structure, then the expenditure items that
use that expenditure type aren't burdened (burden cost equals zero, thus burdened cost equals raw cost).
12. The process then checks if burden multipliers exist for the organization to which the cost transaction belongs. If
burden multipliers aren't defined for the organization, then the process checks if multipliers are defined for any
of the parent organizations in the hierarchy. If burden multipliers don't exist for the organization or any of the
parent organizations, then the expenditure isn't burdened.
13. The application calculates burden cost and burdened cost amounts according to the following calculation
formulas:
◦ For additive burden structures, burden cost equals raw cost multiplied by a burden multiplier.
If you have multiple burden cost codes, an additive burden structure applies each burden cost code to the raw costs
in the appropriate cost base. The examples in the following tables illustrate how burdened cost is calculated as a
combination of raw and burden costs and how different burden structures using the same cost codes can result in
different total burdened costs.
The following table lists the cost codes and multipliers for calculating burdened cost using the additive burden structure.
Overhead 1 0.10
61
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
The following table describes an example of calculating the burdened cost using the additive burden structure for an
expenditure item that is not rate based.
A precedence burden structure is cumulative and applies each cost code to the running total of the raw costs, burdened
with all previous cost codes. The calculation applies the multiplier for the cost code with the lowest precedence number
to the raw cost amount.
The calculation applies the cost code with the next lowest precedence to the subtotal of the raw cost plus the burden
cost for the first multiplier. The calculation logic continues in the same way through the remaining cost codes. If two
cost codes have the same precedence number, then both are applied to the same subtotal amount.
The following table lists the cost codes and multipliers for calculating burdened cost using the precedence burden
structure.
Overhead 10 0.10
The following table describes an example of calculating the burdened cost using the precedence burden structure for an
expenditure item that is not rate based.
62
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
The order of the burden cost codes has no effect on the total burdened cost with either additive or precedence burden
structures.
Related Topics
• Recalculate Burden Costs
Let's say that you change the multiplier on an organization's burden schedule version. All of the existing transactions
that are associated with that organization need to be recalculated.
1. In the Costs work area, click the Manage Burden Schedule task.
2. On the Manage Burden Schedules page, select the burden schedule.
3. Click the Recalculate Burden Costs button. The Recalculate Burden Costs process initiates the Import Costs
process to create expenditure items and cost distribution lines for the eligible transaction. In case of separate
line burdening, you must also run the Generate Burden Costs process after recalculating the burden costs.
4. Review the Recalculate Burden Cost output report and the Import Costs output report. If any transactions were
excluded from the recalculation, fix the conditions and recalculate again.
Related Topics
• Considerations when Editing Burden Schedule Multipliers
63
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
A precedence burden structure is cumulative and applies each cost code to the running total of the raw cost, burdened
with all previous cost codes. You assign the multiplier on the burden schedule that Oracle Fusion Project Costing uses to
perform the cost buildup for each detailed transaction.
64
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
Burdening is a method of applying one or more burden cost components to the raw cost amount of each individual
transaction to calculate burden cost amounts. Use project types to control how burden transactions are created and
accounted.
If you enable burdening for a project type, you can choose to account for the individual burden cost components or the
total burdened cost amount.
65
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
The following graphic illustrates the burden cost accounting options for project types.
You specify the following options when setting up burdening options for project types.
66
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
If you include burden cost amounts on the same expenditure item, but want to see the burden cost details, enable the
option to create expenditure items for each burden cost amount on an indirect project and task.
If burdened costs are calculated for reporting purposes only, and you don't want to interface burdened costs to the
general ledger, you can disable the creation of accounting journal entries. If you select this option, only the burden cost,
which is the difference between the burdened cost and raw cost, is interfaced to general ledger.
The burdened cost is the sum of raw and burden costs. Therefore, selecting this option may result in accounting for raw
cost twice. For example, assume that the raw cost of an item is 100 USD, the burden cost is 50 USD, and the burdened
cost is 150 USD. When the application creates a journal entry for 150 USD, it accounts for the 100 USD that was already
accounted for as raw cost, plus the 50 USD burden cost.
The test emulates an actual burden cost transaction for a set of criteria consisting of the project, task, burden schedule,
expenditure type, expenditure organization, raw cost, quantity, and transaction date.
The application uses the burden schedule that you specify as burden cost criteria to calculate burden amounts. If you
specify a project as burden cost criteria, and you don't specify a task or burden schedule, then the application uses the
67
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
burden schedule on the project. If you specify a project and task, and you don't specify a burden schedule, then the
application uses the burden schedule on the task.
• Verify that the amounts for each burden cost code and for the total burdened cost are calculated correctly
according to the specified criteria.
• Confirm that the correct schedule is used for the given project and task.
• Confirm that the desired burden cost codes and rates are used for the organization and expenditure type.
Burdening uses a set of estimated burden multipliers to increase the total cost amount of expenditure items. This fixed
percentage is an estimate of the indirect or burden costs associated with the raw costs for each expenditure item.
Allocations and burdening aren't mutually exclusive; you can use both. Whether your company uses allocations,
burdening, or both in a particular situation depends on how your company works and how you have implemented
Oracle Fusion Project Costing.
To produce correct recalculation results, you must first correct the source of the problem before redistributing the items.
You must verify burden setup details, such as the burden structure, burden multiplier in burden schedule, and burden
schedule at the project or task level. After changing the burden setup, identify and mark the impacted expenditure
items for recalculating the burden cost amount and then perform the adjustment.
Related Topics
• Recalculate Burden Costs
68
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
Only new expenditure items charged to the task use the new burden schedule. You can mark the expenditure items
for recalculation and reprocess using the new burden schedule assigned to the task. You can manually adjust the
expenditure items to recalculate the burden cost amounts by using the new burden schedule assigned to the task and
then reprocessing the expenditure items.
For example, if the multiplier for an organization and the burden cost code change, all transactions that are charged
to an expenditure type associated with the burden cost code in that organization are marked for reprocessing. The
adjustments are processed and burden costs are updated.
69
Oracle Fusion Cloud Project Management Chapter 3
Using Project Costing Overhead Costs to Projects
70
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
The integration of Oracle Project Portfolio Management and Oracle Supply Chain enables supply chain products to
support project attributes, which allows the capture of supply chain costs as project expenditures. Project Number
and Task Number are available to segregate and value the inventory, and support project-specific transactions that are
based on rules in the Supply Chain Materials Management and Inventory Organization.
Project attributes are also added to supply chain execution documents such as purchase requisition, purchase
order, sales order, transfer order, and manufacturing and maintenance work order. These project-specific execution
documents follow the business rules that are defined for the project. Any transactions associated with these documents
that create a commitment or actual cost to the project are captured with the project attributes to ensure that these costs
are posted as expenditures to the project.
71
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Here is an illustration that explains how the project-driven supply chain solution works.
Here's the list of set up tasks in Project-Driven Supply Chain along with a brief description.
Opt in the Project-Driven Supply Chain feature Yes Enable the Project-Driven Supply Chain feature
by opting in via the Manufacturing and Supply
Chain Materials Management offering.
72
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Set up the default expenditure types Yes Review and maintain the default expenditure
types to use in supply chain transactions that
support integration with projects
Manage orchestration process definitions Yes Prevent Order Management from sending order
lines that include project details to Receivables.
Here's the list of project costing specific tasks in Project-Driven Supply Chain along with a brief description.
Manage burdening No Review the raw cost, burden cost, and burdened
cost of each transaction. Create accounting
for burden costs even when raw costs are
accounted in a third-party application.
73
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
1. Run the Update Project Performance Data process to review the committed costs for requisitions on the
Manage Committed Costs page.
2. Import the approved purchase orders into Oracle Project Costing using the Import Costs process with the
transaction source set as Purchase Receipt after the item is shipped and the transaction is accounted and
costed in Oracle Cost Management.
3. After importing the transactions, you can view them on the Manage Project Costs page when you filter by
Document = Purchase Receipt and Transaction Source = Oracle Cost Management.
4. Then, add the Purchase Order, Distribution Line, Supplier, and Receipt Number references as columns via
the View menu on the Manage Project Costs page to identify the transaction source.
5. You can view these references on the Manage Unprocessed Costs page.
6. You can search by Purchase Order or Receipt Number on the Manage Cost Distribution page.
Project accountants and project managers can open the expenditure item to view the complete transactions details,
including the source document. Adjust one or more expenditure items using the Actions menu on the Manage Projects
page. Adjustments you perform in Oracle Project Costing won't be reflected in the source supply chain transaction.
Optionally, you can perform intercompany, burden and cost allocation business functions on expenditures items
incurred from supply chain activities. You can also view and adjust these transactions in the Manage Cost Distributions
task, and resolve any cost exception using the Manage Unprocessed Costs task.
Track the cost of the material received to the project, perform budget versus actual analysis, and capitalize the cost of
the investment.
Project accountants and project managers can track commitments for internal material transfer orders and requisitions
with inventory or expense destinations. Once the item is received, the committed costs are relieved and can be seen in
Project Costing as actual cost after running Import Costs.
74
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Optionally, you can perform intercompany, burden and cost allocation business functions on expenditures items
incurred from supply chain activities. You can also view and adjust these transactions in the Manage Cost Distributions
task, and any cost exception can be resolved using the Manage Unprocessed Costs task.
75
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
• You can search by Sales Order Number or Shipment Number on the Manage Cost Distribution page as well.
Project accountants can open the expenditure item to view the complete transactions details, including the source
document.
Points to Consider
Here are a few points to note about this feature:
• The expenditure item date of the sales order issue transaction is the shipment date.
• Project Costing receives the cost of the item as defined in Manufacturing Costing.
• Project Costing doesn't support billing by material item and service item.
• Drop shipments and back to back processing of project sales order lines aren't supported.
Import project related transactions and perform budget versus actual analysis, and invoice your customer based on the
percentage of completion or milestones achieved.
1. Run the Update Project Performance Data process to review the committed costs assigned to requisitions,
purchase orders, or transfer orders with work order destination on the Manage Committed Costs page.
2. Import the work orders into Oracle Project Costing using the Import Costs process with the transaction
source set as Oracle Fusion Cost management after the transaction is costed and accounted in Oracle Cost
Management.
3. After importing the transactions, you can view them on the Manage Project Costs page when you filter by
Document = Manufacturing Work Order or Maintenance Work Orderand Transaction Source = Oracle
Fusion Cost Management.
4. Then, add the Work Order Number, Resource, Inventory Transaction, Resource Transaction, and Resource
Instance references as columns via the View menu on the Manage Project Costs page to identify the
transaction source.
5. You can view these references on the Manage Unprocessed Costs and Manage Cost Distribution page .
Project accountants and project managers can open the expenditure item to view the complete transactions details,
including the source document. You can perform one or more adjustments on one or multiple expenditure items using
the action menu on the Manage Project Costs page. Adjustments you perform in Oracle Project Costing won't be
reflected in the source supply chain transaction.
Optionally, you can perform intercompany, burden and cost allocation business functions on expenditures items
incurred from supply chain activities. You can also view and adjust these transactions in the Manage Cost Distributions
task, and resolve any cost exception using the Manage Unprocessed Costs task.
76
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Project-related supply chain costs that have multiple cost distributions in Fusion Cost Management are imported in
Projects as multiple project cost transactions but are treated as a group. The grouping is based on the inventory cost
distribution layer identifier for the applicable cost distributions in Fusion Cost Management. Only one of the project cost
transactions in the group, either a material or resource cost, displays the quantity value. All other transactions in the
group will have a quantity value of zero. The Source Transaction Quantity attribute continues to capture the quantity
value for all the transactions in the group. Because the quantity information is saved at the group level, forecasting and
reporting is more accurate. At the same time, you can view the quantity information associated with each project cost
transaction individually.
Projects imports a project-related supply chain cost for the item Cable, which has a cost component for Material and
Overheads. Fusion Cost Management creates cost distributions for every cost element, and Projects imports multiple
cost distributions as individual project cost transactions (See table below.) Fusion Cost Management uses the inventory
cost distribution layer identifier to track inventory depletion, or Projects uses transaction receipts to group these cost
distributions from Fusion Cost Management. The Source Distribution Layer Reference attribute denotes this grouping
identifier. The quantity information is then captured against only a Material or Resource cost transaction in the group.
Other transactions in the group are updated with a zero-quantity value, while the attribute Source Transaction Quantity
continues to capture the quantity for each transaction. The Source Transaction Type denotes the inventory transaction
type associated with the group.
Here's a table depicting how the the Source Transaction Type, Source Transaction Quantity, and Source Distribution
Layer Reference columns appear in the Manage Project Costs page:
77
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Transaction Project Task Number Inventory Expenditure Quantity Source Source Source
Number Number Item Type Transaction Transaction Distribution
Quantity Type Layer
Reference
Select and add the Source Transaction Quantity, Source Distribution Layer Reference and Source Transaction Type
columns to the transaction list view of the Manage Unprocessed Costs, Manage Cost Distributions, and Manage Project
Costs pages in the Project Costing and Project Management work areas to identify and manage supply chain costs that
have multiple cost distributions.
Non-quantity adjustments, such as adjusting billable and capitalizable values, and applying and releasing holds to
invoices and revenues, are allowed at the individual transaction level.
Planning and Forecasting for Inventory Items that Require Multiple Cost
Transactions
The application rationalizes quantities across project cost transactions in a group to reflect actual quantities as
recorded in the supply chain activities. This enables you to review planned vs actual figures and use accurate quantity
information to reliably forecast requirements for supply chain inventory items that are planned on your project.
78
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
REST API for Managing Supply Chain Transactions with Multiple Cost
Distributions
Use the Source Transaction Quantity, Source Transaction Type, and Source Distribution Layer Identifier attributes in the
Project Costs and Unprocessed Project Costs REST APIs to manage supply chain transactions that have multiple cost
distributions.
Use the Manage Budgetary Control or Manage Encumbrance Accounting task from the Setup and Maintenance work
area to enable budgetary control.
79
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
The project accounting business function requires that you enable budgetary control for a business unit before enabling
encumbrance accounting.
You have this ability even when procuring material directly to a work order destination from a project-specific
manufacturing or maintenance work order.
Use project-specific requisitions created with an inventory or work order destination, as well as back-to-back
requisitions, to reserve funds as commitments against projects or chart of account-based control budgets, or both,
when budgetary control is enabled for these transaction types. These funds can include both raw (requisition cost) and
related burden costs.
When you review a requisition in Procurement, you can check whether funds have been reserved for the requisition and
associated requisition lines. You can also see the destination of the requisition and project costing details, such as the
project number, budget date, and so on.
When you perform budgetary controlled validation on purchase orders created independently or from such requisitions,
you can see whether funds are reserved for them as an obligation. Liquidation of reserved funds on a requisition
happens when the requisition turns into a purchase order. Payables invoices do not play a part in this process. The
funds status on the purchase order is updated throughout the procurement lifecycle until the costs have been imported
into Project Costing.
The inventory receipt and costing of items for such purchase orders are not budgetary controlled in Receipt Accounting
or Cost Management. It is at the time of importing the purchase order related inventory costs from Supply Chain Cost
Management into Project Costing that the purchase order obligation is liquidated, and the inventory costs reserved as
project expenditures. This includes raw (inventory) costs and related burden costs. If the burden schedule associated
with the project has been updated with new rates between purchase order creation and the import of inventory costs
into Projects, the revised burden rates will be used to reserve the funds. Project Costing will also liquidate the raw and
burden costs originally reserved against the purchase order.
Use the Budgetary Control Analysis Report to view control budget balances for non-sponsored projects, and the
Manage Awards page to view control budget balances for sponsored projects.
Here's an image displaying the requisition, purchase order, and project cost created for the purchase order inventory
receipt, denoted in the image as Project Expenditure, which is our project cost.
80
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
81
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
The Budget Control Analysis Report enables you to identify the stage in the lifecycle of a supply-chain-related project
cost at which the requisition becomes a purchase order, and the commitment becomes an obligation, and on receipt,
a project cost. This report enables you to track when a requisition was made, when the funds were reserved, when the
requisition was approved, and so on. For example, the report shows that when a requisition gets approved, related
funds get reserved, and the requisition creates a commitment. You can then see how, at the Purchase Order stage,
the commitment gets liquidated, and the purchase order amount becomes reserved as an obligation until goods are
received and payment made. The obligation is then liquidated, and a project cost is created.
Customers who are working on sponsored projects and are using these features can view similar details in the Grants
Management > Awards > Manage Awards > Award page.
Note: Payables invoices associated with project-specific purchase orders with inventory and work order destinations
are not applicable for budgetary control validation. Invoice variances, if any, will be budgetary controlled by the
Import Costs process in Project Costing when the acquisition adjustment costs are imported from Supply Chain Cost
Management. Payables Invoices now display project attributes at the invoice line and distribution levels for invoices
matched to project-specific purchase orders
If encumbrance accounting is enabled for the relevant business function and transaction subtypes, then accounting
and liquidation of the encumbered raw and burden costs is done when creating accounting for the requisition, purchase
order, receipt accounting, and project costs.
Returns, cancellations, and other adjustments on project-specific purchase orders to an inventory or work order
destination and back-to-back orders are budgetary controlled. Applicable encumbrances are also accounted.
Funds that the Project Costing subledger reserved at the time of importing purchase order costs from the Supply Chain
Cost Management application might differ from the accounted encumbrances on the same transaction. This is because
the Supply Chain Cost Management application could have imposed item cost overheads, resulting in additional costs
to the originally encumbered purchase order costs. Funds reservation in Project Costing will be based on these actual
costs received from the Supply Chain Cost Management application.
Budgetary Control
• Transaction subtypes that support budgetary control and account encumbrances for a project-specific
procurement to an inventory or a work order destination and back-to-back orders are enabled by default for
newly created business units and ledgers that are enabled for budgetary control. These transaction subtypes
will remain disabled for business units and ledgers that were enabled for budgetary control before these
subtypes were created. They will have to be manually enabled if you would like to have budgetary control and
account encumbrances for project-specific procurement to an inventory or work order destination and back-to-
back orders.
• To successfully budgetary control and account encumbrances for a project-specific procurement that
involves use of both requisitions and purchase ordersto an inventory or a work order destination and back-
to-back orders, you must enable the budgetary control transaction subtypes for both the Requisitioning and
Procurement business functions. Failure to enable these subtypes for both the business functions will result in
funds being reserved or liquidated incorrectly.
82
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
Requisitions
Project-specific requisitions for inventory or work order destination as well as back-to-back requisitions created before
enabling budgetary control or encumbrance accounting for requisition transaction subtypes will remain not applicable
for budgetary control and encumbrance accounting. Once you enable these transaction subtypes for the requisitioning
business function, only new requisitions will be subject to budgetary control and encumbrance accounting.
Purchase Orders
Project-specific purchase orders for inventory or work order destination, as well as back-to-back purchase orders
created before budgetary control is enabled for these transaction subtypes, will continue being excluded from
budgetary control and encumbrance accounting throughout their fulfillment cycle. Once budgetary control for these
transaction types is enabled for existing inventory or work order destination purchase orders, the changes listed below
will trigger budgetary control and encumbrance accounting.
• Changes to account, project, or budget date
• Addition of back-to-back or project-specific lines, schedules, or distributions
• The encumbrance liquidation of raw (purchase order) costs will be done by the Receipt Accounting subledger
using the following transaction types:
Price update on Inventory Purchase Order Cost Adjustment - PO Price Update for Inventory Destination
Price update on Work Order Purchase Cost Adjustment - PO Price Update for Work Order Destination
Order
83
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
• Encumbrance liquidation of raw costs due to price update to a purchase order is done only for the uninvoiced
receipt quantities in Receipt Accounting using the transaction types Cost Adjustment - PO Price Update for
Inventory Destination and Cost Adjustment - PO Price Update for Work Order Destination.
• To successfully reserve funds for invoice variance costs in projects for project-specific purchase orders to
an inventory and work order destination, disable the profile option to Exclude Invoice Variances from Cost
Management, if enabled.
• For description-based purchase orders without item reference and to a work order destination, the
encumbrance liquidation and budgetary check will be done directly in receipt accounting using the Delivery to
Expense transaction type.
Projects
• Project-specific purchase orders to an inventory or work order destination and back-to-back orders that were
created prior to enabling the new transaction subtypes may exist. This can also include inventory receipts
and returns. If these project costs are imported into the Project Costing subledger after enabling the new
transaction subtypes, they will be subject to budgetary control in Project Costing. Funds reservation will happen
in Project Costing for such scenarios irrespective of whether funds were originally reserved at the time of
creating the purchase order or not. It is recommended you review and adjust your control budgets to allow for
these reservations.
• Budgetary control, when enabled for this feature, is successful only for projects with project types that have not
been enabled for exclusion from cost collection in the Manage Project Type Cost Exclusions task.
• The encumbrance liquidation of the purchase order raw costs will be done by Receipt Accounting, and that
of burden costs associated with the purchase order by Project Costing. It is recommended that you run the
relevant create distributions and accounting processes for each application without delay to ensure the
encumbrances are accounted promptly.
Payables
• Before this feature, for budgetary control enabled ledgers, Payables reserved funds for invoice price variances
in the applicable control budgets when the invoice was matched to project-specific purchase orders to an
inventory destination. With this feature, Payables stops reserving funds for invoice price variances, and the
reservation will instead be done by Project Costing. We recommend that you review your existing user-defined
business flows that could be impacted by this change.
• When invoice price variances exist for project-specific purchase orders to an Inventory and Work Order
destination, the funds status for such distributions will show as not applicable. These distribution lines are also
not subject to further funds reservation at General Ledger.
• Before this feature, for capital projects or construction-in-process (CIP) projects, there was a possibility of
capitalization or asset lines being created twice, once in Payables and again in Projects, if the accrual account is
also an asset clearing account. With the project details being captured at Payables, this will no longer occur. It
84
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
is recommended to review your existing user-defined business flows, if any, that could be impacted due to this
change.
• View and report project details on payables invoice lines and distributions, available in the Payables Invoices >
Transactions Real Time OTBI Subject Area.
Other
• Budgetary control for purchase orders related to outside processing services or contract manufacturing is not
supported at this time.
• Budgetary control and encumbrance accounting is not supported for project-specific internal material transfer
requisitions to an inventory destination.
If budgetary control is enabled, project funds checks, adjustments to funds reservations and encumbrance accounting
are automatically handled based on the new values defined on the project related purchase order line.
85
Oracle Fusion Cloud Project Management Chapter 4
Using Project Costing Project-Driven Supply Chain
86
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
You can review and adjust your cost transactions both before and after importing them to Oracle Fusion Project
Costing.
Note: Some adjustments, such as a change in a comment on project cost, or an update account operation, don't
trigger a workflow.
If you want to update the business rules associated with approval configuration, or configure the approval workflow
to incorporate parallel approval, request your project application administrator to configure the ApproveAdjustment
human task. The Manage Task Configurations for Project Financial Management task under Setup and Maintenance
enables authorized users to update the adjustment approval workflow.
Note: The adjustment type codes are the lookup codes available for the lookup type PJC_ADJUSTMENT_TYPE.
Hold invoice until released BILL_HOLD Hold a project cost from invoicing until
removed.
Hold invoice once ONE_TIME_HOLD Hold a project cost from invoice once.
Hold revenue until released REVENUE_HOLD Hold a project cost from recognizing revenue
until hold is removed.
Release invoice hold REMOVE_BILL_HOLD Remove a project cost from invoice hold.
87
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
Release revenue hold REMOVE_REVENUE_HOLD Remove a project cost from revenue hold.
Change work type CHANGE_WORK_TYPE Adjustment to change the project cost work
type.
Users with the following privileges can perform project cost adjustments without triggering the approval workflow:
Approve Project Expenditure Item Billing Hold Allows approval of billing hold on project costs. • Hold invoice until released
Change
• Hold invoice once
• Release invoice hold
Approve Project Expenditure Item Billing Status Allows approval of project costs billing status • Set to billable
Change change.
• Set to nonbillable
Approve Project Expenditure Item Capitalizable Allows approval of project costs capitalizable • Set to capitalizable
Status Change status change.
• Set to noncapitalizable
Approve Project Expenditure Item Revenue Allows approval of revenue hold on project • Hold revenue until released
Hold Change costs.
• Release revenue hold
88
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
Approve Project Expenditure Item Split and Allows splitting and transferring of project Split and Transfer
Transfer costs.
Approve Project Expenditure Item Split Allows approval of splitting project costs. Split
Approve Project Expenditure Item Transfer Allows approval of the transfer of project costs. Transfer
Approve Project Expenditure Item Work Type Allows approval of the work type change of Change work type
Change project costs.
Related Topics
• Workflows in Oracle Project Management
For example, a project cost adjustment is needed if a transaction is incorrectly charged to a project or task. You can
correct the transaction by performing an expenditure item adjustment of transferring the costs to a different project or
task or changing cost or burden rates for the expenditure item. Oracle Fusion Project Costing adjusts the expenditure
items and performs the related cost processing. You can review expenditure items and then perform various costing
and billing adjustments.
The application processes the expenditure items for the adjustment along with cost processing. The expenditure items
go through the basic validation. Then, depending on the adjustment type, the expenditure items are run through the
Import and Process Cost Transactions process.
The application rolls back the processing automatically for process validation errors such as those for pricing,
accounting, period derivation, and for transaction control violations. For split and transfer expenditure item
adjustments, if transferring of any one of the expenditure item fails, then the application doesn't create new expenditure
items or the associated cost distributions. The original expenditure item is set to rejected status and the error details
89
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
are provided in the adjustment history of the expenditure item. For other adjustments such as billable status changes
or raw cost and burden cost recalculation, the application rolls back the creation of the reversing and new cost
distributions and updates the original expenditure item as rejected. You can't cancel an adjustment performed on an
expenditure item for which funds are already reserved against a control budget.
The application tracks adjustment history for the expenditure item, including details such as the person submitting the
adjustment and the submission date. It also records whether the adjustment comes from costing, invoice, or revenue.
Review the errors and then either cancel or reprocess the adjustment.
You can review the cost distributions for a specific period, and compare and reconcile the cost amounts to amounts in
other applications.
Related Topics
• Expenditure Item Adjustment Statuses
You can review the adjustment status and process the expenditure item accordingly.
Pending Approval Adjustment is submitted and is pending for You can't cancel an adjustment in this status.
approval. Once approved, the status changes to
completed.
Pending Adjustment is submitted for processing. You can cancel the adjustment.
Failed Adjustment isn't selected for processing You can't resubmit or cancel an adjustment
because of validation errors. Failure reasons are in this status. The transaction failed because
provided. of basic adjustment validation such as project
status is closed or not allowing adjustment on a
net-zero expenditure item.
Rejected Adjustment is rejected for processing by the Review the error details, correct the issues, and
Import Costs process due to processing errors, then resubmit to process them again. You can
transaction control validation errors, or costing cancel the adjustment. Even if two adjustments
errors. in rejected status exist, you can cancel one of
them independently.
90
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
You can cancel only pending or rejected adjustments of any type except rebuilding burden costs and updating project
and task organizations. Also, you can't cancel an adjustment performed on an expenditure item for which funds are
already reserved against a control budget.
For example, you can change the report layout, include or remove information from the report based on your approvers'
needs, add a company logo, and so on. Changes made to notification templates are updated every 24 hours by default.
You can, however, configure the application to make your changes available sooner by creating relevant profile options.
See Apply Changes to Workflow Notifications Soon After Upload in the Oracle Applications Cloud Implementing
Applications guide for more details.
91
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
You can use links in the notification report content to navigate to the Manage Project Costs or the Project Cost
Transaction page and view transaction details. You will, however, need data access to the project costs to be able to do
so.
Some of the attributes in the notification reports appear only if applications that manage these attributes are available
to your account. For example, transaction attributes like Contract Number and, Funding Source appear in the
notification only if Grants Management is enabled. Similarly, attributes such as Source Distribution Layer Reference and
Source Transaction Quantity appear only for project-driven supply chain transactions.
• Edit comment
• Split
• Split and transfer
You can't split and transfer a related item independently to another project or task. However, you can perform billing
adjustments and other adjustments such as changing the capitalizable status of an expenditure item and the related
expenditure items independently.
Note: The quantity of the split expenditure type must be less than the oiginal expenditure item quantity.
92
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
If the expenditure items are already recognized, then they're identified for reversing during the next revenue generation
and aren't eligible until the revenue hold is released.
For external or interproject billing, you can select either the Hold Invoice Once or Hold Invoice Until Released option
to place expenditure items on invoice hold. For intercompany billing, you can select only the Hold Invoice Until
Released option to place expenditure items on invoice hold.
Selecting Hold Invoice Once prevents an expenditure item from being invoiced until an invoice is released for a contract
line which is associated with the expenditure item. Selecting Hold Invoice Until Released prevents an expenditure item
from being invoiced until you release the invoice hold by selecting the Release Invoice Hold option.
93
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
Summarized amounts are grouped by period, billing or capitalization status, and resource assignments that reside on
the distributions. Cost distribution lines are also the source for accounting events and can be used to reconcile with
general ledger balances.
Alternatively, navigate to the Expenditure Item page by clicking the transaction number link. You can view the source
transaction details by clicking the invoice number link in the Supplier Invoice Details section.
In the Create Mass Adjustment page, select the adjustment type, provide justification, select the project or task to
transfer to, or work type to change to depending on the adjustment type selected, and submit the adjustment.
Project application administrators can review and prioritize workflow exceptions and either resubmit tasks after making
a correction to the underlying rules, or withdraw the tasks in progress. The Transaction Console also provides details
associated with workflows, such as approval history and comments, as well as diagnostic logs to assist with debugging.
Project application administrators can also use the Approval Rules page on the Transaction Console to quickly launch
BPM Worklist to modify approval workflow rules as appropriate.
For more information on working with the Transaction Console, see the Workflow Transaction Console section in the
Implementing Common Features for Financials and Project Portfolio Management guide.
94
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
You can also update the number of stages and participants (sequential and parallel) in the workflow. For parallel
approvals, you can also determine an outcome based on the voting percentage of parallel participants (within a stage or
across stages).
For detailed information on using BPM Worklist to update approval workflows, see Workflow Approvals and
Notifications in the Implementing Common Applications guide.
95
Oracle Fusion Cloud Project Management Chapter 5
Using Project Costing Project Cost Adjustments
96
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
You can specify schedule types such as job, person, nonlabor, and resource class for your rate schedules in Oracle
Fusion Project Costing.
• Job
• Person
• Nonlabor
• Resource class
• Project role
Job
Job rate schedules contain rates used to calculate amounts for the following types of labor transactions:
• Costing
• Billing (invoice and revenue)
• Planning
• Budgeting
• Forecasting
• Transfer price
If you're using planning rates for financial or project planning, you can select a specific job rate schedule when
configuring rate settings at the plan type or project level. Job rate schedules are used if rates can't be derived from the
person labor rate schedule.
When creating a job schedule type, you must select a job set from Oracle Fusion Human Capital Management. The job
set is the source of jobs in your rate schedule. Assign rates or markup percentages to jobs in the rate schedule.
97
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
Person
Person rate schedules maintain rates by named worker and are used to calculate the cost or price of project labor
transactions. Person rate schedules have applications in project costing, billing, and planning activities. You can define
rates for workers with active, terminated, future, or no assignments.
When you define a person rate schedule, the name of the person is mandatory, but you can optionally include a
worker's job and organization from any one of their HR assignments. The list of values for person name is dependent on
the From Date of the rate schedule line. In addition to person name, if a person's job is selected then the organization
defaults from the same HR assignment from which the job was picked (although the default organization can be
removed if required).
In summary, within a person rate schedule you can maintain rates at the following levels:
• Person
• Person and job
• Person, job, and organization
For example, if a rate schedule entry exists for Person A, where only the person’s name has been entered, and another
rate schedule entry exists where both the person’s name and job have been entered, the latter will take precedence.
Highest precedence is for the rate schedule entry having values for person, job, and organization.
Costing: When a rate schedule is created for project costing purposes, the schedule contains raw cost rates that you
can use to calculate the raw cost amount of a project labor transaction. For example, a person cost rate schedule may
contain a rate of $100 for Person A. If person A enters a timecard for 8 hours, the calculated raw cost for that timecard
would be $800.
Billing: When a rate schedule is created for project billing purposes, the schedule contains either a bill rate or a markup
for each worker. You can use person rate schedules to calculate the revenue or invoice amounts for rate-based revenue
or bill plans, or the transfer price of resources for intercompany billing. For example, a bill rate schedule may contain
a rate of $150 for Person A. The bill amount for Person A’s timecard is calculated as 8 hours x $150 bill rate = $1200
(therefore giving a $400 margin). Alternatively, markup can be used to apply a fixed amount on top of the cost. For
example, a person bill rate schedule may contain a markup of $25 for Person A. The bill amount is therefore calculated
as $100 cost + $25 markup = $125.
Planning: Financial project plans, budgets and forecasts can be configured to either use rate schedules specific to
planning, or to use the same rate schedules as actual cost and billing transactions. In either scenario person rate
schedules may be used.
Nonlabor
Nonlabor rate schedules contain rates or markup percentages that calculate cost, bill, revenue, plan, budget, forecast, or
transfer price amounts for nonlabor resources.
Enter a rate or markup percentage for expenditure types with the Rate Required option enabled. Otherwise, assign
it only a markup percentage. Assign rates to nonlabor resources and optionally define rates for nonlabor resource
organizations.
If you're using planning rates for financial or project planning, you can select a specific nonlabor rate schedule when
configuring rate settings at the plan type or project level.
98
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
Resource Class
Resource class schedules contain the planning rates or markup percentages for a resource class or a combination
of resource class and organization. You optionally assign a resource class schedule to a project plan or financial plan
(budgets and forecasts) at the plan type level or version level. The resource class rate schedule determines rates for the
associated resources if the rates can't be derived elsewhere.
Enter a rate or markup percentage for each resource class in the rate schedule. Optionally, assign the rate or markup
percentage to a specific organization for a resource class.
Project Role
Use project role rate schedule to define bill rate or cost rate for a project role. You can assign them to project plan type or
financial plan type.
Related Topics
• How Labor Cost Rates Are Calculated
• Considerations for Selecting Rate Schedules for Project and Financial Planning
• How Invoice and Revenue Rates Are Determined
• Job Mapping
You can use the Project Rate Schedules Interface macro-enabled Excel workbook template to prepare data for loading
and importing, and ensure that your data conforms to the structure and format of the target application database
tables. The workbook contains the following worksheets:
• Instructions and CSV Generation: Table-specific instructions, guidelines, formatted spreadsheets, and
recommendations for preparing the data file for upload.
• Rate Schedules: Project rate schedule details such as schedule name, schedule type, currency, and so on.
• Person Rates: Labor rate details such as person name, rate, markup percentage, and so on.
• Job Rates: Job rate details such as the job code, cost or billing rate, and so on.
• Nonlabor Rates: Nonlabor rate details such as expenditure type, rate, markup percentage, and so on.
• Resource Class Rates: Resource class rate details such as resource class, unit of measure, rate, and so on.
• Cost Rate Overrides: Cost rate overrides details such as person, job, expenditure type, rate, and so on.
• Bill Rate Overrides: Bill and revenue rate overrides details such as contract, plan type, person, job, expenditure
type, rate, and so on.
After you prepare the data in the Project Rate Schedules Interface Excel template, click the Generate CSV File button
in the template to create the CSV files in a ZIP file format to load data to the interface tables. Optionally, you can bypass
the Excel template and manually create the CSV files.
99
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
On the Scheduled Processes page, submit the Load Interface File for Import process followed by the Import Project Rate
Schedules process to transfer data to the application database tables. After the import process is complete all records
are purged from the open interface tables.
Name of the project rate schedule that's imported from the interface tables into the application. If you don't specify a
value, then all the rate schedules that exist in the interface tables are imported.
Option to display or hide the successfully imported rate schedules, person rates, job rates, nonlabor rates, and resource
class rates in the Import Project Rate Schedules Report. The default value is No.
Output Reports
The Import Project Rate Schedules process generates an Import Project Rate Schedules report in PDF format. In case
the Import Project Rate Schedules process result in errors, the application also generates an additional output file
named Import Project Rate Schedules [Link].
The Import Project Rate Schedules report (PDF format) displays the processing errors, warnings, and exceptions
encountered during the import process. The report can optionally display all the rate schedules and rates that were
successfully imported. Review the PDF report for the rate schedules and fix the issues in your data. Reload the updated
data to the interface tables and resubmit the Import Project Rate Schedules process.
The Import Project Rate Schedules Rejections sheet contains only the records that failed due to an error and includes
a detailed message for each failed row. You can use the Import Project Rate Schedules Rejections sheet to correct the
errors and generate the CSV files again. Repeat the error correction steps and resubmit the process until all rows are
imported successfully.
Related Topics
• Overview of External Data Integration Services for Importing Data
100
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
Alternatively, if you enter a bill rate for an expenditure type that relates to inventory items, then the base unit of measure
for inventory transactions reported under the expenditure type must be the same as the unit of measure for the
expenditure type. If the base unit of measure for an inventory transaction differs from the unit of measure for the
expenditure type, the Generate Revenue process reports an error and doesn't process the transaction.
If the nonlabor expenditure type uses a rate and quantity, then the transaction currency of the expenditure is the same
as the transaction currency in the nonlabor rate schedule.
If the unit of measure of the nonlabor expenditure type is currency, then the transaction currency equals the ledger
currency.
101
Oracle Fusion Cloud Project Management Chapter 6
Using Project Costing Project Rate Schedules
102
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
You can review and validate accounting entries based on the settings for your accounting and project accounting
periods.
• Create burden cost accounting journal entries: Burden cost entries create an entry for the burden amount. If
burden cost is created on the same expenditure item, then this is the burden cost amount that was calculated. If
burden cost is created on a separate line, burden amount is zero on the source transaction because the raw and
burdened costs are the same.
• Create burdened cost accounting journal entries: Burdened cost entries create entries for the burdened
amount. If burdened cost is created on same expenditure item, then an additional entry is created for the
burdened cost amount. If burdened cost is created as a separate expenditure item, it creates an entry for each
source transaction for the same amount as the raw cost. It creates another entry for the burden expenditure
items for the burdened cost.
Note: The Create Accounting process for requisitions and POs creates a single journal header for both raw and
burden costs during encumbrance accounting.
103
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Accounting and Oracle Fusion General Ledger. The following table lists the accounting entries for a labor transaction
that has fringe, overhead, and general and administrative burden costs.
104
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
liquidation amount of the PO obligation. The following table lists the accounting entries for an overhead transaction
with a burden cost amount of 16.
Note: For separate line burdening you must run the Generate Burden Costs process and then perform accounting to
create the encumbrance accounting entries for burden costs.
The following table lists the burdened cost accounting entries for a labor transaction that has fringe, overhead, and
general and administrative costs. The burdened cost amount is 1,000.
105
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
You can store burden cost on project transactions without an accounting impact by not selecting either of the
accounting options in project type.
Note: If you're capitalizing burdened costs, then you must also account the burdened costs.
You must set up account derivation rules so that they derive the same account number for both the debit and the credit.
The accounts are derived by subledger accounting. After creating accounting, they're transferred to the general ledger.
Related Topics
• How Burden Costs Are Calculated
• Project Costing Accounts for Budgetary Control
Project accounting periods are maintained by business unit and typically don't use the same calendar as the accounting
and general ledger periods.
106
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Use the Configure Project Accounting Business Function task to specify whether to maintain the same accounting and
project accounting periods, or define project accounting periods that have a different frequency than the accounting
periods.
Example
Let's take a look at an example using the following image.
Here's the table that defines accounting period. Each month is a period with a specific number. For example, January is
a period with period number one and December has a period number 12. This numbering pattern repeats every year.
Oct-11 10
Sep-11 9
Aug-11 8
107
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Jul-11 7
Jun-11 6
May-11 5
Apr-11 4
Mar-11 3
Feb-11 2
Jan-11 1
Dec-10 12
Nov-10 11
Oct-10 10
Here's the table that defines project accounting period. Each week is a period with a specific number. For example, Jan-
W1 is a period with period number one and Aug-W4 has a period number 34 as its the 34th week in the calendar. This
numbering pattern repeats every year. Using this project accounting periods you can report for project information on a
weekly basis.
Oct-W4-11 42
Oct-W3-11 41
Oct-W2-11 40
Oct-W1-11 39
Sept-W4-11 38
Sept-W3-11 37
Sept-W2-11 36
Sept-W1-11 35
108
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Aug-W4-11 34
Aug-W3-11 33
Augt-W2-11 32
Aug-W1-11 31
Related Topics
• How can I set up project accounting periods that are different from accounting periods?
• How can I set up common accounting and project accounting periods?
View the accounting entries and errors associated with a transaction for the following:
• Cost distributions
• Cross-charge distributions
• Revenue distributions
• Revenue accounting transactions
The following table describes the various regions where the accounting entries are displayed in the View Accounting
window.
Source Accounting Displays accounting entries created by other Oracle Fusion Applications such as Oracle Fusion
Payables, Oracle Fusion Receipt Accounting, and Oracle Fusion Cost Management.
Imported Accounting Displays account combinations and amounts for accounted transactions created in and imported from
third-party applications.
Project Accounting Displays accounting entries created by Projects Financial Management applications.
109
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Settings that control the creation of journal entries are displayed in the View Accounting window to help you
understand why certain journal entries were created or not created. The settings are as follows:
• Transaction source document import and accounting options.
• Project type options for creating burden and burdened cost journal entries.
In Oracle Fusion Project Costing, accounting entries are created for each cost distribution and cross-charge distribution.
If a transaction has multiple cost distributions, then separate accounting entries are created for each distribution. You
can view accounting entries for all distributions associated with a transaction on the Manage Project Costs page, while
for a single cost or cross-charge distribution on the Expenditure Item page. In Oracle Fusion Project Billing, you can view
the accounting entries for revenue on the Edit Events and Manage Revenue Distribution pages. You can also view the
accounting entries for accounting transactions on the Manage Accounting Transactions page.
Related Topics
• Considerations when Creating Accounting for Transactions
• Edit Events
• Manage Revenue Distributions
• Edit Revenue Distributions
You can similarly search and select billing offset reclassification transactions and create accounting entries from the
Manage Accounting Transactions page.
110
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
The Create Accounting Process report tracks the details of impacted transactions. Review and correct the errors and
then run the Create Accounting process to create accounting entries and then post them to the general ledger.
Related Topics
• How Accounting Periods and Project Accounting Period Closing are Validated
In Project Financial Management, for example, a single journal entry may contain journal entry lines for raw cost, raw
cost clearing, burden cost, burden cost clearing, burdened cost, or burdened cost clearing. To determine the journal line
that represents burden cost, the burden cost accounting class usage retrieves the account within the journal entry to
which the burden cost was posted.
Project Financial Management uses accounting class usages to retrieve accounts for asset generation, borrowed and
lent processing, and cost adjustments. These processes assume that only one journal entry line or account will be
returned for each accounting class usage. If you modify the accounting class usages, ensure that each usage returns
only one account for a given journal entry. This can be done by associating only one project accounting class to an
accounting class usage.
For an event class, if you modify or add journal line rules for a specific cost, ensure that the accounting classes are
unique across the journal line rules.
Related Topics
Review the errors, fix the issues, and then change the accounting period and project accounting period status to Close
or Close Pending status. After closing the accounting periods and project accounting periods, you can open new
periods for transaction processing. For warning exceptions, the period status is set to Close or Close Pending status.
The following table describes the validation rules for transactions and the validation result for the respective period
statuses.
111
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Validation Rule Close Pending a Project Close a Project Close Pending an Close an Accounting
Accounting Period Accounting Period Accounting Period Period
Accounted transactions (for Validated with a warning Validated with a warning Validated with a warning Fails validation with an
example, supplier invoices, error
receipts, miscellaneous
inventory transactions)
entered in an integrating
Oracle Fusion application
in the same period that
are not yet transferred and
imported to Oracle Fusion
Project Costing.
Unaccounted transactions Validated with a warning Validated with a warning Validated with a warning Validated with a warning
(for example, supplier
invoices, costed receipts,
miscellaneous inventory
transactions) entered in an
integrating Oracle Fusion
application aren't yet
transferred and imported
to Oracle Fusion Project
Costing.
Accounting events Validated with a warning Validated with a warning Validated with a warning Fails validation with an
generated in Project error
Financial Management
applications for both new
and adjusted transactions
that are not finally
accounted or swept to
the next open or future-
enterable period.
Rejected cost adjustments Validated with a warning Validated with a warning Validated with a warning Validated with a warning
that are not processed.
Pending burden Validated with a warning Validated with a warning Validated with a warning Validated with a warning
summarization items that
are not yet processed.
Cross-charge or revenue or Validated with a warning Validated with a warning Validated with a warning Fails validation with an
billing offset reclassification error
distribution lines that
are not transferred to
subledger accounting.
Billable transactions with Validated with a warning Validated with a warning Validated with a warning Validated with a warning
a revenue classification of
rate-based or as-incurred
or as-invoiced, that are
invoiced but for which
revenue was not generated.
112
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Validation Rule Close Pending a Project Close a Project Close Pending an Close an Accounting
Accounting Period Accounting Period Accounting Period Period
Revenue events whose Validated with a warning Validated with a warning Validated with a warning Validated with a warning
completion date has passed
but for which revenue was
not generated.
Accrual transactions that Validated with a warning Validated with a warning Validated with a warning Fails validation with an
must either be finally error
accounted or swept to the
next period.
The corresponding Oracle Validated with a warning Validated with a warning Validated with a warning Validated with a warning
Fusion Payables accounting
period is not yet closed.
Unaccounted transactions Validated with a warning Validated with a warning Validated with a warning Fails validation with an
that are not swept to the error
next period.
Related Topics
• What happens if I close an accounting or project accounting period permanently?
• Sweeping Transaction Accounting Events
At the end of a period, you review accounting exceptions and then run the Sweep Transaction Accounting Events
process to sweep the unprocessed accounting events into the next Open or Future-Enterable period so that you
complete the period close. All the accounting events that aren't finally accounted are moved into the next Open or
Future-Enterable period.
Run the Sweep Transaction Accounting Events process either for transactions within a business unit or for transactions
across business units but assigned to the same ledger. Specify the accounting period that's in Open or Close Pending
status to move the accounting events. Using the source parameter, you can choose to sweep cost accounting events,
revenue accounting events, or both. You can preview the transactions that will be swept to the next Open or Future-
Enterable period by running the process in the Review mode, or you can move the accounting events directly by
running the process in the Update mode.
As a result of this processing, the accounting and project accounting dates are updated directly on the cost and revenue
distributions. Adjustment transactions and new distributions aren't created. If the transaction is summarized, the
transaction amount is reversed in the current period and summarized in the next Open or Future-Enterable period.
Related Topics
• How Accounting Periods and Project Accounting Period Closing are Validated
113
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Account Rules
Account rules are used to determine the accounts for subledger journal entry lines. In addition, you can specify the
conditions under which these rules apply. Using these capabilities, you can develop complex rules for defining accounts
under different circumstances to meet your specific requirements.
You can define account rules for an account, segment, or value set.
Another segment can be determined with the use of a constant value. Creating the account one segment at a time
offers greater flexibility, but also requires more setup.
Use both segment based and account based rules to derive a single account. Segment-specific rules are used, where
they're defined, and take the remaining values from an account-based rule. For example, you can use an account rule
which is for all segments and also separately use a rule which is for one particular segment. Segment-specific rules take
precedence over the all segments account based rule.
Combine account rules with segment rules. In this case, the segment value is derived from the segment rule to override
the corresponding segment of the account. If the segment rule has conditions associated with the priorities and none
are met, no override occurs and the segment value is derived from the account rule.
Note:
• If the returned account is end dated with a date that's the same or before the subledger journal entry
accounting date, and an alternate account is defined in the general ledger, the alternate account is used. The
original account is stored on the journal line for audit purposes
• If the alternate account is invalid, the Create Accounting process creates the journal in the invalid status. An
error message is displayed to indicate the GL account is invalid.
• If the derived account or the alternate account is invalid and the Create Accounting process is submitted with
the process event parameter set to Invalid Account, the invalid account is replaced with the suspense account
defined in the ledger option for the ledger.
114
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
• Assign an account rule from the same or a different application to a journal line rule in the subledger journal
entry rule set. For example, to derive an expense account for journal line rule Expense, assign the Projects Cost
Account rule owned to the Payables journal line rule Expense.
• Create an account rule based on an account rule from another application and assign it to a journal line rule.
For example, you may create an account rule Invoice Expense Account referencing Project Cost Account
assigned in the Priorities region. You may attach the Invoice Expense Account rule to the journal line rule
Expense in the journal entry rule set.
Note:
• To share an account rule across applications, all sources used by the account rule must be available for the
event class.
• If the sources are available, an account rule is assigned to a journal line rule in the journal entry rule set.
Verification occurs to confirm that all sources used by the account rule are available for the journal line rule
accounting event class. Journal line rules are only available if the sources are shared; such as reference objects.
The Create Accounting process evaluates conditions based on the priority of the rule detail. When the condition is met,
the rule detail is applied.
115
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Note: Constant values that are used in any Conditions region must not contain the following characters:
• "
• ,
• &
• |
• (
• )
• '
For example, in the condition "Project Type" = ABC (123), the constant value following the equal sign, ABC (123),
contains restricted characters ( ) that enclose 123 and is invalid.
Related Topics
• Examples of Creating Condition
• How You Define Account Rules
Before you create a new accounting source, however, you must perform the following tasks to check that you aren't
creating a duplicate accounting source.
1. In the Setup and Maintenance work area, update the scope of your search to Project Financial Management
and use the Manage Subledger Application Transaction Objects task.
2. Select the Event Class that contains the object with the accounting source.
3. Click View Source Assignments.
4. Search for the accounting source to verify if it exists. You can also use the Source Details icon associated with
the accounting source to view additional information.
116
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
• When you create subledger journals using a spreadsheet with Completion Status as 'Final and Transfer' or 'Final
and Post,' eligible manual subledger journals created by the same user will only be transferred to the general
ledger. Manual subledger journals created by other users will not be transferred.
• In the Journal Batch field, you can optionally enter any text as a prefix to the General Ledger journal batch.
• You can select one of the following options from Journal Entries to Transfer while submitting the Post
Subledger Journal Entries ESS Parameter:
117
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
• You can also create manual subledger journal entries using the Create Subledger Journal page and group them
into one GL batch by posting them using the Post Subledger Journal Entries process. When you select the
option Manual Journals created by me, in the Journal Entries to Transfer parameter, all manual adjustments
entered through UI or spreadsheet are grouped into one GL batch.
• To group all non-transferred accounting hub transactions into one GL batch, you can account the transactions
in Final status and then submit the Post Subledger Journal Entries ESS program with Journal Entries to Transfer
set to All except Manual Journals. This option will not transfer manual subledger journal entries to GL. It will not
select eligible journals by the preparer.
• If a Journal Batch is not specified in the spreadsheet or you're using an old template, a system-generated
batch name will be assigned to the GL journal batch. The maximum length for a Journal Batch should be 50
characters or less.
Create Accounting generates subledger accounting entries, which are summarized and transferred to the General
Ledger through the Post Subledger Journal Entries process and its subsequent Journal Import process.
When you submit the Create Accounting process with the Transfer to General Ledger parameter set to Yes, the
Create Accounting sub-process summarizes and transfers the subledger accounting entries to General Ledger
without launching the Post Subledger Journal Entries and Journal Import processes. If you submit the standalone
Post Subledger Journal Entries process, the subledger accounting entries are transferred to General Ledger without
launching the Journal Import process.
• When a subledger accounting entry points to an invalid account but an alternate account is specified, the
system automatically switches to the alternate account for General Ledger journal creation.
• In cases where validation errors occur while creating General Ledger journal batches from subledger accounting
entries, only the valid entries are moved to the General Ledger, excluding any invalid entries.
• Validation errors encountered during the subledger accounting entries' transfer to the General Ledger can be
examined on the Manage Accounting Errors page.
These enhancements lead to quicker processing times for accounting and journal postings, optimizing the utilization of
system resources.
Steps to Enable
Here are the steps to enable this feature for all Subledger and Accounting Hub applications:
118
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
6. Define the following Lookup Code under the above Lookup Type –
Considerations
This feature does not apply under any of the following conditions:
• When accounting entries are directly submitted online from the Transaction pages.
• During the submission of the Multiperiod Accounting process, which doesn’t skip the Post Subledger Journal
Entries process but does skip the Journal Import process.
For subledger accounting transfers outside of Fusion General Ledger, such as EBS General Ledger and PeopleSoft
General Ledger.
Related Topics
• Disable Posting Subledger Transactions to the General Ledger
• Resolve Issues with Transferring Journal Entries to General Ledger
The following table describes the processes used to export project cost transactions.
Extract Cost Distributions for External Extracts cost distributions to be accounted in an external application and updates the export status of
Accounting such cost distributions.
Extract Cross-Charge Distributions for Extracts cross-charge distributions to be accounted in an external application and updates the export
External Accounting status of such cross-charge distributions.
The distribution lines are exported into a CSV file that can be imported into the external application and used to create
accounting.
119
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
Tip: You can report on these exported transactions in Oracle Transactional Business Intelligence and reconcile them
with the external application. Use the Export Status attribute available in the Project Costing - Actual Cost Real Time
subject area to filter transactions that have been extracted.
Parameters
Business Unit
Business unit that owns the project transaction. This is a mandatory parameter.
Period
Period for which you want to export the transactions. This is a mandatory parameter.
Available options are previously extracted transactions, new transactions that have not been extracted, and all
transactions. This is a mandatory parameter which ensures that transactions are exported only once.
Available options are original transactions, adjustment transactions, and all transactions. This is a mandatory
parameter. For example, if you have already accounted the original transactions and want to account only adjustments
made in Oracle Fusion Project Costing, then select the option Adjustment Cost Distribution Lines.
Purchase Requisitions Raw cost uses the raw cost account provided on Raw cost uses the budget account provided on
the requisition. the requisition.
The raw cost account is copied to the burden The raw cost account is copied to the burden
cost account. cost account.
Purchase Orders Raw cost uses the raw cost account provided on Raw cost uses the budget account provided on
the PO. the PO.
120
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
The raw cost account is copied to the burden The raw cost account is copied to the burden
cost account. cost account.
Account Payables Raw cost uses the raw cost account provided on Raw cost uses the budget account provided on
the payables invoice. the payables invoice.
The raw cost account is copied to the burden The raw cost account is copied to the burden
cost account. cost account.
Receipt Accounting Raw cost uses the raw cost account provided on Raw cost uses the budget account provided on
the receipt. the receipt.
The raw cost account is copied to the burden The raw cost account is copied to the burden
cost account. cost account.
Project Expenditures(including cost Raw cost uses the raw cost account derived by Raw cost uses the budget account derived by
adjustments) the transaction account builder. the transaction account builder.
The raw cost account is copied to the burden The raw cost account is copied to the burden
cost account. cost account.
For separate line burdening, you must use the burden cost account that's derived by the application.
Related Topics
• Set Up Default Budget Account
Related Topics
• Can I edit unprocessed transactions?
121
Oracle Fusion Cloud Project Management Chapter 7
Using Project Costing Accounting for Project Transactions
To liquidate the burden encumbrance associated with purchase order obligations during accounting of project
expenditures, you must enable one of the following options in the Burden Cost Accounting Options section on the Edit
Project Type page for the project type to which your project belongs.
122
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
You can set up allocation rules, create basis and offset methods for these rules, and prorate amounts using these
methods.
Optionally, you offset the allocations with reversing transactions. Oracle Fusion Project Costing gathers source amounts
into a source pool and then allocates to the targets using the basis method that you specify in the allocation rule. When
the allocation is released, expenditure items are created and processed.
Here's a flowchart that shows how project cost allocations are processed.
123
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Each allocation rule is associated with a business unit. Source projects and ledger accounts of an allocation must be
from the same business unit as the one that is assigned to the allocation rule. During processing, based on the target
selection, if the project cross-charge is enabled, costs can be allocated costs to projects across business units. However,
offset transactions are charged to projects owned by the same business unit that owns the allocation rule.
124
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
The resulting allocation transactions are draft allocations in draft success or draft failure statuses, which are displayed
in the Manage Allocations page. The application tracks the source amount, currently and previously allocated amounts
so that the user can review if the source amount is allocated appropriately. Based on the type of basis method the
allocation rule uses, the application provides the basis percentage and effective percentage. The allocation generation
errors are tracked and displayed as exceptions. You can review the issues and fix them as required. If the allocation
rule uses an incremental allocation method, then the missing amounts are tracked and you can determine differences
from the previous allocation. For example, if a target project that received an allocation transaction during the previous
allocation is now closed, then that the amount previously allocated to that project appears as a missing amount. If the
draft allocations are as per your expectation, the allocation and offset transactions can get released, which results in the
creation of expenditure items. The draft successful transactions can fail during the release of an allocation. For example
the released transaction may violate a transaction control. You can fix the errors and then release the allocation.
The draft failure allocations are processed only after reviewing and fixing the issues. For example, you can edit the
associated allocation rule or ensure that the actual amounts are summarized for source projects. After fixing the errors,
delete the draft allocation and generate the allocation again.
Related Topics
• What's the difference between allocation and burdening?
• AllocationSource Pool Amount: How It's Calculated
• Full Allocation
• Incremental Allocation
Full Allocation
The full allocation method always distributes the entire source pool amount to target projects and tasks and generates
allocation transactions for the entire amount each time in a period. This method is suitable to process an allocation rule
only once within the same accounting or project accounting period.
If you generate allocation transactions using a full allocation rule twice for the same period, then the complete source
pool amount is allocated twice to target projects and tasks in the same period. If this is done inadvertently, then you can
reverse the duplicate allocation.
125
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Allocation Number Source Pool Amount Total Allocated Amount to Previous Allocated Current Allocated Amount
Targets Amount to Targets to Targets
Incremental Allocation
Incremental allocations create expenditure items based on the difference between the transactions processed in the
previous and current allocation generation. This method is suitable if you want to use the allocation rule to generate
allocations several times in a single period. The application keeps track of the results of previous incremental allocation
generations. Therefore, you can process an incremental allocation multiple times within the same period creating
additional transactions to incrementally increase or decrease the amount allocated to each target project and task
based on changes to the available source pool amount and basis logic from the previous incremental generation. You
can review and delete draft allocations until you're satisfied with the results.
For incremental allocations, the application calculates the amounts allocated in the previous allocation generation.
Allocation Number Source Pool Amount Total Allocated Amount to Previous Allocated Current Allocated Amount
Targets Amount to Targets to Targets
At the end of the period, the total amount allocated to targets is 1050.00. This is made up of sets of incremental
allocation transactions. Incremental transactions can be positive or negative, based on changes to the source pool,
eligible targets, and basis calculations.
Related Topics
• Considerations for Allocations Basis Methods
• How Project Cost Allocations are Processed
• Examples for Calculating Prorate Amounts using Allocation Basis Method
126
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
• Spread Evenly
• Target Percentage and Spread Evenly
• Prorate
• Target Percentage and Prorate
Here's a graphic that explains the various basis methods used in allocations.
Note: Oracle Projects doesn't support the client extension basis method.
Spread Evenly
The allocation rule divides the source pool amount equally among all the chargeable target tasks included in the rule.
This is the most simple and direct basis method.
127
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Prorate
Allocation generation uses the attributes defined in the allocation rule to derive the rate at which the source pool
amount is apportioned among the target projects and tasks. For this basis method, the allocation rule uses the basis
attributes to apportion the source amount among all the tasks defined by the rule. The Prorate basis method provides
precise control over how the rule distributes the source pool.
Related Topics
• Considerations for Allocation Offset Methods
• Considerations for Allocation Methods
• How Project Cost Allocations are Processed
• Examples for Calculating Prorate Amounts using Allocation Basis Method
• What happens if the total basis amount in an allocation is zero?
After specifying the offset method, you must specify transaction attributes: expenditure organization, expenditure type
class, and expenditure type. The attributes don't have to match those used for the allocation transactions.
Note: All offset projects and tasks must be open and chargeable, and in the same business unit that owns the
allocation rule. The allocation rule can have an offset method although it may not have source projects.
The allocation rule creates the offset transactions for the offset projects and tasks when you generate the allocation.
Offset transactions offset the total amount allocated to target projects, although the total number of offset transactions
doesn't usually equal the total number of allocation transactions. For example, with an offset method of Specific Project
and Task, if the rule allocates 10,000.00 USD from the allocation sources to 1000 target projects and tasks, then the
result is 1000 allocation transactions for a total of 10,000.00 USD and one offset transaction to the specified project and
task for a negative amount of 10,000.00 USD.
You can select one of the following offset methods in an allocation rule:
• Source Project and Task
• Specific Project and Task
128
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
If the allocation rule uses ledger sources or a fixed amount source, then the allocation rule can't use Source Project and
Task offset method because a source project doesn't exist in such cases. Only project sources use this offset method.
Related Topics
• Considerations for Allocations Basis Methods
• Considerations for Allocation Methods
• How Project Cost Allocations are Processed
• When do I reverse an allocation?
Allocation Statuses
An allocation is processed through various tasks such as generating, releasing, deleting, and reversing allocation
transactions. While the processing is based on the status of allocations, the processes also indicate the progress and
possible status of the allocation and the tasks you can perform.
Generate Allocations
You can generate allocations if all existing allocations for the allocation rule are in Release Success or Reversal Success
statuses. There is no allocation status for first-time processing.
The following table describes the possible statuses and the tasks you can perform after generating allocations.
Draft Failure The allocation has errors. You must review and Delete Allocation
fix the errors, delete the allocation, and then
generate the allocation again. For example,
you can update the allocation rule, summarize
costs for the project, or perform other actions
to correct the errors before you generate the
allocation again.
129
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Delete Allocations
You can delete an allocation if it is in Draft Success, Draft Failure, or Release Failure status. The following table describes
the possible statuses and the tasks you can perform after deleting an allocation.
Deletion in Progress The allocation is being deleted. After the Delete Allocation
allocation is deleted, you cannot search for the
allocation because it does not exist.
You can resolve the issues that resulted in deletion of the draft allocation and generate the allocation again.
130
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Canceling a failed allocation reversal changes the allocation status to Release Success and deletes errors.
If you don't specify a particular project and task combination on a source line, then the rule derives source amounts
from all eligible projects and tasks based on the source line criteria.
The allocation rule accumulates the amounts for the source pool during a specific period of time. The end date of that
time period is based on the amount class. The amount class is the period or periods during which the amounts are
131
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
accumulated. The start date is determined by both the allocation period type and amount class. The allocation period
type options such as accounting period or project accounting period determine amount class options. The amount
class determines the eligible source amounts. For example, if the period specified at generation is August 2010 and the
source amount class is Period-to-Date, then only those amounts posted to August 2010 ledger sources or summarized
actual amounts for the ledger period August 2010 project sources are eligible.
The allocation pool percentage specifies the percentage of the total eligible source pool amount to allocate to target
projects and tasks.
At least one source is defined to derive the source pool amount. Depending on the allocation source, costs are collected
against that source. For project sources the actual cost transactions are summarized. For ledger account sources, the
journal entries are posted.
All source projects and tasks must be open and in the same business unit that owns the allocation rule.
For project sources, the source amount type determines the types of costs that are eligible to be included into the
source pool. For example, include only raw costs or burdened costs.
The project source amount can be derived even from a subset of resources by specifying the resource breakdown
structure and its resources. For example, you can derive project source amounts only from the actual labor costs. For
resource, enter the resource or resource group and the percent you want to include. To exclude a specific resource, you
must select the Exclude option on the appropriate line.
You can optionally limit the resources that are used to determine the source amounts from project sources. If you don't
limit the resources, the rule uses all of the resources in the specified project in the source pool amount. If you specify an
allocation pool percentage, then the allocation rule multiplies the percentage specified in the Allocation Pool Percentage
to the percentage specified against the resource.
For allocations which use ledger sources, the allocation generation considers the posted amounts for a ledger account
when calculating source pool amounts. You can't use the ledger summary accounts for the source amount. You can
specify the percentage of account balance that you want to include for ledger sources. To subtract the amount in the
ledger account from the source amount you use the Subtract option.
The application calculates the source pool amount based on the following formula:
fixed source amount + project sources amount + ledger source amount * source pool percentage = source pool amount
Related Topics
• How Project Cost Allocations are Processed
• Prorate
• Target Percentage and Prorate
132
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
The two prorate basis methods provide precise control over how the rule distributes the source pool. The rule uses the
basis attributes defined in the allocation rule to derive the rate at which the source pool amount is apportioned among
the target projects and tasks
( target task basis amount / total basis amount ) * source pool amount = allocation amount
Using the Prorate basis method, for a source of $1000.00, consider the following target details:
( target task basis amount / total basis amount ) * 100 = basis percentage
The basis percentage for each target task is equal to the target task basis amount divided by the total basis amount,
multiplied by 100. For example, in the following table, for task 1 on project ABC the application determines the allocation
amount by multiplying the basis percentage for each target task by the source pool amount.
ABC 1 10 10 100.00
ABC 2 20 20 200.00
DEF 1 30 30 300.00
DEF 2 0 0 0.00
GHI 1 40 40 400.00
For the Prorate basis method, the allocation rule prorates the amount specified by the source pool to the targets based
on the basis attributes in the allocation rule.
( target task basis amount / total target line basis amount ) * ( source pool amount * target line percentage ) = allocation
amount
Using Target Percentage and Prorate basis method, for a source of $1000.00 allocated to the target line, consider the
following details:
( target task basis amount / total target line basis amount ) * 100 = basis percentage
Basis percentage for each target task is equal to the target task basis amount divided by the total basis amount the
target line from the allocation rule, multiplied by 100. For example, in the following tables, for task 1 on project ABC the
133
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
application determines the allocation amount by multiplying the basis percentage for each target task by the source
pool amount for the target line.
1 ABC 50 500.00
2 DEF 25 250.00
3 GHI 25 250.00
Target Line Project Task Basis Amount Basis Percentage Allocation Effective
Reference Labor Hours Amount Percentage
2 DEF 2 0 0 0.00 0
For the Target Percentage and Prorate basis method, the rule first uses the target percentage to calculate the amount
to allocate to the line, and then apportions the results among all the tasks for that line. In the application, an effective
percentage column is also available when reviewing the basis details for an allocation. The effective percentage
represents the following:
• percentage of the total source pool amount that the target task receives
• consolidated percentage of the target percentage and basis percentage calculations.
Note: For simplicity, in these examples, each target line in the allocation rule specifies a project. In reality, the target
line can be defined more broadly. For example, a target line could specify a project-owning organization of Services
East, so the eligible targets would be all projects owned by Services East.
Related Topics
• Considerations for Allocations Basis Methods
• Considerations for Allocation Methods
• How Project Cost Allocations are Processed
• What happens if the total basis amount in an allocation is zero?
134
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Miscellaneous Transactions
The miscellaneous transaction expenditure type class is used to allocate the source amount as raw cost on the
expenditure item.
Burden Transactions
The burden transactions expenditure type class is used to allocate the source amount as the burden cost for the
expenditure item, while expenditure item quantity and raw cost remain zero.
Related Topics
• Considerations for Allocation Methods
• Considerations for Allocations Basis Methods
• How Project Cost Allocations are Processed
A central contract administration group supports billable projects in the company. Costs that the contract administration
group incurs such as labor, expenses, and supplies are charged to a shared services contract administration project.
Weekly, the costs are incrementally allocated to all billable projects in the organization. A major project is excluded from
the allocation because due to the project's complexity, the project has its own contract administration team and does
not use the central contract administration group. Therefore it is explicitly excluded in the targets. Costs are allocated
incrementally throughout the year and prorated based on the total actual burdened cost charged.
You are implementing allocation rules for the organization. You want to allocate 100 percent of costs collected in the
shared contract services project to all eligible tasks once a week. The costs are spread to all projects for the organization
based on the total actual labor hours charged to each project, as more time is worked on the project. The following table
summarizes key decisions for this scenario:
How to allocate the costs? Allocate to all time and materials projects within the San Diego organization.
135
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
What costs to allocate? Allocate 100 percent of the costs collected in the shared contract services project.
You define the allocation rule in this scenario to distribute labor cost amounts from shared services project. This
allocation rule defines the following:
• Source of the amounts to allocate
• Target projects and tasks to receive the allocation
• Method to generate offset transactions, if required
• Method to divide the source amount among the target projects and tasks
• Attributes for the allocation and offset transactions, including the expenditure type, expenditure organization,
and expenditure type class for the resulting expenditure items
Field Value
136
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Field Value
Field Value
Field Value
Line Number 1
Line Number 2
137
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Field Value
Field Value
Field Value
Relative Period 0
138
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Related Topics
• Considerations for Allocation Offset Methods
• Considerations for Allocation Methods
• Considerations for Allocations Basis Methods
• Define Allocation Rules to Allocate Rent Costs from General Ledger
Your enterprise has an organization that rents building space, and the finance department wants to allocate rental cost
to the projects owned by the organization. The project managers can then use the allocation to bill costs to customers.
The Payables department charges rent to a different general ledger account for each organization by cost center. You
implement the allocation rule for the organization. Allocate 100 percent of the rental cost collected in the general ledger
to all eligible tasks for San Diego organization projects once a month. You can prorate the allocation based on the
previous month's total raw cost for each task. Project Vision Software Install is performed completely at the customer
location and should not be allocated any rent costs. This project must be excluded from receiving rent allocation.
You are implementing allocation rules for the organization. You want to allocate 100 percent of the rental cost collected
in the general ledger account for the organization to all eligible tasks once a month. You also want to prorate the
allocation based on the previous month's total raw cost for each task. The following table summarizes key decisions for
this scenario:
How to allocate the costs? Allocate to all eligible tasks and prorate the allocation by the total actual raw cost accrued for each task
during the prior accounting period.
When to allocate costs? Allocate rental costs once each accounting period.
What costs to allocate? Allocate 100 percent of rental costs collected in the accounting period for the cost center.
You define the allocation rule in this scenario to distribute amounts between and within projects and tasks in a business
unit. This allocation rule defines the following:
139
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Field Value
Field Value
140
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Field Value
Percentage 100
Field Value
Line Number 1
Line Number 2
Field Value
Task 1.0
141
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Field Value
Field Value
Relative Period -1
Related Topics
• Considerations for Allocation Methods
• Considerations for Allocations Basis Methods
• Considerations for Allocation Offset Methods
• Define Allocation Rules to Allocate Labor Costs from a Shared Services Project
142
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
If this is done by mistake, you can reverse this set of allocation transactions for the period.
Can I allocate the source amount to projects and tasks that belong
to a different business unit?
Yes, if the projects are enabled for cross-charge processing and when the target selection in allocation rule is across
business units.
Allocation transactions are owned by the business unit to which the allocation rule belongs. However, you can't allocate
the source amount to projects in other business units that are enabled for capitalization.
You can verify how the amounts are allocated. The entire allocation fails even if one exception is found during the
import and process of cost transactions. You must fix the errors and then reprocess the allocation.
For example, if a project was closed from the previous allocation generation, then the amount that was previously
allocated to the project is listed under the Missing Amounts tab, though the project does not receive any further
allocation transactions. The application tracks the missing amounts so that the source, target, or offset amounts are
accurate. Example reasons for missing source amounts are: task is closed because the task is complete or the task is
excluded from the source line.
143
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
• Draft Success
• Draft Failure
• Release Failure
• Deletion in Progress
• Release in Progress
If the reversal fails you can either fix the errors and reverse the allocation again or cancel the failed reversal. If you
cancel the failed reversal, the allocation changes to Release Success status.
You cannot reverse an allocation if any of the target or offset projects can't accept new transactions, for example, new
transactions aren't accepted if a project is closed.
144
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
Burdening uses a set of estimated burden multipliers to increase the total cost amount of expenditure items. This fixed
percentage is an estimate of the indirect or burden costs associated with the raw costs for each expenditure item.
Allocations and burdening aren't mutually exclusive; you can use both. Whether your company uses allocations,
burdening, or both in a particular situation depends on how your company works and how you have implemented
Oracle Fusion Project Costing.
145
Oracle Fusion Cloud Project Management Chapter 8
Using Project Costing Project Cost Allocations
146
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
What's the difference between project assets and Oracle Assets assets?
Oracle Assets assets represent actual assets in an organization. These are assets that get reported in the Fixed Assets
section of the organization's balance sheet. Oracle Assets enables you to manage these assets and depreciate them
over time.
Note: These assets will also include accumulated depreciation, which will allow you to determine the net book value
of all your assets.
For example, there may be a line item on the balance sheet named Buildings. This would be a grouped listing of the cost
of all buildings owned by your company. So, your company might report, say, $200,000,000 worth of buildings; Oracle
Assets provides costing details for these, say, 175 buildings, which make up that summary cost.
It is important to note that not all assets that are listed in Oracle Assets are associated with projects. There are many
assets that are directly purchased for the use of the organization, or acquired when an organization buys out another.
Oracle Assets helps you manage all your assets, regardless of whether they were created using Oracle Projects or
purchased directly from other applications, such as Oracle Payables.
A project asset, on the other hand, is a placeholder for accumulating all project costs that went into creating an asset.
Now, when the project is completed, and all asset costs have been captured, the project asset records all the costs that
went into creating it. Oracle Assets doesn't need that kind of detail; it just wants to know how much an asset cost in the
end. Even after the project is over, you can enhance the asset and assign costs to it.
Projects creates accounting for construction-in-progress (CIP) assets, and Oracle Assets moves the CIP cost into a final
asset account.
147
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Additionally, you can create retirement adjustment assets to collect cost of removal and proceeds of sale amounts
associated with assets that are being retired, removed, abandoned or otherwise deposed.
After you create assets for a project, you can assign assets either at the project level or task level. You can explicitly
assign an asset to a level or collect costs common to all assets at the grouping level. Classify transactions either as
construction-in-progress costs or retirement work-in-progress costs. Optionally, classify tasks as noncapitalizable to
capture and expense these costs. Capturing both capitalizable and noncapitalizable costs provides you with the total
cost of your project.
Calculate simple or compound interest on either the total construction-in-progress amount or the open construction-
in-progress amount. Place the asset in service when it is ready to use. Generate asset lines from the construction-in-
progress costs and then transfer the asset lines to Oracle Fusion Assets. If a project has more than one capital asset,
then place each asset in service when it is completed. If the event processing method is periodic or manual, then you
can create events to group costs and assets.
The assets are grouped based on their actual in-service date, while the costs are grouped based on its transaction date.
Summary asset lines are generated by grouping the transactions based on the asset line grouping method. Review the
summary asset lines and transfer them to Oracle Fusion Assets. To create actual assets, post them in the asset book,
and then update them with the asset period details from Oracle Fusion Assets.
Note: After capitalizing the asset and when the asset is in the period of addition in Oracle Fusion Assets, if you have
erroneously placed the assets in service or incorrect asset costs are transferred, then you can reverse the asset.
Related Topics
• Can I delete an asset or asset assignment from the Create and Assign Assets ADFdi workbook?
• Can I update an asset assignment in the Create and Assign Assets ADFdi workbook?
• Can I assign an asset to multiple tasks in the Create and Assign Assets ADFdi workbook?
• Can I update the asset or project name in the Create and Assign Assets ADFdi workbook?
How these asset lines are grouped is defined by the asset line grouping method, and allocation of these asset lines to
project assets is defined by the asset cost allocation method.
148
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
For example, when you work on a project, you typically secure materials and talent for the project in bulk; but when you
finally want to allocate these costs to the actual assets that make up your project’s deliverables, it becomes important to
associate a certain percentage of the bulk costs to each specific asset. Project asset lines help you do that.
Ideally, all project asset lines get automatically assigned to project assets based on the asset cost allocation method.
However, if you want to assign asset lines to assets manually, choose the None asset cost allocation method. This
simply means that the Generate Asset Lines process will create asset lines, but will not attempt to allocate them to
project assets. You will then need to manually assign these project asset lines to assets using the Projects > Assets UI
or perform this task in bulk using the Unassigned Asset Lines FBDI or the REST API for Asset Lines. For larger volumes,
you can build integrated Excel workbooks that utilize REST APIs using Visual Builder Add in for Excel (VBAFE).
For an introduction to asset lines, see What are asset lines, and why do I need them?
Let's say these are the relevant costs associated with laying a boundary tape around one clay tennis court:
Here are the costs associated with lining one tennis court:
149
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Item Rate Time Cost per Court Time Required for Cost for Eight Courts
Eight Courts
Labor, Tape Layer $100 per hour 2 hours $200 16 hours $1,600
Labor, Nail Gun $50 per hour 3 hours $150 24 hour $1,200
Applicator
Nail Gun Rental (1 per $50 per hour 3 hours $150 24 hours $1,200
Court)
To generate asset lines for this project, we first need to first group project costs that belong together by one or more
specific rules of our choosing. Let's say we choose to group material and labor costs separately. We now have two heads
of project costs instead of five:
• Material Costs: The materials required to apply the lines to a clay tennis court is the vinyl tape, tennis court
nails, and the use of the special nail gun. The average expected material cost is $1,650 per clay tennis court or
$13,800 to lay out and install the tape in eight courts.
• Labor Costs: The labor required to install these lines can be organized into two parts: Two hours for the Tape
Layer, and three hours for the Nail Gun Applicator. The average expected labor cost is $350 per clay tennis
court, or $2,800 to lay out and install the tape in eight courts.
We now need to allocate these costs to project assets. Since we know that the costs of material and labor for laying
out each clay court is the same, we use the Spread Evenly asset cost allocation method. This means that each project
cost shall be allocated evenly to each clay court. To learn more about this asset cost allocation method, see Asset Cost
Allocation Methods.
Upon reviewing the process for preparing these eight tennis courts, the process is identical in terms of materials and
labor required. The costs can be charged directly to a designated task defined for the respective tennis court, or the
costs could collectively be captured and then allocated evenly to each of the eight tennis courts. This allocation could
also apply to incidental costs that are not directly associated with any one of the tennis courts, such the tennis court
supervisor overseeing installation on all eight tennis courts. This could also include the cost of trucks and lifts, which are
rented and used for the entire project.
Now, say the labor costs come to $2,800, the vinyl tape and tennis court nails come to $12,000, and the rental for the
nail guns comes to $1,200. This gives us a total project cost of $16,000. Because we chose the Spread Evenly asset cost
allocation method, the cost allocated to each clay court shall be $16,000 / 8 courts or $2,000 per court.
Here's a table listing out the final set of grouped and allocated costs, which constitutes your asset lines:
150
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Total $16,000
The grouped project costs are now distributed and allocated to the appropriate project asset. These 16 lines of allocated
cost are your 16 asset lines which, once they're transferred into Oracle Assets, will be associated with each tennis court
separately.
Related Topics
• Overview of Capital Asset Costs
• What are asset lines, and why do I need them?
Here's a graphic that illustrates the list of tasks that make up the project costs to fixed assets process.
151
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
152
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
As the graphic above illustrates, the process of loading project costs to interfacing them into Fixed Assets involves the
following key tasks:
1. Import Project Costs and Cost Adjustments
2. Process Project Costs
3. a. Validate Project Costs
b. Account for Project Costs
4. Generate Asset Lines
a. Use Asset Line Grouping Methods to Group Project Costs
b. Use Asset Cost Allocation Methods to Allocate Grouped Costs to Project Assets
5. Run the Transfer Assets to Oracle Fusion Assets Process
6. Uptake Source Lines (in FA)
a. Run the Mass Additions Process
b. Run Accounting to Transfer CIP costs to Assets
7. Run the Update Assets Information from Oracle Fusion Assets (Tie-back) Process
Asset cost allocation methods help project managers and project accountants decide how they want to allocate project
costs to specific or common assets that the project aims to create.
Note: You can't assign the same project asset at the project and task levels.
Here's a table listing out the project cost collection methods available in Oracle Projects, and their implications for asset
cost allocation.
Project Assets Assigned at the Project Level Project assets are all assigned at the project An asset cost allocation method will be used to
level. determine how to allocate project asset costs
charged to this project.
Single Project Asset Assigned to Each Task Some tasks will be designated specifically for No asset cost allocation method is needed
one project asset. Costs charged to this task will to allocate project costs to the only asset
be allocated only to that project asset. associated with the project task.
153
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Multiple Project Assets Assigned to the Same Some tasks will have multiple project assets An asset cost allocation method will be used to
Task assigned to them. For this use case, these determine how to allocate project asset costs
project assets share the project costs charged charged to this task.
to this task.
Common Asset Costs Assigned to All Tasks Common costs are often necessary for the These common costs can’t be associated with
Within the summary task (See note below) successful creation of numerous project assets, any specific asset.
and the costs need to somehow be shared.
Related Topics
• At what task level can I assign project assets?
While assigning assets to projects or tasks, you must keep in mind the following considerations.
• Project assets can be assigned at the project level, but costs must be collected at the task level. For example,
if you create only one asset, or a couple of extremely similar assets, such as two identical buildings, you would
typically define them at the project level. While you may list your assets at the project level, you must capture
costs at the task level, which would offer you insight into the amount of money you spent building, say, a
specific floor.
• Project assets can be assigned at the task level. For example, a hospital building may have numerous assets
created, and when you have numerous assets, the project task structure will enable you to capture project costs
that are specific to each asset, which you can then assign to them.
• Multiple project assets can be assigned at the same level (project or task). For example, you can build four
identical tennis courts in a tennis club, and all four assets would be assigned to the same Build Tennis Courts
task.
• Project assets can be assigned to multiple tasks within the project. For example, the construction of a
restaurant kitchen may have tasks for storage and cabinetry as well as for flooring and cooking essentials like
stoves, ovens, and the cold storage. The kitchen asset would be assigned to each of these tasks.
• When assigning project assets at the task level, you can either assign assets to the top or bottom level tasks,
but you can’t do both. Project assets also can’t be assigned to a middle level task. See At what task level can I
assign project assets?
• You can also collect and allocate common costs to project assets.
Common costs are costs that can’t easily be assigned to any one project asset. Generic costs, such as permit
charges and architectural fees, are good examples of these. If you create tasks to capture such costs, you can’t
154
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
assign project assets to them. While grouping common costs to create asset lines, you must use the Common
Costs cost grouping level type in the Edit Task Details screen.
Here's a table listing out the implications of choosing each asset-task assignment method.
Project Assets Assigned at the Project Level Project assets are all assigned at the project An asset cost allocation method will be used to
level. determine how to allocate project asset costs
charged to this project.
Single Project Asset Assigned to Each Task Some tasks will be designated specifically for The asset cost allocation method is not needed
one project asset. Costs charged to this task will to allocate project costs to the only asset
be allocated only to that project asset. associated with the project task.
Multiple Project Assets Assigned to the Same Some tasks will have multiple project assets An asset cost allocation method will be used to
Task assigned to them. For this use case, these determine how to allocate project asset costs
project assets share the project costs charged charged to this task.
to this task.
Project assets cannot be assigned at the project
level if they are assigned at the task level.
Common Asset Costs Assigned to All Tasks Common costs are often necessary for the These common costs can’t be associated with
Within the summary task successful creation of numerous project assets, any specific asset.
and the costs need to somehow be shared.
155
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
For example, consider a task that involves the creation of multiple clay tennis courts. From experience, (and from the
project schedule) we know that these courts will be constructed simultaneously. The materials and labor incurred will be
shared amongst the clay tennis courts being constructed.
Project managers and project accountants can choose from five options to specify how they want to allocate these
costs:
• Actual Units
• Current Costs
• Estimated Cost
• None
• Standard Unit Cost
• Spread Evenly.
If they choose None as the asset cost allocation method, project costs would be generated in a single asset line, and
there would be no assignment to any of the four assets listed.
For example, if two tasks in your project are associated with two very different grass tennis courts, both of these tasks
will incur very specific charges. In addition to these, there will be some common costs, such as costs associated with
topsoil, grass seed, and tennis court line paint, which would be shared by both courts. These common costs would be
collected in a separate task (such as Common Grass Tennis Courts Construction Costs), and would then be shared with
those assets within the same summary task.
• Actual Units
• Current Costs
• Estimated Cost
• None
• Standard Unit Cost
• Spread Evenly
If they choose None as the asset cost allocation method, project costs would be generated in a single asset line, and
there would be no assignment to any of the four assets listed. Keep in mind that common costs are typically shared over
a large number of assets.
156
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Note:
• Projects or tasks that are defined as common costs will never have project assets listed. What you can do is
either assign all common costs directly to the project, or you can create a task that is meant specifically for
collecting common costs.
• Customers typically wait for significant milestones—or the conclusion of the project—to allocate common costs
to eligible project assets.
• You can update the asset cost allocation method associated with a project at any time. You may decide that one
of the other asset cost allocation methods may be more suitable at a particular stage of the project’s lifecycle.
Keep in mind, however, that any update to allocation methods will only impact the allocation of new project
asset lines, not previously generated asset lines that have already been transferred into Oracle Assets.
1 Create a capital project. This is a financial project that has Only when financial projects are
capitalization enabled. This means enabled for capitalization can you
that the project template that you associate assets with tasks, and
choose for the project must have project costs with assets associated
capitalization enabled as well. with these tasks.
2 Create project assets. Project assets are unique to a Only when these assets are
project’s goals, and are defined at created, can they be variously
the project level. assigned to projects or project
tasks. This will help in project costs
allocation when the team starts
executing project tasks.
3 Create project plan. The project plan lists out all the Project managers can allocate
tasks in the work breakdown project costs to assets associated
structure of the project. with tasks. When there are multiple
project assets associated with
157
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
4 Assign project assets to the project Project assets are assigned at Project managers can allocate
or its task(s). either the project or task level. project costs to assets associated
with tasks. When there are multiple
project assets associated with
a specific task, or if the task is
collecting common costs, the asset
cost allocation method will be
used to determine what prorated
amount a project asset will receive.
5 Create and collect project costs. Projects accumulate costs from Project costs are the raw materials
numerous applications as work on for asset lines. These costs must
tasks progresses. Project managers be properly accounted before
can also create costs at the project asset lines can get grouped and
level. generated. The project asset cost
allocation method determines
how these project costs, after they
are grouped, get assigned to the
appropriate project assets.
6 Generate asset lines. Generate asset lines to pick Project transactions get transferred
accounted project cost into Oracle Assets as asset lines.
transactions, group them into asset The asset cost allocation methods
lines, and assign them to project determine which project asset(s)
assets. The Generate Asset Lines the project asset lines are assigned
process also allocates common to. Only project asset lines that
costs for tasks that are defined to have been assigned to a project
collect common costs. asset can be transferred into Oracle
Assets. The Include Common Tasks
option must be marked as Yes for
the common costs to get allocated.
7 Transfer asset lines to Oracle Fixed Project asset lines get transferred This is a significant milestone
Assets. into Oracle Assets. that marks the completion of the
project-to-assets lifecycle.
Actual Units The Actual Units asset cost allocation method is Use this allocation method when your assets
based on the actual number of units defined for are almost identical in nature, and the primary
a project. difference is in the number of items for each
158
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Current Costs The Current Costs asset cost allocation method Use this allocation method when you are
is based on the current construction in progress looking to allocate common costs to project
(CIP) costs charged, and asset accounting lines assets based on the current costs of the
are created for each individual asset within a existing assets.
project or task.
This would commonly be done at the
conclusion of a capital project.
Estimated Costs The Estimated Cost asset cost allocation The use case for using Estimated Cost would be
method is based on the estimated or budgeted when customers can very closely estimate the
cost of the project assets. final cost of their project asset. A project asset
in which an estimated cost of $2 million would
be allocated twice the common cost of a project
asset with estimated cost of $1 million.
None None is an asset cost allocation method that The use case for using None would be when
will NOT allocate common and indirect costs to the other five asset cost allocation methods do
project assets. NOT meet the needs for assigning the project
costs to the project assets. The customer will
have to assign these unassigned asset lines
manually through the Project Assets UI, or in
larger volumes using FBDI.
Standard Unit Cost A standard unit cost is defined for an asset The use case for Standard Unit Cost is when
book and asset category combination. When customers would like to use a standard defined
you use this method, Oracle Fusion Projects cost when determining the project cost
multiplies the standard unit cost times the allocations.
actual units based on the asset book and asset
category of each asset, and it determines the
proration basis for allocating costs.
Spread Evenly The Spread Evenly method is an asset cost The use case for using Spread Evenly would
allocation method used to allocate common be when customers have very similar assets
and indirect costs to assets. and have determined that common costs can
be equally allocated to each of those assets.
The Spread Evenly asset cost allocation method A grocery store may have 500 of the same
considers the number of project assets that will display cases constructed and distributed to
receive project costs and equally shares the their stores. The costs are for all 500 display
costs with those assets. cases and should be equally divided for each
asset.
159
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Note:
• Projects or tasks that are defined as common costs will never have project assets listed. What you can do is
either assign all common costs directly to the project, or you can create a task that is meant specifically for
collecting common costs.
• When there is one project asset assigned to a specific task, project costs associated with that task are
automatically assigned to that one asset. The asset cost allocation method is not used to allocate project costs
here.
• Customers typically wait for significant milestones—or the conclusion of the project—to allocate common costs
to eligible project assets.
• You can update the asset cost allocation method associated with a project at any time. You may decide that one
of the other asset cost allocation methods may be more suitable at a particular stage of the project’s lifecycle.
Keep in mind, however, that any update to allocation methods will only impact the allocation of new project
asset lines, and not to previously generated asset lines that have already been transferred into Oracle Assets.
Use this allocation method when your assets are almost identical in nature, and the primary difference is in the number
of items for each asset. The cost allocation would then be driven by the number of asset items. It would be logical for
one asset that has a quantity of 2 to be allocated twice the cost of an asset (with the same price) with the quantity of 1.
For example, let’s say a building needs the following heating, venting, and air-conditioning (HVAC) units:
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
160
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Totals 10 100.00%
Say the project manager imports and adds a cost of $1000 to the project. To view the imported cost:
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for the
imported costs by project.
2. From the search results, the project manager clicks the Transaction Number associated with the imported
cost. The Project Cost Transaction page appears.
3. The project manager clicks the Costing tab to view cost details.
4. The project manager then selects the Line Number associated with the cost and clicks View Accounting to
view details associated with the imported cost.
Here's a table listing out the prorated amounts allocated to each asset in this example.
161
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
The Current Cost asset cost allocation method is based on the current construction in progress (CIP) costs charged, and
asset accounting lines created for each individual asset within an asset collection area (project or task).
Project managers can change their asset cost allocation method whenever required. For example, you can always
choose to change your asset cost allocation method from Spread Evenly to Current Cost. One use of the Current Cost
method is to calculate the basis for determining proration percentages across assets.
To explain this scenario, let’s say that one project has one task for each of the three buildings being constructed.
However, there are some very generic costs that are incurred that are not directly associated with any one of the three
buildings. Therefore, the customer creates one task to collect just these costs, which are called Common Costs. By
definition, it is not possible to assign any asset to a common cost task. At the conclusion of the project, there are some
very common costs. When Current Costs (not to be confused with common costs) is the asset cost allocation method,
we will use the total current CIP charges for each building to determine how to allocate the common costs collected in
the task. Therefore, a project asset in which $2 million has been capitalized would be allocated twice the common costs
allocated to an asset with a capitalization of $1 million.
Note: This is the only asset cost allocation method where asset lines MUST be generated at least once to get the
basis for determining how to allocate asset lines to project assets. The others do NOT require the Generate Asset
Lines process to be run for proration percentages to be calculated.
The current cost is the total asset cost that was calculated by the Generate Asset Lines process.
For example, let’s say that this project is defined with the asset cost allocation method of Current Cost, which is
reflected as the total asset cost for the four clay tennis courts:
• The Current Cost / (Total Asset Cost) for Clay Tennis Court 1 is $1,000.
• The Current Cost for Clay Tennis Court 2 is $4,000.
• The Current Cost for Clay Tennis Court 3 is $5,000.
162
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
The current cost for a project asset is calculated by generating accounting and generating asset lines for the capital
project. In this scenario, the total asset cost of $4,000.00 represents the current cost used for the proration of common
project costs to the Clay Tennis Court 2 asset.
Here's a table depicting the listing of the four project assets tracking the four clay tennis courts, 1 through 4.
Asset Asset Cost Allocation Method Current Cost CIP Amount Prorated Percentage
Say the project manager imports and adds a cost of $1000 to the project. To view the imported cost:
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for the
imported costs by project.
2. From the search results, the project manager clicks the Transaction Number associated with the imported
cost. The Project Cost Transaction page appears.
3. They now click the Costing tab to view cost details.
4. The project manager selects the Line Number associated with the cost and clicks View Accounting to view
details associated with the imported cost.
163
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Here's a table listing out the prorated amounts allocated to each asset in this example.
Once the process completes, the project manager reviews the project asset lines generated (Projects > Assets >
Manage Capital Projects > Search > Actions > Manage Asset Lines) to check whether the imported project cost has
been distributed as expected. They see that eight asset lines are generated in all. Four asset lines are generated for the
imported project cost, and the values in the Split Percentage column is as specified in the Prorated Percentage column
in the table above. Since there was just the one asset per task, the project costs were allocated automatically to their
specified tasks.
The last four asset lines represent the allocation of the common costs ($1,000) captured in Task 1.1.5 and allocated to the
four clay tennis courts.
Use the Estimated Cost asset cost allocation method when you can very closely estimate the final cost of your project
asset. A project asset with an estimated cost of $2 million would be allocated twice the common cost of a project asset
with an estimated cost of $1 million.
For example, let’s say that this project is defined with the asset cost allocation method of Estimated Cost, which is
reflected as the total asset cost for the four clay tennis courts:
164
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
Notice how the only difference between the four assets is the estimated cost. This is used to determine the calculated
prorate percentage that will be used when allocating common costs to project assets.
Each of these four assets must be as-built, and the project manager also specifies the actual units of each asset that the
project needs.
For each asset, the project manager captures the following details, among others:
The project manager can also add project assets to a project using Oracle Assets. To do so, they must:
1. Navigate to Oracle Assets > Side Panel > Manage Capital Projects.
2. Search for the project.
3. Select the project and then click Actions > Manage Capital Assets.
165
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Say the project manager imports and adds a cost of $1000 to the project. To view the imported cost:
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for the
imported costs by project.
2. From the search results, they click the Transaction Number associated with the imported cost. The Project
Cost Transaction page appears.
3. They click the Costing tab to view cost details.
4. The project manager selects the Line Number associated with the cost and clicks View Accounting to view
details associated with the imported cost.
Note that the calculated amount of the asset lines is exactly as expected.
166
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Totals 4 100.00%
There are four assets associated with this task. Therefore, each asset is eligible to receive all or a portion of the project
costs.
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
It’s also important to note that all four of these assets are assigned at the project level. This means that when a new
common project expenditure item is added to the project, the cost will be assigned to these assets using the prorated
percentage we saw calculated in the table above.
The project manager similarly adds details associated with the other assets.
The project manager can also add project assets to a project using Oracle Assets. To do so, they must:
1. Navigate to Oracle Assets > Side Panel > Manage Capital Projects.
2. Search for the project.
3. Select the project and then click Actions > Manage Capital Assets.
• Project Task Name / Number: The name or number of the project or task.
• Project Asset Names: Names of assets that must be assigned to the project or task.
The use case for using None would be when the other five asset cost allocation methods do NOT meet the needs for
assigning the project costs to the project assets. The customer will have to assign these unassigned asset lines manually
through the Project Assets UI, or in larger volumes with FBDI or the VBAFE (REST) tools.
Unassigned asset lines typically occur when more than one asset is assigned to an asset assignment level, such as the
project or one of its task. Customers have the option to determine the best way to allocate project costs to these project
assets.
167
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Now that the assets are associated with the project, the project manager can start importing costs and allocate them to
these assets.
Say the project manager imports and adds a cost of $1000 to the project. To view the imported cost:
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for the
imported costs by project.
2. From the search results, they click the Transaction Number associated with the imported cost. The Project
Cost Transaction page appears.
3. They click the Costing tab to view cost details.
4. The project manager selects the Line Number associated with the cost and clicks View Accounting to view
details associated with the imported cost.
Note that the allocated amount of the asset lines is exactly as expected. An additional asset line was created for assets
without assignments. Note that there are four possible project assets that could receive or share in the project costs if
the customer decides to split the asset line.
168
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
When you use this method, Oracle Projects multiplies the standard unit cost times the actual units based on the asset
book and asset category of each asset, and it determines the proration basis for allocating costs. For more information
on the standard unit cost method, see What's a standard unit cost method?
The use case for Standard Unit Cost is when customers would like to use a standard defined cost when determining
project cost allocations.
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
To manage standard unit cost, the project manager navigates to the Projects > Assets > Side Panel Drawer > Manage
Standard Unit Cost page to define the cost per unit by Asset Book and Asset Category combination.
Asset Asset Book Asset Category Qty Asset Cost Cost Per Unit Total Cost Prorate %
Allocation
Method
Notice how the asset category associated with each asset is different, and how the number of assets required is also
different for each asset. The costs per unit is different as well, and the overall percentage of cost associated.
The Total Asset Cost field is a read-only rendition of the costs associated with two units of the asset that the project
manager selected.
The project manager similarly adds details associated with the second asset.
Once the process completes, the project manager reviews the project asset lines generated (Projects > Assets >
Manage Capital Projects > Search > Actions > Manage Asset Lines) to check whether the imported project cost has
been distributed as expected. They see that two asset lines are generated for the imported project cost, and the values
in the Split Percentage column is as specified in the Prorated Percentage column in the table above.
Standard Unit Cost: Assign Project Assets to the Project or its Tasks
Because these assets were defined and assigned at the project level, there are no task-level assignments.
169
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Say the project manager imports and adds a cost of $1000 to the project. To view the imported cost:
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for
imported costs by project.
2. From the search results, they click the Transaction Number associated with the imported cost. The Project
Cost Transaction page appears. They click the Costing tab to view cost details.
3. The project manager selects the Line Number associated with the cost and clicks View Accounting to view
details associated with the imported cost.
Note that the calculated amount of the asset lines is exactly as expected.
The Spread Evenly asset cost allocation method considers the number of project assets that will receive project costs
and equally shares the costs with those assets.
For guidance on how to specify the asset cost allocation method for a project, see the Specifying Asset Cost Allocation
Methods While Setting up a Project section in the Asset Cost Allocation Methods topic.
170
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
The use case for using the Spread Evenly method would be when customers have very similar assets and have
determined that common costs can be equally allocated to each of those assets. A grocery store may have 500 of the
same display cases constructed and distributed to their stores. The costs are for all 500 display cases and should be
equally divided for each asset.
Totals 4 100.00%
This is the easiest and most straight forward of the asset cost allocation methods. There are four assets for this one
task. Therefore, each asset will receive 1/4th (or 25%) of all of the costs.
To illustrate further, the four assets, Clay Tennis Court 1, 2, 3, and 4 will each share (or 25% each) in the project costs
each.
It’s also important to note that all four of these assets are assigned at the project level. This means that when a new
common project expenditure item is added to the project, the cost will be assigned to these assets using the prorated
percentage we saw calculated in the table above.
Each of these four assets must be as-built, and the project manager also specifies the Actual Units of each asset that
the project needs.
1. The project manager navigates to Projects > Costs > Side Panel > Manage Project Costs and searches for the
imported costs by project.
171
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
2. From the search results, they click the Transaction Number associated with the imported cost. The Project
Cost Transaction page appears.
3. They click the Costing tab to view cost details.
4. The project manager selects the Line Number associated with the cost and clicks View Accounting to view
details associated with the imported cost.
Note that the calculated amount of the asset lines is exactly as expected.
The project asset definition has no value that can determine how project costs must be allocated.
172
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
The following graphic illustrates the capitalization options for project types.
Specify the following information when setting up capitalization options for project types.
173
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Cost Type
Indicate whether to capitalize costs at the burdened or raw cost amount for projects associated with this project type.
• Actual Units
• Current Cost
• Estimated Cost
• Standard Unit Cost
• Spread Evenly
• Enable this option to consolidate the expenditure items on a supplier invoice into one asset line according to
the asset line grouping method.
174
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
• Disable this option to send the lines to Oracle Assets based on the supplier invoice export option
• As New Additions: Sends each expenditure item on a supplier invoice line to Oracle Fusion Assets as a separate
addition line with a status of New.
• As Merged Additions: Sends each supplier invoice line to Oracle Fusion Assets as a separate addition line with
the status of Merged.
Previously capitalized assets are transferred as new additions to Oracle Fusion Assets.
• If the asset was assigned an asset number in Project Costing, then you must remove or change the asset
number in Oracle Fusion Assets before you can post the new addition.
• After the addition lines are sent to Oracle Fusion Assets, you can split, merge, or split the lines manually in
Oracle Fusion Assets.
You can select the Allow Override option to allow an override of the default capitalized interest rate schedule for
individual projects.
Note: If you use Project Costing to build CIP assets, you don't need to create CIP assets in Assets. For costs that
originate in Oracle Payables, you should send CIP costs to Project Costing, and capitalized costs to Assets.
• The actual date in service must fall in the current or a prior Assets accounting period.
• The CIP costs for summarized asset lines must be interfaced to Oracle General Ledger.
• The CIP costs for supplier invoice adjustments must be interfaced to Payables.
• A CIP asset must be associated with the asset line.
175
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
• Creates a mass addition line for each asset line in Project Costing.
• Merges all mass additions for one asset into a single parent mass addition line. The merged children have a
status of Merged.
In Assets:
• The parent mass addition is placed in the Post queue if the asset was completely defined in Project Costing and
it's ready for posting.
• The parent mass addition is placed in the New queue if the asset definition isn't complete.
In this case you must enter additional information for the mass addition and then update the queue status to
Post.
Note: You don't need to change the queue status for lines with a status of Merged.
You can default the Depreciation Expense account when creating capital projects using attributes such as the Project
Owning Organization and Asset Category. Using this feature, you can minimize reconciliation issues and avoid any
errors that occur while selecting the depreciation expense account manually, which will lead to eventual incorrect asset
lines generation.
176
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Related Topics
• Account Rules
• Transaction Account Builder
• Set Up Default Budget Account
Import Assets
Use the Project Asset and Assignment Interface FBDI spreadsheet template to prepare asset and asset assignment data
before loading and importing them into the application.
• Instructions and CSV Generation: Contains table-specific instructions, guidelines, sample data, and
recommendations for preparing the data file for upload.
• Project Assets: Enables you to import project asset details, such as project name, project number, project asset
type, asset name, asset number, and so on.
You can also use this spreadsheet to create project assets and associate them with existing Fixed Asset (FA)
assets. Once you establish this relationship, you can capture and capitalize additional project asset costs tagged
to the FA asset, and interface them into Fixed Assets.
• Project Asset Assignments: Enables you to import project asset assignment details, such as project name, task
name, task number, asset name, asset number, asset assignment level, and so on.
For more information about the Project Asset and Assignment Interface FBDI spreadsheet template, see the File-Based
Data Import for Project Portfolio Management guide.
After you prepare the data in the Project Asset and Assignment Interface workbook, click the Generate CSV File button
in the template to create the CSV files as a ZIP file.
You must now load the zipped data to destination interface tables using the Scheduled Processes page. There are two
processes that you must run to perform this task:
• Load Interface File for Import: Loads the interface files and prepares them for import.
• Import Assets and Assignments: Imports the asset and assignment data from the interface files loaded in the
previous step.
You must navigate to the Tools > Scheduled Processes page to perform tasks that follow.
177
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
◦ Batch Name: User-entered name for a grouping of assets and asset assignments in the interface table.
◦ From Project Number: The first project number in the range of projects whose assets and asset
assignments you want to import.
◦ To Project Number: The first project number in the range of projects whose assets and asset assignments
you want to import.
◦ Generate Report: Select Summary to generate only a summary of the statistics, or Detail to generate
a report that contains all the errors generated during import, and offers suggestions on how to fix the
errors.
4. Click Submit. The application now imports asset and asset assignment data from the loaded import files, and
you can see the progress of your import until it succeeds.
Review the processing errors, warnings, and exceptions for the projects and fix the issues in your data. Once you have
updated your transaction data, click the Generate CSV File button again to create the updated ZIP files. Reload the
updated data to the interface tables and resubmit the Import Projects process.
Related Topics
• Overview of External Data Integration Services for Importing Data
• Import Project and Task Transaction Controls
• Import Project Tasks
• Instructions and CSV Generation: Contains table-specific instructions, guidelines, sample data, and
recommendations for preparing the data file for upload.
• Asset Line Assignments: Enables you to import project asset line assignment details, such as asset name, asset
ID, transfer status code, and so on. You can also mark asset lines as transferred and update the FA period name.
178
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
This capability enables you to extract and group asset lines as required without losing the ability to reconcile
Projects assets to FA assets.
For more information about the Import Unassigned Asset Lines Excel workbook template, see the File-Based Data
Import for Project Portfolio Management guide.
After you prepare the data in the Asset Line Assignment Interface workbook, click the Generate CSV File button in the
template to create the CSV files as a ZIP file.
You must now load the zipped data to destination interface tables using the Scheduled Processes page. There are two
processes that you must run to perform this task:
• Load Interface File for Import: Loads the interface files and prepares them for import.
• Import Unassigned Asset Lines: Imports the asset lines data from the interface files loaded in the previous step.
You must navigate to the Tools > Scheduled Processes page to perform the tasks that follow.
Output Report
After the Import Unassigned Asset Lines process is complete, the Generate Reports process automatically runs, and if
there are errors, creates the Import Unassigned Asset Lines Report. This report offers a summary of the transactions
that failed, and associated errors from the import process. Review the processing errors, warnings, and exceptions
listed and fix the issues in your data. Once you have updated your transaction data, click the Generate CSV File button
again to create the updated ZIP files. Reload the updated data to the interface tables and resubmit the Import Projects
process.
Related Topics
• Overview of External Data Integration Services for Importing Data
179
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Before you create a new accounting source, however, you must perform the following tasks to check that you aren't
creating a duplicate accounting source.
1. In the Setup and Maintenance work area, update the scope of your search to Project Financial Management
and use the Manage Subledger Application Transaction Objects task.
2. Select the Event Class that contains the object with the accounting source.
3. Click View Source Assignments.
4. Search for the accounting source to verify if it exists. You can also use the Source Details icon associated with
the accounting source to view additional information.
When you reverse a capitalized asset in Oracle Projects, Projects creates reversing (negative) asset lines to offset the
asset lines previously interfaced to Oracle Assets. The asset remains in Oracle Assets with a value of zero. Projects does
not delete the asset from Oracle Assets. You can use functionality within Oracle Assets to retire the asset if you do not
plan to recapitalize the reversed asset.
You can reverse the capitalization of the asset in Projects, and send the reversing asset lines to Oracle Assets as an
adjustment. However, you can do so only if the asset lines were transferred into Oracle Assets using the Transfer Assets
to Oracle Fusion Assets process, and the Post Mass Additions process ran successfully on those source asset lines in
Oracle Assets.
180
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
2. Find the project associated with the asset and select Actions > Manage Capital Assets.
3. Choose the asset whose capitalization you want to reverse. Ensure that you do not have amortized adjustments
created for the asset.
Note: You can specify whether you want to amortize adjustments to a project asset when you define or
update it. For details, see How can I amortize adjustments to capital assets?
181
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
> Manage Capital Projects > Select Project > Actions > Manage Asset Lines page or using the Import
Unassigned Asset Lines FBDI sheet if you need to import numerous asset lines.
• Standard Unit Cost: Was standard unit cost defined for the Asset Book and Asset Category combination using
the Projects > Assets > Manage Standard Unit Cost page?
• Spread Evenly: The only way an error could happen here is if one of the errors above occurred.
Project asset lines are called asset source lines in Oracle Assets. These source lines must be successfully posted in
Oracle Assets by running the Post Mass Additions process.
After the Post Mass Additions process runs successfully, Oracle Projects must run the Update Assets Information
from Oracle Fusion Assets process to establish the relationship with all newly created Oracle Assets assets with the
originating Projects assets. This relationship–or connection–enables adjustment project asset lines to be assigned to the
original asset lines in Projects.
If the connection between the Oracle Assets asset and Projects asset isn't made, it's not possible to create adjustments
to Oracle Assets assets because Projects will not have corresponding asset records to which they can allocate these
adjustments.
Ensure that there are project assets assigned to the tasks to which you plan to charge project costs. These assets must
have the project asset type of As-built.
It's also a good idea to check whether the task to which the assets are assigned is capitalizable. You can do so in the
Manage Financial Project Plan page associated with the project. Select the task and click Actions > Manage Tasks >
Edit Task Details > Setup to check whether the Capitalizable check box is selected.
The cost of an asset transferred from Projects will display as zero if the value of the Actual In-Service Date defined in
Projects is not open in Oracle Assets.
182
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
You will need to enter an actual in-service date in Projects that's on or before the open period defined in Oracle Assets.
You may be able to update the asset with a pro-rate convention that would accommodate the actual in-service date.
Please keep in mind that you must follow the Generally Accepted Accounting Principles (GAAP) defined within your
organization.
183
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
184
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Task 1.1 in this screenshot contains five child tasks. Four of these tasks are associated with clay tennis courts, while the
fifth task, 1.1.5 Clay Tennis Courts Common Costs, is dedicated only to collecting common costs associated with the four
clay tennis courts in the Task 1.1 summary task. For example, common costs associated with clay tennis courts could be
clay, stones, tennis nets, and so on.
Similarly, Task 4.0 in the screenshot is dedicated only to collecting common costs associated with the creation of the
tennis club itself. For example, you could have common costs associated with electrical and plumbing, permits, land
costs, architectural design costs, and so on. Just to clarify, common costs for the clay required for the four tennis courts
would NOT be captured here; these would be captured in Task 1.1.5. All common costs collected in 4.0 will be allocated to
project assets and 1.0, 2.0, and 3.0 summary tasks, because these costs must be borne by each of these assets.
View project and task summary amounts such as capitalizable cost, noncapitalizable cost, expenses, budgeted cost,
capitalizable cost percentage to total cost by task, by resource, or by period in a table or graph. You can also drill down
from the summary amounts to the transaction-level details.
185
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
However, you can override the asset cost allocation method at the capital event level, if the project is enabled for capital
event processing.
The way common costs are allocated differs based on the common cost task structure.
If the common cost task is a top task, then costs captured under that task are allocated among assets, which are defined
for the project and placed in service.
If the common cost task is the lowest task, then costs captured under that task are allocated among assets, which
are assigned at the top task or lowest task in the same task hierarchy. If no asset is assigned for the task, then the
application generates asset lines but leaves them as unassigned asset lines. You must assign the unassigned asset lines
and then transfer the asset.
In periodic capital event processing, the application automatically groups assets and costs based on the asset in-service
date and expenditure item date, respectively.
In manual capital event processing, you must select costs and assets and create the grouping.
The following table lists the differences between periodic capital events and manual capital events.
Costs and assets are grouped periodically You usually group the costs and assets at the required time within project duration.
throughout the duration of the project.
186
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Suitable for blanket projects that capture Suitable for phased projects where assets are placed in service after each phase is completed.
costs for repetitive work.
Note: If you do not need either periodic or manual capital event methods, you can define the capital event processing
method as None, where assets are placed in service only at the project completion. Grouping levels defined for the
project is valid for the life of the project.
Grouped costs are automatically allocated to assets based on the asset cost allocation method associated to the project
for both periodic and manual capital event processing. You can override it at the capital event level.
Can I update the asset or project name in the Create and Assign
Assets ADFdi workbook?
Yes, however, if you change the asset to a name that doesn't already exist, it is created as a new asset.
Related Topics
• Can I assign an asset to multiple tasks in the Create and Assign Assets ADFdi workbook?
• Can I update an asset assignment in the Create and Assign Assets ADFdi workbook?
• Can I delete an asset or asset assignment from the Create and Assign Assets ADFdi workbook?
Related Topics
• Can I update the asset or project name in the Create and Assign Assets ADFdi workbook?
• Can I update an asset assignment in the Create and Assign Assets ADFdi workbook?
• Can I delete an asset or asset assignment from the Create and Assign Assets ADFdi workbook?
187
Oracle Fusion Cloud Project Management Chapter 9
Using Project Costing Capital Asset Costs
Related Topics
• Can I update an asset assignment in the Create and Assign Assets ADFdi workbook?
• Can I assign an asset to multiple tasks in the Create and Assign Assets ADFdi workbook?
• Can I update the asset or project name in the Create and Assign Assets ADFdi workbook?
Related Topics
• Can I assign an asset to multiple tasks in the Create and Assign Assets ADFdi workbook?
• Can I update the asset or project name in the Create and Assign Assets ADFdi workbook?
• Can I delete an asset or asset assignment from the Create and Assign Assets ADFdi workbook?
188
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
10 Labor Distribution
The core component of Labor Distribution is the labor schedule. Labor schedules specify a time period and set of
distribution rules that determine how a person’s labor cost must be distributed to a project, award, and / or general
ledger account combination. Labor schedules enable you to import payroll information from any source system and
distribute it efficiently.
This independent and efficient, percentage-based distribution of high-volume labor costs reduces the effort on
individual project resources and administrators.
As illustrated in the graphic above, Labor distribution comprises the following five high-level tasks:
1. Manage Labor Schedules: Create labor schedules to specify project and nonproject based rules that must be
used when distributing a person's payroll costs. See Labor Schedules for more information.
2. Execute Payroll: Execute payroll to determine the actual wages that must be paid to employees and
contractors.
3. Import and Distribute Payroll: Run the Import Payroll Costs process. This process imports payroll costs,
validates them, and uses the configured labor schedules to process the transactions and create project cost
distributions.
4. Manage Labor Costs: Review and resolve exceptions to these distributions using the Manage Labor Costs
page, ensuring that all payroll costs get distributed as expected.
5. Report: View and report on labor schedules and costs using Oracle Transactional Business Intelligence (OTBI).
189
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
• Manage labor schedules. • Manage the imported and distributed costs in the Manage Labor Costs page in the Labor
Distribution work area.
• Duplicate an existing labor schedule
version. • Import payroll costs from any payroll system and distribute the costs based on the defined labor
schedules.
• View and analyze real-time
information on labor schedules • Evaluate errors and perform root cause analysis to determine the resolution.
using Projects - Labor Schedules
Analysis Real Time and labor costs • View and analyze real-time information on labor schedules using Projects - Labor Schedules
using Projects - Labor Distribution Analysis Real Time and labor costs using Projects - Labor Distribution Cost Analysis Real Time in
Cost Analysis Real Time in Oracle Oracle Transactional Business Intelligence (OTBI).
Transactional Business Intelligence Tip: For larger volume of errors, fix the root cause and run the Import Payroll Costs process with
(OTBI). identified parameters.
Labor Schedules
Use labor schedules to specify project and nonproject based rules that must be used when distributing a person's
payroll costs. Labor distribution administrators use person assignments and pay elements to create labor schedules in
the Labor Distribution work area.
You can remove the ability to create and maintain the element level labor schedule. See Remove Element Level Labor
Schedule Maintenance Privilege for more information.
190
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
For example, you can activate a pay element labor schedule and an assignment labor schedule for a person
during a specific period, but you can't have two assignment labor schedules active for a person during the
same period.
• Once you set the status of a labor schedule version to Active or Inactive, you can't change its start and end
dates until you change its status back to New. You can, however, directly change the status of inactive versions
to Active, as long as it doesn't overlap dates with another active labor schedule.
• Person Assignment: Distributes payroll costs based on the associated person assignment..
• Pay Element: Distributes payroll costs using the payroll element associated with the payroll cost, regardless of
the person's assignment. This type is also defined per business unit and derives the business unit from the
persons assignment on the payroll cost.
• Person Assignment Pay Element: Distributes payroll costs using a combination of a person's assignment and
the pay element on the payroll cost record. This distribution allows for specifying rules for a person assignment
and pay element that may be needed to meet detailed business requirements.
Each of these costs gets evaluated against the labor schedules applicable to the resource, and the labor schedules have
a precedence of order. Thus, for each cost, the application first looks for an assignment element labor schedule to which
it can match the cost, then it looks for a pay element labor schedule that can be matched to it, and finally, it looks for a
person assignment labor schedule that can be matched.
For example, the three resource costs listed above would be processed in the following order:
191
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
• A tuition reimbursement pay element cost that's borne by the employing company
◦ Assignment Element Labor Schedule
◦ Pay Element Labor Schedule
◦ Assignment Labor Schedule
• A Parking Charges pay element cost that's borne by some projects and not others, demanding that the pay
element be specified for the persons charging the project through their labor schedules
◦ Assignment Element Labor Schedule
◦ Pay Element Labor Schedule
◦ Assignment Labor Schedule
Larry Scanlon, an analyst in Vision City Operations, has the following personalized labor schedules:
Labor Schedule Type Labor Schedule Header Labor Schedule Version Distribution Rules
Assignment Larry Scanlon - Analyst Version 1: July 1st 2019 - June 30th P1-T1-A1 (50%)
2020, ACTIVE
GL: 000-001-0400 (50%)
Assignment Element Larry Scanlon - Analyst - Parking Version 1 : July 1st 2019 - June 30th P2-T1-A1 (50%)
2020 : ACTIVE
GL: 000-001-0510 (50%)
Hector Campos, a director in Vision City Operations, has the following personalized labor schedules:
Labor Schedule Type Labor Schedule Header Labor Schedule Version Distribution Rules
Assignment Hector Campos - Project Manager Version 1 : July 1st 2019 - June 30th P4-T2-A4 (50%)
2020 : INACTIVE
GL: 000-001-0400 (50%)
192
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedule Type Labor Schedule Header Labor Schedule Version Distribution Rules
Additionally, Vision City Operations offers two pay element components to all their employees' salaries, administered
through the following labor schedule:
Labor Schedule Type Labor Schedule Header Labor Schedule Version Distribution Rules
Element Car Allowance - Vision City Version 1 : July 1st 2019 - June 30th GL: 000-410-0000 (100%)
Operations 2020 : ACTIVE
Parking - Vision City Operations Version 1 : July 1st 2019 - June 30th GL: 000-710-0000 (100%)
2020 : ACTIVE
Putting them together, we have the following labor schedules for these two employees:
193
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
194
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Here's a table that describes the distribution of payroll based on the labor schedules illustrated above. TheImport Payroll
Costs process evaluates the cost records matching the attribute combination to labor schedule Versions and distribution
rules that apply.
Larry Scanlon (Analyst) Version 1 1. Project1-Task1-Award1 (50%) This version is in an ACTIVE status
and will be used in the Import
st
Assignment type Start = July 1 , 2019 2. GL: 000-001-0400 (50%) Payroll Costs process to distribute
applicable payroll costs.
th
End = June 30 , 2020
Payroll costs imported that match
Status = ACTIVE Larry Scanlon and his assignment
of Analyst with pay period start
and end dates between July 1st,
2019 and June 30th, 2020 will be
distributed as defined by the rules.
Larry Scanlon (Analyst) Version 2 1. GL: 000-001-0510 (100%) This version is in a NEW status
and will NOT be used in the Import
st
Assignment type Start = July 1 , 2020 Payroll Costs process to distribute
applicable payroll costs.
th
End = June 30 , 2021
Payroll costs imported that match
Status = NEW Larry Scanlon and his assignment
of Analyst and the pay period start
and end dates are between July 1st,
2020 and June 30th, 2021 will be
rejected.
Larry Scanlon Version 2 1. GL: 000-001-0510 (100%) This version is in an ACTIVE status
and will be used in the Import
st
(Analyst – Parking) Start = July 1 , 2019 Payroll Costs process to distribute
applicable payroll costs with the
th
Assignment / Element type End = June 30 , 2020 matching Pay Element attribute of
“Parking”.
Status = ACTIVE
Payroll costs imported that match
Larry Scanlon, his assignment
of Analyst, and Pay Element of
“Parking” with pay period start
195
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Hector Campos (Project Manager) Version 1 1. Project4-Task2-Award4 (50%) This version is in an INACTIVE
status and will NOT be used in
st
Start = July 1 , 2019 2. GL: 000-001-0400 (50%) theImport Payroll Costs process to
distribute applicable payroll costs.
th
End = June 30 , 2020
Status = INACTIVE
Hector Campos (Project Manager) Version 2 1. Project1-Task1-Award1 (50%) This version is in an ACTIVE status
and will be used in the Import
st
Start = July 1 , 2019 2. GL: 000-001-0400 (50%) Payroll Costs process to distribute
applicable payroll costs.
th
End = June 30 , 2020
Payroll costs imported that
Status = ACTIVE match Hector Campos and his
assignment of Project Manager
with pay period start and end dates
between July 1st, 2019 and June
30th, 2020 will be distributed as
defined by the rules.
Hector Campos (Project Manager) Version 3 1. GL: 000-001-0510 (100%) This version is in an ACTIVE status
and will be used in the Import
st
Start = July 1 , 2020 Payroll Costs process to distribute
applicable payroll costs.
th
End = June 30 , 2021
Payroll costs imported that
Status = ACTIVE match Hector Campos and his
assignment of Project Manager
with pay period start and end dates
between July 1st, 2020 and June
30th, 2021 will be distributed as
defined by the rules.
Car Allowance (Vision City Version 1 1. GL: 000-410-0000 (100%) The Import Payroll Costs process
Operations) will distribute any payroll costs
st
Start = July 1 , 2019 for assignments in the business
196
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Parking (Vision City Operations) Version 1 1. GL: 000-710-0000 (100%) The Import Payroll Costs process
will distribute any payroll costs for
st
Start = July 1 , 2019 assignments in the business unit of
Vision City Operations that have a
th
End = June 30 , 2020 pay element of Parking. This type
of labor schedule is the second
Status = INACTIVE order of precedence, so if any labor
schedules for Parking exist at a
person assignment element level
for the same days, those labor
schedules will take precedence for
the applicable days.
When you use these components to create a pay element labor schedule, they affect the payroll costs of every person
with an assignment in the business unit as long as the labor schedule is active.
197
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
You can also combine pay elements with person assignments to create labor schedules that apply to a specific person.
These too are valid for only as long as the labor schedule version is active.
To update an existing labor schedule, use the Search field to search by person name or number, email ID, element
name, or labor schedule name. Click the Elements tab to view pay element labor schedules that match your search
string. Click to edit a labor schedule from the search results that appear.
• Business Unit: The name of the business unit associated with the labor schedule.
• Pay Element: The pay element that you want to use for the labor schedule.
• Schedule Name: The name of the labor schedule. This field is auto-populated using the values you select in the
Business Unit and Pay element fields. You can update this field as appropriate.
• Version Name: The labor schedule version name.
• Start: The start date of the labor schedule.
• End: The end date of the labor schedule.
Use the Edit icon adjacent to the name of the labor schedule to edit its name.
To update a labor schedule version, click the ellipsis under the Actions column in the row representing the labor
schedule version and select Edit. Use the following fields to update the labor schedule version:
Note: You cannot edit the start and end dates of a labor schedule version if its status is Active. To update
the start and end dates of a labor schedule version, you must first change its status to Inactive. For more
information, see Why am I unable to change the dates on which a labor schedule version is active?
• Status: The status (New, Active, Inactive) of the labor schedule version.
• Comments: Any additional information, if required.
Note: You can also duplicate an existing schedule version and modify the copied version to create a new one.
198
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Use the Create Rule button to add a distribution rule to a labor schedule version. The Create Distribution Rule side-
sheet appears.
Use the Project and Nonproject toggle buttons to specify whether you want to associate a distribution rule with a
project or with a general ledger. You cannot change this option once you save the distribution rule.
If you want to associate a distribution rule with a project, you must specify:
1. The Project, Task, Award (if it is a sponsored project), and Funding Source with which you want to associate
the distribution rule.
2. The Expenditure Organization associated with the project, the Expenditure Type of the distribution rule, and
the Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
If you want to associate a distribution rule with a nonproject general ledger, you must specify:
1. The GL Account that you want to use for the distribution rule.
2. The Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
Each distribution rule can account for any percentage of the total costs. Put together, however, the distribution
rule percentages in a labor schedule version must be less than or equal to 100.
Click View all applicable schedules to see all the labor schedules that use the selected pay element.
To update an existing labor schedule, use the Search field to search by person name or number, email ID, element
name, or labor schedule name. Click the Assignments tab to view person assignment labor schedules that match your
search string. Click to edit a labor schedule from the search results that appear.
• Person: The name of the person for whom you want to create the labor schedule.
• Assignment Number: The assignment with which the person is associated. This is the assignment for which
you are creating the labor schedule.
• Pay Element: Leave this field empty if you are creating a person assignment labor schedule.
• Version Name: The labor schedule version name.
• Start: The start date of the labor schedule.
• End: The end date of the labor schedule.
Use the Edit icon adjacent to the name of the labor schedule to edit its name.
199
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
To update a person assignment labor schedule version, click the ellipsis under the Actions column in the row
representing the labor schedule version and select Edit. Use the following fields to update the labor schedule version:
Note: You cannot edit the start and end dates of a labor schedule version if its status is Active. To update
the start and end dates of a labor schedule version, you must first change its status to Inactive. For more
information, see Why am I unable to change the dates on which a labor schedule version is active?
• Status: The status (New, Active, Inactive) of the labor schedule version.
• Comments: Any additional information, if required.
Note: You can also duplicate an existing schedule version and modify the copied version to create a new one.
Use the Create Rule button to add a distribution rule to a labor schedule version. The Create Distribution Rule side-
sheet appears.
Use the Project and Nonproject toggle buttons to specify whether you want to associate a distribution rule with a
project or with a general ledger. You cannot change this option once you save the distribution rule.
If you want to associate a distribution rule with a project, you must specify:
1. The Project, Task, Award (if it is a sponsored project), and Funding Source with which you want to associate
the distribution rule.
2. The Expenditure Organization associated with the project, the Expenditure Type of the distribution rule, and
the Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
If you want to associate a distribution rule with a nonproject general ledger, you must specify:
1. The GL Account that you want to use for the distribution rule.
2. The Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
Each distribution rule can account for any percentage of the total costs. Put together, however, the distribution
rule percentages in a labor schedule version must be less than or equal to 100.
Click View all applicable schedules to see all the labor schedules that use the selected pay element.
200
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
To update an existing labor schedule, use the Search field to search by person name or number, email ID, element
name, or labor schedule name. Click the Assignments tab to view person assignment labor schedules that match your
search string. Click to edit a labor schedule from the search results that appear.
• Person: The name of the person for whom you want to create the labor schedule.
• Assignment Number: The assignment with which the person is associated. This is the assignment for which
you are creating the labor schedule.
• Pay Element: The pay element that you want to associate with the labor schedule.
• Version Name: The labor schedule version name.
• Start: The start date of the labor schedule.
• End: The end date of the labor schedule.
Note: You cannot edit the start and end dates of a labor schedule version if its status is Active. To update the start
and end dates of a labor schedule version, you must first change its status to Inactive. For more information, see Why
am I unable to change the dates on which a labor schedule version is active?
Use the Edit icon adjacent to the name of the labor schedule to edit its name.
To update a person assignment labor schedule version, click the ellipsis under the Actions column in the row
representing the labor schedule version and select Edit. Use the following fields to update the labor schedule version:
Note: You cannot edit the start and end dates of a labor schedule version if its status is Active. To update
the start and end dates of a labor schedule version, you must first change its status to Inactive. For more
information, see Why am I unable to change the dates on which a labor schedule version is active?
201
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
• Status: The status (New, Active, Inactive) of the labor schedule version.
• Comments: Any additional information, if required.
Note: You can also duplicate an existing schedule version and modify the copied version to create a new one.
Use the Create Rule button to add a distribution rule to a labor schedule version. The Create Distribution Rule side-
sheet appears.
Use the Project and Nonproject toggle buttons to specify whether you want to associate a distribution rule with a
project or with a general ledger. You cannot change this option once you save the distribution rule.
If you want to associate a distribution rule with a project, you must specify:
1. The Project, Task, Award (if it is a sponsored project), and Funding Source with which you want to associate
the distribution rule.
2. The Expenditure Organization associated with the project, the Expenditure Type of the distribution rule, and
the Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
3. The Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
If you want to associate a distribution rule with a nonproject general ledger, you must specify:
1. The GL Account that you want to use for the distribution rule.
2. The Percentage of the cost associated with the labor schedule that you want to allocate to the distribution rule.
Each distribution rule can account for any percentage of the total costs. Put together, however, the distribution
rule percentages in a labor schedule version must be less than or equal to 100.
Click View all applicable schedules to see all the labor schedules that use the selected pay element.
• Only one version of a labor schedule type can be active for any given day; however, you can create overlapping
labor schedules of different types. For example, Person Assignment type for July 1, 2020 to June 30, 2021 can
be active at the same time as a Person Assignment Pay Element type for the same or overlapping time period.
• Once you set the status of a labor schedule version to Active, you can't update the start and end dates of the
version, nor can you change its status back to New.
• Once you set the status of a labor schedule version to Inactive, you can't update the start and end dates of the
version, nor can you change its status back to New.
202
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedules can be interfaced from an external system by using the File-Based Data Interface for Labor Schedules.
See Import Assignment Labor Schedules in the File-Based Data Import (FBDI) for Project Management guide.
Here are the person assignment labor schedules created for Bob Price and Hector Campos.
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
Person Bob Price, Analyst Version 1 July 1 2019 - June Active P1-T1-A1 (50%) Version 1 of the
Assignment 30 2020 Bob Price, Analyst
labor schedule
is active and,
between July 1,
2019 and June
30, 2020, will
be used in the
Import Payroll
Costs process
to distribute
imported payroll
costs that match
Bob Price and his
assignment of
Analyst, as defined
by the distribution
rules.
GL: 000-001-0400
(50%)
Hector Campos, Version 1 July 1 2019 - June Inactive P4-T2-A4 (50%) Version 1 of the
Project Manager 30 2020 Hector Campos,
Project Manager
labor schedule is in
Inactive status and
won't be used in
the Import Payroll
Costs process
to distribute
applicable payroll
costs.
203
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
GL: 000-001-0400
(50%)
GL: 000-001-0400
(50%)
Hector Campos - No Version Not Applicable Not Applicable Not Applicable There's no labor
Director schedule for
this person and
assignment
combination that
can be used in
the Import Payroll
Costs process
to distribute
204
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
applicable payroll
costs.
Here are the pay element labor schedules applicable for Bob Price and Hector Campos.
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
Pay Element Car Allowance Version 1 July 1 2019 - June Active GL: 000-410-0000 Version 1 of the Car
- Vision City 30 2020 (100%) Allowance - Vision
Operations City Operations
pay element labor
schedule is Active
between July 1,
2019 and June 30,
2020. Therefore,
during that period,
the Import Payroll
Costs process
will distribute any
payroll costs for
Hector Campos
and Bob Price
that have Car
Allowance as the
pay element, as
specified in the
distribution rules.
Parking - Vision Version 1 July 1 2019 - June Active GL: 000-710-0000 Version 1 of the
City Operations 30 2020 (100%) Parking - Vision
City Operations
pay element labor
schedule is Active
between July 1,
2019 and June 30,
2020. Therefore,
during that period,
the Import Payroll
Costs process
will distribute any
payroll costs for
205
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
Hector Campos
and Bob Price that
have Parking as
the pay element,
as specified in the
distribution rules.
Here are the person assignment pay element labor schedules created for Bob Price.
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
Person Bob Price, Analyst, Version 1 July 1 2019 - June Active P1-T1-A1 (50%) Imported payroll
Assignment Pay Parking 30 2020 costs for Bob Price
Element that have Parking
as the pay element
with pay period
start and end dates
between July 1,
2019 and June
30, 2020 will be
distributed as
defined by the
person assignment
pay element labor
schedule for Larry.
GL: 000-001-0510
(50%)
206
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Labor Schedule Labor Schedule Labor Schedule Start and End Labor Schedule Distribution Rules Comments
Type Version Dates Version Status
assignment pay
element labor
schedule for Larry.
Editing labor schedule versions while they are still distributing payroll costs could impact running distribution processes.
Before you can update the dates on which an active labor schedule version is active, you must deactivate the labor
schedule version by changing its Status to Inactive.
You can then edit the deactivated labor schedule version and update its Start and End dates as required. Once you're
satisifed with your updates, you can reactivate the labor schedule version.
Note:
You must ensure that expenditure item dates associated with costs that have already been distributed using this labor
schedule version continue to be between the updated start and end dates.
Select the Costed Only check box to specify that you want to use only those pay elements that are setup in Payroll with
costing instructions, so that you can be sure to see only the ones that can be used for importing labor costs from Oracle
Fusion Payroll.
Note: This option is only applicable to Element and Assignment Element type labor schedules.
207
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
You can use a combination of words or phrases to fine-tune your search results. Click on a labor schedule to view and
manage its details.
Use the View all applicable schedules button to view all the labor schedules associated with a person assignment or
pay element, for analysis and exporting.
You can edit active schedule versions, but you can't delete them. You can only delete labor schedule versions that are
in New status. Similarly, you can't edit the start and end dates of an active labor schedule version; you must render
it inactive first. For more information, see Why am I unable to change the dates on which a labor schedule version is
active?
You can also duplicate an existing schedule version and modify the copied version to create a new one.
You can create two kinds of distribution rules, project and nonproject distribution rules.
When you create a Project distribution rule, you must specify the Project and Task, the Expenditure Organization and
Expenditure Type, and the Percentage of the person's labor cost that you want to distribute using the distribution rule.
In the context of a sponsored project, you must also provide the award and funding source details.
208
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
• Only one version of a labor schedule type can be active for any given day; however, you can create overlapping
labor schedules of different types. For example, Person Assignment type for July 1, 2020 to June 30, 2021 can
be active at the same time as a Person Assignment Pay Element type for the same or overlapping time period.
• Once you set the status of a labor schedule version to Active, you can't update the start and end dates of the
version, nor can you change its status back to New.
• Once you set the status of a labor schedule version to Inactive, you can't update the start and end dates of the
version, nor can you change its status back to New.
Labor Schedules can be interfaced from an external system by using the File-Based Data Interface for Labor Schedules.
See Import Assignment Labor Schedules in the File-Based Data Import (FBDI) for Project Management guide.
You can optionally set up pay elements that will derive an expenditure type and use it to override the expenditure type
that exists on the labor schedule. For example, you can override the Oracle Payroll pay element Car Allowance to the
expenditure type Vehicles when you import labor schedules associated with a specific person.
People (employees and contractors) get paid on Payroll either on a full-time salary or using payroll time sheets that are
sent to Payroll. These time sheets can also be sent to Projects for project progress tracking and reporting purposes.
Labor distribution uses a document type called Labor Distribution that is seeded within the Oracle Fusion Projects
transaction source. Users with the Manage Project Transaction Source privilege can configure these transaction types
209
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
to specify how transaction data emanating from the Labor Distribution document type must be managed once its
imported. For details on how you can configure document types, see Transaction Source Options.
To view the status of the import process, search for the process in the Scheduled Processes > Overview page.
Note:
• This integration also enables you to run the Import Payroll process for all business units simultaneously.
• The import process only receives those payroll costs from Oracle Fusion Payroll that have person assignment
and person assignment pay element labor schedules that are active for the time periods of the payroll periods
chosen during import.
For more information about the Import Payroll Costs Excel workbook template, see the File-Based Data Import for
Project Portfolio Management guide.
You must have the Labor Distribution Accountant role to complete the interface and import processes.
1. Prepare your data in the Import Payroll Costs macro-enabled Excel workbook template.
2. Click Generate CSV File in the template to create a comma-separated values file.
3. Load the payroll transaction values to the interface table. For more information on the interface process, see
the Import Payroll Costs topic in the File Based Data Import for Oracle Project Portfolio Management Cloud
guide.
4. After the interface table is loaded, run the Import Payroll Costs process to import payroll costs from the
interface table and validate and process them to create project cost distributions.
5. Enter import-related details as appropriate. For details on these options, see Payroll Cost Import Parameters,
below.
6. Exceptions for invalid transactions are tracked in the Manage Labor Costs page and in the Import Payroll Costs
Report. Fix the errors and resubmit the process. For more information on this topic, see Manage Labor Costs.
The Import Payroll Costs Report is available to be run independently of the Import Payroll Costs process. This is to be
used in case of an error that causes the interface records to get into an unexpected status. This process will rerun based
on the prior Process ID provided and clean up the interface records if needed.
210
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Payroll Name (Optional) The Payroll Name that you want to Yes No
use for this process.
Person (Error Mode Only) A person that has records with Yes Yes
errors in the interface table.
Period Start Date (Optional) Pay period start date (from which) Yes Yes
to process all records in the
interface table that match that
date.
Period End Date (Optional) Pay period end date (up to which) Yes Yes
to process all records in the
interface tablethat match that date.
211
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Output Reports
After the Import Payroll Costs process completes, the Generate Reports process automatically runs. If errors exist, the
following output reports are created:
• Staging Validation Error Report: Lists a summary of the transactions that failed to move from the staging table
to the interface table due to invalid values.
• Import Payroll Costs Report: Provides details about the transactions that were successfully imported but
contain errors.
Review the Staging Validation Error Report and repeat these steps until you import all the required payroll data
successfully:
1. Review the error message detail in the Staging Validation Error Report and regenerate the CSV file. Or, you can
manually fix the issues in the CSV file.
2. Load the CSV file.
3. Run the Load Interface File for Import process followed by the Import Payroll Costs process.
Review the error details in the Import Payroll Costs report and navigate to the Manage Labor Costs page in the Labor
Distribution Management work area to correct these transactions.
Processing Logic
The Import Payroll Costs process uses the following order of precedence to decide which labor schedule to apply to a
payroll cost:
1. Assignment Element
2. Element
3. Assignment
See the Precedence of Payroll Costs Distribution Based on Labor Schedule Type section in the Labor Schedules topic for
additional guidance.
The pay period defined on the payroll cost must be able to be fully distributed by one or a combination of more than
one labor schedules active within the start and end dates, as well as the project, task, or award start and end dates.
The person's assignment start date or end date are used if needed to calculate a daily rate. For example, if the person
assignment is terminated 5 days into a 10 day pay period, the daily rate will be calculated for 5 days only, and the
processing end date will be the assignment end date.
The payroll cost status depends on the status of all distributions. If any one of the distributions fails, the labor cost will
be in an Error status. This is to ensure that the labor cost is completely distributed before its status is set to Success.
The following attributes are critical in payroll cost processing using labor schedules:
212
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Example:
th
Start Date: Monday April 13 , 2020
th
End Date: Friday April 24 , 2020
Here's an example that illustrates how the cost associated with a person can be spread across two labor schedules. In
this instance, the employee, Mary Marshall, is moved from one project to another during the same pay period.
Payroll Cost
Expenditures
NSF Project September 16, 2019 $523.81 11 Net-working days at daily rate of
$47.62
213
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
• Person and Assignment: These attributes are validated during the import process, and if they're not found, the
payroll record is rejected.
• Pay Element: The pay element specified in the imported data will be validated against the Pay Element object in
the Human Capital Management (HCM) Payroll object of Element.
To create elements, use the Element HCM setup task. Using HCM elements allows for:
◦ The element to be used as a source in Subledger Accounting for creating specific journals, if needed.
◦ Integration with Payroll business flows.
See Payroll Element Setup Instructions for Non-Oracle Payroll Customers in the Implementing Project Financial
Management and Grants Management guide for more information.
• Filter costs that have distributions by using a combination of batch name, status, pay period, project number,
business unit, person name, pay element, or award number.
Note:
◦ You can retrieve all project and nonproject based distributions using a combination of the award
number and person name filters.
◦ You can use the Shift key to select multiple payroll costs from the search results.
• Analyze errors resulting from the Import Payroll Costs process and delete payroll costs that are in a status of
Error, if required.
• View a static analytical graph for a quick reference to the latest 3 pay periods that have errors in distributions,
and the total amount and count of errors.
• Find the root cause of one ore more errors by using the search filters.
• Resolve the root cause and reprocess one or more labor costs using the Process Costs option. You can also
delete payroll cost that are in a status of Error.
Note: When you update and successfully reprocess a payroll cost distribution that contained errors, the
application deletes the original erroneous records, because they're no longer needed.
• Adjust a successfully processed distribution using the Process Costs option if the distribution rules associated
with the payroll costs have changed.
214
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Page Components
The Manage Labor Costs page comprises the following components:
• Analytic: This is a static graph that reflects the count and amount of total errors as well as the last three pay
periods.
• Search: Use one or more of the listed filter criteria to search for labor costs.
• Labor Costs: Lists details associated with labor costs that meet your search criteria. Select a labor cost to view
details associated with its distribution rules.
• Distribution Rules: Displays attributes associated with each distribution rule associated with a labor cost. Here
are some of the key attributes that appear in this view:
◦ Transaction Number: Use the transaction number associated with a distribution rule record to look up
the expenditure and see the resulting accounting.
◦ Labor Schedule Attributes: Lists all the attributes from the labor schedule version and distribution rule
that created the expenditure.
◦ Differential: Indicates whether the distribution was generated to make up the difference to total 100%.
◦ Line: Identifies the distribution line number. If the distribution line is a differential, this value is listed as -1
to differentiate it from lines that were defined on the labor schedule.
Labor Cost (Status) Manage Labor Costs page Manage Project Costs page Period Close Exceptions report
Project Cost (Success) • View results • View project cost details View pending transactions until
the Create Accounting process is
• Process costs (reversal and • Perform adjustments* except completed for these project costs
reimport of parent labor cost) for:
◦ Split
◦ Transfer
◦ Reversal
215
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
* These adjustments are not allowed in the Manage Project Costs page because the source labor costs could be
redistributed in Labor Distribution, causing the costs to get reversed in different sources. Resolving issues of labor costs
at the source is recommended.
Note: If any of the distributions has errors, the labor cost will be in a status of error. This ensures full distribution of
the labor cost.
• Use the Labor Distribution subject area in Oracle Transactional Business Intelligence (OTBI).
• Use a Microsoft Excel-based utility to retrieve data.
These analyses enable you to perform detail and summary or trend analysis as well as analytics that can be used to
prevent issues. For example, reporting on projects ending in the next 30, 60, or 90 days that have associated labor
schedules can prevent labor cost errors.
For more information, see the Creating and Administering Analytics and Reports guides and the Using Analytics and
Reports guides (if available) for your products.
216
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
Use the Oracle Visual Builder Add-in for Excel tool in addition to the Manage Labor Costs and Manage Labor Schedules
pages to quickly download, review, and analyze larger volumes of data. You can download and learn more about the tool
in the Oracle Visual Builder Add-in for Excel page.
If the Create Accounting process has not been run, you can view non-project labor costs by choosing the Status of
Unprocessed events.
217
Oracle Fusion Cloud Project Management Chapter 10
Using Project Costing Labor Distribution
For more details, see Subledger Accounting Options in the Implementing Subledger Accounting guide.
Use the Manage Labor Costs page to view and manage these costs.
218
Oracle Fusion Cloud Project Management Chapter 11
Using Project Costing Oracle Digital Assistant for Time Entry
It uses skills, which are individual bots, to interact with you and perform specific types of tasks. Skills contain
conversational elements to identify your inputs and identify the intent. Project application administrators must enable
the required skills before you can use them.
Each skill enables you to perform multiple actions. An action that you can perform using the Oracle Digital Assistant is
known as an intent.
Getting Started
To get started, greet the digital assistant or ask for help to find out what you can do. Here are some sample phrases you
can use:
• Hi
• Hello
219
Oracle Fusion Cloud Project Management Chapter 11
Using Project Costing Oracle Digital Assistant for Time Entry
• Hey
• What can I do?
• What can you do?
• What can you do for me?
Things to consider:
• Use digits and not words when specifying hours. For example, use 2 hours instead of two hours. You can use
4.5 hours to enter 4 hours and 30 minutes.
• Expenditure type is always defaulted from the PPM Cloud application.
Then the digital assistant will prompt you to specify task and hours.
220
Oracle Fusion Cloud Project Management Chapter 11
Using Project Costing Oracle Digital Assistant for Time Entry
Things to consider: If errors exist when submitting your time card, you should view and resolve those errors in the HCM
Cloud application.
Things to consider: You can only copy your prior time card.
221
Oracle Fusion Cloud Project Management Chapter 11
Using Project Costing Oracle Digital Assistant for Time Entry
222