Oracle Project Costing – Know What It Takes to Run Your Projects

February 26, 2006 on 3:00 pm | by Marian Crkon | In Reviews | 17 Comments | Print Print | Email Email

Oracle Project Costing is one of the core applications in Oracle Projects suite. It allows you to set up your projects, project work-breakdown structures (WBS) and project budgets, collect project-related expenditures (including timecards, expense reports, supplier invoices, inventory costs, and other miscellaneous transactions), and account for them in your General Ledger. Depending on a project type, costs can be either billable to be billed to clients, or capital (CIP) to become fixed assets, or they can be other indirect (overhead) costs associated with running your business. Oracle Projects gives you tools to process all three types.

WHAT IT CAN DO…

Expenditure Entry

  • Define expenditure types and categories
  • Enter expenditure batches via online entry, data import, expenditure copy, or upload from Microsoft Excel
  • Enter transactions in multiple currencies, including functional and project currency
  • Vary labor rates based on employee, job, organization, or time period
  • Use rule-based accounting to hide complexity from end users

Burdening and Allocations

  • Define and assign burden multipliers
  • Define burden schedule and versions
  • Override and revise burden schedules
  • Define allocation rules per operating unit
  • Use allocation runs to process, review, and release allocations
  • Distribute costs with full or incremental allocations
  • Use AutoAllocation to process allocation runs in a sequence or in parallel

Transaction and Budgetary Controls

  • Set up transaction controls based on expenditure category, expenditure type, employee, or non-labor resource
  • Limit charges to assigned resources or employees only
  • Budget at summary or detailed level
  • Create budgetary controls to check for available project funds

Adjustments

  • Configure multiple types of expenditure item adjustments
  • Perform mass adjustments
  • Transfer or split expenditures
  • Adjust multi-currency transactions
  • Process, review, and release adjustments online
  • Create audit trail for all expenditure adjustments, including name, date and type of adjustment

Resource Sharing Administration

  • Define multiple types of resource sharing – inter-company, inter-operating unit, and intra-operating unit
  • Configure resource sharing administration methods – borrowed and lent accounting, inter-company billing accounting, or no cross-charge
  • Set up resource sharing controls and transfer price rules

Asset Capitalization

  • Define and create capital assets
  • Place assets in service and capitalize CIP asset costs
  • Allocate and group asset costs
  • Calculate and record capitalized interest
  • Process retirement costs and proceeds from sale

Cost Analysis

  • Create and review expenditure reports
  • Expenditure summary and detail Reports
  • Project Expenditure Adjustment Activity Transfer Activity report
  • Expense Report Entry and Timecard Entry audit reports
  • Create and review capital asset reports

Integration

  • Integrate with other Oracle applications – including Payables, Purchasing, Assets, General Ledger, Internet Expenses, Inventory, Project Manufacturing, and Time and Labor.
  • Integrate with third-party applications through open, standards-based architecture

User Interface and Configurability

  • Use web-based graphical interface
  • Create client extensions to meet your specific business needs
  • Design personalized views for each user or workgroup
  • Define, update, and view project security settings

WHAT WORKS GREAT…

  • Project Templates is a great way to create projects and tasks.
  • AutoAccounting – generates accounting entries for project transactions based on pre-defined rules to hidden from end users.
  • Web ADI – creating APIs for almost all data elements was brilliant; adding Web ADI integrators for all of them is going to make it perfect.
  • Burdening and Allocations – great way to calculate and allocate indirect costs. I wish Allocations allowed more flexibility to define Expenditure Type and Expenditure Organizations within one Allocation Rule.
  • Cross-charge – several ways to share resources within or across operating units
  • Mass Adjustments – a superb way to execute high-volume expenditure adjustments in a single request.

