0% found this document useful (0 votes)
416 views

Daily Rates in Oracle Projects

This WHITE PAPER provides an overview of the solution provided by WIPRO to handle the business case of Daily Rates in Oracle Projects. The client, a leading Derivatives Trading company, defines these rates on a daily basis as per his business. The Rates in the Standard Bill rate schedules and Overrides are defined as the daily rate and not hourly rate as expected by Oracle.

Uploaded by

Amol Pachpande
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
416 views

Daily Rates in Oracle Projects

This WHITE PAPER provides an overview of the solution provided by WIPRO to handle the business case of Daily Rates in Oracle Projects. The client, a leading Derivatives Trading company, defines these rates on a daily basis as per his business. The Rates in the Standard Bill rate schedules and Overrides are defined as the daily rate and not hourly rate as expected by Oracle.

Uploaded by

Amol Pachpande
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 13

Daily Rates in Oracle Projects

WHITE PAPER

Abstract

The Standard Bill Rate Schedules and rate related setup in Oracle Projects are generally done in the Hourly units. The Rates defined in the schedules are hourly and the quantity of time worked based on the timesheets would also be hourly. The client, a leading Derivatives Trading company (referred to as The Client in this document), defines these rates on a Daily basis as per his business. This white paper provides an overview of the solution provided by WIPRO to handle the business case of Daily Rates.

WHITE PAPER

Daily Rates in Oracle Projects

Table of Contents
Abstract ....................................................................................................................................1 1. INTRODUCTION........................................................................................................................................3 2 Client Extensions in Oracle Projects.............................................................................................................4 3.1 Bill Rate Overrides and schedules......................................................................................................7 3.1.1 Standard Bill rate schedule: ................................................................................................7 3.1.2 Job assignment override: ....................................................................................................8 3.1.3 Job bill rate override: ..........................................................................................................9 3.1.4 Employee bill rate override: ...............................................................................................9 3.2 Calculating the bill amount for the daily rates..................................................................................11 About the Author............................................................................................................12 About Wipro Technologies.....................................................................................................13

www.Fullinterview.com

Page 2 of 13

WHITE PAPER

Daily Rates in Oracle Projects

1. INTRODUCTION
The clients business is defined in such a fashion that their billing rates are on a daily basis and not on hourly basis. The Rates in the Standard Bill Rate Schedules and Overrides are defined as the daily rate and not hourly rate as expected by Oracle standard processes. However, a contractor enters his timesheets in hours. The following customizations were implemented in the OOB module to enable usage of daily rates: 1. An attribute column was defined at the Expenditure Item level which would have the Number of hours per day. This value is required to quantify the number of hours worked in daily units.
2.

The standard Oracle Projects Extension: Labor Billing Extension was customized to do the calculations done by Standard Oracle Revenue process.

www.Fullinterview.com

Page 3 of 13

WHITE PAPER

Daily Rates in Oracle Projects

2 Client Extensions in Oracle Projects


Oracle Projects provides some PL/SQL packages that are plugged into the standard Oracle processes. These packages can be customized to fit the typical business needs without customizing the Oracle Standard Processes. There are about 50 client extensions which can be used to customize almost all the processes of the Projects module. More details on these client extensions can be obtained from the Oracle Projects APIs, Client Extensions, and Open Interfaces Guide in Metalink. 2.1 PRC: Generate Draft Revenue Process The Generate Draft Revenue Process is a standard Oracle Billing Process that generates the revenue for a particular project in particular period. This process is typically scheduled during the month-end to accrue the revenue for each project. On a broad perspective the Generate Draft Revenue process does the following: The process generates revenue based on: 1. As work occurs 2. Milestones 3. Cost The billing rates are determined based on:

Standard Bill Rate Schedules attached at Project level Standard Bill Rate Schedules attached at the Task level Job Bill Rate overrides Employee Bill Rate overrides Billing title overrides

www.Fullinterview.com

Page 4 of 13

WHITE PAPER

Daily Rates in Oracle Projects

2.2 Labor Billing Extension The Labor Billing extension is a plug-in provided for the Generate Draft Revenue Process. This extension allows deriving the labor billing amounts and rates for individual labor transactions. The extension is identified by the following items: Item Body Template Specification Package Procedure Name PAXICTMB.pls PAXICTMS.pls PA_Client_Extn_Billing Calc_Bill_Amount

www.Fullinterview.com

Page 5 of 13

WHITE PAPER

Daily Rates in Oracle Projects

The Procedure PA_CLIENT_EXTN_BILLING.CALC_BILL_AMOUNT is modified so that the bill amount in revenue process can be customized Parameter Usag e Type VARCHAR2 Input value and comments An identifier that distinguishes between X_transaction_ty pe actual and forecast IN transactions. This enables you to process forecast and X_expenditure_it em_id X_sys_linkage_fu nction X_amount X_bill_rate_flag X_status X_bill_trans_curr ency_code X_bill_txn_bill_ra te X_markup_perce ntage X_rate_source_id VARCHAR 2 VARCHAR2 NUMBER VARCHAR2 NUMBER actual transactions Input from the Revenue process ST or OT only labor transactions would call this extension Bill amount output to the revenue process Y or N based on if the X_bill_txn_bill_Rate is Status of the procedure, returned as 0 for Success, 1 for Functional error and -1 for ORA error Currency of the x_amount

IN IN IN OUT IN OUT IN OUT OUT OUT OUT OUT

VARCHAR2

NUMBER NUMBER NUMBER

Bill Rate Markup value NULL

The Extension is triggered at every labor expenditure item level.

www.Fullinterview.com

Page 6 of 13

WHITE PAPER

Daily Rates in Oracle Projects

3 Customizing the Labor Billing Extension


