Oracle R12 Project Costing
Oracle R12 Project Costing involves capturing, processing, and accounting for costs associated with projects. Here's a breakdown of the key steps involved in Project Costing along with the important tables used in each step:
1. Setup (Prerequisites)
Before you start costing, ensure the project and related setups are completed:
- Project creation (PA_PROJECTS_ALL)
- Task creation (PA_TASKS)
- Expenditure types (PA_EXPENDITURE_TYPES ) & categories (PA_EXPENDITURE_CATEGORIES )
- Organization and employee assignments
2. Transaction
Sources Setup
Define transaction sources (like
Payroll, Payables, Inventory, etc.) to allow data import into Projects.
- Transaction sources (PA_TRANSACTION_SOURCES)
3. Cost Collection (Data Entry or
Integration)
Enter
time and expense charges via Expenditure Batches in the Projects
module.
- PA_EXPENDITURE_ITEMS_ALL
– Line-level cost data
- PA_EXPENDITURE_BATCHES_ALL – Header-level data
- PA_EXPENDITURES_ALL
– Links batches and items
- PA_COST_DISTRIBUTION_LINES_ALL – Cost distribution details
Run following program to transfer expenditures from various modules into Oracle Projects.
- PRC: Interface Supplier Costs
- PRC: Interface Expense Reports from Payables
- PRC: Transaction Import
Interface Table Name PA_TRANSACTION_INTERFACE_ALL
4. Cost
Distribution (Costing Engine)
Once expenditure items are created,
the system generates cost distribution lines based on setups.
- PA_COST_DISTRIBUTION_LINES_ALL – Stores calculated costs
- PA_CC_DIST_LINES_ALL – Cross-charge distribution lines (for inter-project/inter-org costs)
Expenditure Processing
Validate
and process expenditures via:
- PRC: Distribute
Labor Cost
- PRC: Distribute
Usage and Miscellaneous Costs
- PRC: Distribute
Supplier Cost
This
distributes raw cost and burden cost to project tasks.
5. Cost
Accounting
Accounting
entries are generated for project cost transactions, posted to GL.
- XLA_AE_HEADERS
– Accounting event headers
- XLA_AE_LINES – Accounting lines
- XLA_EVENTS – Events triggering accounting
- XLA_DISTRIBUTION_LINKS – Links between source (PA) and accounting (XLA)
6. Transfer
to General Ledger
Transfer the accounted transactions
to the GL interface.
- GL_INTERFACE
– Interface table for GL
- GL_JE_HEADERS, GL_JE_LINES – After posting, stores actual journal entries
7. Reporting
and Reconciliation
Use views and reports to analyze
costs, balances, and drill down to source transactions.
- PA_PROJECTS_V
– Project summary
- PA_COST_DIST_LINES_V
– Cost details
- PA_EXPENDITURE_ITEMS_V – Expenditure item view
Comments
Post a Comment