You are on page 1of 43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual
0

Home

AP

AR

GL

More NextBlog

INV

PO

srinivasakirankumarasarma@g

OM

HR

PA

FAQS

SCRIPTS

PLSQL

TECH

OAF

CLOUD

THURSDAY,SEPTEMBER29,2016

OracleProjectBillingTrainingManual
INTRODUCTION
ModuleOverview
OracleProjectCostingandBillingprovidesanintegratedcostmanagementsolutionforallprojectsandactivitieswithinanenterprise.WithProjectCostingyoucan
managecostsacrosscurrencyandorganizationalboundariesWhereasusingOracleProjectBillingprovidesyouwiththeabilitytosimplifyyourclientinvoicing,
improveyourcashflow,andmeasuretheperformanceandprofitabilityofyourcontractprojects.
OracleProjectBilling,togetherwithOracleProjectCosting,providesacomplete,integratedprojectbillingsolution.
Overview
CreateContractProjecttype,projecttemplate
CreateAgreementagainstthecustomer
DefineBillrateschedule
Entertimeandexpensesagainsttheproject
GenerateRevenueandInvoices
TransfertoReceivables.
IntegrationofOracleProjectswithotherOracleModules:
ProjectsModuleisintegratedwithotherOracleModuleslikeOracleSales,Inventory,Payables,AssetsandGeneralLedger.OracleProjectssuiteworkstogether
withothermodulestoprovideacompleteenterpriseprojectmanagementsolution.

BasicConcepts
Project
Aunitofworkthatrequiresresourcestoproducemeasurableresults.Aprojectcanbebrokendownintooneormoretasks.
Project/Taskorganization
TheOrganizationthatownstheprojectortask.Thiscanbeanyorganizationinthelistofvaluesfortheprojectsetup.TheProject/TaskOrganizationLOVcontains
organizationsoftheProject/TaskOrganizationTypeintheOrganizationHierarchyandVersionbelowtheStartOrganization.YouspecifyyourStartOrganization
andVersionintheImplementationOptionswindow.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

1/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Task
Asubdivisionofprojectwork.Eachprojectcanhaveasetoftoptasksandahierarchyofsubtasksbeloweachtoptask.
Agreement
Acontractwithacustomerthatservesasthebasisforworkauthorization.Anagreementmayrepresentalegallybindingcontract,suchasapurchaseorder,ora
verbalauthorization.Anagreementsetsthetermsofpaymentforinvoicesgeneratedagainsttheagreement,andaffectswhethertherearelimitstotheamountof
revenueyoucanaccrueorbillagainsttheagreement.Anagreementcanfundtheworkofoneormoreprojects.
ProjectTemplate
Astandardtemplateyoucreateforuseincreatingotherprojects.Yousetupprojecttemplatesthathavefeaturescommonintheprojectsyouwanttocreate.
Invoiceformat
Thecolumns,text,andlayoutofinvoicelinesonaninvoice.
Expendituretype
Animplementationdefinedclassificationofcostthatyouassigntoeachexpenditureitem.Expendituretypesaregroupedintocostgroups(expenditurecategories)
andrevenuegroups(revenuecategories).
Expenditurecategory
Animplementationdefinedgroupingofexpendituretypesbytypeofcost.Forexample,anexpenditurecategorywithanamesuchasLaborreferstothecostof
labor.
AutoAccounting
InOracleProjects,afeaturethatautomaticallydeterminestheaccountcodingforanaccountingtransactionbasedontheproject,task,employee,andexpenditure
information.
AutoAccountingLookupSet
AnimplementationdefinedlistofintermediatevaluesandcorrespondingAccountingFlexfieldsegmentvalues.AutoAccountinglookupsetsareusedtotranslate
intermediatevaluessuchasorganizationnamesintoaccountcodes.
AutoAccountingparameter
AvariablethatispassedintoAutoAccounting.AutoAccountingparametersareusedbyAutoAccountingtodetermineaccountcodings.ExampleAutoAccounting
parametersavailable
foranexpenditureitemaretheexpendituretypeandprojectorganization.AutoAccountingparametersarepredefinedbyOracleProjects.
AutoAccountingRule
AnimplementationdefinedformulaforderivingAccountingFlexfieldsegmentvalues.AutoAccountingrulesmayuseacombinationofAutoAccounting
parameters,AutoAccountinglookupsets,SQLstatements,andconstantstodeterminesegmentvalues.
Billrateschedule
Asetofstandardbillratesthatmaintainstheratesandpercentagemarkupsovercostthatyouchargeclientsforyourlaborandnonlaborexpenditures.
Revenuecategory
Arevenuecategorydescribesasourceofyourorganization'srevenue.Forexample,arevenuecategorywithanamesuchasLaborreferstolaborrevenue.
Firstbilloffsetdays
Thenumberofdaysthatelapsebetweenaprojectstartdateandthedatethattheprojectsfirstinvoiceisissued.
SETUPSOVERVIEW
SettingupistheprocesswheretheOracleApplicationsModuleswillbeconfiguredtomeettherequirementsofanorganizationbasedontheirrequirements.
FollowingarethestepsinvolvedinthesettingupOracleProjectsBillingModule.HoweverbeforeconfiguringtheProjectBillingensurewhetherthefollowing
Prerequisitesarecompliedwith:
GeneralPrerequisites:
Ensurethatrequiredorganizationsaresetup
CreateanProjectSuperUserresponsibilityfortheOperatingUnit(OU)
AttachrelevantProfileoptions(e.g.SetofBooks)totheresponsibility
Performthesetupsinthesameorderassuggestedbelow
ProjectBillingSetups:
StepNo.
1
2
3
4
5
6
7
8
9
10

Required/
Optional
Required
Required
Required
Required
Required
Required
Required
Required
Required
Required

Particulars
SettheprofileoptionPA:LicensedtoUseProjectBillingtoYes
DefineReceivablesSystemOptions
Defineandassignoutputtaxcodes
DefinePaymentterms
DefineRateschedules
DefineInvoiceformats
DefineEventtypes
DefineAgreementtypes
DefineCustomers
SetuptoAutoAccounting

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

2/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

11
12
12
13
14
15
16

Required/
Optional
Required
Required
Required
Optional
Optional
Optional
Optional

17

Optional

StepNo.

Particulars
DefineProjectTypeswithprojectclassContract
DefineProjectTemplate
EnableBillingImplementationOptions
DefineInvoiceprintmethod
DefineCredittypes
Defineandassignbillingassignments
Definepercentcompleterevenueaccrualandinvoicingoptions
SettheprofileoptionPA:MaintainUnbilledReceivablesandUnearned
RevenueBalances

SETUPS
Billing Implementation Options
NavigatetotheImplementationOptionsScreen.

NAVIGATION:PROJECTS>SetupSystemImplementationOptions

1. OperatingUnit:ItsanewfeatureinR12.YoucandefineyourImplementationoptionsbasedonyourOperatingUnits.Itmeansthatfromasingle
responsibilityyoucanDefine/QueryMultipleOperatingUnitbasedImplementationOptionsSetUps.Thesamefeaturewasnotavailableinprevious
releases.

2.Ledger:InR10.5.10thesameinformationwasdefinedunderSetofBooksTab.InR12thenamehasbeenchangedtoLedger.Ifyouareimplementing
OracleProjectsforasingleorganization,thenyoumustspecifyasetofbookstotellOracleProjectswhichsetofgeneralledgerbookstouse.Ifyour
implementationofOracleProjectsisformultipleorganizations,SetofBooksisadisplayonlyfield.ItsvaluedefaultsfromtheLegalEntityforthe
operatingunit.
3.SummarizationPeriodType:summarizationperiodtypeisusedwhenupdatingprojectsummaryamounts.
4.CalendarName:WhenyouimplementOracleProjects,youcanselectthecalendarusedtomaintainPAperiods.
5.PAPeriodType:SpecifyaPeriodType,whichisusedtocopyProjectAccountingPeriodsfromthecalendarassociatedwiththeGLSetofBooks.
6.MaintainCommonPAandGLPeriods:Whenthisoptionisenabled,thesystemautomaticallymaintainsPAperiodstatusesasyoumaintaintheGL
periodstatuses.
7.DefaultAssetBook:Optionally,selectadefaultassetbookfromthelistofvalues.Thevaluethatyouselectforthisfieldwillbethedefaultvaluefor
allprojectassetsthatyoucreate.Youcanoverridethedefaultvalueattheassetlevel.
8. DefaultReportingOrganizationHierarchy:Youspecifyanorganizationhierarchyandversiontoindicatewhichorganizationhierarchyyouwant
OracleProjectstouseasthedefaultreportingorganizationhierarchy.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

3/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.FunctionalCurrency:Thisdisplayonlyfieldshowsthefunctionalcurrencyofyourcompanyssetofbooks.

2.ExchangeRateDateType:Specifyadefaultexchangeratedatetypeforconvertingforeigncurrencytransactionsfromthetransactioncurrencyto
thefunctionalandprojectcurrencies.
3.ExchangeRateType:SelecttheGLRateTypetodeterminetherate.Thesystemdefinedratetypes,suchasCorporate,User,orSpot,aredefined
inOracleGeneralLedger.

1. ProjectNumbering: Specify whether you want Oracle Projects to number projects automatically, or whether you plan to enter project numbers
manually.

2. Project/Task Owning Organization Hierarchy: You assign a project/task owning organization hierarchy to the operating unit to control which
organizationscanownprojectsandtasks.
3.Version:Entertheversionnumber.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

4/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1. InterfaceRevenuetoGL:IfyouwanttointerfacerevenuewithOracleGeneralLedger,youneedtoenablethesystemoptionforrevenue
interface.