… AND WHAT IT COULD DO BETTER

  • Projects and Budgets Upload what is the status of Project Connect? Why not create plain Project Upload and Budget Upload Web ADI integrators?
  • Project Maintenance Maintaining projects and their options could be a drag. Yes, there are APIs to create and update projects, tasks and budgets, but in order to use them requires a custom code. Many companies rely on manual project maintenance by their users. Similar to Quick Project Entry function, which is used to quickly set up projects, why not create a Quick Project Update function, which would update them? It would be great, for instance, for updating project dates, task dates and transaction controls dates when the project duration changes. Or you may need to change burden schedules, price rule schedules, or any other project or task-level attributes. You get the idea…
  • Project Administration. This one is similar to the one above, but it is more related to similar changes to you need to do across several projects. Project Administration currently allows you to change project owning organization for one project, or all projects owned by the same organization. It would be nice to have better selection criteria in the existing functionality to choose what projects need to be transferred from one organization to another. You could add selection criteria like project type, customer, project manager, project classification, etc. Also, it would be great to be able to change additional project attributes like Key Members, Customers, or Project Classifications.
  • Project Allocations is a great feature, as I described above. But it could use a little more flexibility in creating rules and defining new transactions. Being able to define only one Expenditure Organization and one Expenditure Type per rule makes it very difficult to define flexible accounting rules for allocation transactions. Even using the current allocations client extension does not help.
  • AutoAccounting is another great feature, but there are several limitations, which sometimes make it frustrating to use. For example:
  • Lookup Sets. I understand their role as mapping tables between project attributes and chart of accounts values. And having no validation in lookup sets provides great flexibility to map anything you want. However, no validation also creates a maintenance nightmare. Just imagine a business with several hundred to several thousands departments. Typically, there are several lookups sets, which map HR department names to GL company, division or department values. Imagine you change the names of those departments in HR several times a year. Keeping lookup sets up to date is a full time job! Why not build parameters into lookup sets similar to AutoAccounting Rule parameters? You could store lookup values based on IDs, not values. That way, if HR organization names change in HR, so will their representations in the lookup sets in Projects.
  • Clearing Accounts could use more parameters to be able to create more robust rules for the “clearing account” functions.
  • Error Reporting. Many of us spend endless hours trying to figure out why a costing process fails with “Invalid AutoAccounting” error. Provide better error messages for AutoAccounting errors.
  • Expense Adjustments Provide a way to “transfer” expenditures between Expenditure Organizations, and between Expenditure Types. It is a major headache, especially with transactions imported into Projects (timecards, expense reports, supplier invoices) to not to be able to change these two parameters.
  • Find Expenditure Types Having a search window in the Expenditure Types form with Expenditure Type, Expenditure Category, Revenue Category, UOM and Expenditure Type Class as search parameters would be very helpful.
  • Reporting Has anyone looked at some the standard reports lately? For instance the IMP: Expenditure Types, or AUD Project Configuration, and many others are total clusters.

Related Links

Please provide your comments about what works and what does not work for you in Oracle Project Costing. You can also contact me at marian.crkon@itsafeature.com if you have any questions.

17 Comments »

