The document summarizes a presentation given by Bonneville Power Administration on how they use Oracle PeopleSoft applications including Projects, Assets, Financials, and other modules. It discusses how BPA utilizes features such as allowance for funds used during construction (AFUDC), accounting rules, transaction adjustments, project billing, and express capitalization. It also outlines BPA's PeopleSoft environment and provides thoughts on the future of the utility industry including the smart grid.
3. BPABPA
““The Bonneville Power Administration, headquartered inThe Bonneville Power Administration, headquartered in
Portland, Oregon, is a federal agency under the U.S.Portland, Oregon, is a federal agency under the U.S.
Department of Energy. BPA serves the Pacific NorthwestDepartment of Energy. BPA serves the Pacific Northwest
through operating an extensive electricity transmissionthrough operating an extensive electricity transmission
system and marketing wholesale electrical power at costsystem and marketing wholesale electrical power at cost
from federal dams, one non-federal nuclear plant and otherfrom federal dams, one non-federal nuclear plant and other
nonfederal hydroelectric and wind energy generationnonfederal hydroelectric and wind energy generation
facilities. BPA aims to be a national leader in providing highfacilities. BPA aims to be a national leader in providing high
reliability, low rates consistent with sound businessreliability, low rates consistent with sound business
principles, responsible environmental stewardship andprinciples, responsible environmental stewardship and
accountability to the region”.accountability to the region”.
10. Who owns/uses PSWho owns/uses PS
PROJECTS?PROJECTS?
• Do you useDo you use
– INTEREST CALCULATION - AFUDC?INTEREST CALCULATION - AFUDC?
– ACCOUNTING RULES?ACCOUNTING RULES?
– TRANSACTION ADJUSTMENTS?TRANSACTION ADJUSTMENTS?
– PROJECT BILLING?PROJECT BILLING?
– EXPRESS CAPITALIZATION?EXPRESS CAPITALIZATION?
11. Why use the interest calculationWhy use the interest calculation
processprocess
• You are already capturing your CWIPYou are already capturing your CWIP
(Construction Work in Progress) costs(Construction Work in Progress) costs
against a project.against a project.
• Streamline your project costing by lettingStreamline your project costing by letting
the system calculate your AFUDCthe system calculate your AFUDC
12. How to Calculate Interest - AFUDCHow to Calculate Interest - AFUDC
• Allowance for funds used during constructionAllowance for funds used during construction
– Establish period calculation factors at the setID level.Establish period calculation factors at the setID level.
– Define interest calculations at the business unit level.Define interest calculations at the business unit level.
• Define the pool and target transactionsDefine the pool and target transactions
– Identify projects and activities to include interestIdentify projects and activities to include interest
calculations.calculations.
– Establish status-based interest calculation factors.Establish status-based interest calculation factors.
– Accumulate transactions in the Project TransactionAccumulate transactions in the Project Transaction
table (PROJ_RESOURCE).table (PROJ_RESOURCE).
– Run the interest calculation process.Run the interest calculation process.
13. Choose your methodChoose your method
• Straight average methodStraight average method
– Costs = (Beginning Costs + Ending Costs) ÷ 2Costs = (Beginning Costs + Ending Costs) ÷ 2
– assumes costs are averaged for the currentassumes costs are averaged for the current
monthmonth
• FASB 34 methodFASB 34 method
– Weighted methodWeighted method
– Assumes costs are averaged throughout theAssumes costs are averaged throughout the
current yearcurrent year
14. Set up you period calculationSet up you period calculation
factors based on your methodfactors based on your method
16. • ManuallyManually
Identify projects and activities toIdentify projects and activities to
include interest calculations.include interest calculations.
18. Accumulate transactions in theAccumulate transactions in the
Project Transaction tableProject Transaction table
(PROJ_RESOURCE).(PROJ_RESOURCE).
19. Run the interest calculation processRun the interest calculation process
20. Why use ACCOUNTING RULES?Why use ACCOUNTING RULES?
• By using the interest calculation process youBy using the interest calculation process you
now have AFUDC on PROJ_RESOURCEnow have AFUDC on PROJ_RESOURCE
• How do I get it to GL?How do I get it to GL?
• Use accounting rules to define your journalUse accounting rules to define your journal
entriesentries
• By running the PSA_ACCTGGL AE, AFUDCBy running the PSA_ACCTGGL AE, AFUDC
entries will be made to the CA_ACCTG_LN_PCentries will be made to the CA_ACCTG_LN_PC
table where they are journal generated to GLtable where they are journal generated to GL
21. How?How?
• Define the RuleDefine the Rule
• Run the Application EngineRun the Application Engine
24. Why use Transaction AdjustmentWhy use Transaction Adjustment
• The choice is to make corrections at the sourceThe choice is to make corrections at the source
or correct in Projects and GLor correct in Projects and GL
• If, for example a correction needs to be made toIf, for example a correction needs to be made to
the amount of someone’s payroll check it shouldthe amount of someone’s payroll check it should
be done at the source, but what if the only thingbe done at the source, but what if the only thing
wrong was the project # (or other chartfield)?wrong was the project # (or other chartfield)?
And the mistake is discovered 4 months after theAnd the mistake is discovered 4 months after the
entry?entry?
• Does T&L or payroll really care about theDoes T&L or payroll really care about the
accounting?accounting?
25. How do you do a TransactionHow do you do a Transaction
Adjustment?Adjustment?
• Bring up the Project/Activity where theBring up the Project/Activity where the
transaction existstransaction exists
• Enter some criteria about the transactionEnter some criteria about the transaction
to narrow the choicesto narrow the choices
• Select the transaction(s) to adjustSelect the transaction(s) to adjust
• Change the amount and/or chartfieldsChange the amount and/or chartfields
• SaveSave
28. Why PROJECT BILLING?Why PROJECT BILLING?
• Again the costs are already on the projectAgain the costs are already on the project
1.1. Pass captured project costs to customersPass captured project costs to customers
2.2. Mark the costs up (or down)Mark the costs up (or down)
3.3. Add overheadsAdd overheads
4.4. Recognize revenue based on the contractRecognize revenue based on the contract
29. How to bill ProjectsHow to bill Projects
– You will need CONTRACTS and BILLING toYou will need CONTRACTS and BILLING to
go along with your PROJECT COSTINGgo along with your PROJECT COSTING
module.module.
• Define the contract terms, revenue and billingDefine the contract terms, revenue and billing
plans in CONTRACTSplans in CONTRACTS
• Create rate templates in projectsCreate rate templates in projects
• Develop the Invoice in BillingDevelop the Invoice in Billing
– Employ a competent consultantEmploy a competent consultant
30. Why use EXPRESSWhy use EXPRESS
CAPITALIZATIONCAPITALIZATION
• Do you build assets?Do you build assets?
• Do you collect capital costs in yourDo you collect capital costs in your
projects?projects?
• Do you want to automatically value yourDo you want to automatically value your
assets with your project costs?assets with your project costs?
– You need to implement Express CAP.You need to implement Express CAP.
31. ““How to” Steps for Express CapHow to” Steps for Express Cap
• Define the Asset Integration RulesDefine the Asset Integration Rules
• Define the Transaction FilterDefine the Transaction Filter
• Define the assets to be installed by the projectDefine the assets to be installed by the project
• Run the processes to move assets and costs toRun the processes to move assets and costs to
AMAM
• See my detailed presentation from OOW 2007See my detailed presentation from OOW 2007
33. Future of the utility industry?Future of the utility industry?
• We have smart peopleWe have smart people
• We have smart systemsWe have smart systems
• We even have some smart equipmentWe even have some smart equipment
34. The Smart GridThe Smart Grid
Precisely match supply and demandPrecisely match supply and demand
– Demand determined by smart buildings,Demand determined by smart buildings,
machinery, devices, homes, appliances, etc.machinery, devices, homes, appliances, etc.
all communicating to the generation sourceall communicating to the generation source
Utilize Local storage capacityUtilize Local storage capacity
– BatteriesBatteries
– Fuel cellsFuel cells
– Super conductorsSuper conductors
– Electric/ fuel cell carsElectric/ fuel cell cars
35. More ResourcesMore Resources
• PeoplebooksPeoplebooks
• OAUG Utilities SIGOAUG Utilities SIG
• Consulting Partners specializing in ProjectConsulting Partners specializing in Project
CostingCosting
• ORACLEORACLE
48. PeopleSoft Asset Management and CATS
A Seamless, Automated Integration Model
Analysis
Reporting
Record Review and Editing
Automated Record Conversion
Automated Data Transfer
Barcode-based Automated Data
Collection
Batch or WiFi Data Collection
Modes
Conduct Physical Audits/Cycle
Counts and Update Records
OBJECTIVE: Streamline and reconcile physical inventory of enterprise assets
SOLUTION: Provide front-end automated data collection capability to PeopleSoft Asset
Management with CATS
FEATURES:
Solution designed specifically to extend PeopleSoft Asset Management
Point-of-origin data collection using a Mobile Computer with integrated scanner
Barcode-based solution for accurate, efficient data collection
Automated and seamless integration with PeopleSoft Asset Management
49. HQ
Remote Locations
Remote Users
mobile
workers
Refineries / Plants
Mobile Technician Support
Solution Architecture – Disconnected/Remote
CATAMARAN
CATAMARAN
CATAMARAN
• Mobility
• Data Collection (barcode, RFID, RTLS)
• Synchronization
• Disconnected/Connected
• Inventory, Manufacturing, EAM, Assets