2. InvoiceNumberingMethod:YouspecifywhetheryouwantOracleProjectstonumberinvoicesautomatically,orwhetheryouplantoenter
invoicenumbersmanually.
3.NextNumber:IfyouwantOracleProjectstoautomaticallynumbereachinvoice,youspecifyastartinginvoicenumber.
4.CentralizedInvoiceProcessing:IfyouwantalloftheprojectinvoicesfortheoperatingunittobeprocessedusingtheOracleProjectsseeded
transactiontypes,leavethecheckboxenabled.Withdecentralizedinvoicing,youalloworganizationstoprocesstheirowninvoicecollections.
5.InvoiceBatchSource:OracleProjectsprovidesapredefinedbatchsourcenamePROJECTSINVOICES.Youmustselectthisbatch.
6.EnableMultiCurrencyBilling:Checkthisboxifyouwanttoentertransactionsinmultiplecurrencies.
7. RequireRateandDiscountReason:OracleProjectsallowsyoutoenterareasonfortherateordiscountoverridetothestandardbillrate
schedules.Checkthisboxifyouwanttorequireuserstoentertherateanddiscountoverridereason.
8.AllowBillRateOverride:Checkthisboxifyouwanttobeabletooverridebillratesforalltheprojectsintheoperatingunit.
9.AllowBillRateDiscountOverride:Checkthisboxifyouwanttobeabletooverridethebillratediscountforalltheprojectsintheoperating
unit.
10. Share Bill Rate Schedules Across Operating Units: Check this box if you want to fund projects across operating units. If you enable this
functionality,thelistofvaluesforprojectnumberincludesactiveprojectsthatareassociatedwiththeagreementofthecustomer.
11. RequireCreditMemoReason:Enablethisoptionifyourequireausertoselectacreditmemoreasonwhenreleasingcanceledinvoices,write
offs,andcreditmemos.
12.Saveyourwork

Define Work Type


Worktypesareanimplementationdefinedclassificationofworkperformed.Worktypesareusedtoclassifybothactualandforecastamounts.Examplesare
Billable,NonBillable,Training,andPersonal.WorktypesaregroupedtogetherbyUtilizationCategories.
NAVIGATION:PROJECTS>SetupUtilizatioNavigation:Projects>WorkTypes

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

5/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.EnterWorkTypenameintheNamefield.
2.EnabletheBillableCheckBoxifyouwanttheworktypetobebillable
3.EnterDescriptionifrequired
4.EntertheEffectivestartandenddatesfortheworktype.
5.ClickonUtilizationTabandselecttheutilizationcategoryfromlistofvalues
6.EntertheWeightingPercentageas100.
7.SelecttheutilizationcategoryfromlistofvaluesundertheOrganizationRegion.
8.EntertheWeightingPercentageas100
Define Expenditure Types
AnexpendituretypeisaclassificationofcostthatyouassigntoeachexpenditureitemyouenterinOracleProjects.
NAVIGATION:PROJECTS>SetupExpendituresExpenditureTypes

1.Name:Enterauniquenamefortheexpendituretype.

2. ExpenditureCategoryandRevenueCategory:Entertheexpenditurecategoryandrevenuecategoryyouwanttoassociatewiththisexpenditure

type.

3.UnitofMeasure:EntertheunitofMeasureyouwantOracleProjectstousewhencalculatingthecostforthisexpendituretype.YoumustenterHours

forlaborexpendituretypes.
4.TaxClassificationCode:ThisisanewfeatureinR12.YouneedtoclickTaxClassificationCodeandselectthetaxclassificationcodeforcustomer

invoicelinesforthisexpendituretypeandoperatingunit.OracleProjectsusesthiscodeasthedefaulttaxclassificationcodebasedontheApplication
TaxOptionshierarchythatyoudefineinOracleEBusinessTaxforOracleProjectsandthespecifiedoperatingunit.
5.RateRequired:Ifthisexpendituretyperequiresacostrate,checktheRaterequiredcheckbox,thenchooseCostRatetonavigatetotheExpenditure

CostRateswindowandenteracostrateanditseffectivedate(s).

6.DescriptionandDates:IntheDescription,Datesregion,enteradescriptionfortheexpendituretype.Youcanoptionallyentereffectivedatesforthe

expendituretype.
7.ExpenditureTypeClasses:IntheExpenditureTypeClassesregion,enterthe
ExpenditureTypeClassorclassesyouwantOracleProjectstoassociatewith
Thisexpendituretype,todeterminehowtoprocesstheexpenditureitem.

Define Rate Schedules.


OracleProjectsdeterminesratesfromacombinationofrateschedulesorrateoverridesandusestheseratestocalculatecost,revenue,andbillamounts.Wecan
definefourtypesofrateschedules:
Employee
Job
NonLabor
ResourceClass
DefineBillingandNonBillingrateschedules
NAVIGATION:PROJECTS>SetupExpendituresRateSchedules
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

6/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

FirstDefineEmployeeBillRateSchedule

Todefinearateschedule:
1.SpecifytheOperatingUnit.ThisisanewfeatureinRelease12.Specifytheoperatingunittowhichyourorganizationandrateschedulebelong.Whenyouhave
accesstoonlyoneoperatingunit,thatoperatingunitappearsasadefaultvalueinthisfield.
2.Specifytheorganizationthatmaintainstheschedule.
Theorganizationyouentercanbeanyorganizationfromyourorganizationhierarchy,regardlessofwhethertheorganizationhastheExpenditureOrganization
classification,andregardlessofthestartandenddatesfortheorganization.
3.Enteraschedulenameandadescriptionoftheschedule.
4.Specifyacurrencyfortheschedule.
Note:YoucanspecifyadifferentcurrencyforyourBillRateScheduleiftheEnableMultiCurrencyBillingoptionisenabledfortheoperatingunit.See:Enable
MultiCurrencyBilling,BillingImplementationOptions,andOracleProjectsImplementationGuide.
4.ChecktheShareacrossOperatingUnitscheckboxtoallowotheroperatingunitstousethisschedule.
Note:Tosharebillrateschedules,youmustalsoenabletheShareBillRateSchedulesacrossOperatingUnitsoptionsintheBillingtaboftheImplementation
Optionswindow.See:ShareBillRateScheduleAcrossOperatingUnits,BillingImplementationOptions,andOracleProjectsImplementationGuide.
5.Selectascheduletype.
6.RatescanbedefinedemployeewiseorJobwise.IncaseofjobwiserateClickontheJobTabandSelectJobgroup.
7.SelectEmployeenameagainstwhomtherateneedtobedefined.
8.EmployeeNumberandUOMdefaults.
9.EntertheRateorMarkuppercent.
10.Entertheeffectivestartandenddatefortherate.
Now,defineJobBillRateSchedule

JustupdatetheOrganization,ScheduleNameandCurrencyandsaveyourwork.
Now,defineNonLaborBillRateSchedule
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

7/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

JustupdatetheOrganization,ScheduleNameandCurrencyandsaveyourwork.

Define Invoice Formats


AninvoiceformatdetermineshowOracleProjectscreatesaninvoiceline.Youcandefinedifferentformatsforlabor,nonlabor,thecolumns,text,andlayoutof
invoicelinesonaninvoice.
NAVIGATION:PROJECTS>SetupBillingInvoiceFormats

1.Name:Enteraunique,descriptivenameforthisinvoiceformat.
2.FormatType.Selectaformattype.Theformattypecontrolstheinvoiceformatsyouseeforlabor,nonlabor,retention,andretentionbilling

whenyouenterinvoiceformatsusingtheProjectswindow.
3.StartandEnd.Specifieswhereyouwantthisfieldtoappearontheinvoiceline.Enternumbersbetween1and240.
4.Grouping:Enteragroupingoptionforthisinvoiceformat.Youcanchooseanygroupingoptionavailableforthistypeofinvoice.A

groupingoptionspecifieswhatfieldsaretheprimarygroupingsofitemsintoinvoicelines,andisbasedonthefundingleveloftheproject.A
projectbudgetedatthetoptaskwillhaveatoptaskgroupingrule.
5.UseFor:Selectanoptiontoindicateifyouwanttousethisinvoiceformatforcustomerinvoices,intercompanyinvoices,orboth.
6.FieldName:Enterthenameofthefieldthatyouwanttoappearontheinvoiceline.Youcanchooseanyinvoicelinefieldavailablefor

groupingoptionortheinvoiceformat.
7.RightJustifySelectifyouwantthisfieldvaluetoappearrightjustifiedbetweenthespecifiedstartandendpositions.

Define Billing Cycle


InOracleProjects,userdefinedcyclesareusedtospecifywhencertainactionsandprocessestakeplace.Billingcyclesdeterminehowoftenandonwhatdatesa
projectisbilled.
NAVIGATION:PROJECTS>SetupSystemCycles

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

8/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.EnterthenameofthebillingcycleintheNamefield.

2.Selectthetypefromlistofvaluesbasedontherequirementandenterdaysinthecycledaysvaluefield.
3.Entertheeffectivestartandenddates

Define Event Types


Animplementationdefinedclassificationofeventsthatdeterminestherevenueandinvoiceeffectofanevent.TypicaleventtypesincludeMilestones,Scheduled
Payments,andWriteOffs.
NAVIGATION:PROJECTS>SetupBillingEventTypes

1.Enteraunique,descriptivenameforthiseventtype.
2.RevenueCategory:Entertherevenuecategorythatyouwanttoassociatewiththiseventtype.
3.Class:Enteraclassificationforthiseventtype
Automatic.AnAutomaticclassificationgeneratesanautomaticeventforrevenueorinvoiceamountsthatmaybepositiveornegative,
dependingonyourimplementationofbillingextensions.
Manual.AManualclassificationallowsyoutoenterbotharevenueamountandabillamount.Thesetwoamountscanbedifferent.Classify
aneventtypeasmanualwhenyouneedtoindicatedifferentrevenueandbillamounts.
4.Entertheeffectivestartandenddates.

5.TaxClassificationCode.ThisisanewfeatureinR12.OptionallyclickTaxClassificationCodetoselectthetaxclassificationcodefor
customerinvoicelinescreatedforthiseventtypeandoperatingunit.OracleProjectsusesthisasthedefaulttaxclassificationcodebasedonthe
ApplicationTaxOptionshierarchythatyoudefineinOracleEBusinessTaxfortheOracleProjectsapplicationandtheproject'soperatingunit.
Formoreinformationonsettinguptaxclassificationcodesandthehierarchyofapplicationtaxoptions,seetheOracleEBusinessTaxUser
Guide.

