59
© 2006.Deloitte Consulting India Private Limited. All rights reserved. Oracle Projects – An Overview Day 2

92693658 Oracle Projects an Overview

Embed Size (px)

Citation preview

Oracle Projects An OverviewDay 2

2006.Deloitte Consulting India Private Limited. All rights reserved.

AgendaOverview Basic Concepts Process Flow Project Template and Project Budgets Agreement and Funding Cost Collection

CapitalizationProjects Billing Invoicing and Revenue Process Flow Billing and Revenue Generation Method

Billing Terminologies and FunctionalitiesAccounting Reporting

2006.Deloitte Consulting India Private Limited. All rights reserved.

Cost Collection

3

Copyright 2006 Deloitte Development LLC. All rights reserved.

Expenditure Type Class An Expenditure Type Class determines how an expenditure item will be processed by Oracle.

These are pre-defined by Oracle and cannot be added by the user: Straight Time Overtime Expense Reports Usages Supplier Invoice Misc Transactions

Burden Transaction Work In Process Inventory

4

Copyright 2006 Deloitte Development LLC. All rights reserved.

Expenditure Type Expenditure Type is an extension of Expenditure Type Class and is user defined.

Expenditure Type is used for reporting and accounting purposes. Expenditure Type needs to be linked to one or more Exp Type Classes.

Exp Type ClassStraight Time

Exp TypeRegular Pay Bonus

Furniture & Fixtures Supplier Invoice Leasehold Improv.

5

Copyright 2006 Deloitte Development LLC. All rights reserved.

Expenditure Type Setup

6

Copyright 2006 Deloitte Development LLC. All rights reserved.

POET POET refers to:

Project Number Organization (Expenditure) Expenditure Type

Task Number Date (Expenditure) All project cost needs to have POET information. This may be entered manually by user (in Payables, Purchasing, Projects) or may be derived automatically by Oracle (in Inventory, WIP).

7

Copyright 2006 Deloitte Development LLC. All rights reserved.

POET AP Invoice Distribution

8

Copyright 2006 Deloitte Development LLC. All rights reserved.

Accounted vs. Unaccounted Cost In Projects context, Accounted costs means costs for which accounting entry is already recorded in General Ledger (GL). Therefore, accounting will not be generated in Projects module. Accounting Entry will be generated in Projects for Unaccounted transactions and transferred to GL. This will be done using SubLedger Accounting in 12i.

9

Copyright 2006 Deloitte Development LLC. All rights reserved.

Sources of Project Cost Following are the main sources of project cost collection: Payables: Accounted supplier invoices with POET information will be interfaced to Projects. Purchasing: POs and Requisitions will be interfaced as Commitments to Projects. When AP invoice is interfaced, requisition will be removed. Expense Reports: iExpense allows entry of Project related expense reports. Once reports are imported as invoice, these can be interfaced to Projects. Inventory and WIP: Accounted manufacturing cost will be interfaced if Project Manufacturing is used. WebADI: Accounted or Unaccounted costs can be uploaded directly into Projects using WebADI. Manual Exp Batch: Unaccounted pre-approved manual expenditure batches can be entered in Projects. Burden Cost: Cost collected as above can further be loaded with markup in Projects. This will create accounting for additional markup cost.10Copyright 2006 Deloitte Development LLC. All rights reserved.

Supplier Invoice Cost Collection Once a Supplier invoice is accounted in Payables, it can be collected immediately in Projects.

Program PRC: Interface Supplier Costs needs to be run to collect costs from Payables.

11

Copyright 2006 Deloitte Development LLC. All rights reserved.

Cost Upload using WebADI Oracle provides 4 different WebADI to upload unaccounted as well as accounted costs into Projects.

12

Copyright 2006 Deloitte Development LLC. All rights reserved.

Manual Exp Batch Manual Expenditure Batch can be entered for Timecards, Usage, Misc Transaction, etc.

After expenditure batch entry, following program needs to be run for generating cost and accounting: PRC: Distribute Usage and Misc Costs (This will change depending on Exp Type Class entered) PRC: Generate Cost Accounting Events PRC: Create Accounting

13