The labor billing extension is customized by creating a custom package ABC_PA_LBR_BILL_EXTN_PKG and calling the main procedure in the PA_CLIENT_EXTN_BILLING.CALC_BILL_AMOUNT. The ABC_PA_LBR_BILL_EXTN_PKG is customized to perform the following: 1. Retrieve the number of hours per day at every expenditure item level
2.

Identify and retrieve the daily bill rate depending upon the overrides and standard rates defined.

3. Derive the hourly bill rate by dividing the daily bill rate by the number of hours per day. 4. The hourly bill rate is then used to calculate the total bill amount. The labor billing extension is customized by creating a custom package ABC_PA_LBR_BILL_EXTN_PKG and calling the main procedure in the PA_CLIENT_EXTN_BILLING.CALC_BILL_AMOUNT.

3.1 Bill Rate Overrides and schedules The following are the various ways to setup the bill rate schedules and overrides in oracle Projects: 3.1.1 Standard Bill rate schedule: These are the standard bill rate schedules that are defined in the project or task level. These can be Employee or Job bill rates for labor and Non labor schedules

www.Fullinterview.com

Page 7 of 13

WHITE PAPER

Daily Rates in Oracle Projects

3.1.2 Job assignment override: The override can be at task or project level. This overrides a particular job to be mapped to another job.

www.Fullinterview.com

Page 8 of 13

WHITE PAPER

Daily Rates in Oracle Projects

3.1.3 Job bill rate override: This can be at project or task level. This overrides a specific jobs bill rate to a different amount, than the one in the standard rate schedule

3.1.4 Employee bill rate override: This is an override that can be defined at the project or task level. This overrides the employee bill rate from the one specified in the standard bill rate schedule.

www.Fullinterview.com

Page 9 of 13

WHITE PAPER

Daily Rates in Oracle Projects

The Precedence and combination of using this setup are as follows:


1.

Task job bill rate overrides with task job assignment override

2. Project job bill rate overrides with task job assignment overrides 3. Task job bill rate overrides with project job assignment overrides 4. Project job bill rate overrides with project job assignment overrides 5. Task job bill rate overrides with primary job assignments 6. Project job bill rate overrides with primary job assignments 7. Task level Employee bill rate override 8. Project level employee bill rate override 9. Task level Standard employee bill rate 10. Project level Standard employee bill rate 11. Task level standard job bill rate with task job assignment overrides 12. Project level standard job bill rate with task job assignment overrides 13. Task level standard job bill rate with project job assignment overrides

www.Fullinterview.com

Page 10 of 13

WHITE PAPER

Daily Rates in Oracle Projects

14. Project level standard job bill rate with project job assignment overrides 15. 16. Task level Standard job bill rate Project level standard job bill rate

And then the discounts also come into the calculations.

3.2 Calculating the bill amount for the daily rates. The calculating bill amount algorithm is as follows:

The number of hours per day is identified from the attribute column of the expenditure item The precedence mentioned in the section 3.1 is used to obtain the appropriate daily bill rate The current bill amount for the current expenditure item is calculated as bill amount = daily bill rate * quantity in hours / total hours per day This value is returned in the variable x_bill_amount and also the currency is provided in the x_bill_trans_currency_code column and returned to the main process PRC: Generate draft revenue.

The code is attached only the packaging part.

C:\Poorn a\W \ ork C:\Poorna\W \ ork C:\Poorn a\W \ ork O jec iseCod abor B jec xten od\1 ab\AB b g E B IL _E 9\AB _PA_L R_B \1 0TN G s xtn illin .p b b tW e\L Ob g E iseC e\L0 or B jec xtensionL abor_PK g Eb sionL_E 9 _PK .pk illin tW sion 1 9 O C_PA_LiseCod\11X B G k B IL 1X \PA_Client_E _B g k illin tW R_B e\L0TN C .p xten illin

www.Fullinterview.com

Page 11 of 13

WHITE PAPER

Daily Rates in Oracle Projects

References
Oracle Projects APIs, Client Extensions and Open Interfaces Oracle Projects Billing User Guide Oracle Projects Fundamentals User Guide

About the Author


Poorna Rajaraman is specialized in the Oracle Projects as a Techno functional Consultant. With her rich eight years of experience in Oracle ERP field, of which around six are in Oracle Projects, she also forms part of the Projects Suite Competency group in Wipro.

www.Fullinterview.com

Page 12 of 13

WHITE PAPER

Daily Rates in Oracle Projects

About Wipro Technologies


Wipro is the first PCMM Level 5 and SEI CMMi Level 5 certified IT Services Company globally. Wipro provides comprehensive IT solutions and services (including systems integration, IS outsourcing, package implementation, software application development and maintenance) and Research & Development services (hardware and software design, development and implementation) to corporations globally. Wipro's unique value proposition is further delivered through our pioneering Offshore Outsourcing Model and stringent Quality Processes of SEI and Six Sigma.

Wipro in EAS- Oracle


Wipro Technologies EAS Oracle offers world class software and technology solutions for the insurance industry. Wipro has successfully executed several projects in all Oracle Financials, Internet Expenses and Projects Suite modules. Expertise lies in implementation, upgrade, and support of Oracle Applications and building custom solutions to meet the business requirements. Wipro Technologies is a preferred implementation partner of Oracle Corp. Wipros unique value proposition is delivered through our pioneering Offshore Development Model and stringent Quality Processes including ISO 9000, SEI CMM Level 5 and Six Sigma.

Copyright 2002. Wipro Technologies. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without express written permission from Wipro Technologies. Specifications subject to change without notice. All other trademarks mentioned herein are the property of their respective owners. Specifications subject to change without notice.

www.Fullinterview.com

Page 13 of 13

You might also like