Define Resource List


Definetheresourcelistasahierarchyofresourcesuptotwolevels.Thetoplevelisrestrictedtoresourcetypes,suchasorganization,expenditurecategory,and
revenuecategory.UsetheresourcetypesEventType,ExpenditureType,RevenueCategory,andExpenditureCategorytodefinethesecondlevelofthehierarchy:
NAVIGATION:PROJECTS>SetupBudgetsResourceLists

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

9/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.EntertheResourceListnameandDescription.

2.GroupResourcesBy:Choosehowyouwanttogrouptheresourcelist.Ifyouchoosetogrouptheresourcelist,andthenyouenterresourcegroups.Selectthe

resourcegroup,andoverridethealiasandorderifnecessary.
3.Iftheresourcelistisjobbased,thenyoumustenterajobgrouptobeusedforsummarization.TheResourcesregionthendisplaysjobsthatbelongtothejob

groupyouentered.
4.IntheResourcesregion,entertheresourcesforeachresourcegroup.Ifyoudonotusegroupingfortheresourcelist,thenusetheResourcesregiontoenter

resourcesfortheresourcelist.
5.Selecttheresourcetypeandresource.ResourcetypecouldbeExpendituretype,Eventetc

6.AliasandtheOrdernumberdefaultsautomatically.Overridethevaluesifrequired.

Define Agreement Types


Agreementtypescategorizethevariouskindsofagreementsyounegotiatewithclients.Forexample,youcandefineoneagreementtypeforallverbalagreements
andanotherforallagreementsusingpurchaseorders.
NAVIGATION:PROJECTS>SetupBillingAgreementTypes

1.Enteraunique,nameanddescriptionforthisAgreementtype.

2.Ifyouwantpaymenttermstodefaultwhenyouenteranagreementwiththisagreementtype,entertheDefaultTerms.
3. EnabletheDefaultRevenue/InvoiceLimitoptionifyouwanttheHardLimitoptionoftheAgreementswidowtobeenabledbydefaultwhen
youenteranagreementwiththisagreementtype.
4.EnterEffectiveStartandEndDates.

Define Budget Entry Method


Budget entry methods specify and control how you enter a budget or forecast. You use budget entry methods when you create budgets and forecasts that use
budgetarycontrolsandbudgetintegrationfeatures.
NAVIGATION:PROJECTS>SetupBudgetsEntryMethods
Oracle Projects predefines three budget entry methods:
By lowest tasks and date range, Categorized by Resources
By lowest tasks and GL period, Categorized by Resources
By lowest tasks and PA period, Categorized by Resources

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

10/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

You can define additional budget entry methods during implementation.

Defining Budget Entry Methods


1.Navigate to the Budget Entry Methods window.
2.Enter a name and description for the budget entry method.
3.Select an entry level. The entry level can be Project, Top Tasks, Lowest Tasks, or Top and Lowest Tasks.
4.Select Categorized by Resources if you want to categorize amounts by resources.
5.Select a time phased type. The choices are Date Range, GL Period, PA Period, or None.
6.Select the enterable fields for cost and revenue using the displayed check boxes.
7.Save your work.

Define Project Type


TheprojecttypecontrolshowOracleProjectscreatesandprocessesprojects,andisaprimaryclassificationfortheprojectsyourbusinessmanages.Youmustsetup
atleastoneprojecttypetocreateprojectsinOracleProjects.Therearethreeprojectclasses:
Contract:Collectandtrackcosts,laborhours,revenue,andbillingforservicesperformedforandreimbursedbyaclient.
Indirect:Collectandtrackexpenditureitemcostsandlaborhoursforoverheadactivities,suchasadministrativeandoverheadwork,marketing,andbid&proposal
preparation.
Capital:Collectandtrackcostsandlaborhoursforassetdevelopmentactivitiesthatyouplantocapitalizeasoneormoreassets.
NAVIGATION:PROJECTS>SetupProjectsProjectTypes

1.OperatingUnit:ThisisanewFeatureR12.YoucannowdefineyourProjectTypesonanOperatingUnitbasis.
2.Enteraname&DescriptionfortheProjecttype.

3.Class:SelectContracttocreateacontractprojecttype
4.Entereffectivestartdateoftheprojecttype
5.ServiceType:Selecttherequiredservicetypefromthelistofvalues.
6.WorkType:Selecttheworktypecreatedaboveinthesetup.
ClickontheBillingInformationTab(TabgetsenablesonlywhentheclassisContract)

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

11/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.OperatingUnit:ItsanewfeatureinR12.YoucandefineyourProjectTypesbasedonOperatingUnits.Itmeansthatfromasingle
responsibilityyoucanDefine/QueryMultipleOperatingUnitbasedImplementationOptionsSetUps.Thesamefeaturewasnotavailablein
previousreleases.
2.FundingLevel:Thelevelatwhichyouallowfundingforcontractprojectsofthisprojecttype.YoucanchoosefromthevaluesofProject,
TopTask,orBoth.
3.BillingJobGroup:Enteradefaultjobgroupforbillingpurposes.ThejobgroupyouenterservesasthedefaultBillingJobGroupwhenyou
defineacontractprojectwiththisprojectType.
4.Labor:SelectBillRateScheduleorBurdenScheduleforlaborbilling.
5.NonLabor:SelectBillRateScheduleorBurdenSchedulefornonlaborbilling.
Organization:Selectthedefaultorganizationthatownsthelaborandnonlaborbillrateschedules.
Schedule:Thedefaultburdenschedulefornonlaborrevenueandinvoicing.
6.InvoiceFormats:SelectthedefaultlaborandNonlaborinvoiceformatcreatedabove
7.Selectthedefaultbillingcycleforprojectsofthistype.
8.BaselineFundingwithoutBudget:Checkthisboxifyouwanttoautomaticallycreatearevenuebudgetwhenyoubaselineyourfunding.
9.RevaluateFunding:Checkthisboxifyouwanttorevaluatefundingfortheprojecttype.ThisoptioncannotbeuncheckediftheRevaluate
FundingoptionisenabledattheProjectlevel.
10.FundingRevaluationincludesGainsandLosses:ThisoptioncanbeenabledonlyiftheFundingRevaluationincludesGainsandLosses
optionisenabledintheImplementationOptionswindowandRevaluateFundingisenabledfortheprojecttype.Checkthisboxifyouwant
fundingrevaluationtoincludegainsandlosses.Ifyouenablethisfunctionalityyoushoulddefinetheprojectrevenuerealizedgainsand
losseseventtypesforaccountreclassifications.Ifthisfunctionalityisnotenabled,therevaluationprocessonlyconsidersthefundingbacklog
amount.
11. RealizedGainsandLossesEventTypes:IftheFundingRevaluationIncludesGainsandLossesfunctionalityisenabledattheProject
Typeslevel,definenewgainsandlosseseventtypes.Theseeventtypesrecordtherealizedgainsandlosseseventswhileprocessingfunding
revaluation.
ClickontheDistributionRulesTab

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

12/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Name:Youselectthedistributionrulesthatcanbeallowedforanyprojectofthisprojecttype.Youcanchooseanypredefineddistributionrule:
Cost/Cost:Accruerevenueandbillusingtheratioofactualcosttobudgetedcost(percentspent)
Cost/Event:Accruerevenueusingtheratioofactualcosttobudgetedcost(percentspent),billbasedonevents
Cost/Work:Accruerevenueusingtheratioofactualcosttobudgetedcost(percentspent),billasworkoccurs.
Event/Event:Accruerevenueandbillbasedonevents.
Event/Work:Accruerevenuebasedonevents,billasworkoccurs.
Work/Event:Accruerevenueasworkoccurs,billbasedonevents.
Work/Work:Accruerevenueandbillasworkoccurs.
ClickontheProjectStatus,WorkflowTab

Startingstatusfornewprojectsandworkflowstobeusedforstatuschanges
Define Project Template
NAVIGATION:PROJECTS>SetupProjectsProjectTemplates

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

13/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.OperatingUnit:ItsanewfeatureinR12.YoucandefineyourProjectTypesbasedonOperatingUnits.Itmeansthatfromasingleresponsibilityyou
canDefine/QueryMultipleOperatingUnitbasedProjectTemplateSetUps.Thesamefeaturewasnotavailableinpreviousreleases.
2.EnteranameandnumberforProjectTemplate.
3.Type:Selecttheprojecttypetobeusedwiththistemplate.
4. Organization: Select the organization, to which the template belongs .This organization defaults when a project is created, can be overridden as per
requirement.
5.LongNamecanbesameasyourTemplateName.
6.OptionallyentertheTransdurationstartandenddates.
7.DescriptioncanbesameasyourLongName.
8.ShowCheckbox:YoucancheckthecheckboxifyouwishtheOptionstogetcopiedovertotheprojectsthatyoucreateusingthesameTemplate.
9.Oraclebydefaultsenablesstandardprojectoptions.Youcanupdateaprojecttemplateatanytime.Allchangestoaprojecttemplateaffectprojectsthat
arecreatedfromthetemplateafterthechangesaremade.
10.ClickontheSetupQuickEntry:QuickEntryfieldswhichspecifyfieldstoenterforthenewprojectwhencreatingitfromatemplate.
11. Saveyourwork.

Auto Accounting
OracleProjectscreatesmanydifferentaccountingtransactionsthroughoutitsbusinesscycle(whenpostinglaborcostdebitsandlaborrevenuecredits,forexample).
YoucanuseAutoAccountingtospecifyhowtodeterminethecorrectgeneralledgeraccountforeachtransaction.
WhenyouimplementAutoAccounting,youdefinetherulesandcircumstancesthatdeterminewhichgeneralledgeraccountsOracleProjectsuses.OracleProjects
thenusestheruleswhenperformingaccountingtransactions.
DefineAutoAccountingrulestogenerateaccountcombinations,andthenassignasetofrulestoeachAutoAccountingtransactionyouwanttouseforyour
company.