RSS feed for comments on this post. TrackBack URI

  1. [...] For more information about Oracle Project Costing, see Project Costing – Know What It Takes to Run Your Projects, or refer to other Oracle resources: [...]

    Pingback by The Feature » Nobody Knows Oracle Projects, Right? — January 15, 2007 #

  2. - Actually, I want to ask about if we can implement oracle project costing and billing without other project management modules or not?

    - can we follow up the tasks(activities, resources, starting date, finish date, progress through these tow modules? because I read in the user manual that the follow up just being on the financial issues through these tow modules but other managerial processes related to the project you have to implement the remaining modules to handle them.

    Comment by shadi — March 26, 2007 #

  3. It is possible toimplement oracle project costing and billing without other project management modules. In the Project costing module a subset of the functionalities of Project Management is included

    Comment by Kim — April 4, 2007 #

  4. Hi Kim,
    Yes. You can implement Project Costing and Project Billing without Project Management.

    It is the other way aroud where you find constraints: Project Management would not have much value without Project Costing and/or Project Billing.

    Marian

    Comment by Marian — April 4, 2007 #

  5. hi,

    first of all i am new to project so i may not be making good sense to you.
    in capital projects form for a perticular form i am seeing difference in CIP amount and Interfaced amount.

    Is is normal to have difference in these amount?

    thanks in advance
    prashant pathak

    Comment by Prashant — May 21, 2007 #

  6. Hi,
    We have the following modules of Oracle Apps: GL, AP, AR, CM (cash mgmt), PM (property mngr), HR and FA.
    As part of phase 2 want to implement Projects Foundation, Projects Costing, Project Mgmt, Project Collabration and Purchase Order. (No Project Billing or Project Intillegence).
    Will the Project Performance Repoerting work smoothly ?
    Thanks
    Andy

    Comment by Andy — February 11, 2008 #

  7. Of course the project performance reporting will perform smoothly. :-) What else can I say? I think you are asking a wrong question. You should asking “What do I need to do to implement the best solution to meet our project performance reporting needs”? The combination of Project Foundation and Project Management should give you what you need, or at least be a good start. Good luck!

    Comment by Marian — February 14, 2008 #

  8. We are implementing Project Costing and can someone tell me how do I reconcile Inventory to GL? Can I use the various Inventory value reports provided in Inventory to reconcile Inventory Value to GL at month end? For non-project related inventory transactions, for e.g. a misc.issue out of common sub-inventory and charged to e.g. account 54101, will I be able to find
    Dr. 54101 and Cr. Common Sub-inventory in GL.
    I tried to reconcile with vaious inventory reports but couldn’t even come close and after I imported all available Project transactions but didn’t find the misc. issue transactions.
    I thought a lot of non-project related inventory transactions are missing but the Project consultants told me that I should not use the vaious inventory values reports to reconcille GL Balances and although the misc issue was charged to 54101, it would not be charged to 54101 but group to other account but he cannot tell me what account. I found that hard to believe.
    Any comments?

    Comment by LS — January 19, 2009 #

  9. Implementing Project Costing and Billing but having difficulty in determining how we are going to do allocations as the current tool does not work the way we need it to work.

    Has anyone been able to get beyond the one Expenditure Organization and one Expenditure Type per rule for allocation of transactions?

    Comment by Yvette — July 6, 2009 #

  10. Yvette,
    As far as I know, those are the only two parameters available in the allocation rules. Have you looked at the allocation extension?

    Marian

    Comment by Marian — July 6, 2009 #

  11. Hi Marian,
    Nice to read your updates. Im not aware of Project Costing and Billing module. I have amount of functional knowledge on Actual Project and related process. If I like to work on these module what are steps I need to do.
    Im trying to implement Project Costing and Billing module. Can I get any Setup document which will make me easier to do this task.
    Thanks
    Milind
    milind3112@gmail.com

    Comment by Milind — September 30, 2009 #

  12. Hello All,

    I am implementing Project Costing along with other financial modules like FA & Payables (R12).I am looking for a configuration document to setup the Proj Costing module. My mail id is prakash0602@yahoo.com.

    Thanks,
    Prakash

    Comment by Prakash — November 22, 2009 #

  13. Hi,

    Can you any one explain each steps of project costing integration with other modules and also if any one has flow diagram that will be great!!

    Thanks in advance

    GK

    Comment by GK — May 6, 2010 #

  14. Two questions:
    Customer does use costing & Billing 11.5.10.2.
    Administration of projects and budgets is centralized (done by 1 project administrator)
    T’ ill now they did not use project management.
    We want to decentralise the maintenance of
    projects and budgets (project leaders instead of …). But I don’t want to show them the forms
    screens. 1) Can we use the project management screens
    without doing any new setup …?
    2) I looked at the project management responsibility and one thing
    I noticed was the missing menu for budgets …
    Other responsility or do I have to add a function
    /submenu (or other setup)

    Thanks in advance
    Bert

    Comment by bert admiraal — May 12, 2010 #

  15. Hi,
    We currently use Project costing to keep track of assets under construction since most of our fixed assets are constructed and this is done by creating projects and update the tasks as per WBS.

    Once these are commissioned we then capitalize them and the status changes from CIP to Fixed Assets.

    However during the process we issue non-trade items (i.e. Inventory) to these projects as part of the material for construction. We are currently using a miscellaneous issue into projects and I need assistance on how material issue can be made directly from the Inventory Module to Project costing module.

    Thanks,
    Glen

    Comment by Glen — November 25, 2010 #

  16. Glen,
    There is a standard interface between Oracle Inventory and Oracle Projects. In short, you can enter project-related fields (project, task, exp type and exp org) on your inventory issues, and transfer them to Projects. Look the Project Costing User Guide for more details.
    Marian

    Comment by Marian — November 25, 2010 #

  17. Can any one explain about Projects Rollup family pack … currently we are on RUP2 , we want to upgrade to RUP 4..

    Cheers
    thanx in advance

    Comment by Abrar — January 16, 2011 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^