Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
Table of Contents....................................................................................................... 1 Standard Reports and Listings....................................................................................2 When to Use Standard Reports..................................................................................2 Financial Statement Generator Features.................................................................... When to Use FSG Reports........................................................................................... ! "reparing #our FSG Report......................................................................................... ! $uilding $asic Reports................................................................................................ % Financial Statement Generator...................................................................................% Steps for FSG Financial Reports..................................................................................& 'efining Ro( Sets...................................................................................................... ) *ssigning *ccounts................................................................................................... 1+ 'efining Calculations in Ro( Sets............................................................................ 12 Re,ie(ing #our Ro( Set 'efinitions.........................................................................1! 'efining *d -oc Reports........................................................................................... 1! 'efining Column Sets............................................................................................... 1% *ppl.ing Column Set Relati,e -eadings...................................................................1& Standard Column Sets.............................................................................................. 1) Re,ie(ing #our Column Set 'efinitions....................................................................1/ Ro( Set and Column 0,errides................................................................................ 1/ 'efining and Re1uesting Financial Reports..............................................................21 -andling Rounding "roblems................................................................................... 22 Specif.ing Control 2alues......................................................................................... 2 'efining Content Sets............................................................................................... 2% Selecting 'ispla. 0ptions......................................................................................... 23 Re,ie(ing #our Content Set 'efinitions...................................................................2) 'efining Ro( 0rders................................................................................................. 2) Ran4ing 5ethods...................................................................................................... + Re,ie(ing #our Ro( 0rder 'etail Listing Report...................................................... 1 Cop.ing Reports and Components........................................................................... 2 FSG Report "rere1uisites.......................................................................................... 6nabling FSG Securit............................................................................................... Run FSG Reports from Standard Re1uest Submission.............................................. ! Running Financial Report Sets.................................................................................. % FSG Tips and Techni1ues......................................................................................... % FSG Tips and Techni1ues......................................................................................... % Setting FSG 0ptions for General Ledger................................................................... 3
Standard Reports and Listings 0racle General Ledger pro,ides se,eral t.pes of reports and listings to meet .our business needs. *ll of the information in these reports and listings is also a,ailable online. #ou can obtain account anal.sis information7 budget information7 chart of accounts listing7 and man. other t.pes of data (ithout customi8ation.
-reparing 0our FSG Report $efore .ou define a report in 0racle General Ledger7 draft .our report on paper. S4etching the report in ad,ance helps .ou plan the format and content of the report and sa,es .ou time later.
Report #ou build a report b. defining then combining up to fi,e reusable report components. *t a minimum7 .ou must ha,e a ro( set and column set for e,er. report. $efore .ou define a report using the Financial Statement Generator =FSG>7 draft .our report on paper. S4etching the report in ad,ance helps .ou plan the format and content of the report and sa,es .ou time later.
Steps for FSG Financial Reports *ll reports re1uire a ro( set and a column set. There are three other optional report components that are used to appl. special formatting to .our reports. For e?ample7 .ou can hide specific ro(s7 rearrange the sort order of .our ro(s7 displa. the account ,alue and@or description7 or print reports b. an. accounting fle?field segment7 such as department7 on separate pages. Report Sets * report set is a group of FSG reports. T.picall.7 report sets are used to group reports .ou run together fre1uentl.. For e?ample7 .ou can create a monthAend report set that includes a balance sheet7 an income statement b. department7 an income statement b. compan.7 and a budget ,s. actual income statement in a single submission (ithout ha,ing to run each report separatel..
&
.efining Ro" Sets * single ro( set can be used for man. different reports. For e?ample7 Ro( Set * abo,e is used for an Bncome Statement (ith current information. Bt can also be used to produce an Bncome Statement for an. other entit. =compan.7 di,ision7 group7 or cost center>7 or for the same entit. (ith a .earl. comparison column. * Ro( Set defines the format and content of the ro(s in an FSG report. Bn FSG7 the commonl. assumed attribute for a ro( definition is an account assignment7 (hereas the attribute for a column definition is a time period or amount t.pe. When .ou define a ro( set7 .ou can: *ssign accounts: To indicate (hich general ledger account balances .ou (ant to include in the ro(. #ou can assign an indi,idual account7 parent account7 or range of accounts to each ro(. 'efine calculations:
To perform a ,ariet. of comple? computations in .our report. The calculations can refer to an. pre,ious ro(s in a report7 including ro(s .ou choose not to displa..
Specif. formatting: To control page brea4s7 indentation7 line spacing7 and underline characters. #ou can define a ne( ro( set7 or use FSG9s *utoCop. feature to cop. an e?isting ro( set7 (hich .ou can then modif. as needed. Cote: Bf .ou ha,e a,erage balance processing enabled in .our set of boo4s7 .ou can report on functional7 foreign7 and translated a,erage balances. Bmplementation Cote Ro( Set: When creating a balance sheet7 .ou must include .our entire income statement account range for the Current "eriod Retained 6arnings amount. 0racle General Ledger ne,er posts the monthl. net income amount to an actual current period retained earnings account. This onl. happens (hen the first period of a ne( fiscal .ear is opened. Thus7 to achie,e the figure for current period retained earnings7 it is a reporting solution (here .ou enter .our "rofit and Loss account range in the account assignment. When creating reports7 it is a good idea to include chec4 figures at the end of the report to ,erif. that all accounts (ere properl. assigned in the reports. This is particularl. useful if .ou ha,e had to enter account ranges (ith gaps because of the structure of .our chart of accounts. For e?ample7 (hen creating a $alance Sheet7 add chec4 figures at the end of the report defined as follo(s: - Total *ssets 1+++A1/// - Total Liabilities 2+++A2/// - Total Stoc4holder9s 61uit. +++A////. Cote: Bn order to deri,e the net income amount that is usuall. posted to current period retained earnings7 .ou must include .our income statement account range. *ssigning Line Cumbers to Ro(s: #ou should enter line numbers in increments of 1+ to allo( for space to add additional ro(s for future modifications. *ccount *ssignment 'ispla. 0ption: 0racle General Ledger stores debit balances as positi,e numbers and credit balances as negati,e numbers. Bf .ou (ant .our credit balance accounts7 such as liabilities7 and re,enues to displa. as positi,e numbers7 select the Change Sign chec4 bo?. 'oing so (ill ha,e no effect on .our calculations.
2ssigning 2ccounts
0ou can select t!e sign and ranges of accounts for eac! ro" in )our ro" set
2ssigning 2ccounts Select the *ccount *ssignments button to assign accounts for a ro( set. Select a numeric operator =D or A> to add or subtract the totals for the account range. 6nter a Lo( and -igh for the range of account combinations. To specif. an indi,idual account7 enter the same account as the Lo( and -igh. #ou can lea,e these fields blan4 to create generic ro( sets (ith uni,ersal account assignments. 6nter a 'ispla. t.pe for each account segment: Select E6E to e?pand the range and displa. one report line for each segment ,alue. Select ETE to total the amounts in the range and displa. onl. one total line for the segment ,alues. Select ETE for each segment of the range if multiple account ranges are assigned to a ro(. Select E$E to displa. both the e?panded detail and the Total. E$E combines the effects of E6E and ETE. Bmplementation Cote *ccount *ssignment: #ou should al(a.s enter a uni1ue Ro( Came for e,er. ro(. The Ro( Came does not appear in an. reports7 but it does appear in lists of ,alues (hen .ou perform calculations. Bf the ro( is simpl. a label7 for e?ample7 ECurrent *ssetsE7 that does not ha,e 1+
an. accounts assigned to it7 .ou should append the ro( name (ith the (ord ElabelE to let .ou 4no( that this ro( contains no accounts and .ou (ill not need to include it in .our calculations. *lso be sure the ro( name is uni1ue to ensure that calculations .ield the correct results. Bf .ou use the same ro( name for t(o different ro(s7 FSG (ill not 4no( (hich ro( to use. Consider creating generic ro( sets b. appl.ing ETE displa. t.pes for each account segment. #ou can later define content sets to create more specific reports.
11
.efining Calculation in Ro" Sets 5edian A The midpoint or the middle ,alue. *,erage A The ,alue obtained b. di,iding the sum total b. the number. Standard 'e,iation A * ,alue obtained b. di,iding b. one less than the number of s1uares in the sum of s1uares. *bsolute 2alue A 'ebit and credit ,alues are both displa.ed as positi,e numbers. Cote: $ecause $alance Control and 'ispla. 0ptions are usuall. defined for columns7 the. are co,ered in the 'efining Column Sets section. -o(e,er7 the. ma. also be defined for ro(s. Bmplementation Cote Ro( Set Calculations: 0racle General Ledger stores credit balances as negati,e numbers and debit balances as positi,e numbers. For e?ample7 re,enue accounts are stored as negati,e numbers and e?pense accounts are stored as positi,e numbers. Therefore7 .ou should define .our calculations accordingl.. For e?ample7 to create a ro( called Gross 5argin that calculates re,enues minus costs7 .ou should add =not subtract> .our costs ro( to .our re,enue ro(. 12
1!
To run ad hoc reports7 .ou select report ob;ects and other report parameters during the report submission process. With predefined report7 .ou can run the report (ith the parameters .ou sa,ed in the report definition or .ou can change the parameters at runtime. Cote: Bf .ou change the parameters at runtime7 FSG (ill not sa,e them in the stored report definition.
.efining Column Sets Column sets define the format and content of columns in .our financial reports. Column sets include headings and subheadings7 currenc. assignments7 amount t.pes7 e?ception conditions7 and calculation columns for totals. #ou can define columns one b. one as .ou do for ro( sets7 or .ou can build a column set graphicall.. When .ou define a column set7 .ou indicate (hich 0racle General Ledger balance t.pe .ou (ant to include in the column.
1%
*lthough .ou normall. assign accounts to .our ro(s7 .ou can also assign an indi,idual account combination or range of account combinations to each column. #ou can define calculations to perform a ,ariet. of comple? computations in .our report. The calculations can reference other columns in the report. #ou can define a ne( column set7 cop. information from an e?isting column set7 or use one of the standard column sets pro,ided b. 0racle General Ledger. Bmplementation Cote Column Sets: When using the FuarterAToA'ate =FT'> *mount T.pe in column sets to perform 1uarterl. reporting7 .ou (ill need to create four different column sets if .ou are using a nonAstandard calendar7 such as a 1 period calendar because 1 does not di,ide e,enl. into ! and the period offsets (ill not gi,e the desired results. Column Set *mount T.pes: When creating column sets that (ill be coupled (ith $alance Sheet Ro( Sets7 be sure to use the #earAtoA'ate =#T'> amount t.pe. 0racle General Ledger does not store #T' balances. Thus7 in order to achie,e a cumulati,e total on balance sheet accounts7 .ou must ha,e FSG calculate the amount for .ou using the #T' amount t.pe.
13
1&
Standard Column Sets Columns containing actual amounts for multiple consecuti,e periods =trend reports> *ctual7 budget7 and ,ariance columns =control reports> The generic column sets can be used for the follo(ing reports: Bncome Statements Functional: $rea4s out e?penses b. functional area Catural *ccount: Lists e?penses b. account or groups of related accounts $alance Sheets 'etail balance sheet accounts Summar. balance sheet accounts 0ther Reports Statement of changes to financial position 'ail. acti,it. reports #ou can define these reports at (hate,er le,el of detail is appropriate for .our business.
1)
Ro" Set and Column Overrides Ro( 0,errides Column *mount T.pe "eriod 0ffset Control 2alue =5ust assign same currenc. or budget t.pe at ro( and column le,el> Format 5as4 Factor 'ispla. Hero 1/
Le,el of 'etail Column 0,errides Ro( 0,erride Ro(@Column Calculations =Conflict e?ists onl. if the same ,alue =#es or Co> is entered at both the ro( and the column set le,els> *cti,it. 0ther Conflicts *ccounts: Report uses intersecting accounts. Summar.: 5ust assign the same summar. option at the ro( and column le,el. Currenc.: 5ust assign the same currenc. at the ro( and column le,el. Change Sign: #es o,errides Co. Change Sign on 2ariance: #es o,errides Co.
2+
.efining and Re6uesting Financial Reports 0nce .ou define a report7 .ou can sa,e it and use it (hene,er .ou run a financial report or define a report set. #ou can cop. a financial report .ou ha,e alread. defined and modif. the ne( report as necessar.. #ou can also define ad hoc financial reports as necessar. to meet special reporting needs. Caution: Bf the same Ro( Set is used in ten different reports and .ou later modif. the Ro( Set7 the ten reports (ill be affected. Bmplementation Cote *d -oc Reports: *ll ad hoc reports are sa,ed b. FSG to be rerun in the future. #ou can delete each report indi,iduall. in the 'efine Financial Report (indo( or .ou can delete all of them at once b. running the "rogram < 'elete *d -oc Reports from the Submit Re1uests (indo(. Running Reports: Bf .our FSG reports are not producing output or .ou are ha,ing trouble getting a complicated report definition to (or4 correctl.7 .ou should ,ie( the log file for the Financial Statement 21
Generator in the Re1uests (indo(. Bf the error message in the log file is not detailed enough7 change the user profile option FSG: 5essage 'etail to full.
22
Specif)ing Control Aalues #ou can report on budgets7 encumbrance t.pes7 and other currencies b. using control ,alues. Control ,alues are numbers that .ou specif. in the Control 2alue field7 of the $alance Control options region7 on ro( sets and column sets. When .ou define a financial report appl.ing the ro( set or column set containing a control ,alue7 .ou must specif. (hat the control ,alue or number represents in the 'efine Financial Report (indo(. There is a Control 2alue button located on the 'efine Financial Report (indo( (hich opens the Control 2alues (indo(. -ere7 .ou specif. a number and a budget name7 encumbrance t.pe7 and@or currenc.. For currencies7 .ou can specif. EenteredE currencies or EtranslatedE currencies. Cote: #ou must run translation before .ou use the EtranslatedE currenc. t.pe. For e?ample7 if .ou define a column set and specif. a control ,alue of E1E7 .ou refer to the same number in the report definition and assign either a budget name7 encumbrance t.pe7 or currenc. to associate (ith the control ,alue. Cotes: #ou must assign the same budget7 encumbrance t.pe7 or currenc. to intersecting ro( and column control ,alues. #ou cannot enter currencies in the report definition if the report does not contain a ro( and@or column set (ith a currenc. control ,alue. 2
#ou must specif. a budget or encumbrance (hen .our report includes ro(s or columns (hich use related amount t.pes7 such as "T'A$udget or "T'A6ncumbrance.
2!
.efining Content Sets 6,en though content sets are optional7 the. are the most po(erful component of all FSG components. $. assigning a content set to a report re1uest7 .ou can generate hundreds of similar reports in a single run. The content set controls ho( the numerous reports differ from each other. For e?ample7 .ou can define a departmental content set (hich prints a separate report for each department or .ou can appl. a content set to an e?pand ro( set to print a total report. Content sets (or4 b. o,erriding the ro( set definition of an e?isting report and replacing the ro( set account assignments and@or displa. options. Content sets can be sa,ed as part of a report definition7 or can be added d.namicall. at the time .ou re1uest an FSG report. -int: Consider using content sets e?clusi,el. to control the specific output for each report.
2%
23
C A Co o,erride: Select to use displa. options entered in the ro( set definition. Bmplementation Cote 'ispla. 0ptions: "age 6?pand ="6> Report is the most commonl. used displa. option. Bt allo(s .ou to perform consolidation (ithin FSG.
2&
.efining Ro" Orders #ou can use a ro( order (ith ro( e?pand ro( sets or content sets to control ho( e?panded detail ro(s are displa.ed in .our report. #ou can do the follo(ing: 'ispla. account descriptions in addition to or instead of segment ,alues. Sort detail ro(s b. amounts displa.ed in a column. Sort detail ro(s b. account segment ,alues or segment ,alue descriptions. 2)
Rearrange the se1uence of .our account segments to fit specific reporting needs. Suppress descriptions for particular account segments.
2/
Ran,ing =et!ods
.etermine in "!at order ro"s are displa)ed& 1) segment value 1) segment description 1) values "it!in a specified column Specif) "!at segment information to displa)& Aalue .escription 1ot!
Ran,ing =et!ods 0racle General Ledger offers se,eral (a.s to order and displa. e?panded detail ro(s. Select a ran4ing method and to displa. segment ,alues7 segment ,alue descriptions7 or both. *lternati,es include the follo(ing: 0rder b. ran4ing7 displa. description: For e?ample7 department number. 0rder b. ran4ing7 displa. both: For e?ample7 the name of the department. 0rder b. description7 displa. description: For e?ample7 department description. 0rder b. description7 displa. ,alue 0rder b. ,alue7 displa. description 0rder b. ,alue7 displa. ,alue
Cop)rig!t Reports and Components #ou can cop. e?isting ro( sets7 column sets7 content sets7 ro( orders7 displa. sets7 reports7 and report sets to create ne( report ob;ects. *fter .ou cop. a report ob;ect7 .ou can modif. the ne( ob;ect instead of recreating a ne( ob;ect from scratch. Caution: 5odif.ing a report ob;ect (ill affect all reports that use the report ob;ect. To a,oid affecting all reports that use a report ob;ect .ou (ant to modif.7 use *utoCop. to create a cop. of the report ob;ect7 then appl. the desired modifications to the cop. of the report ob;ect.
Run FSG Reports from Standard Re6uest Submission #ou can re1uest reports from the Run Financial Reports (indo( or through standard re1uest submission =Submit Re1uests (indo(>. The ad,antage of re1uesting reports through standard re1uest submission is that .ou can schedule the reports to run automaticall.. #ou can also combine FSG reports (ith standard reports7 listings7 and programs. The disad,antage is that .ou cannot run report sets through standard re1uest submission.
Setting FSG Options for General Ledger FSG: *ccounting Fle?field: Select the General Ledger application reporting fle?field. The default ,alue for this profile option is account. #ou cannot ,ie( this profile option at the user le,el. #our S.stem *dministrator must set this profile option at the site or application le,el. FSG: *llo( "ortrait "rint St.le: Control the print orientation of .our Financial Statement Generator reports that are less than or e1ual to )+ characters (ide. #ou can print these reports in either portrait st.le =)+ character (ide> or landscape st.le =1 2 character (ide>. FSG: 6nable Search 0ptimi8ation: 6nhance the performance of reports that contain account assignments (ith a large number of parent segment ,alues and
FSG:
FSG:
FSG:
FSG:
child segment ,alue ranges. When .ou set this profile option to #es7 the FSG performance enhancement is applied. 6nforce Segment 2alue Securit.: Control (hether .our defined securit. rules (ill appl. to reports produced using FSG. 6?pand "arent 2alue: Control (hether the rollup group or the summar. flag associated (ith fle?field assignments determine the e?pansion of parent ,alues (hen re1uesting summar. balances. 5essage 'etail: Specif. the error message catalogue and le,el of detail in .our error message log file (hen .ou re1uest .our Financial Statement Generator reports. String Comparison 5ode: 'o not change this profile option unless instructed to do so b. 0racle World Wide Support. This profile option affects the character language for te?tAbased character sets.
&