De ning a Lookup Set


Inlookupsetsyouspecifypairsofvalues.Foreachintermediatevalue,youspecifyacorrespondingaccountsegmentvalue.Oneormorerelatedpairsof
intermediatevaluesandsegmentvaluesformalookupset.UsetheSegmentValueLookupRegionzonetospecifyanintermediatevalue,andthenmapthat
intermediatevaluetoaspecificsegmentvalueofyourAccountingFlexfield.

De ning AutoAccounting Rules


AutoAccountingruleyoudefinesuppliesoneAccountingFlexfieldsegmentvalueatatime.Thus,youneedtospecifyoneAutoAccountingruleforeachsegmentin
yourAccountingFlexfieldforeachAutoAccountingtransactionyouwanttouse.SomeoftheAutoAccountingrulesyoudefinecanbequitesimple,suchasalways
supplyingaconstantcompanycodeornaturalaccount.Otherscandrawuponcontextinformation(parameters),suchastherevenuecategoryforaparticularposting
ortheorganizationthatownsaparticularasset.Youcanevenusemultipleparameterstoprovideasegmentvalue.YoucanreusethesameAutoAccountingrulesfor
manydifferentfunctionsandtheirtransactions.
Assigning Rules to Transactions
AutoAccountingfunctionconsistsofseveraldistincttransactionsyouassignrulestoeachtransactionyouwanttouse.Theseruleassignmentsthendeterminewhich
generalledgeraccountAutoAccountingusestoprocessthattransaction.Afteryouenableatransaction,youmatcheachsegmentinyourAccountingFlexfieldwith
theappropriateAutoAccountingrule.Forexample,ifyouhaveatwosegmentAccountingFlexfieldcontainingaCompanysegmentandanAccountsegment,you
assignoneruletotheCompanysegmentandoneruletotheAccountsegment.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

14/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

PROFILEOPTIONS
Profile

Value

GLSetofBooksName

VisionOperations(USA)

MO:OperatingUnit

VisionOperations

RouserType

HRUser

PA:LicensedtouseProjectBilling

Yes

PA:LicensedtouseProjectCollaboration

PA:LicensedtouseProjectCosting

Yes

PA:LicensedtouseProjectManagement

Yes

PA:LicensedtouseProjectResourceManagement

PATime:AllowEntryofNegativeHours

Yes

PATime:EnableBusinessMessage

Yes

PA:AllowProjectTimeandExpenseEntry

Yes

PA:AutoApproveTimesheets

No

PA:DebugLogDirectory

/usr/tmp

PA:DebugMode

Yes

PA:DefaultBurdenScheduleType

Firm

PA:DefaultCalendar

VisionOperations

PA:DefaultPublicSector

No

PA:DisplayFindTasksWindow
PA:EnableBudgetIntegrationandBudgetaryControl
Feature

Yes

PA:EnableEnhancedPeriodProcessing

Yes

PA:ExpenditureItemsPerSet

100

PA:GlobalWeekStartDay

Monday

PA:HighlightStartingTasks:NumberofDays

PA:RequireWorkTypeEntryforExpenditures

Yes

PA:StartingAssignmentStatus

PA:TaskstoDisplayforExpenditureEntry

Chargeabletasks

PA:TransactionBillabilityderivedfromWorkType

No

Yes

PROJECTINITIATION

Project Creation
NAVIGATION:PROJECTS>PROJECTS>DoubleclickontheprojectsmenuintheNavigator
1.The Projects screen will be displayed.

2.Select the project template using which you need to create project and click on find button

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

15/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

3.Select Copy To Button


4.Enter the project details in the quick entry fields, fields marked as Required are to be mandatory entered
5.Click OK to complete project creation process.

ApprovetheProject
Projectneedtobeapprovedbeforeanytransactionsareraisedagainstit.ClickontheChangeStatusbuttonandselectthestatusapprove.

Project Options
YouspecifyprojectandtaskoptionstocontrolhowOracleProjectsprocessesyourprojects.ProjectandTaskoptionsareavailableatvariouslevelsofyourfinancial
and/orworkplanstructure.UsetheProjectsandTaskswindowstospecifyprojectandtaskoptions.
CustomersandContacts:Enterthecustomerandcontactinformationoftheproject.Youcandefinemultiplecustomersforoneproject.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

16/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.Name/Number:Chooseaprojectcustomer.YoucanchooseanyactivecustomerintheOracleReceivablescustomerdatabase.

2.Relationship:Therelationshipbetweenthiscustomerandyourproject,suchasPrimary,orNonPaying.

3.Contribution:Thepercentageofthisprojectsrevenueandbillingyouexpectthiscustomertocontribute.Ifyouentermorethanonecustomerforthis

project,thetotalcustomercontributionstowardsrevenueandbillingmustsumto100%beforeyoucanaccruerevenueorbillinvoicesagainstthisproject.
4.BilltoName:Enterthenameofthecustomerwhowillreceivetheprojectinvoices.DependingontheCustomerRelationshipssettingintheImplementation

Optionswindow,youcanchoosetheprojectcustomer,arelatedcustomer,oranycustomerdefinedinOracleReceivables
5.BillingAddress:Theaddresswhereyouwanttosendthiscustomersinvoices.YoucanchooseanyactivebillingaddressdefinedfortheBillTocustomerin

OracleReceivables.
6.ShippingAddress:Theaddresswhereworkwillbeperformedforthisproject.YoucanchooseanyactiveShiptoaddressdefinedfortheShipTocustomerin

theOracleReceivablesdatabase.
7.BillanotherProject:Selectifyouwanttoidentifyaprojectasaproviderprojectforpurposesofinterprojectbilling.

8.ReceiverProject/ReceiverTask:Enterthenumbersoftheprojectsandtasksthatwillreceivetheworkperformedonthisproject.Validreceiverprojects

andtasksbelongtoreceiveroperatingunitsthathaveidentifiedthecurrentoperatingunitasaprovider
9.InvoiceCurrency:Ifyouwanttoinvoicetheprojectcustomerinacurrencydifferentfromtheprojectcurrency.

10.AllowRateType"User":Enablethisoptionifyouwanttoallowtheratetype"User"forinvoicingthisprojectcustomer.

11.Code:Thedefaultinvoicecurrencycodeforthecustomer.

12.RateDate:Thedefaultexchangeratedate.Ifthisfieldisleftblank,thesystemwillusetheBillThroughdatefortheexchangeratedate.

13.RateType:Thedefaultratetype.

14.ContactsType:Acontacttype,suchasBillingorShipping,toidentifyacontact.ThebillingcontactsarelimitedtothecontactsdefinedfortheBillTo

customerandbillingaddress.TheshippingcontactsarelimitedtothecontactsdefinedfortheShipTocustomerandshippingaddress.
15.Name:ChooseanyactivecontactnamedefinedfortheBillTocustomer

BillingInformation:
BillingSetup

1.RevenueAccrualMethodandInvoiceMethod:Theprojecttypedetermineswhichdistributionruleappearsasthedefaultvalueforthesefields.The

revenueaccrualmethodandinvoicemethodyouenterdetermineshowrevenueiscalculatedandhowinvoicesaregeneratedforthisproject.
Work/Work:RevenueandtheBillorInvoicingisbasedonastheworkoccurs.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

17/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Work/Event:Accruerevenueasworkoccurs,andBillbasedonevents.
Event/Event:AccruerevenueandBillbasedonevents.
2.ByDefaultDistributionRulesetfortheProjectTypegetsdefaultedontotheproject.TheOtherattributeswhichgetdefaultedinthebillingsectionfromthe

ProjectTypeareBillingCycle,NextBillingDate.InvoiceFormats
3.InvoiceMethodatTopTask:Checkthisboxifyouwanttheabilitytooverridetheprojectlevelinvoicemethodatthetoptask.Ifyouenablethisoptionyou

canusemultipleinvoicemethodsforaproject.
4.BaselineFundingwithoutBudget:Checkthisboxifyouwanttoautomaticallycreateanapprovedrevenuebudgetandbaselineyourefundingforthis

project.
BillRatesandDiscountOverrides:SelectandexpandBillRatesandDiscountOverridesOptionsinProjectWindow
StandardBillingSchedules

1.EnteraLabororNonLaborbillingschedule(seetherateschedulesetupTopic),youmustchoosewhethertouseaBillRateScheduleoraBurdenSchedule

2.EnteraNonLaborBillRateScheduleentertheOrganization,ScheduleName,FixedDate,Discount%,andDiscountReason.

3.RatecanbedefinedEmployeewise,Jobwise,Nonlaborwise.Thisratecanbeoverriddenforeachoftheselevels.
4.EmployeeBillRatesandDiscountOverrides:Youcanoverrideanemployeesstandardbillratebyrateordiscountwhenthereisanoverridethenewbillrate

ordiscountrateoftheemployeetakesprecedenceoverthejobbillrateanddiscountoverrideyoudefineattheprojectlevelandtasklevel.
5.JobBillRateandDiscountOverrides:Youcanoverrideajobsstandardbillrateforaprojectorlowesttaskbyrateordiscount.Whenyouoverrideajobs

standardbillratebyrateoverride,thenewjobbillratebecomesthejobsbillrateforthisprojectorlowesttask.
6.NonLaborBillRateandDiscountOverridesYoucanoverrideanonlaborstandardbillratefornonlaborexpendituretypesandnonlaborresources.When

youoverrideausageexpendituretype,theoverrideappliestoallnonlaborresourceswithinthatusageexpendituretype.

Agreement Creation
Anagreementprovidesthefundingforprojectsandtasks.OracleProjectsallowsyoutodefineagreements,projects,andtaskstoorganizeyourprojectwork.
NAVIGATION:PROJECTS>PROJECTS>BillingAgreement

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

18/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.Select the customer name


