You are on page 1of 23

Budgetary Control: Functional Overview

Metalink Note: 817974.1


Budgetary controls enable you to monitor and control expense commitment transactions entered for
a project, based on a project cost budget. Expense commitment transactions are transactions for
non-inventory items. Oracle Projects enforces budgetary controls for:
Project-related purcase re!uisitions and purcase orders entered in Oracle Purcasing
"ontingent #or$er purcase orders entered in Oracle Purcasing
%upplier invoices entered in Oracle Payables
Project-related prepayments not matced to a purcase order and te application of unmatced
prepayments to supplier invoices
Budgetary Controls or !"#ense $e#orts
Budgetary controls are enforced for supplier invoices entered in Oracle Payables. &o#ever, because
expense reports are generally entered after costs are already incurred' budgetary controls are not
enforced for project-related expense reports entered in Payables. (erefore, you sould ensure tat
your procedures for approving expense report expenditures include veri)cation of available funds
according to your business re!uirements.
Budgetary Control For %re#ay&ents
Oracle Projects enforces budgetary controls only for unmatced prepayments and for applications of
unmatced prepayments to supplier invoices.
Budgetary and 'ransaction (alidation
*ou can optionally de)ne budget accounts for project budget lines at a iger level tan transaction
accounts. *ou must ensure tat transaction accounts roll up to budget accounts #itin te budget
account ierarcy in Oracle +eneral ,edger. %imilarly, if you de)ne your o#n rules in Oracle
%ubledger -ccounting to over#rite accounts, ten you must ensure tat te rules derive transaction
accounts tat roll up to budget accounts.
Note: Oracle +eneral ,edger does not allo# you to post encumbrance journal entries to summary
accounts.
Online Funds C)ecking
.en budgetary controls are enabled for a project, a funds cec$ is performed for all project-related
expense commitment transactions before te transactions are processed. -fter a transaction is
approved, te funds cec$ process immediately updates te funds available balances to account for
te approved transaction.
(e funds available for a transaction are calculated by subtracting te actual and commitment
balances from te budget amounts for a given budget category. (e funds cec$ process is based on
te budgetary control settings.
Budget and !ncu&*rance +ournals ,n-uiry
*ou can vie# budget and encumbrance subledger journal entries from te Oracle %ubledger
-ccounting /n!uiry menu in Oracle Purcasing, Oracle Payables, and Oracle Projects.
0rom te Oracle %ubledger /n!uiry menu, coose %ubledger 1ournal Entries. 0rom te
%ubledger 1ournal Entries page you can coose o# you #ant to run te in!uiry. /f you coose to vie#
data #en any option is met, you must minimally specify eiter te ledger or +, date. *ou can
coose eiter Budget or Encumbrance as te Balance (ype. *ou can select additional options as
needed.
0or additional information about encumbrance event classes and event types, see:
/ntegrating #it Oracle %ubledger -ccounting, Oracle Projects Fundamentals and 2ata tat Oracle
Projects Prede)nes for Oracle %ubledger -ccounting, Oracle Projects Fundamentals.
Note: *ou cannot drill do#n from te subledger accounting level to see details of te journal entries.
Budgetary Control .ettings
*ou use budgetary control settings to de)ne te degree to #ic transactions are controlled 3control
levels4 and #en budget amounts can be spent 3time intervals4.
'i&e ,ntervals
- time interval de)nes te budget amounts and te transactions to be included in te available funds
calculation. (ime interval settings identify te beginning period and te ending period included in te
calculation. (e amount type identi)es te beginning period and a boundary code identi)es te
ending period.
/vaila*le Funds Calculation
(e available funds calculation is based on te values you enter for te follo#ing settings:
-mount (ype 3beginning budget period4
Boundary "ode 3ending budget period4
(ransaction +, 2ate
(e funds cec$ process determines available funds by summing te budget amounts and
subtracting actual and committed transaction amounts for a de)ned time interval. (e -mount (ype
de)nes te start of a time interval. *ou select from te follo#ing amount types:
%eriod 'o 0ate: (e funds cec$ routine uses funds available from te start of te period in #ic
te transaction +, date falls.
1ear 'o 0ate: (e funds cec$ routine uses funds available from te start of te year in #ic te
transaction +, date falls.
%ro2ect 'o 0ate: (e funds cec$ routine uses funds available from te start of te project. (e
Boundary "ode determines te end of a time interval. *ou select from te follo#ing boundary codes:
%eriod: (e funds cec$ routine uses funds to te end of te period tat includes te transaction
+, date.
1ear: (e funds cec$ routine uses funds to te end of te year in #ic te transaction +, date
falls.
%ro2ect: (e funds cec$ routine uses funds available to te end of te project.

(e follo#ing table so#s te valid combinations of amount types and boundary codes tat you can
set up for a budget, depending on te budget5s time pase.
Budget 'i&e %)ase /&ount 'y#e Boundary Code
P- Period, +, Period, or
6one
Project (o 2ate Project
P- or +, Periods Project (o 2ate *ear
P- or +, Periods Project (o 2ate Period
P- or +, Periods *ear (o 2ate *ear
P- or +, Periods *ear (o 2ate Period
P- or +, Periods Period (o 2ate Period
Note: .en budgetary controls are enabled, you cannot enter budget amounts using user-de)ned
date ranges.
Control 3evels
*ou use budgetary control levels to set te degree of control te system imposes on project
commitment transactions. *ou can enter default control levels at te project type, project template,
and project levels. *ou can also de)ne default values for resource lists.
*ou select from te follo#ing control levels:
/*solute: (e transaction is rejected if su7cient funds are not available.
/dvisory: (e transaction is accepted #en su7cient funds are not available, but a te system
issues a #arning noti)cation tat available funds are exceeded.
None: (e transaction is accepted and no funds cec$ is performed.
*ou can set control levels at te project, tas$, resource group, and resource levels: *ou can enter
di8erent values at eac level. 0or example, you can select te -bsolute setting at te project level
and te -dvisory setting at te resource level.
2epending on te budget entry metod used, you can override te default control level for a project,
and for individual tas$s, resource groups, and resources after you create a cost budget baseline. (e
follo#ing table depicts #eter you can override control levels at te project, tas$, and resource
levels, depending on te budget entry level and #eter te budget is categori9ed by resources.
Budget
!ntry 3evel
Categori4ed *y
$esources
Override at
%ro2ect 3evel
Override at
'ask 3evel
Override at $esource 3evel
or $esource 5rou# 3evel
Project *es *es 6o *es
Project 6o *es 6o 6o
(op (as$ *es *es *es *es
(op (as$ 6o *es *es 6o
,o#est (as$ *es *es *es *es
,o#est (as$ 6o *es *es 6o
(op (as$ and
,o#est (as$
*es *es *es *es
(op (as$ and
,o#est (as$
6o *es *es 6o


Funds C)eck $ollu#
.en control levels are eiter -bsolute or -dvisory, te funds cec$ process )rst tests te lo#est
budget level to determine te availability of funds. /f funds are available for a transaction at te
lo#est level, te funds cec$ tests te next level in te budgetary control ierarcy. (e process
continues until te transaction passes all levels or fails at any level. /f a transaction fails funds cec$
at a level #it a control level of -bsolute, te process is discontinued. &o#ever, if te control level is
-dvisory, an insu7cient funds #arning noti)cation is generated and te funds cec$ process
continues to te next level.
(e ierarcy of levels for te funds cec$, from lo#est to igest level, is as follo#s:
1. :esource
6. :esource +roup
7. ,o#est (as$
4. (op (as$
8. Project
Note: ;id-level tas$s are not included in te rollup succession.
!ntering Budget /&ounts or Controlled Budgets
*ou must enter ra# cost or burdened cost for cost budgets and revenue amounts for revenue budgets
#en you enter budget amounts for budgets tat ave budgetary Budgeting and 0orecasting <-=>=
controls enabled. -dditional consideration is re!uired #en your budget entry metod uses a
resource list and #en burdening is enabled for your project.
!ntering Cost and $evenue /&ounts
.en you enable a budget for budgetary controls, you must enter ra# cost or burdened cost
amounts for cost budgets or revenue amounts for revenue budgets. /f you enter only !uantities, te
baseline process fails because it does not use !uantity for budgetary control purposes. (e baseline
process uses only amounts from te Burdened Cost and Revenue amount types. 0or example, if you
enter revenue budget amounts only for te Hours and Currency amount types, te baseline process
fails. *ou must enter amounts for te Revenue amount type.
Budget /&ounts or $esources
/f te budgetary control level for resources or resource groups is -bsolute or -dvisory, and no budget
amount is entered for a resource or resource group, ten Oracle Projects treats te entered budget
amount as 9ero. -s a result, transactions tat map to resources #it no budget amounts fail te funds
cec$ at an -bsolute level and pass te funds cec$ #it a #arning at an -dvisory level. - budget
entry category called Unclassifed is available at te resource list level. (is category enables you to
enter one budget amount for a group of resources. *ou can selectively control costs for some
resources #itin a resource group by entering speci)c budget amounts for tose resources. *ou can
ten use te ?nclassi)ed category to budget for te remaining resources #itin te resource group.
(e ?nclassi)ed category serves as a budget line for any resource for #ic a speci)c budget line
does not exist.
Burden Cost /&ounts
/f burdening is enabled for a project, ten all funds cec$s are performed using te transaction
burdened cost. Oracle Projects provides te follo#ing metods of accounting for burden costs:
%ame Expenditure /tem
%eparate Expenditure /tem
.a&e !"#enditure ,te&
.en you account for burden cost on te same expenditure item as ra# costs, te funds cec$
process calculates te burden cost amounts for a transaction and adds tem to te ra# cost amount.
(e process ten maps te burdened transaction amount to a budget line and performs te
necessary funds cec$s.
.en you use te %ame Expenditure /tem metod of accounting for burden costs, enter budget
amounts for te burdened transaction costs.
.e#arate !"#enditure ,te&
.en you account for burden costs as separate expenditure items, te funds cec$ process
calculates te burden cost amounts for eac burden cost component and separately maps eac
burden amount and te ra# cost amount to a budget line. /ndividual funds cec$s are performed for
eac component. /f any component fails te funds cec$, ten te entire transaction is rejected.
.en you use te %eparate Expenditure /tem metod of accounting for burden costs and you are not
using a resource list for budget entry, enter budget amounts for te burdened transaction costs. (e
burden costs and te ra# cost are mapped to budget lines using te same mapping rules and are
terefore mapped to te same line. .en you use tis burden accounting metod and you are
budgeting using a resource list, te burden costs are not mapped using te resource for te ra# cost.
*ou must ensure tat eac burden cost component maps to a budget line #it te desired budgetary
control setting. (o do tis, de)ne your burden cost components as resources on your resource list and
ten use tese resources to enter budget amounts for burden costs. (is allo#s you to enter a
budgetary control setting for eac burden cost component and a control setting for budget lines
de)ned for ra# costs. /f you do not #ant to impose budgetary controls on burden cost amounts, you
can assign a control setting of None for all budget lines for burden component resources. -n
alternative to de)ning resources on your resource list for burden cost components is to use te
?nclassi)ed budget entry category to budget for burden cost amounts. /f a budget line cannot be
found for te burden cost components and an ?nclassi)ed budget line exists, ten te funds cec$
process maps te burden costs to te ?nclassi)ed line.
Budget 0e9nition .trategies
Oracle Projects budgetary controls only apply to expense commitment transactions. Budgetary
controls do not apply to oter project-related transactions suc as timecards, expense reports, or
inventory item purcases. (erefore, #en you enable budgetary controls for a project, it is
recommended tat you use one of te follo#ing strategies for de)ning cost budget amounts:
%trategy One: 2e)ne t#o budgets: an overall project cost budget and anoter budget for expense
commitment transactions.
%trategy (#o: 2e)ne one cost budget, #it budget lines tat trac$ and control only expense
commitment transactions.
0e9ne 'wo Budgets
2e)ne te follo#ing t#o budgets:
Overall %ro2ect Cost Budget
2e)ne an overall project cost budget. 3(ypically, te -pproved "ost Budget type is used to de)ne an
overall cost budget4. (e overall cost budget trac$s all project costs. 2o not enable budgetary
controls for te -pproved "ost Budget type.
Budget or !"#ense Co&&it&ent 'ransactions
2e)ne a separate budget for expense commitment transactions. /t is recommended tat you create a
user-de)ned budget type for te commitment budget. .en you enable budgetary controls for your
project, use te user-de)ned budget type.
(e commitment cost budget trac$s and controls te project5s expense commitment transactions.
(e commitment cost budget amounts are a subset of te budget amounts de)ned for te overall
cost budget.
0e9ne One Cost Budget
(e second approac for implementing budgetary controls uses one cost budget for all anticipated
project costs. (e budget includes separate budget lines for expense commitment transactions and
all oter anticipated project costs. (ypically, te -pproved "ost Budget type is used to de)ne a
project5s overall cost budget. (erefore, #en you de)ne a project, enable budgetary controls using
tis budget type. -fter you create a baseline, you must ensure tat budgetary control settings are
properly de)ned for all budget lines entered for your expense commitment transactions. /t is
recommended tat a control setting of 6one be entered for all oter budget lines. (is elps reduce
confusion, as funds cec$s are not performed for transactions mapping to tese lines.
'ransaction %rocessing :it) Controlled Budgets
.en a transaction is carged to a project, te funds cec$ processes are activated in bot Oracle
+eneral ,edger and Oracle Projects. 0unds cec$s are activated for ne# transactions and for adjusted
transactions. *ou can revie# Oracle Projects funds cec$ results online. :esults are displayed for
transactions tat pass te funds cec$ and for transactions tat fail te funds cec$.
Funds C)eck /ctivation ,n Oracle %urc)asing and Oracle %aya*les
/n Oracle Purcasing and Oracle Payables, funds cec$ processes are activated #en you select te
"ec$ 0unds option for a transaction, and also during te transaction approval process.
,&#ortant: 2o not cange project attributes on any purcasing or payables document #it existing
accounting entries. (is results in funds validation errors and incorrect budgetary control data. *ou
must reverse any existing accounting entries before you modify te project attributes on te
document.
Funds C)eck /ctivation in Oracle %ro2ects
/n Oracle Projects, budgetary controls only apply to expense commitment transactions. *ou interface
project-related expense commitment transactions from Oracle Purcasing and Oracle Payables to
Oracle Projects as supplier costs.
-fter you interface actual supplier costs to Oracle Projects, you can adjust te expenditure items in
Oracle Projects. (e follo#ing types of adjustments can a8ect te available funds for a project:
(ransfer
%plit
:everse
:ecalculate burden cost 3for example, due to a burden multiplier cange4
(e process P:": 2istribute %upplier "ost -djustments is used to recost supplier costs after you ma$e
adjustments. (is process performs a funds cec$ for transactions meeting all of te follo#ing
criteria.
(e supplier cost originated in Oracle Purcasing or Oracle Payables
(e transaction is carged to a project #it budgetary controls enabled
(e transaction is an expense item
.en you cange a burden multiplier, you must run one of te follo#ing processes to perform a
funds cec$ for te canged burden amounts. (e process you run depends on te burdening
metod for te project.
P:": 2istribute (otal Burdened "osts
:un tis process if te project is set up to account for total burdened costs.
P:": "reate and 2istribute Burden (ransactions
:un tis process if te project is set up to account for burden costs by burden cost component.
/f funds are available for te adjusted expenditure amounts, ten te adjustment item is cost
distributed. /f funds are not available for an item, ten te item is not distributed and an exception is
reported.
/f an item is not cost distributed as a result of a funds cec$ failure, ten you must perform one of te
follo#ing actions and rerun te process P:": 2istribute %upplier "ost -djustments:
/ncrease budget amounts so funds are available for te expenditure item.
2ecrease te budgetary control level from -bsolute to -dvisory or 6one for te budget level
causing te funds cec$ failure.
0or an adjusted item, undo te cange tat increased te expenditure item amount. 0or example, if
you increased a burden cost rate, ten set te rate bac$ to its original value.
0or a transferred item, transfer te item to a tas$ #itin te same project, or to anoter project or
project tas$ tat as su7cient funds available or tat does not ave budgetary controls enabled.
(iewing 'ransaction Funds C)eck $esults
-fter a funds cec$ runs in Oracle Projects, you can vie# te results from te (ransaction 0unds
"ec$ :esults #indo#. :esults are displayed for bot transactions tat passed te funds cec$ and
transactions tat failed te funds cec$.
'ransaction Funds C)eck $esults :indow
(o revie# transaction funds cec$ results, perform te follo#ing steps:
1. 6avigate to te 0ind (ransaction 0unds "ec$ :esults #indo#.
6. Enter selection criteria.
7. "oose te 0ind button to display te (ransaction 0unds "ec$ :esults #indo#.
4. %elect a budget level tab to vie# information for a speci)ed budget level.
'ransaction Funds C)eck ;eader ,nor&ation
(e eader region of te (ransaction 0unds "ec$ :esults #indo# displays transactions tat ave
undergone a funds cec$. (is region is a folder-type region. -ll of te details about te transaction
can be displayed, including te speci)c funds-cec$ )elds so#n in te table belo#:
Field Na&e 0escri#tion
Pac$et /2 /denti)er assigned to te budgetary control
pac$et
%tatus 0unds cec$ status
2ocument
(ype
(ype of document 3for example, purcase
re!uisition4
@ersion
6umber
Budget version number
(e #indo# displays funds cec$ information by budget level for te selected transaction. - tab is
displayed for eac project budget level. (e information displayed at eac budget level includes
budget, available funds, transaction amounts, and a status message for te funds cec$ results.
Note: ?se te P-: 2ays to ;aintain B" Pac$ets pro)le option to control o# long funds cec$ results
are retained for online vie#ing. %ee:
Funds C)eck 0etail ,nor&ation
(e detail region displays te )elds so#n in te table belo#:
Field Na&e 0escri#tion
-ccount /denti)er of te +, account 3#en
budget integration is used4
Budget Budget total used for funds cec$
based on te de)ned budgetary
control time interval
-ctuals "ommitment transactions interfaced
to Projects
"ommitments -pproved commitment transactions
not yet interfaced to Projects
-vailable Balance -vailable funds before te funds
cec$
(ransaction -mount -mount of te transaction
6e# -vailable
Balance
-vailable balance after te funds
cec$
0unds "ec$
:esults
0unds cec$ status information

Maintaining Budgetary Control Balances
Oracle Projects maintains budgetary control balances for all projects tat use budgetary controls. 0or
eac budget line, te budget amount, te commitment transactions total, and te total actuals
related to commitment transactions are maintained. (e system also calculates available funds for
eac budget category and budget period. .en you create a baseline from te original budget
version, te system creates initial balances. .en you run te P:": ;aintain Budgetary "ontrol
Balances process, te balances are updated. (e updated balances are displayed in te Budget 0unds
"ec$ :esults #indo#. /t is recommended tat you use te sceduling options to run te ;aintain
Budgetary "ontrol Balances process regularly. (o determine o# often to scedule te process,
consider te number of project-related commitments your business creates eac day as #ell as your
online in!uiry business needs.
(iewing Budgetary Control Balances
?se te Budget 0unds "ec$ :esults and "ommitment -mounts #indo#s to vie# budgetary control
balances online.
Budget Funds C)eck $esults :indow
(is #indo# displays budget, actuals, commitments, and available funds balances for eac budget
level. (e #indo# includes a tabbed region for eac project budget level. (e levels can include te
follo#ing: project, top tas$, tas$, resource group, and resource. *ou can use te #indo# to revie#
project-to-date transactions and to plan future expenditures. *ou can also use te information in tis
#indo#, along #it te (ransaction 0unds "ec$ :esults #indo#, to troublesoot transaction funds
cec$ failures. "oose te "ommitments button to display te commitments total for te selected
line, summari9ed by commitment type.
(e follo#ing table so#s te )elds in eac tabbed region of te Budget 0unds "ec$ :esults #indo#.
-ll )elds are for display only.
Field Na&e 0escri#tion
"ontrol ,evel Budgetary control level for a budget line
Budget Budget amount for a budget line
-ctuals "ommitment transactions interfaced to
Oracle Projects
"ommitments -pproved commitment transactions not
yet interfaced to Oracle Projects
0unds -vailable -vailable funds 3budget amount less
actuals and commitments4 based on te
de)ned time interval
%tart 2ate Beginning period date for amounts in a
budget line
End 2ate Ending period date for amounts in a
budget line
:esult 3reserved for future use4
Co&&it&ent /&ounts :indow
(o revie# commitment amounts by commitment type, perform te follo#ing steps:
1. 6avigate to te Budgets #indo# from te Projects 6avigator.
6. Auery te project cost budget.
7. "oose te &istory button to vie# te budget version istory.
4. %elect @ie# 0unds "ec$ :esults from te (ools menu.
8. %elect a budget level tab to vie# budget lines for a speci)ed budget level.
<. "oose te "ommitments button to vie# te commitment details for a selected line.
(e follo#ing table so#s te )elds te "ommitment -mounts #indo#. -ll )elds are
for display only.
Field Na&e 0escri#tion
:e!uisition (otal purcase re!uisition commitments recorded
against a budget line
Purcase Order -mount of purcase order commitments recorded
against a budget line
%upplier /nvoice -mount of supplier invoices recorded against a
budget line tat ave not been interfaced from
Payables to Projects
(otal (otal commitments for a budget line
Modiying Controlled Budget /&ounts
.en you modify a project budget, budgetary control balances are created for te ne# budget
version. 2uring te baseline process, all existing project transactions are mapped to a budget line in
te ne# version. - funds cec$ is performed for all transactions subject to budgetary controls to
ensure tat transaction totals do not exceed available funds calculated using te ne# budget
amounts. (e baseline process fails if te budget amounts for te ne# budget version cause a
budgetary control violation.
(o identify te cause of a failure, !uery te draft budget version using te Budget 0unds "ec$
:esults #indo#. -ny budget line #it a negative amount in 0unds -vailable and an -bsolute control
level causes te baseline to fail.
/d2usting Budgetary Control 3evels
.en you create a baseline for a project budget for te )rst time, Oracle Projects creates default
budgetary control level settings for eac budget level based on te values in te Budgetary "ontrols
option. *ou can override te default control level values for te baseline budget version. .en you
create subse!uent baselines for te project budget, Oracle Projects uses te revised budgetary
control level settings and not te default settings. 0or example, if you override te budgetary control
level for a tas$, Oracle Projects does not reset te tas$ to te default value te next time tat you
create a baseline for te budget.
/f you add ne# tas$s to te project or ne# resource groups or resources to te resource list assigned
to te budget, te next time you create a baseline for te budget, Oracle Projects automatically
creates default budgetary control settings for te ne# tas$s, resource groups, or resources. *ou can
override te default control level values for te baseline budget version.
(o adjust budgetary control levels, perform te follo#ing steps:
1. 6avigate to te Budgets #indo# from te Projects 6avigator.
6. Auery your project cost budget.
7. "oose te &istory button to vie# te budget version istory.
4. %elect Budgetary "ontrols from te (ools menu.
8. "ange control level values as re!uired.
<. %ave your #or$.
7. /f you are budgeting using a resource list, coose te :esources button on te Budgetary "ontrol
#indo# to override te default values for resource groups and resources.
,&#ortant: *ou can select te Reset e!aults button on te Budgetary "ontrol #indo# to restore te
default budgetary control settings for te project. .en you select te Reset e!aults button, Oracle
Projects resets all budgetary control settings to te default values, including any settings tat you
ave manually overridden.
0eault Budgetary Controls and C)anging t)e Budget !ntry Met)od
*ou can cange te budget entry metod for a budget after you create a baseline version. /f te
budget entry level for te ne# budget entry metod is di8erent from te budget entry level for te
current budget entry metod, Oracle Projects resets to te budgetary controls to te default
budgetary control level settings #en you create te next budget baseline. 0or example, if te
budget entry level of te current budget entry metod is "op "as#s and te budget entry level for te
ne# budget entry metod is $o%est "as#s, Oracle Projects resets te budgetary controls to te
default budgetary control level settings #en you create te next budget baseline.
Budgetary Controls Cross C)arge $estriction
- transaction is subject to te budgetary controls de)ned for only te ledger in #ic te transaction
originates. (erefore, #en budgetary controls are enabled for a project, you cannot enter cross
carge transactions tat cross ledgers.
(e follo#ing scenario illustrates te need for tis restriction:
(#o ledgers are de)ned in an installation of Oracle -pplications.
/n ,edger One 3,=4, budgetary controls are enabled in Oracle +eneral ,edger and Oracle Payables.
/n ,edger (#o 3,B4, budgetary controls are not enabled in any application.
Project - is de)ned in ,= and budgetary controls are enabled for te project. /f you enter a
commitment transaction in ,B for Project -, te transaction is not funds cec$ed, because budgetary
controls are not enabled in ,B.
Funds C)eck $esult Messages
(e follo#ing table lists funds cec$ result codes and messages, and provides information on
responding to eac message.
$esult
Code
$esult 'e"t Corrective /ction
0=>> /nsu7cient
0unds
Ensure tat funds are
available
0=>= 6o budget exists at te resource
level
Ensure tat a budget exists at
te resource level
0=>B 6o budget exists at te resource
group level
Ensure tat a budget exists at
te resource group level
0=>C 6o budget exists at te tas$
level
Ensure tat a budget exists at
te tas$ level
0=>D 6o budget exists at te top tas$
level
Ensure tat a budget exists at
te top tas$ level
0=>E 6o budget exists at te project
level
Ensure tat a budget exists at
te project level
0=>< 6o budget exists at te project
account level
Ensure tat a budget exists at
te project account level
0=>F (e transaction failed funds cec$
at te resource level
/ncrease te budget at te
resource level or cange te
budgetary control level to
&dvisory or None
0=>G (e transaction failed funds cec$
at resource group level
/ncrease te budget at te
resource group level or
cange te budgetary control
level to &dvisory or None
0==> (e transaction failed funds cec$
at te tas$ level
/ncrease te budget at te
tas$ level or cange te
budgetary control level to
&dvisory or None
0=== (e transaction failed funds cec$
at te top tas$ level
/ncrease te budget at te top
tas$ level or cange te
budgetary control level to
&dvisory or None
0==B (e transaction failed funds cec$
at te project level
/ncrease te budget at te
project level or cange te
budgetary control level to
&dvisory or None
0==C (e transaction failed funds cec$
at project account level
/ncrease te budget amount
at te project account level
0==D (e transaction failed to populate
burden cost
"ontact your system
administrator for assistance
0==F 0unds cec$ failed because of
invalid budget versions
"reate a baseline version for
te project budget
0=B> 0unds cec$ failed during setup
and summari9ation
"ontact your system
administrator. *our system
administrator can run funds
validation #it P- debug on to
identify te error.
0=B= (e resource list is invalid or null /f te project budget is
categori9ed by resource, ten
ensure tat you assign a
resource list to te budget
0=BB (e amount type or boundary code
is invalid
?pdate te amount type or
boundary code in te
budgetary control settings for
te project
0=BC (e amount type or boundary code
is invalid for no time pase
(o create a budget #itout
time pases, select an
amount type of Project to
ate and a boundary code of
Project in te budgetary
control settings for te project
0=BD /nvalid boundary code for amount
type Project (o 2ate
"ontact your Oracle Projects
super user for assistance. *our
Oracle Projects super user can
verify te amount type and
boundary code combination
for te project.
0=BE /nvalid boundary code for amount
type *ear (o 2ate
%elect eiter 'ear or Period as
te boundary code in te
budgetary control settings for
te project
0=BH /nvalid boundary code for amount
type Period (o 2ate
%elect Period to ate as te
boundary code in te
budgetary control settings for
te project
0=BF 0unds cec$ failed because of
invalid resource list member
@erify tat te resource list
member is included in te
resource list. /f te member is
included in te list, ten
ensure tat te resource list
member is valid.
0=BG %tart date or end date is null for
te speci)ed date range
0or a budget #it a Project to
ate amount type and Project
boundary code, ensure tat a
budget line exists for te
period or tat you specify
bot a start date and an end
date for te project. 0or oter
amount type and boundary
code combinations, ensure
tat a budget exists for te
period associated #it te
transaction.
0=C> %tart date or end date is null for
te speci)ed P- period
0or a budget #it a Project to
ate amount type and Project
boundary code, ensure tat a
budget line exists for te
period or tat you specify
bot a start date and an end
date for te project. /n
addition, ensure tat te P-
period is valid.
0=C= 0unds cec$ failed because of
invalid budget entry metod
Ensure tat te Burdened
Cost option is enabled for te
budget entry metod
0=CB "ould not map to a budget line
#ile deriving budget account
Ensure tat budget lines are
generated for all periods
0=CD %tart date or end date is null for
te speci)ed +, period
0or a budget #it a Project to
ate amount type and Project
boundary code, ensure tat a
budget line exists for te
period or tat you specify
bot a start date and an end
date for te project. 0or a
budget #it a time pase of
($ Period, ensure tat te
period is valid and tat it is
not set up as an adjustment
period.
0=C< 0unds cec$ failed #ile calculating
start date or end date
"ontact your system
administrator. *our system
administrator can trace te
process to obtain additional
information.
0=CH 6o matcing re!uisition #as found
for tis purcase order
"ontact your system
administrator. 2ata issues
can cause tis error.
0=CF 6o matcing purcase order #as
found for tis invoice
"ontact your system
administrator. 2ata issues
can cause tis error.
0=D> 0ailed due to fatal error #ile
inserting burden cost
"ontact your system
administrator. *our system
administrator can trace te
process to obtain additional
information.
0=D= "ould not ac!uire loc$: funds
cec$s are running concurrently
:etry te funds cec$
0=DB 0unds cec$ failed because of
unexpected error
"ontact your system
administrator. *our system
administrator can trace te
process to obtain additional
information.
0=DC 0unds cec$ failed because budget
baselining is in progress
:etry te funds cec$ after
te baseline process for te
budget is complete
0=E> (e +, funds cec$ failed for te
cec$ funds mode
2ecrease te project budget
or increase te +, budget
0=E= (e +, funds cec$ encountered
fatal errors
"ontact your system
administrator. *our system
administrator can trace te
process to obtain additional
information.
0=EE (e +, funds cec$ failed for te
full mode
2ecrease te project budget
or increase te +, budget
0=E< (e +, funds cec$ failed for te
partial mode
2ecrease te project budget
or increase te +, budget
0=<> 0unds cec$ failed to generate te
return code
"ontact your system
administrator. *our system
administrator can trace te
process to obtain additional
information.
0=<B 0unds cec$ failed to update "ontact your system
budget account balances administrator. *our system
administrator can trace te
process to obtain additional
information.
0=<E 6o budget account on ra# line Ensure tat a budget account
exists
0=<< 6o baselined budget version exists
for tis project
"reate a baseline version for
te project budget
0=<F Encumbrance accounting event
could not be created
"ontact your system
administrator. *our system
administrator can revie# te
log )les to obtain additional
information.
(is error relates to setup for
Oracle %ubledger -ccounting.
/f you modi)ed a prede)ned
application accounting
de)nition, ten you must
revalidate it. /n addition,
verify any modi)cations to te
prede)ned subledger
accounting setup.
0=<G -ccount canged for a budget line
#it an existing transaction
Ensure tat account as not
been canged for a budget
line #it an existing
transaction
0=H> (ransaction failed in full mode - related transaction in te
process failed. 0ix te related
distribution line tat failed
funds cec$ and ten rerun
te funds cec$.
0=HB Oracle %ubledger -ccounting
application failed
"ontact your system
administrator. *our system
administrator can revie# te
log )les to obtain additional
information.
(is error relates to setup for
Oracle %ubledger -ccounting.
/f you modi)ed a prede)ned
application accounting
de)nition, ten you must
revalidate it. /n addition,
verify any modi)cations to te
prede)ned subledger
accounting setup.
0=HC 2istribution record missing in
+eneral ,edger table
"ontact your system
administrator. *our system
administrator can revie# te
log )les to obtain additional
information.
(is error relates to setup for
Oracle %ubledger -ccounting.
/f you modi)ed a prede)ned
application accounting
de)nition, ten you must
revalidate it. /n addition,
verify any modi)cations to te
prede)ned subledger
accounting setup.
********************************************************************************
Budgetary Control and Budget Integration-Technical Overview
Metalink Note: 8353!"
Main Tables, Views and Packages Used For Budgetary Control and Funds Check:
Tables
BUDGT!"# C$%T"$& ' Main Tables:
P!(BUDGT(&)%*
P!(BUDGT(!CCT(&)%*
P!(BUDGT(V"*)$%*
P!(BUDGT(%T"#(MT+$D*
P!(BUDGT(T#P*
P!(BC(B!&!%C*
P!(BUDGT!"#(C$%T"$&*
P!(BUDGT!"#(C$%T"$&($PT)$%*
P!(G&(%CUMB"!%C(T#P*
FU%D* C+C,
P!(BC(C$MM)TM%T*(!&&
P!(BC(B!&!%C*
P!(BC(P!C,T*
GM*(BC(P!C,T*
G&(BC(P!C,T*
G&(%CUMB"!%C(T#P*
P!(BC(P!C,T(!"")V!&($"D"
#e$cri%tion o& Ta'le$
P!(BC(C$MM)TM%T*(!&&
! -ulti.org /iew which will retrie/e data 0or your current o1erating unit and ignore data in other
o1erating units2 +olds all the co--it-ent transactions 3"e4uisitions, P$s and Payables5 that are 0unds
checked2
P!(BC(B!&!%C*
*tores actual, budget and encu-brance balances 1er 1ro6ect, task, 1eriod, budget /ersion and resource2
Budget balances are created during the budget baselining 1rocess2
!ctuals and encu-brances accounting entries are created by -aintain 1ro6ect balances 1rogra-2
G&(%CUMB"!%C(T#P*
*tores in0or-ation about encu-brance ty1es, including their )Ds and descri1tions2
P!(BC(P!C,T*
+olds all the transactions that are co1ied 0ro- G&(BC(P!C,T*2
G&(BC(P!C,T*
General &edger7s -ain table 0or the Budgetary Control 0eature2
GM*(BC(P!C,T*
$racle Grants !ccounting7s -ain table 0or the budgetary control 0eature2
P!(BC(P!C,T(!"")V!&($"D"
,ee1s track o0 the order in which in which the budgetary control 1ackets need to be 1rocessed2
P!(BUDGT!"#(C$%T"$&*
Used to store the controls le/els that are used to regulate how the 0unds are reser/ed 0or transactions
P!(BUDGT!"#(C$%T"$&($PT)$%*
*tores all the de0ault budgetary control le/els and ti-e inter/als

(iew$
P!(P"8(FC("*U&T*(V
P!("*(FC("*U&T*(V
P!("*(G"P(FC("*U&T*(V
P!(T!*,(FC("*U&T*(V
P!(T$P(T!*,(FC("*U&T*(V
P!(P"$8CT(B!&(V
)elea$e * ON+,
P!(9&!(BC(BUDGT(&)%*(V
P!(9&!(BC(P,T(!P(DT!)&(V
P!(9&!(BC(P,T(P$(DT!)&(V
P!(9&!(BC(P,T(":(DT!)&(V
P!(9&!(CD&(&)%*(V
-ackage$ and -rocedure$
P!(BGT(B!*&)%(P,G . P!FCB!&B21ls
Create 1a(bc(balances records 0ro- P!(BUDGT(&)%* and to clean u1 P!(BC(P!C,T*
P!(BUDGT(!CC$U%T(P,G . P!BD!CGB21ls
Generate the !ccount Code CC)D 0or e/ery Budget &ine de1ending u1on the calling -ode 1ara-eter2
P!(BUDGT(FU%D(P,G . P!BBF%DB21ls
Procedure called 0ro- budgets 0or-s2 This 1rocess will /eri0y i0 0unds check is re4uired or not2
P!(FU%D*(C$%T"$&(P,G . P!BCFC,B21ls
This is the Main 0unds check 0unction which calls all the other 0unctions and 1rocedures
P!(FU%D*(C$%T"$&(P,G; . P!BCP,T*21ls
This !P) gets the *tart and nd date based on a-ount ty1e and boundary code
P!(BUDGT!"#(C$%T"$&*(P,G . P!9BCC"B21ls
)nserts records into P!(BUDGT!"#(C$%T"$&*
G&(FU%D*(C+C,"(P,G . G&FBCFCB21ls
Funds Check !P) 0or any 1rocess that needs to 1er0or- Funds Check and<or Funds "eser/ation
P!(#!"(%D("$&&$V"(P,G . P!B"&#"B21ls
=ecute the #ear nd Budget "ollo/er 1rocess
P!(*>P" . P!FCU!B21ls
Based on TPC 31a(budget(entry(-ethods2ti-e(1hase(code 5, returns the start date
!dditional 1ackages
P!(FC("*(M!P. P!FC"MPB21ls
P!(BC(C$*T)%G . P!BCC*TB21ls
P!(BUDGT(PVT . P!PMBUVB21ls
P!(FU%D*(C$%T"$&(UT)&* . P!FCUT&*21ls

-roce$$e$ and their &unction$
;2Funds Checking Process
*te1;: !ll transactions that need to be 0unds checked are grou1ed into
BC Packets
*te1?: The transaction 1rocess calls the 0unds checker
*te1@: The 0unds checker calculates the burdened cost a-ount2
*te1A: Burden costs are added to BC Packets2
*te1B: BC Packet entries are -a11ed to e=isting budget lines using the standard P*) resource -a11ing
rules2
*te1C: ach BC Packet entry is 0unds checked 0or each budget le/el that has a control le/el o0 !bsolute or
!d/isory2
*te1D: Funds checker u1dates the 1acket entries with the 0unds check results
*te1E: Control 1asses back to the transaction 1rocessor which /alidates the results o0 all 0unds checks
1er0or-ed 0or the transaction2
*te1F: The Maintain Balances concurrent 1rocess 1eriodically reads the a11ro/ed BC Packet entries and
u1dates the actual costs, co--it-ent costs, and a/ailable 0unds balances 0or the 1ro6ect at all 1ro6ect
le/els2
The 1rogra- 1er0or-s the 0ollowing tasks:
Deletes entries in BC Packets which ha/e been 1osted and e=ceed the P!: Days to -aintain BC Packets
1ro0ile /alue U1dates<)nserts records in P!(BC(B!&!%C* )nserts records in
P!(BC(C$MM)TM%T*
%ote: )t is reco--ended that this 1rocess be sub-itted with re1eat 1ara-eters2
?2Transaction Processing:
Transactions are 0unds checked as 0ollows:
Co--it-ents in P$ and !P:
Funds checked online during docu-ent a11ro/al
*u11lier )n/oice !d6ust-ents:
*u11lier )n/oice !d6ust-ents entered in Pro6ects are 0unds checked during cost distribution
*u11lier )n/oice !d6ust-ents entered in Payables are 0unds checked during in/oice rea11ro/al
%ote: ! baselined budget -ust e=ists or the transactions will be re6ected by the 0unds check 1rocess2
@2Transaction Processing with G& Budgetary Controls enabled:
)0 Budgetary Controls are enabled in P! and G& and the P! budget is %$T integrated to the G& budget,
transactions are 0unds checked by both P! and G& inde1endently2
G& 0unds checks will be 1er0or-ed as 0ollows:
Transactions originating in P$ and !P:
G& Funds Check 1er0or-ed during docu-ent a11ro/al a0ter the P! Funds Check
!d6ust-ents originating in P!:
P! Funds Check 1er0or-ed during cost distribution
G& Funds Check 1er0or-ed during !P docu-ent a11ro/al
Changes in ";? V* ";;2B2;GM
!2 Funds Manage-ent:
;2$racle Contract Co--it-ent integration is not su11orted in ";?
?2Fundscheck will be 1er0or-ed only during budget baseline 30or the newly baselined /ersion 5 and not
during sub-it 2
B2 ncu-brance !ccounting:
Budgetary Control accounting e/ents are raised to account encu-brances 0or
)ntegrated Budgets ' to check and reser/e 0unds against the G& Funding budget
Transactions ' "e4uisitions, Purchase $rders, )n/oice co--it-ents 2
ncu-brance . For burden a-ounts 0or co--it-ents are accounted under Purchasing and Payables
a11lications as 0ollows
Ty1e o0 Co--it-ent !11lication . /ent ntity /ent Classes
"e4uisition Purchasing ' "e4uisition Burden 0or "e4uisition
Purchase $rders Purchasing ' Purchase $rder Burden 0or Purchase $rders
Blanket, *cheduled "eleases Purchasing ' "elease Burden 0or "elease
)n/oices, Credit Me-os, Debit Me-os Payables ' !P )n/oices Burden 0or )n/oices
Pre1ay-ents Payables ' !P )n/oices Burden 0or Pre1ay-ents
Pre1ay-ent !11lications Payables ' !P )n/oices Burden 0or Pre1ay-ent !11lications
Total Burdened Cost =1enditures Total Burdened Cost
Total Burdened Cost !d6ust-ent
Burden Cost =1enditures Burden Cost

C2 Budget Baseline Processing:
;2$/erride budget account :
. De0ine account deri/ation rules in *&! to o/erride the budget account
. !ccount change not allowed i0 transactions e=ist
?2ach budget line 1rocessed unlike su--ariHed budget data in ";;i
@2>hen budget a11ro/al work0low is enabled, 0unds /alidation occurs a0ter a11ro/al is obtained 2

D2 #ear nd Budget "ollo/er Processing:
;2#ear nd Budget "ollo/er 1rocess generates li4uidation entries to re-o/e the 1ro6ect reser/ation 0or the
0unding budget 0or the closing 0iscal year2 These entries are now 1osted to the last 1eriod o0 the indi/idual
accounts2
?2)0 a budget line is being established 0or the 0irst 1eriod o0 the new 0iscal year, #ear nd Budget "ollo/er
1rocess no longer trans0ers the account in0or-ation 0ro- the 1re/ious year to the new 1eriod2 !ccount
generator is called to deri/e the budget line account2

2 Transaction Processing:
;2Budget account can be di00erent 0ro- the transaction 3charge5 account
?2Un-atched 1re1ay-ent a11lications are now 0unds checked during in/oice /alidate 1rocess
@2!ccounting is now 1art o0 the transaction 1rocessing 0low 2
A2%o u1date 0or a budget line is allowed i0 a transaction e=ists against the budget line

F2 Data Model Changes:
;2Changed Tables :
. %ew colu-ns are added to ca1ture encu-brance accounting e/ents to the 0ollowing tables:
P!(BUDGT(&)%*
P!(BC(P!C,T*
P!(BC(C$MM)TM%T*(!&&
. %ew colu-ns are added to the 0ollowing tables 0or budget -a11ing:
P!(C$*T(D)*T")BUT)$%(&)%*
P!(BC(P!C,T*
P!(BC(C$MM)TM%T*(!&&
.%ew /iews ha/e been created as data e=tract ob6ects 0or the encu-brance e/ent classes
G2 For- *tructure :
ncu-brance ty1e 0ield and associated /alidations ha/e been re-o/ed 0ro- the budgetary controls
integration window on Pro6ect Ty1e and Pro6ects 0or-2
Troubleshooting "eco--endations
;2 For baseline<check 0unds o0 budget, result colu-n on the dra0t su--ary record 3Budget 0or-: IBy
accountJ tab on the budgetary controls window5 indicates 1rocessing status2
?2 For re.baseline with Pro6ects 0unds check /alidation 0ailures, use Budget 0or- 3 Tools .K View 0unds
check results5
@2For Debug logs, e=ecute the 1rocess with F%D<P*!<P! debug $%2 Debug log generated hel1s you to
identi0y the 0ailure 1oint2
A2rror: Budget baseline<check 0unds 1rocessing 0ails with I )n/alid code co-bination id or so-e in/alid
data that 1re/ented the syste- 0ro- creating an accounting 6ournal 0or the e/entJ
Cause: Possible issues could be that the I!11lication !ccounting De0initionJ 3!!D5 is in/alid or that the
!!D is not attached to the I*ub &edger !ccounting MethodJ 3*&!M52 This usually ha11ens a0ter a 1atch
has been a11lied that in/alidated the *&! seed de0inition2
B2rror: Transaction 1rocessing 0ailed with I$racle *ubledger !ccounting engine 0ailedJ
or
IDistribution record -issing in General &edger tableJ 2
Cause: *a-e as abo/e
"e0erences :
;2$racle Pro6ects ;;i Mini.1ack + . Docu-entation *u11le-ent
?2$racle Pro6ects . )-1le-entation Guide
@2$racle Pro6ect Manage-ent . User Guide
A2$racle Purchasing . User Guide
B2$racle Payables . User Guide
C2Metalink .eT"M Technical "e0erence
.ntity relationshi1 diagra-s:
.Tables and Views
.Packages
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLndLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Oracle %ro2ects = .te#s to &ake t)e %ro2ect Budgetary Control eatures
work
Blog: Real World Oracle Apps
URL: http://realworldoracleapps.blogspot.com/2008/05/steps-to-make-project-budgetary-
cotrol.html
!ubl"shed o behal# o# Ra$"shakar !achapagesa:
% &et the $alue o# the pro#"le !' : (able )udget *tegrat"o ad )udgetary +otrol
% (able )udgetary +otrol " the &et o# )ooks w"dow ad choose a de#ault (cumbrace accout
% ,or the )udget +otrol -roup .&tadard/ " -L meu0 eter !rojects as the source ad 1otal )urdeed +ost as
the category ad choose the #ud check le$el o# . 2oe/
% (sure th"s "s the $alue o# the pro#"le at the appl"cat"o or respos"b"l"ty #or the pro#"le opt"o .)udgetary
+otrol -roup/
% +heck .Use !3 (cumbrace " !ayables ,"ac"al 3pt"o ad eter $alues #or !3 ad *$o"ce ecumbrace
type.
% * !urchas"g meu0 3pe the (cumbrace year ad per"od. * !urchas"g0 there are 2 ,orms. 3e #or 3pe
ad +lose !er"ods ad the other #or +otrol !urchas"g !er"ods. Use the +otrol !urchas"g !er"od to ope the
(cumbrace 4ear ad the correspod"g -L per"od. 1h"s "s a pre re5u"s"te #or ecumbrace to work. Use the
3pe ad +lose !er"ods #or cotroll"g !urchas"g !er"od.
% +omplete the set ups #or !roject type0 budgetary cotrol tab ad create project templates ad projects us"g
the set up.
% (sure that the budget etry method allows the etry o# 1otal )urdeed cost. 4ou do ot ha$e to burde the
trasact"os. &ystem populates the raw cost budget "to th"s #"eld #or budgetary cotrol check.
% (sure the pre re5u"s"te -L patches 62o 7885879 ad 2002508: are " the appl"cat"o. 1hese patches are
"cluded " !' ; as cumulat"$e compoets.
% (ter trasact"os " '! ad $er"#y the process. Upo sa$"g the "$o"ce0 a$"gate to the 1ools ;eu ad cl"ck .
+heck ,uds/ meu. &ystem w"ll d"splay a message whether the "$o"ce ad "ts d"str"but"o l"es w"ll pass or #a"l
#uds check.
% <al"date the "$o"ce ormally. ,uds check w"ll be per#ormed upo $al"dat"o based o the amout type ad
boudary code assoc"ated w"th the !roject ad the cotrol le$els chose #or the project0 task0 resource group
ad resource l"st le$el.
% *$o"ces that #a"led the #uds check upo $al"dat"o w"th the reaso code .,uds check"g could ot be
per#ormed/ caot be maually released. 4ou eed to ehace the #uds a$a"lable.
% 4ou ca $"ew the 1rasact"o ,uds +heck Results " !rojects regardless o# the "ter#ace #rom '!.
% ,or each l"e that "s passed #uds check0 " the abo$e w"dow0 the system w"ll d"splay 2 rows: 7 w"th the status
.!assed #uds check/ ad the other w"th the status .'ppro$ed/
% *ter#ace $al"dated ad accouted "$o"ce d"str"but"o l"es to !rojects ormally.
% &chedule to ru the process !R+: ;a"ta" )udgetary +otrol )alaces based o bus"ess re5u"remets. =he
th"s process "s ru0 the system purges deta"ls o# ,uds check results d"splay. +hoose to ru th"s process "
cojuct"o w"th the $alue o# pro#"le opt"o #or !': >ays to ma"ta" )+ packets
% 4ou caot chage the budget amout type #or budgetary cotrol " the !rojects w"dow a#ter suppl"er "$o"ce
costs are "curred. ?owe$er0 you ca chage the cotrol $alues ad amout type ad boudary codes. *# you do0
system w"ll prompt the user to re basel"e the curret $ers"o o# the cost budget used.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ed@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ournal .till Fails Funds C)eck ,n /dvisory .etu#
Metalink Note: 414898.1
.olution:
=."ec$ te value of te pro)le : Budgetary "ontrol +roup
B. +o to Budgets -I2e)ne -I"ontrol and !uery te value from te above pro)le.
/f at budgetary control level te funds cec$ is absolute ten te fund cec$ #ill be absolute.
*ou can de)ne absolute or advisory budgetary control at te individual account level. &o#ever, if
you ave budgetary control options de)ned at anoter level, suc as by source and category, or for
a summary template tat includes te detail account, te budgetary control options for te account
migt override any oter options.
2epending on o# you de)ne budgetary control options, conJicts migt arise tat te funds cec$er
must resolve. 0or example, you enter absolute budgetary control for all transactions a8ecting
"ompany >=, and advisory budgetary control for journal entry source Project ;anagement and
category .or$ Orders. /f you use 1ournal /mport to import a Project ;anagement .or$ Order carged
to "ompany >= into +eneral ,edger, te funds cec$er must resolve te conJict bet#een budgetary
control options. (e table belo# so#s te type of funds cec$ing te system performs if te
budgetary control options you ave de)ned by journal entry source, category, and user conJict #it
tose for a particular account.
1E %ource, "ategory,
or ?ser0unds
"ec$ing Option
%ummary or 2etail
-ccount 0unds
"ec$ Option %et to
6one
%ummary or 2etail
-ccount 0unds
"ec$ Option %et to
-dvisory
%ummary or 2etail
-ccount 0unds
"ec$ Option %et to
-bsolute
6one 6one 6one -bsolute
-dvisory 6one -dvisory -bsolute
-bsolute 6one -bsolute -bsolute
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(2>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

You might also like