Oracle Project Billing – Show Me the Money!

March 17, 2006 on 10:41 pm | by Marian Crkon | In Reviews | 2 Comments | Print Print | Email Email

Oracle Project Billing is another core application in the Oracle Projects Suite 11i.10. It provides the ability to define revenue and invoicing rules for your projects, generate revenue, create invoices, and integrate with other Oracle Applications. It enables you to enter project customers and contacts with whom you have negotiated and contracted project work, define customer agreements (purchase orders, service agreements, contracts, etc.) from your customers and fund projects with those agreements. It provides ways to generate revenue using various methods including time and materials, percent complete, and cost plus, and create draft invoices from detail transactions and milestones for online approval by your project or accounting managers. Project Billing can automatically generate accounting entries for your revenue and invoices, and interface revenue to Oracle General Ledger and invoices to Oracle Receivables while maintaining a detail audit trail.

What it Can Do…

Billing Configuration

  • Set up billing information, including customer, billing cycles, sales credit receivers, and retention terms
  • Define billing methods for different contract projects or by top task for invoicing
  • Set up bill rates for time and materials projects
  • Define employee, job title and non-labor bill rates
  • Assign and override bill rates and discounts

Agreements and Funding

  • Define agreement types and templates
  • Fund at project or task level
  • Fund different projects across operating units
  • Revaluate funding to match currency fluctuations
  • Control billing by project or top task
  • Define Customers by project or top task
  • Enter agreements, bill rates, and events in any currency
  • Configure hard and soft funding (revenue budget) limits
  • Define currency conversion attributes
  • Funding Multiple Projects and Tasks

Revenue Accruals

  • Accrue revenue using time and materials, cost reimbursable, and fixed price methods
  • Accrue revenue for a single project or range of projects
  • Calculate potential revenue by percent spent or percent complete
  • Accrue costs in the same period that that revenue is generated
  • Review and adjust revenue accrual online

Invoice Generation

  • Generate invoices based on defined milestones
  • Use flexible invoice line formats to summarize invoice lines by different attributes
  • Review and adjust invoices online
  • Create Discounts, credit memos and write-offs
  • Drill down from invoice to detailed transactions online
  • Generate inter-project invoices to share costs and revenue between projects

Billing Analysis

  • Create and view billing review reports
  • Create and view billing process flow reports
  • Invoice Flow Detail and Summary Reports
  • Potential Revenue Summary Report
  • Project Billing Status Report
  • Revenue Flow Detail Report
  • Analyze Billing Status in Funding Inquiry

Integration

Oracle Project Billing integrates with other Oracle applications including General Ledger, Payables, Project Contracts, and Receivables, as well with third-party applications through open, standards-based architecture.

What Works Great…

  • AutoAccounting generates revenue and invoice accounting entries based on pre-defined rules to hidden from end users. It’s great to have an ability to define separate rules for different accounting functions.
  • Integration with Other Applications is definitely a strength. Once you define your rules, integration with Project Costing, General Ledger and Receivables is effortless.
  • Inter-Company and Inter-Project Billing is very useful for companies who need it.
  • Multi-Currency Support for costing and billing is great.
  • Online and Self-Service Inquiries including Funding Inquiry, Review Revenue, Invoice Review, and Project Status Inquiry make it easy to review project billing balances at glance. I noticed the Search button (Flash Light) does not work consistently in all Find windows.
  • Potential Labor Revenue Report is a great way to see what labor revenue will be recognized, or needs to be fixed before it can be recognized.
  • Billing Extensions provide a great way to extend the functionality of Project Billing. I also like the fact that more and more extensions are becoming the standard billing functionality.
  • Revenue Audit Report is very helpful when reconciling project revenue to General Ledger.
  • Unbilled Receivable/Unearned Revenue Views are great for reconciling revenue and receivable balances.

… and What Could Work Better

  • Agreements Upload It is great to have the new API to upload agreements; but a new WebADI upload integrator would even better.
  • Events Upload Same as above, the new API is great, but a WebADI upload integrator is still needed.
  • Find Agreements The Agreements form needs a Find window with Customer, Agreement Number, Agreement Type, and Project Number as parameters.
  • AutoAccounting is a great feature, but there are also several limitations, which sometimes make it frustrating to use. For example:
  • Lookup Sets Having no validation in lookup sets provides great flexibility and maintenance nightmare. Just imagine a business with several hundred to several thousands departments. Imagine you change hundreds department names in HR. Since there is no API, or interface, you have to replicate all name changes in your lookup sets manually. Why not build parameters into lookup sets similar to AutoAccounting Rule parameters? You could store intermediate values based on value IDs, not actual values, so that any changes would be automatically reflected in lookup sets.
  • Receivable Accounts could use more parameters to be able to create more robust rules.
  • Error Reporting during revenue and invoice generation processes could be better. The “Invalid AutoAccounting” error just doesn’t provide enough detail.
  • Billing Rates Upload and Maintenance Bill Rate Schedules could use a new API and WebADI upload integrator. Typically you maintain several hundreds rates in a typical rate schedule (e.g. by job title).
  • Revenue Reporting There are no revenue reports (similar to expenditure detail and expenditure summary) by revenue type, revenue category, etc.
  • Unbilled Expenses Reporting It would be useful to have a report showing what billable expenses are to be billed (similar to Potential Labor Revenue report).

For more information about Oracle Project Billing, refer to other Oracle resources:

2 Comments »

RSS feed for comments on this post. TrackBack URI

  1. This document is very useful for my project implementation.

    Thanks
    Asha.

    Comment by Asha — July 26, 2007 #

  2. Hi Marain,

    I have a quick question on calculating taxes. Per my understanding the taxes are calculated in AR (using either vertex or taxware or sabrix). Once you run the tieback process the tax amount shows up in Projects but at the summary level. Is there any way to setup projects so that I can see all the details (AR view of invoice) in projects. Here are the details:
    The version is 11.5.10.2. This is what I have done so far..

    – Created a T&M project; entered expenditure batch (time plus expenses)- 2 lines of labor & 2lines of Exp; distributed costs; generated revenue; generated invoices
    – approved the invoice; released invoice;transferred to recv;
    – Ran AutoInvoice which calculated the taxes and I can see the tax details for each line in AR
    Line1 Labor 8 hrs@100 800
    Tax State 50
    Tax County 20
    Tax City 10
    Line2 Labor 8 hrs@200 1600
    Tax State 100
    Tax County 40
    Tax City 20
    Line3 Hotel 300 Tax exempted
    Line4 Travel 300 Tax exempted

    – Ran the tieback process and the tax amount interfaced to Projects. The tax amount is the summary for all the 4 lines.
    Total 3000 (can drill down to the four lines)
    TAX 240
    Line1 Labor 8 hrs@100 800
    Line2 Labor 8 hrs@200 1600
    Line3 Hotel 300 Tax exempted
    Line4 Travel 300 Tax exempted

    I am trying to figure out how to get the tax line details (tax line for each line on the invoice) to show up in Projects. I think there is a setup.

    Any help is appreciated.
    Thanks

    Comment by Ramesh — July 29, 2009 #

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^