2.Operating Unit: Its a new feature in R12. You can define your Implementation options based on your Operating Units. It means that from a single
responsibility you can Define/Query Multiple Operating Unit. The same feature was not available in previous releases.
3.Enter a Number to identify this agreement, such as the customers purchase order number.
4.Select agreement Type.
5.Enter the Amount of this agreement.
6.Enter the payment terms (defined in Oracle Receivables) for any invoices funded by this agreement.
7. Choose the Revenue Hard Limit or/and Invoice Hard Limit check box to impose a hard limit on revenue accrual and invoice generation for
projects funded by this agreement. Otherwise, Oracle Projects imposes a soft limit.
8.Optionally enter the date this agreement expires.
9.Enter the name of the organization that owns the agreement.
10. Note: You can choose any project owning organization (in the project owning organization hierarchy assigned to the operating unit) as the
organization that owns the agreement.
11.Save your work.

ProjectFunding
Youmustfundaprojectbeforetheprojectcanaccruerevenueandbebilled.Fundingisthestepthatallocatesanamountassociatedwithacustomeragreementtoa
specificproject.Thetotalamountofallocatedprojectfundingmustequalthecurrentapprovedprojectrevenuebudgetamountinordertosuccessfullybaselinethe
project.

1.ProjectNumber:Enterthenumberoftheprojectyouwanttofundwiththisagreement.
2.TaskNumber:Enterthenumberofthetopleveltaskyouwanttofundwiththisagreement.Ifyoudonotwanttorestrictfundingforaparticular
task,leavethisfieldblank.
3.DateAllocated:EnteraDatetorecordwhenyouallocatedagreementfundstothisprojectortask.TheDateAllocatedisusedastheratedateto
determinetheexchangeratewhentheRateDateTypefortheproject'sfundingcurrencyattributeisPA/InvoiceDate.
4.Amount:EntertheAmountyouwanttoallocatetothisprojectortask.
FundingClassification:EntertheFundingClassificationtoindicatethenatureoftheallocations.Fundinglinescanbeaggregatedbyfundingclassificationand
reportedaccordinglyusingProjectIntelligence
PROJECTBUDGETS
Abudgetistheestimatedcostorrevenueforaprojectortask.Youtrackprojectstatusandperformancebycomparingbudgetedamountstoactualsusingreportsand
ProjectStatusInquiry.
BudgetcanbetrackedatvariouslevelslikeTopTaskorLowestTasklevel,Projectlevel.Eachbudgetcanhavedetailedorsummaryinformationinthefollowing
areas,asappropriateforeachproject.
Wecanenterabudgetforthedurationoftheprojectortasks(alsoknownasbudgetatcompletion),oryoucanentertimephasedbudgetswhichcontainbudget
amountsbytimeperiod.Wecanentertimephasedbudgetsattheproject,toptask,orlowesttasklevelsbyorganizationandthenbyexpenditurecategorywithin
thatorganization.TheBudgetEntryMethodselectedforeachbudgetdeterminesthedurationofthebudget.
WecanhavemultipleBudgetversionscreatedforaproject.Eachbudgethasadraft,whichisaworkingareaforaninprocessbudget.Thedraftwillnotappearin
anyprojectstatustrackinginquiriesorreports.(Notethatdraftisnotabudgettype,sinceanytypeofbudgetcanhaveadraft.)Foreachbudget,youcancreateand
savemanybudgetversions.Eachtimeyoubaselineadraft,youcreateanewversion.Tohelpidentifybudgetversions,youcangiveeachversionauniquenameand
specifyachangereason.Youcanviewsummaryanddetailinformationforallbudgetversions.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

19/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Eachbudgetversionhasoneofthefollowingclassifications:
OriginalBudget:Thefirsttimeyoubaselineadraft,theversionismarkedastheOriginalBudget.
RevisedOriginalBudget:YoumayneedtoreviseyourOriginalBudgetduetobudgetentryerrorsorchangesintheprojectscope.Whenyoubaselineadraft,you
canidentifythenewbaselinedversionasaRevisedOriginal.IncalculationsanddisplaysthatusetheOriginalBudget,themostrecentRevisedOriginalisused(or
theOriginalBudget,ifthereisnoRevisedOriginal).
CurrentBudget:ThemostrecentbaselinedversionofthebudgetistheCurrentBudget.YoucanhaveonlyoneCurrentBudgetforeachbudgettype.Current
BudgetamountsareshownintheProjectStatusInquirywindow.
HistoricalBaselinedVersions:AnybaselinedbudgetthatisnottheCurrentBudgetisconsideredanhistoricalversionofthe
budget.
Budgettypesidentifythedifferentkindsofbudgetsthatyouenterforyourprojects.Forcostbudgettypes,youcanenterquantities,rawcost,andburdenedcosts.
Forbudgetusingrevenuebudgettypes,youcanenterquantitiesandrevenueamounts.
OracleProjectspredefinesfourbudgettypes:
ApprovedCostBudget
ApprovedRevenueBudget
ForecastCostBudget
ForecastRevenueBudget
Budget CreationCost Budget

Navigate:Budgets

1.Choosetheprojectforwhichyouwanttoenterorrevisebudgetamounts.
2.Choosethebudgettype.Thebudgettypefieldenablesyoutohavemorethanoneseriesofbudgetsforaproject.Thebudgettypedetermineswhether

thebudgetisarevenuebudgetorcostbudget.
3.VersionName:Entertheversionname.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

20/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual
4.BudgetStatus:Thebudgetstatuswillbedisplayed,indicatingwherethebudgetis

intheworking/submission/baseliningprocess.

5.ChangeReason:Enterachangereason.Thechangereasonidentifiesthereasonforchangingabudgetversionfromapreviousversion.
6.BudgetEntryMethodYoucanacceptoroverridethedefaultbudgetentrymethod(BEM),whichdeterminesthelevelofdetailforthebudget.Ifyou

areenteringthefirstdraftforthebudgettype,thedefaultBEMisdeterminedbytheprojecttypeoftheproject.Ifapriorversionofthebudgettype
exists,thedefaultBEMisthebudgetentrymethodoftheprojectscurrentbudgetforthebudgettype.
7.ResourceList:Theresourcelististhesetofresourcesthatcanbeusedasbudgetcategoriesforacategorized(detail)budget.Theseresourceswillbe

displayedonthelistofvaluesforresourcewhenyouareenteringbudgetlines.
8.ChoosetheDetailsbuttontoopentheBudgetLineswindow.

1.SelecttheResourceagainstwhichyouwanttobudget

2.SelecttheAmountType,amounttypesaredependantupontheResourceselection.

Ifyouareenteringaprojectlevelbudget,theBudgetLineswindowwillopen.Ifyouareenteringatasklevelbudget,theTaskBudgetswindowwillopen.Selecta
task,andthenchooseBudgetLinestoopentheBudgetLineswindow.
Ifyouareenteringabudgetthatisperiodphased(timephasedbyPAperiodorGLperiod),thematrixentryBudgetLineswindowwillbedisplayedforbudget
linesentry.ThematrixentrywindowopensautomaticallywhenyounavigatetotheBudgetLineswindowforaperiodphasedbudget.Thetypeoftimephasingof
thebudgetisdeterminedbytheBudget
EntryMethodselectedforthebudget.

Whenyoucompletebudgetentry,youneedtosubmityourdraftbudgettoindicatethatitisreadyforreviewandbaselining.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

21/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Baseliningistheprocessofapprovingabudgetforuseinreportingandaccounting.Whenthebaseliningfunctioniscalled,thesystemcopiesthedraftamountsinto
anewbaselinedbudget
Version.ThemostrecentbaselinedversionisnamedtheCurrentBudget,whichisusedforreporting.Allpreviouslybaselinedbudgetsarehistoricalbaselined
versions.TheCurrentBudget,andallotherbaselinedbudgetversions,hasastatusofBaselined.
Budget Creation Revenue Budget

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

22/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

ForcontractprojectsinOracleProjectBilling,thebaselinefunctionverifiesthatthebudgetamountsforthebudgettypeApprovedRevenueBudgetequalsthetotal
fundingfortheprojectwithintheproject.Ifthischeckissuccessful,anewbudgetversioniscreated.Iftheamountsarenotequal,OracleProjectsdisplaysanerror
anddoesnotcreateanewbudgetversion.
Youmustenterandsubmitanapprovedrevenuebudgetandallocatefundstotheprojectortaskbeforeyoucanbaselineitorautomaticallycreateabaselinebudget
whenyoubaselinefunding
EXPENDITUREENTRY
Youchargeexpenditurestoaprojecttorecordactualworkperformedorcostincurred.Actualexpenditurecouldbetimecards,expensereports,usagelogs,and
supplierinvoices.
Expenditureontheprojectcanbethroughvariousmethods
1.PreapprovedBatches
PreapprovedBatchescanbeenteredfor
Timecards
Expensereports
Usagelogs
Miscellaneoustransactions
Burdentransactions
Inventorytransactions
Workinprocesstransactions

2.Events
3.Importfromothermodules:

PurchasingandPayables:OracleProjectsfullyintegrateswithOraclePurchasingandOraclePayablesandallowsyoutoenterprojectrelatedRequisitions,
purchaseorders,andsupplierinvoicesusingthoseProducts
Receivables:OracleProjectsgeneratesdraftinvoicesandusesOracleReceivablesfeaturestocreateinvoicesandinterfacetheAccountingtransactionstoOracle
GeneralLedger.
Assets:OracleProjectsintegrateswithOracleAssets,allowingyoutoManagecapitalprojectsinOracleProjectsandupdateyourfixedassetsrecordswhen
assetsarereadytobeplacedinservice
ProjectManufacturing:OracleProjectManufacturingisasolutionforcompaniesthatmanufactureproductsusingprojectsorcontracts.Whenusedasapartofthe
ProjectManufacturingfunctionality,OracleProjectsactsasacostrepositoryformanufacturingrelatedactivities
PROJECTEXPENDITUREPREAPPROVEDBATCHTIMECARDS
NAVIGATION:PROJECTS>ExpendituresPreApprovedBatchesEnter