Copyright 2006 Deloitte Development LLC. All rights reserved.

Manual Exp Batch - Header

14

Copyright 2006 Deloitte Development LLC. All rights reserved.

Manual Exp Batch - Lines

15

Copyright 2006 Deloitte Development LLC. All rights reserved.

Knowledge Check

16

Copyright 2006 Deloitte Development LLC. All rights reserved.

Question 1Q. What does POET stands for?

-----------------

17

Copyright 2006 Deloitte Development LLC. All rights reserved.

Question 1Q. What does POET stands for?

-----------------

Answer

Project Number

Organization (Expenditure)Expenditure Type Task Number Date

18

Copyright 2006 Deloitte Development LLC. All rights reserved.

Question 2Q. Projects does not uses SubLedger Accounting (SLA) for creating accounting entry? o True o False

19

Copyright 2006 Deloitte Development LLC. All rights reserved.

Question 2Q. Projects does not uses SubLedger Accounting (SLA) for creating accounting entry? o True o False

Answer False, Projects uses SLA for creating accounting entry for unaccounted costs.

20

Copyright 2006 Deloitte Development LLC. All rights reserved.

Cost Collection - Exercise Upload a cost line using WebADI

21

Copyright 2006 Deloitte Development LLC. All rights reserved.

Capitalization

22

Copyright 2006 Deloitte Development LLC. All rights reserved.

Capitalization Capitalization process can be done only for Capital projects. Capitalization process is very simple and completely integrated with Assets module. Put the Date Placed in Service and run following programs: PRC: Generate Asset Lines PRC: Interface Assets to Oracle Assets Above process will interface the data to Fixed Assets Interface, from where it can capitalized.

No Accounting is generated in Project module for capitalization process. Accounting will be generated in Assets module.

23

Copyright 2006 Deloitte Development LLC. All rights reserved.

Capitalization

24

Copyright 2006 Deloitte Development LLC. All rights reserved.

Projects Billing

25

Copyright 2006 Deloitte Development LLC. All rights reserved.

Projects Billing Allows you to define revenue and invoicing rules for your projects, generate revenue, create invoices, and integrate with other Oracle Applications to process revenue and invoices. Enter project customers and contacts with whom you have negotiated and contracted project work Enter agreements (contracts) from your customers and fund projects with those agreements Generate revenue using various methods including time and materials, percent complete, and cost plus Create draft invoices from detail transactions and milestones for online approval by your project or accounting managers

Interface revenue to Oracle General Ledger and invoices to Oracle Receivables while maintaining a detail audit trail Report project revenue, invoice, and receivables status online and in reports

26

Copyright 2006 Deloitte Development LLC. All rights reserved.

Business Process

Customer

Contract/Account Manager Create Agreement

Project Manager Create Project Define Tasks, project and Task options, revenue and invoicing rules

Project Resources Enter Timecards, Expense Reports

Project Accountant Enter Usage and Miscellaneous expenses, import inventory and manufacturing costs

Awards Contract

Fund Projects

Enter Project Customer

Enter Cost and Revenue Budgets

Project Budgets

Project Costs

Accrue Revenue Project Accountant Print Invoices Generate Invoices

Interface Revenue to General Ledger

Interface to Accounts Receivables

27

Copyright 2006 Deloitte Development LLC. All rights reserved.

Invoicing and Revenue Process Flow

28

Copyright 2006 Deloitte Development LLC. All rights reserved.

Project Invoicing FlowGenerate Events on milestone

Start

Identify Milestone

Generate Draft Invoice

NO Review Draft Invoice Approve Invoice Run Cancel Draft Invoice

YES Approve & Release Invoice Run Interface Invoice to Receivables

Run Auto Invoice

Run Tie Back

End

29

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue Generation FlowGenerate Events on milestone Generate Draft Revenue

Start

Identify Milestone

Review the Revenue Generated

Release the Revenue

NO

Run Cancel Draft Revenue

YES Interface Revenue to GL

End

30

2006.Deloitte Consulting India Private Limited. All rights reserved.

Billing and Revenue Generation Methods

31

2006.Deloitte Consulting India Private Limited. All rights reserved.