1.OperatingUnit:ThisisanewfeatureinR12.ItgetsdefaultedfromProfileOptions.
ItsanewfeatureinR12.YoucandefineyourImplementationoptionsbasedonyourOperatingUnits.Itmeansthatfromasingleresponsibilityyoucan
Define/QueryMultipleOperatingUnitbasedImplementationOptionsSetUps.Thesamefeaturewasnotavailableinpreviousreleases.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

23/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

2.Batch.EnterauniqueBatchnametoidentifythissetofexpenditures.
3.EndingDate.EntertheexpenditureEndingDateforthebatch.Ifyouenteradatethatisnotthelastdayofanexpenditureweek,thesystemautomatically
updatesthedatetothenextvalidweekendingdate.
4.Description.OptionallyenteraDescriptionofthebatch,orleavethefieldblanktousethenameoftheexpendituretypeclass.
5.Class.Choosetheexpendituretypeclassforthisbatch.
6.Amounts.OptionallyenterControlTotalsandControlCountintheAmountsregion.UsetheRunningTotalsandCountsandtheDifferencecolumnto
verifyactualversusenteredtotals.
7.EmployeeandOrganization.IntheExpenditureswindow,entertheemployeeororganizationthatincurredthecost.

Foreachexpenditureitem,enterthefollowinginformation:
1.ExpenditureItemDate.Thedateoftheexpenditureitem.
2.ProjectNumber.TheProjectNumbertochargeforthisexpenditureitem.
3.TaskNumber.ThelowestlevelTaskNumbertochargeforthisexpenditureitem.
4.AssignmentName.WhenOracleProjectResourceManagementisinstalled,youcanassociatelaborandexpensereportexpenditurestoscheduledwork
assignments.
5.WorkType.Youcanchooseanyactiveworktype.
6.ExpenditureType.Youcanchooseanyexpendituretypewithinthecurrentexpendituretypeclass.
7.NonLaborResourceandNonLaborOrganization.IftheexpendituretypeclassforthebatchisUsages,enterthenonlaborresourceanditsowning
organization.Thisenablesyoutotrackusageofcompanyownedassets.
8.CurrencyFields.Youcanoptionallydisplayandenterthecurrencyfields.
9.Quantity.Thequantityofunits(theunitofmeasureisdeterminedbytheexpendituretype).Forexample,onatimecard,youenterthequantityfor
professionallaborinhours.Youcanenteramixtureofunits,suchascurrencyandmiles,foranexpensereport.
PROJECTEXPENDITUREPREAPPROVEDBATCHMISCELLANEOUSTRANSACTIONS
MiscellaneousTransactionsaresimilartoajournalentryintheGL.Theyareusedtomakeentriesthatmayormaynothaveanemployeeornonlaborresource
attachedtothem.
MiscellaneousTransactionsareusedtotrackmiscellaneousprojectcosts.Thisexpendituretypeclassissimilartousages.Thedifferenceisthat,formiscellaneous
transactionsexpenditureitems,youarenotrequiredtospecifyanonlaborresourceoranonlaborresourceorganization,asyou
areforusageexpenditureitems.Miscellaneoustransactionsmaybeusedforthefollowingcosts:
Fixedassetsdepreciation
Allocations
Interestcharges
NavigatetoExpenditurePreapprovedBatchesEnter

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

24/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

1.Batch:EnterauniqueBatchnametoidentifythissetofexpenditures.

2.EndingDate:EntertheexpenditureEndingDateforthebatch.Ifyouenteradatethatisnotthelastdayofanexpenditureweek,thesystem
automaticallyupdatesthedatetothenextvalidweekendingdate.

3.Class:ChoosetheMiscellaneoustypeclass

4.InExpenditureentryscreenwindow,entertheemployeeororganizationthatincurredthecost.
5.Organization:Itistheorganizationthatisorderingorhasorderedthegoodsorservices,whichmaybedifferentfromtheprojectowning
organization.

EntertheProject,Task,ExpenditureandquantityInformation
SubmitandReleasetheBatch.
GENERATECOST
InordertocomputevariousexpendituresthatarebookedforaprojectOracleProjectsusesDistributionProcesses.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

25/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

DistributeLaborCosts:TheprocesscomputesthelaborcostsfortimecardhoursanddeterminestheGLaccounttowhichtopostthecost.
DistributeUsageandMiscellaneousCosts:TheprocesscomputesthecostsanddeterminestheGLaccounttowhichtopostthecostforexpenditureitemswiththe
followingexpendituretypeclasses:
Usages,MiscellaneousTransactions,InventoryandWIPtransactionsnotalreadycostedoraccounted
DistributeExpenseReportCosts:Theprocesscomputesthecostsofexpensereportexpenditureitems,includingadjustments,anddeterminestheaccountto
whichtopostthecost.
PROJECTEXPENDITURESUPPLIERINVOICES
Wecanrecordprojectinformationonsupplierinvoicesforthepurchasesmadeforaspecificproject
Foreachtransaction,Payablesrecordstheprojectname,task,andexpenditureinformation.TheAccountGeneratorcreatesachargeaccountforeachinvoice
distributionthathasprojectinformation.ProjectrelatedtransactionsareinterfacedbacktoProjectswherethetransactionsarerecordedandassociatedwith
particularprojects.
Projectinformationcanalsobecapturedatthepurchasedorderlevel.WhenyoumatchaninvoicetoapurchaseorderinOraclePayables,theprojectinformation
fromthepurchaseorderiscopiedtotheinvoice.WhenyouenternewprojectrelatedinvoicesinOraclePayables,youonlyneedtoenterprojectinformationonthe
sourcei.e.theinvoice.Ifyouusedistributionsetswithprojectinformation,OraclePayablesautomaticallysuppliesprojectinformationforyoursupplierinvoice
distributionlines.

Create Project Related Supplier Invoice

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

26/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

WhenwespecifyprojectrelatedinformationintheProjectfieldsregionoftheInvoicedistributionlines.Theaccountinformationwillautomaticallybecreatedby
theAccountGenerator,basedontheprojectrelatedinformationyouenter.MakesuretheAccountGeneratorisenabled.

EnterProject,TaskandExpenditureTypeinformation.
ExpenditureTypeisanexpendituretypeclassifiedwithanexpendituretypeclassofSupplierInvoices.
ExpenditureOrganizationistheorganizationthatisorderingorhasorderedthegoodsorservices,whichmaybedifferentfromtheprojectowningorganization.
TheExpenditureItemDateisthedatethatyouexpecttoincurtheexpenseforthegoodsorservicesthatyouarerequestingforarequisitionorpurchaseorder,orthe
datethatyouincurthechargeforaninvoice.Thisdateisusedduringonlinevalidationagainstprojecttransactioncontrols,andbecomestheexpenditureitemdate
ontheexpenditureiteminOracleProjects.ThisdatedefaultstothecurrentdateeachtimeyoucreateanewAccountingFlexfieldcombination.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

27/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

ValidateandAccounttheInvoice
Interface Costs

ToloadinvoicesandreceiptaccrualsfromOraclePayablestoOracleProjects,usethe
PRC:InterfaceSupplierCostsprocessinOracleProjects.
Theprocessselectstransactionsbasedontheparametervaluesentered.Itfirstretrievesalleligibleaccounted,projectrelatedreceiptaccrualinformation,supplier
invoicedistributions(includingnonrecoverabletaxlines)andallpaymentdiscountsthataredistributedtoprojectrelateddistributions.Theprocesstheninterfaces
theamounts
ToOracleProjects.
Note:Allinvoicedistributions,excludingnonrecoverabletaxlines,areincludedinonebatch.
Nonrecoverabletaxlinesaregroupedintoasecondbatch,
Paymentdiscountsareincludedinathirdbatch,
ReceiptaccrualsforprojectrelateditemswithadestinationtypeofExpensesaregrouped
Inthefourth.
Withineachbatch,expenditureiscreatedforeachinvoiceandanexpenditureitemiscreatedforeachinvoiceordiscountdistribution.
EXPENDITUREINQUIRY
UsetheExpenditureItemswindowtoreviewaproject'sexpenditureitems.UsetheFindExpenditureItemswindowtoentersearchcriteriaforexpendituresand
expenditureitems.YoucansearchexpendituresbasedonVariousAttributeslikeProject,ExpenditureType,Task,Employee,Billabilityetc.
NavigatetotheFindProjectExpenditureItemsorFindExpenditureItemswindowandenterprojectnumber

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

28/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

ClickontheItemDetailstoselectawindowforreviewingthedetailsofthisexpenditureitem.TheInquiryOptionswindowwillbedisplayed,fromwhichyoucan
chooseoneofthefollowingoptions:
ChooseCostDistributionLinestoviewindividualtransactionsandthedebitandcreditGLaccountschargedforrawandburdenedcostsforeach
expenditureitem.Youcanalsoviewotherinformationaboutthecostlines,suchasPAandGLperiodandinterfacestatusandtherejectionreasonif
transactionscouldnotbeinterfaced.

ChooseRevenueDistributionLinestoviewtherevenuetransactionsgeneratedforaspecificexpenditureitem.TheGLaccountcreditedforthe
revenueisdisplayed.YoucanalsoseetheGLandPApostingperiodfortherevenueandtheinterfacestatus.Therejectionreasonwillbedisplayedforany
transactionsthatarerejectedduringtheinterfacetoGL.
ChooseAPInvoicetodrilldowntotheInvoiceOverviewforminOraclePayables.(Thisoptionisonlyenabledforexpenditureitemswhose
expendituretypeclassiseitherSupplierInvoicesorExpenseReports.)

PROJECTSTATUSINQUIRY
OracleProjectsprovidesadefaultconfigurationforthedisplayedcolumnsinProjectStatusInquiry(alsoknownasPSI).WithProjectStatusInquiry(PSI),youcan
reviewthecurrentstatusofyourprojectsandthendrilldowntocommitments,actuals,andeventsdetailfortasksandresourcesformoredetailedreviewofa
projectanditstasks.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

29/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

RuntheUpdateProjectSummaryAmountsprocessforyourprojects.TheProjectStatuswindowusesthedatathatissummarizedbythisprocess.

ProjectandTaskPSIColumns
ColumnPrompt
ColumnDescription
ProjectorTask

ProjectNumberorTaskNumber

OverBgt

OverBudget:Displaysanasterisk(*)iftheITDactualburdenedcostisgreaterthan110%
oftheITDburdenedcostbudgetamountifnotoverbudget,columnisblank.

ITDRevBgt

ITD(Inceptiontodate)revenuebudgetamount

ITDActRev

ITDactualrevenue

ITDCostBgt

ITDcurrentburdenedcostbudgetamount

ITDActCost

ITDactualburdenedcost

PTDCostBgt

PTDcurrentburdenedcostbudgetamount

PTDActCost

PTDactualburdenedcost

ITDBgtHrs

ITDcurrentlaborhoursbudgetamount

ITDActHrs

ITDactuallaborhours

PTDBgtHrs

PTDcurrentlaborhoursbudgetamount

Fin%Complete

Financialpercentagecomplete:ITDactualburdenedcost/totalcurrent
burdenedcostbudgetamount*100

Hrs%Complete

Hourspercentagecomplete:ITDactuallaborhours/(Totalcurrentbudget
laborhours*100)

Est.toComplete

EstimatetoComplete:Totalcurrentburdenedcostbudgetamount(ITDactualburdened
cost+PTDcommitmentburdenedcost)

1.NavigatetotheProjectStatuswindow.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

30/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

2.Enterthesearchcriteriatofindtheproject(s)youwanttoreview.
3.ChoosetheFindbutton.
4.Toviewtotalsfortheprojectrowsreturnedbasedonyoursearchcriteria,ChooseTotals.

OracleProjectsdisplaysonlytheprojectswithacurrentbudgetthatissummarizedorwithsummarizedactualsandcommitments.ThiswindowdisplaystheCurrent
PeriodasthecurrentreportingperiodbywhichOracleProjectscalculatesthevaluesforprojects.Amountsforallsummarizationbrackets(periodtodate,prior
period,yeartodate,andinceptiontodate)arecalculatedasofthecurrentreportingperiod.

Toreviewactualsdetailsforataskorresource:
1.NavigatetotheProjectStatuswindow.
2.Findtheproject(s)youwantintheFindProjectStatuswindow.
3.ChoosetheActualsbuttonfromeithertheTaskStatusorResourceStatuswindow.
Bydefault,ProjectStatusInquirydisplaysexpenditureitemsincurredinthelastperiodthatwassummarizedfortheproject.Toviewexpenditureitemsfromprior
periodsintheExpenditureItemswindow,changethedefaultdaterangeusingtheFindExpenditureItemswindow.Youcansetthestartdatetotheearliestpossible
datebychoosingtheClearbutton.
TodrilldowntotheOraclePayablesInvoiceOverviewwindow:
1.NavigatetotheProjectStatuswindow.
2.Findtheproject(s)youwantintheFindProjectStatuswindow.
3.ChoosetheActualsbuttonfromtheTaskStatuswindow.UsetheFindExpenditureItemswindowtoreducethenumberofexpenditureitemsthatappear
intheExpenditureItemDetailswindow.
4.ChoosetheAPInvoicebuttontoviewtherelatedinvoiceintheOraclePayablesInvoiceOverviewform.