Billing and Revenue Generation Method Oracle Provides the following combination for Billing and Revenue GenerationBilling Method Cost/Cost Cost/Event Description Accrues revenue and bills using the ratio of actual cost to budgeted cost (percent complete) Accrues revenue using the ratio of actual cost to budgeted cost (percent complete) and bills based on events

Cost/WorkEvent/Event Event/Work Work/Event Work/Work

Accrues revenue using the ratio of actual cost to budgeted cost (percent complete) and bills as work occursAccrues revenue and bills based on events Accrues revenue based on events and bills as work occurs Accrues revenue as work occurs and bills based on events Accrues revenue and bills as work occurs

32

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rule in Project Template

33

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Cost/Cost Accrue on % Complete and Bill on % complete Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Revenue = (50,000/80,000)*120,000 = $ 75,000 Billing = (50,000/80,000)*120,000 = $ 75,000

34

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Cost/Event Accrue on % complete and Bill on events Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Event created for $ 80,000 when actual cost reaches $ 50,000 Revenue = (50,000/80,000)*120,000 = $ 75,000 Billing = $ 80,000

35

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Cost/Work Accrue on % complete and Bill as work occurs Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Employee on a project A has worked for 100 hours. Billing rate for this employee is 650 Revenue = (50,000/80,000)*120,000 = $ 75,000 Billing = 650*100 = $ 65,000

36

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Event/Event Accrue on events and bill on events Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Event created for $ 80,000 when actual cost reaches $ 50,000 Revenue = $ 80,000 Billing = $ 80,000

37

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Event/Work Accrue on events and bill as work occurs Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Event created for $ 80,000 when actual cost reaches $ 50,000 Employee on a project A has worked for 100 hours. Billing rate for this employee is $ 650 per hour

Revenue = $ 80,000Billing = $ 650 * 100 = $ 65,000

38

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Work/Event Accrue as the work occurs and bill on events Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Event created for $ 80,000 when actual cost reaches $ 50,000 Employee on a project A has worked for 100 hours. Cost rate for this employee is $ 450 per hour

Revenue = $ 450 * 100 = $ 45,000Billing = $ 80,000

39

Copyright 2006 Deloitte Development LLC. All rights reserved.

Distribution Rules Work/Work Accrue as work occurs and bill on work occurs Actual Cost on a Project = $ 50,000 Budgeted Cost on a Project = $ 80,000 Budgeted Revenue on a Project = $ 120,000 Employee on a project A has worked for 100 hours. Cost rate for this employee is $ 450 per hour Billing rate for this employee is $ 650 per hour

Revenue = $ 450 * 100 = $ 45,000Billing = $ 650 * 100 = $ 65,000

40

Copyright 2006 Deloitte Development LLC. All rights reserved.

Knowledge Check

41

Copyright 2006 Deloitte Development LLC. All rights reserved.

QuestionQ. Which distribution rule combinations Oracle provides for Revenue and Invoice generation? -----------------

42

Copyright 2006 Deloitte Development LLC. All rights reserved.

QuestionQ. Which distribution rule combinations Oracle provides for Revenue and Invoice generation? -----------------

Answer

Cost/ CostCost/ Event Cost/ Work Event/ Event

Event/ WorkWork/ Work Work/ Event

43

Copyright 2006 Deloitte Development LLC. All rights reserved.

Billing Terminologies and Functionalities

44

Copyright 2006 Deloitte Development LLC. All rights reserved.

Bill Rate Bill rate is an amount or percentage that is applied to a unit (of time and materials) to calculate revenue and invoicing. Bill rates are used for time and materials projects. You can specify the following bill rates in Oracle Projects: Employee Bill Rates: Standard hourly bill rates or percentage markups assigned to employees. You can assign a different bill rate to each employee for customer invoicing. Job Bill Rates: Standard hourly bill rates assigned by job title. For example, all System Administrators can have one bill rate, while all Consultants can have a different bill rate. NonLabor Bill Rates: Standard bill rates or standard markups assigned to nonlabor expenditure type or nonlabor resources.

45

2006.Deloitte Consulting India Private Limited. All rights reserved.

Event Signifies the occurrence of an event in the course of the project having arevenue and/or invoice impact. Eg: A milestone, invoice reduction Automatic Manual

46

2006.Deloitte Consulting India Private Limited. All rights reserved.

Invoicing Terms Bill Through Date: The date through which Oracle Projects picks up eventsand expenditure items to be billed on an invoice.

Invoice Date: The date that is printed on the invoice and the date on which an invoice receivables aging begins. You specify the invoice date when you generate the invoice. Billing Cycle Code: The code that indicates when to generate invoices automatically a project; determined from the project. The bill cycle code is used only during mass invoice generation. First Bill Offset Days: The number of days that elapse between the project start date and the date of the projects first invoice; determined from the project. Bill offset days are used only during mass invoice generation. Invoice Currency: The invoice currency selected for the project customer. Invoice Transaction Type: If you choose decentralized invoice processing during implementation, this is the name of the organization that is the invoice processing organization for the project owning organization. Otherwise, this is the default transaction type of Projects Invoice or Projects Credit Memo based on the PROJECTS INVOICES batch source.47 2006.Deloitte Consulting India Private Limited. All rights reserved.

Invoice Generation You can generate an invoice for a single project, or for all projects having potential invoices For a single project, run PRC: Generate Draft Invoice process Submit the PRC: Generate Draft Invoices for a Range of Projects in the Submit Request window to run multiple invoice generation processes in parallel.

When you generate an invoice, Oracle Projects first select projects, tasks, and their associated events and expenditure items that are eligible for billing Oracle Projects next creates invoice items for billing events, revenue events, and for expenditure items based on invoice formats defined for labor and nonlabor items. When Oracle Projects creates invoice items, it also searches for available funding for each invoice item.

48

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue & Invoice Accounting

49

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue and Invoice Accounting Revenue and Invoice Accounts Function: When you run the PRC: Interface Revenue to General Ledger process and then the PRC: Interface Invoices to Receivables process, Oracle Projects uses the Revenue and Invoice Accounts function to determine which accounts to use when it interfaces draft revenue and draft invoices. The Revenue and Invoice Accounts function consists of the following transactions: Unbilled Receivable Account Accounts Receivable Invoice Rounding Account Unearned Revenue Account Invoice WriteOff Account

50

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue and Invoice Accounting Revenue Accrual prior to billingAccount Unbilled Receivables Revenue Debit 200 200 Credit

Invoicing prior to Revenue AccrualAccount Receivables Unearned Revenue Debit 200 200 Credit

51

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue and Invoice Accounting Revenue Accrual prior to invoicing and invoice partial amount of workAccount Debit Credit 200

Unbilled ReceivablesRevenue

200

AccountReceivables Unbilled Receivables

Debit100

Credit100

52

2006.Deloitte Consulting India Private Limited. All rights reserved.

Revenue and Invoice Accounting Invoicing prior to Revenue Accrual and later Accrue more than Invoice

Account Receivables Unearned Revenue

Debit 200

Credit 200

AccountUnearned Revenue Unbilled Receivables Revenue

Debit200 100

Credit

300

53

2006.Deloitte Consulting India Private Limited. All rights reserved.

Auto Accounting Rules

54

2006.Deloitte Consulting India Private Limited. All rights reserved.

Auto Accounting Rules

55

2006.Deloitte Consulting India Private Limited. All rights reserved.

Reporting

56

2006.Deloitte Consulting India Private Limited. All rights reserved.

Project Status Inquiry Oracle has provided many seeded reports and online forms for reporting purposes.

Project Status Inquiry screen is an online dashboard, which provides real time information on the cost, commitments, revenue, billing and budgets for one or multiple projects. This form can be configured to meet complex requirement for online reporting. Custom SQLs can be written to derive any data. This form is refreshed each time PRC: Update Project Summary Amounts program is run.

57

2006.Deloitte Consulting India Private Limited. All rights reserved.

Project Status Inquiry

58

2006.Deloitte Consulting India Private Limited. All rights reserved.

End of Day 2

59

2006.Deloitte Consulting India Private Limited. All rights reserved.