TheAPInvoicebuttonisonlyenabled(1)forexpenditureitemswhoseexpendituretypeclassiseitherSupplierInvoicesor
ExpenseReportsand(2iffunctionsecurityisimplementedinsuchawaythattheuserisabletoseethebutton.

ADJUSTINGEXPENDITURES
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

31/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

OracleProjectsprovidespowerfulfeaturesthatallowyouto:
adjustexpenditureitemsonyourprojects
interfacetheadjustmentstootherOracleapplications
reporttheaudittrailoftheadjustments

Wecanmakeadjustmentstoexpenditureitemsaftertheitemshavebeencosted,revenuedistributed,andinvoiced.OracleProjectsautomaticallyprocessesthe
adjusteditemsandinterfacestheadjustingaccountingtransactionstootherOracleApplications.
YoucancorrectthefollowingattributesofanapprovedexpenditureitemusingthePreApprovedExpenditureEntrywindows:
Date
Expendituretype
Project
Task
Amount
Otherattributeswhichcanbeadjusted
BillableStatus
RecalculateRawCost
RecalculateCostandRevenue
ChangeWorkType
SplitItem
TransferItem

Youmakethecorrectionsbyreversingtheoriginalitemandthencreatinganewitemusingthecorrectinformation.Youcannotcorrecttheseitemsusingthe
ExpenditureItemswindow.
Youcannotcorrecttheamount,date,expendituretype,orsupplierofsupplierinvoiceitemsinOracleProjects.Youmustcorrecttheseattributesofsupplierinvoice
iteminOraclePayables.
Preapproved Batch Adjustment
Afteryousubmitabatch,youcanadd,delete,andreviseexpendituresandexpenditureitems.Youalsomustcorrectabatchifyoursupervisorrejectsandreturnsa
submittedbatchtoyou.IfthebatchhasastatusofSubmitted,locatethebatch,returnitsstatustoWorking,andchangetheexpenditureorexpenditureitembefore
resubmittingthebatch.
IfthebatchhasastatusofReleased,correcttheindividualexpenditureitemsbyreversingthefullamountoftheoriginalitemandthenenteringthecorrect
information.Forexample,ifyouenteredsixhoursonatimecardexpenditureitemwhenthecorrectnumberofhoursisfour,createareversingitemequaltoa
negativesixhours,thenaddanewexpenditureitemoffourhours.Toenterthecorrecteditems,createanewbatchandthenfollowthenormalstepsforsubmitting
andreleasingexpenditures.
PreapprovedBatchAdjustmentcanbedoneattwolevels:
BatchLevel
LineLevel

Adjusting at Batch Level


Tocorrectareleasedexpenditureitem:
Createanewbatchforthecorrectionitems.TheExpenditureEndingdatemustidentifytheweekthatincludestheexpenditureitemyouarereversing.
ActualExpenditureBatch

ToreversetheentirebatchclickontheReverseButtonoftheActualBatch.ThisreversestheEntirebatch

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

32/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Thiscreatesanewbatchreversingalltheexpenditurelines

SubmitandReleasetheReversedBatch.
Adjusting at Batch Line Level
ToreversespecificlinesintheBatch.
CreateanewbatchandClickonExpendituresButton

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

33/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

ClickontheReverseOriginalButtontosearchfortheexpenditurebatchlinesrelatingtothatresource

SelecttherequiredlinestobereversedandClickonReverseButton.

SubmitandReleasetheExpenditureBatch
UsetheadjustmentactionsBillabletoNonBillableandNonBillabletoBillabletochangethebillablestatusofanexpenditureitem.
Abillableitemaccruesworkbasedrevenueandcanbeinvoiced.
Anonbillableitemdoesnotaccrueworkbasedrevenueandisnotinvoiced.Youmaywanttocheckthesetupofthebillablestatusofyourprojectto
reducethenumberofitemsyouneedtoadjustforbillableclassification.

NavigatetotheExpenditureInquiryScreen.
Queryfortheprojectonwhichtheexpenditureadjustmentneedtobemade
SelecttheexpenditurelineandnavigatetoTools>NonBillable

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

34/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

BillingHold
Youcanplaceanexpenditureitemonbillinghold.Anitemonbillingholdisnotincludedonaninvoiceuntilyoureleasethebillingholdontheitem.
OneTimeHold
Youcanplaceanexpenditureitemononetimebillinghold.Anitemononetimebillingholdisnotbilledonthecurrentinvoicebutiseligibleforbillingonthe
nextinvoice.Theonetimebillingholdisreleasedwhenyoureleasethecurrentinvoice.
Split
Youcansplitanitemintotwoitemssothatyoucanprocessthetworesultingsplititemsdifferently.
Forexample,youmayhaveanitemfor10hours,ofwhichyouwant6hourstobebillableand4hourstobenonbillable.Youwouldsplittheitemof10hoursinto
twoitemsof6hoursand4hours,markingthe6hoursasbillableand4hoursasnonbillable.Theresultingsplititemsarechargedtothesameprojectandtaskas
the
Originalitem.
NAVIGATION:PROJECTS>ExpendituresExpendituresInquiryEnterProjectnumber

Transfer
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

35/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Youcantransferanitemfromoneprojectandtasktoanotherprojectandtask.OracleProjectsprovidessecurityastowhichemployeescantransferitemsbetween
projects.

Expenditureistransferredtonewproject

AdjustingtheSupplierInvoices
Invoicebeforeadjustment

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

36/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

MakinganadjustmentontheprojectbyTransferringtheCostfromoneprojecttoother

ProcesstheadjustmentbyrunningthePRC:DistributeSupplierInvoiceAdjustmentCostsprocessCostistransferredtonewproject

PleaseNote:TheAdjustedEntrieswillonlybevisibleinExpenditureInquiryScreeninProjects.However,inPayablesintheInvoiceBatchesitwillstillshowthe
originalEntrybeingchargedtoOriginalProjectOnly.
IfthereisanyadjustmentsthatneedstobedonetothePayablesInvoiceinPayables,thenanewlineitemwillneedtobecreatedwiththenegativeamountwhichis
beingchargedtotheoriginalProjectandanewLineItemwillneedtobecreatedwiththePositiveAmountwhichisbeingchargedtotheNewProjectinPayables.
Then,theadjustedLineitemsneedtobeinterfacedtoProjectsinorderforthesametoreflectinProjects.
REVENUEANDINVOICEGENERATION
OracleProjectsgeneratesrevenuebasedonthetransactionsthatyouchargetoyourprojects.Whenyougeneraterevenue,OracleProjectscalculatesrevenueand
expenditureitemrevenue,determinesGLaccountcodings,andmaintainsfundingbalances.Youcangeneraterevenueforarangeofprojectsorforasingleproject.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

37/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

DistributionRulesdefinedontheprojectdeterminehowandwhenyoucangeneraterevenue
Forprojectsthatuseasworkoccursrevenueaccrual,thetotalpotentialrevenueissimplythesumoftherevenueofallexpenditureitemsplusevents.ForMilestone
basedprojectswheretherevenueneedstobeaccruedonafixeddatethepotentialrevenuewouldbetheamountraisedusingaProjectEvent.
Project Events
EventinProjectsareasummaryleveltransactionassignedtoaprojectortoptaskthatrecordsworkcompletedandgeneratesrevenueand/orbillingactivity,butis
notdirectlyrelatedtoanyexpenditureitems.Forexample,unlikelaborcostsorotherbillableexpenses,abonusyourbusinessreceivesforcompletingaproject
aheadofscheduleisnotattributabletoanyexpenditureitem,andwouldbeenteredasanevent.WeUsetheEventDetailswindowtoenterandrevieweventsfora
projectortoptask.Examplesofeventsincludeaninvoicereduction,aperformancebonus,revenuewriteoff,oradjustingrevenue.
NAVIGATION:PROJECTS>BillingEventsProjects

UsingEventDetailswindowwecanenter,orreviewalloftheinformationforasingleeventononescreen.
1.Enterthedetailsoftheproject,task,andevent.

2.Enternumberoftheevent.

3.Selecttheeventtype.

4.Entertheorganizationoftheevent.DefaultvaluewouldProjectOrganization.

5.Enteradescriptionfortheevent.Inthecurrencyfield.ClickontheCurrencybutton
Torevieworoverridethecurrencyconversionattributesdefinedfortheproject
6.Revenueamountinprojectfunctionalcurrencyortheprojectcurrencythatiscalculatedduringtherevenuegenerationprocess

7.Billamountinprojectfunctionalcurrencyandtheprojectcurrencythatiscalculatedduringtheinvoicegenerationprocess
GenerateRevenue
TogeneraterevenueforasingleprojectSubmitthePRC:GenerateDraftRevenueforaSingleProjectprocessfromtheSubmitRequestwindow
Navigate to Submit Request window.

NAVIGATION:PROJECTS>PROJECTS>OthersRequestsRun

AParameterswindowautomaticallyappearsifyouselectarequestthatrequiresparametervalues.
Selecttheprojectnumberforwhichtherevenueneedtobegenerated
AccrueThroughDate:Entertheperiodforwhichyouneedtherevenuetobeaccrued.
http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

38/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

SelecttheSubmitbutton

Review and Release Revenue

UsingtheRevenueReviewwindowtoreviewdetailedinformationaboutprojectrevenue.
NAVIGATION:PROJECTS>PROJECTS>BillingRevenueReview
Entertheprojectnameortheprojectnumberandclickonfind

ClickontheLinestoviewtheexpenditureitemwiserevenuelines.
TheRevenueLineswindowdisplaysthetask,revenuesource,revenuecategory,andamountfortherevenuelinesthatcompriseadraftrevenueitem.
SelectReleaseButton.
Submit PRC: OneStep Interface Streamline Processes to GL to transfer the Revenue lines to General Ledger module.

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

39/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

TheRevenueStatuswillchangetoAccepted.

Generate Invoice

Whenyougenerateinvoices,OracleProjectscalculatesbillamounts,createsformattedinvoicesforprintingandposting,andmaintainsfundingbalances.
SubmitPRC:GenerateDraftInvoiceprocesstogenerateprojectInvoice.Whenyougeneratean
Invoice,OracleProjectsfirstselectsprojects,tasks,andtheirassociatedeventsand
Expenditureitemsthoseareeligibleforbilling.YouneedtospecifyanInvoiceDateaswellasaBillthroughDateasprocessparameters.TheBillthroughDateis
thedatethroughwhichyouwantsystemtoprocessalleligibleexpenditureitemsandevents.
TheInvoiceDateparameterisusedastheARInvoiceDateforalltheinvoicesgenerated.YoucanoverridetheARInvoiceDatewhenyoumanuallyreleasean
invoice.

Approve and Release Invoice

Afteryoureviewinvoicesandmakeanynecessaryadjustments,youneedtoapprovethembeforeyoucanreleasethemforinterfacingtoOracleReceivables.
NAVIGATION:PROJECTS>PROJECTS>BillingInvoiceReview
Enter the project number or project name

Select Approve Button

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

40/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

Select the Release Button .Optionally you can change the Invoice Date in the release invoice window.

Submit PRC: Interface Invoices to Receivables to transfer the invoice lines to receivables module.

WhenyouinterfaceinvoicestoOracleReceivables,systemcollectsalleligiblereleaseddraftinvoicesinOracleProjectsandinterfacesthemtoOracleReceivables
interfacetables.Thisprocessalsomaintainsprojectbalancesofunbilledreceivablesandunearnedrevenueandcreatesaccountingtransactionsfortheseamounts.
AfteryouruntheAutoInvoiceprogramtocreateinvoicesinOracleReceivables,youtiebacksuccessfullyinterfacedinvoicesaswellasrejectedinvoicesusing
PRC:TiebackInvoicesfromReceivables.

ReviewtheInvoiceintheReceivablesModule.
SourceoftheseinvoiceswouldbePROJECTSINVOICES

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

41/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

ACCOUNTINGENTRIES
OracleProjectsrunsAutoAccountingtodeterminetheappropriategeneralledgeraccounts.AutoAccountingselectsalloftheAutoAccountingparametersforeach
itemorevent,determinestheaccountcoding,validatestheaccountcodingagainstthegeneralledger,andupdateseachrevenueandinvoicedistributionlinewith
Theappropriateaccount.
Accruepriortobilling
Revenuetransactionentrypriortobilling:UnbilledReceivablesToRevenue
Invoicetransactionentrypriortobilling:ReceivablesToUnbilledReceivables
Invoicepriortoaccrual
Invoicetransactionentrypriortoaccrual:ReceivablesToUnearnedRevenue
Revenuetransactionentrypriortoaccrual:UnearnedRevenueToRevenue
ExpenditureEntryLaborCostTransactionLaborExpenseToPayrollClearing
SupplierExpenseTransactionExpenseToPayablesLiability
REPORTS
OracleProjectsgivesvariousstandardreportstoprovideadetailedviewofthecost,revenue,andinvoiceactivitiesofyourprojects.Usethemtoreviewyourproject
expenditures,revenues,invoices,andexpenditureitemadjustments.
MGT:Revenue,Cost,BudgetsbyResources(ProjectLevel):reporttoreviewprojectrevenueandcostsbrokendownbyresourcesforaparticularPAPeriodand
fortheprojecttodate.Thisreportalsodisplaysbudgetedrevenueandcostamountsbrokendownintothesameresources,butonlyundertheprojecttodatecolumn
sincebudgetsareindependentofPAPeriods.
MGT:TransferActivityreporttoreviewtheexpenditureitemtransfersintoandoutofaparticularproject.Youcanusethisreportasanaudittooltocontrolproject
costsbyidentifyingincorrectorunauthorizedtransfersforaproject.Youcanalsousethisreporttoverifyanyexpenditureitemtransfersthatyouperform.
AUD:CostAuditReporttoreviewlaborandusagecostdistributionlinesinterfacedfromOracleProjectstoOracleGeneralLedger.Thisreportdisplaysitemsby
theexpenseaccountnumber.Informationabouttheitemandtheliabilityaccountarealsodisplayed.
AUD:RevenueAuditReporttoreviewalistingoftherevenuedistributionlinesinterfacedfromOracleProjectstoOracleGeneralLedger.
PRC:DistributeLaborCostsTheprocesscomputesthelaborcostsfortimecardhoursanddeterminesthedefaultGLaccounttowhichtopostthecost.The
processalsoidentifiesifatransactioniscrosschargedanddeterminestheprocessingitmayneed.Thisprocessisarequiredprerequisiteforthegenerationof
revenueandinvoicesfortimecarditems.
PRC:DistributeExpenseReportThisprocesscomputestheburdencostsassociatedwithexpensereportexpenditureitemsanddeterminestheaccounttowhichto
posttherawcosts.Theprocessalsoidentifiesifatransactioniscrosschargedanddeterminestheprocessingitneeds.Thisprocessisaprerequisiteforthe
generationofrevenueandinvoicesforexpensereportexpenditureitems
PRC:DistributeUsageandMiscellaneousCoststheprocesscomputesthecostsanddeterminesthedefaultGLaccounttowhichtopostthecostforexpenditure
itemswiththefollowingexpendituretypeclasses:Usages,BurdenTransactions,MiscellaneousTransactions&InventoryandWIPtransactionsnotalreadycosted
oraccounted
Theprocessalsoidentifiesifatransactioniscrosschargedanddeterminestheprocessingitmayneed.TheDistributeUsageandMiscellaneousCostsprocessisa
prerequisiteforthegenerationofrevenueandinvoicesforassetsusageexpenditureitemsandmiscellaneoustransactions.

Please Like and Share our FaceBook page to get more details on Oracle Application

https://www.facebook.com/pages/OracleApplications/712588392100243

BestBloggerGadgets

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

42/43

1/18/2017

OracleApplications:OracleProjectBillingTrainingManual

PostedbyRajuChinthapatlaat12:22:00AM

Recommend this on Google

Labels:PA

1comment:
SatyaKotipatrunisaid...
HelloRaju.
Wowwowgreatjob.WhataExplanation,reallyimpressed.
IamnewtoOraclePAandthisblogveryhelpfulfrome.Explainedindetailwithscreenshotsandproperdefinition.
Keepitup...!!
Thanks
K.Satyanarayana
December6,2016at6:55PM

PostaComment

Enteryourcomment...

Commentas:

Publish

Unknown(Google)

Signout

Notifyme

Preview

Linkstothispost
CreateaLink

NewerPost

Home

OlderPost

Subscribeto:PostComments(Atom)

Email:OracleApps88@Yahoo.Com.PictureWindowtemplate.Templateimagesbykonradlew.PoweredbyBlogger.

GetFlowerEffect

http://oracleapps88.blogspot.in/2016/09/oracleprojectbillingtrainingmanual_29.html

43/43