Professional Documents
Culture Documents
Training Manual-Fsg
Training Manual-Fsg
Training Manual-Fsg
Training Manual
Financial Statement Generator
Index
1. Overview of Financial Statement Generator ............................................................ 3
2. Defining FSG ............................................................................................................. 4
2.1 Defining Row Set............................................................................................................................. 4
2.1.1 Display Option........................................................................................................................ 7
2.1.2 Assign Accounts ..................................................................................................................... 9
2.1.3 Define Calculations .............................................................................................................. 11
2.2 Column Set..................................................................................................................................... 12
1.2.1 Defining column Set ............................................................................................................. 13
2.2.2 Defining Exceptions ............................................................................................................. 16
3.2.3 Create Headings.................................................................................................................... 17
4.2.4 Build Column Set ................................................................................................................. 18
3. Row and Column Combined and Advanced Features............................................ 19
4. Display Sets and Display Groups ............................................................................ 20
4.1 Defining a Display Group .............................................................................................................. 20
4.2 Defining a Display Set ................................................................................................................... 21
5. Row Orders............................................................................................................... 22
5.1 Defining Row Orders ..................................................................................................................... 22
6. Content Set ............................................................................................................... 23
7. Defining FSG Reports ............................................................................................. 24
7.1 Run FSG Report............................................................................................................................. 26
7.2 Defining FSG Report Sets.............................................................................................................. 27
7.3 Running an FSG Report Set. .......................................................................................................... 28
7.4 Define Adhoc Reports.................................................................................................................... 29
8. Standard reports Relating to FSG ........................................................................... 29
FSG can:
1 Generate Financial Reports, such as Income Statement and Balance Sheet, based
on the data in General Ledger.
2 Design custom financial reports to meet specific business needs.
3 Print as many reports as needed.
4 Schedule reports to run automatically.
Summary
Following are the basic five components to create and generate FSG
FSG Components
Row Set Required Report title, account combinations
Column set Required Account type, column headings
Row Order Optional Sort order and display options for expanded row
Content Set Optional Overrides row set account combinations and display options
Display Set Optional Electric ’white out’. Controls row or column display
2. Defining FSG
2 In the Name field write the name of the Row Set to be used.
3 In the Description field write the description of the Row Set. This is an Optional
field.
4 Click on Define Rows button to define Rows for the Row Set. The following
screen appears;
5 Enter a line number for each row in the Line field (It is recommended to use Line
Nos. 10, 20, 30 ….). Use the line number to refer to particular row definition
during row calculation. You can also optionally enter a Line Item, which appears
as a label on each row. It is useful to use the Line Item field to enter headings
that will make a report look tidier
6 Format Options: Next, select Format Options. You can indent the row to a
certain number of characters, skip lines before or after this row, place a full line of
underline characters before or after this row to improve visual separation, and
specify a page break before or after the row.
7 Row Name: Provides a way to refer to this row by name, rather than by number,
in calculations. The row name will not appear on the FSG report; that is what the
Line Item field is for. Row names are useful if a row is used a lot in row
calculations. Even if it is used in only a few, giving a row a name helps make
calculation formulas more readable.
8 Percent of Row: Stores the line number of a row that will be used as the
denominator in calculating percentages. This allows you to use the % operator
when defining a calculation column, causing GL to perform a percentage
calculation based on the value in another row.
Instructs GL to override column calculations with this row’s calculations. This is
useful when a column-based calculation will not produce an accurate answer. For
instance, suppose you have designed a row that calculates the ratio between two
line-item rows. Each row has three columns: Period 1 amount, Period 2 amount,
and a total for the two periods. In your ratio row, you do not want the Total
column to add the ratios of Period 1 and Period 2; the answer would be
meaningless. Instead, you want the ratio row’s formula to take precedence,
calculating the total ratio by dividing the total for the first row by the total for the
second row. Table Below Depicts this Situation
Ratio = Line item 1 Prd 1 = Line item 1 Prd 2 = Line item 1 Total
/ / /
Line item 2 Prd 1 Line item 2 Prd 2 Line item 2 Total
Format Mask: This affects how numbers are formatted in the report. The character “9”
denotes a digit in format mask, and you can specify whether to include a thousands
separator, decimal indicator, currency symbol, and other characters.
Factor controls whether the numbers shown represent billions, millions, thousands, units,
or percentiles. If you use the Factor option, note it in your row or column headings.
Level of Detail has three predefined choices: Controller, Supervisor (a superset above
Controller), and Financial Analyst (a superset above Supervisor). You can associate each
row in a row set to a level, and then specify at runtime the level for which the report is
being run. Each row is checked while the report is run, and displayed if its level is the
same as, or below, the level of detail specified for the report.
Display Row Choose whether the row is displayed, whether zero values are displayed,
whether you want to change the sign, and whether you want to change sign on variance
amount types.
Once all of the advanced options are defined, the row is suitable for use as a heading. If a
row is to be used as heading/ format purposes only, in such case it would not use account
assignments or row calculations.
To define New Row click on New Record (+) button appears on the top right of the
screen. Remember for each use separate line for each Row
If this row is not used as a heading, then you will instead assign accounts to the row, or
define calculations for it.
1 Click on Assign Account button to assign account range or the defined Row.
Following screen appears
2 Select the +/- sign to indicate whether the balance of the defined account range
should be added or subtracted from the total.
3 In the Account field, a new dialog box named NIB Accounting Flex appears.
This dialog box allows you to enter low and high flexfield values for the GL code
combinations.
4 Display option that determines how many account lines will be included in that
level. The choices are as follows
T = Total the range and display only the total for segment values
E = Expand the range and display all segments values
B = Both expand and total the range and display all segment values
Note: Either Accounts can be assigned to a Row or a Formula can be used at the Row
level and not the both
2 The first calculation step uses the operator Enter; the subsequent steps can use all
of the valid operators (+, -, x, /, %, Average, Median, and StdDev). You can
enter a constant to be use as a fixed number, or you can enter a sequence of row
line numbers, or you can enter the Row Name you defined.
Use the following navigation Path to define Column set (Reports: Define: Column Set)
and the following screen appears
Name and Description: User defined, this does not appear anywhere on the report.
Override Segment: You can use the Override segment feature to produce breakdown
reports. For example: If you have defined an income statement that reports the total net
income for all products that a company manufactures, you can easily turn this report into
an income statement that shows income by product.
Define Columns: Standard method to define the content of the columns.
Build Column Set: Graphical tool to design column set headings and some content.
Create Heading: Graphical tool to design column set headings only (no content).
3 Define Columns form is very similar to the Define Rows form. One new item is
the Position field, which indicates the starting position of the column in the
Table.
4 Sequence Number: Enter a unique sequence number for each column. This
number does not control the order of the columns on a report like it does for rows
in a row set, it is only used in calculations. The column order is determined by the
column start position.
5 Enter the format mask and the Factor that determine how to display numeric
values.
6 Amount Type: Defines the types of values for the column, such as PTD-Actual,
YTD-Variance or QTD-Encumbrance.
9 Offset: Enter the relative offset if you want to report on a period that is before or
after the period that you select at runtime.
There is also a same procedure for defining Account assignment and Calculation
as defined earlier in Row Definition
Calculations can also be defined for the column. You can add columns together, subtract
them, multiply by a constant value, or determine percent values.
Note: When adding calculations in the column set, column set calculations override row
set calculations unless you check the Override Column Calculations option on the row
set. For example: you may have a calculation in the row that subtotals all revenue
accounts listed above it, and in the column set you might have a column that divides a
monthly column by a YTD column. By default, FSG will ignore the row calculations and
perform the column calculation. In most cases, the default makes the most sense. But in
those cases when you are ’reversing’the FSG, you should be aware of this option.
Exceptions can be defined in the exception form. Exceptions are user-defined flags that
appear next to a row when it meets conditions you specify. Click on the Exceptions
button now, and you should see the following form. Enter a character you want to use as
an exception flag (the flag is limited to a single character), along with a description. Then
specify the condition that will make that flag appear.
&Budget1 Report will display the budget name associated with control value number 1
In the top-left corner of the Column Set Builder form are six buttons that can change
column widths, add and delete columns, and move a column left right. In the Column Set
Builder, define sequence numbers, names, amount types, and period offsets for columns.
The Left Margin field in the form is especially important: if the left margin is not wide
enough, the first column may overlap with the account lines of the rows. In addition,
enter the widths, headings, and format masks for columns.
This form contains two buttons related to Column Sets. The Create Default Heading
button generates a default column heading based on amount types and period offsets
defined in columns. The More Column Options button enables to set up additional
column options.
In the Column Set Builder form, you can apply your changes by clicking on the Apply or
OK buttons. If not satisfied with changes and want to revert to the last saved column
heading, use the Revert button. The Cancel button will abandon the changes and close
the Column Set Builder form.
The Display Options are the same for both row sets and column sets.
Level of Detail: You can define rows or columns at one of three levels, Financial analyst,
Supervisor, or Controller. When you run the report, you can choose to run the report at
one of these levels:
• Financial Analyst: Includes all levels of detail
• Supervisor: Includes only rows and columns defined for supervisor or Controller
• Controller: Includes only rows and columns defined for the Controller
Example: You could define all subtotal and total rows of a report as Controller level.
When you run the report for the Controller, you would get a short version of the report
that only shows key figures.
Display Row / Display Column: If a column is defined but not displayed, FSG still
prints your column heading descriptions and does not reposition other columns or their
headings on the report. For rows that are defined but not displayed, FSG hides the rows
and repositions all other rows.
Display Zero: If you do not choose this option, the row or column is suppressed on
reports when it has a zero balance. In order for the row/column to be suppressed, all
values across or down must be zero.
Change Sign: Changes the sign on balances for display purposes only. General Ledger
stores credit balances as negative numbers and debits as positive numbers. Choosing
change sign would report a credit balance as a positive number.
Change Sign on Variance: This is the same as Change Sign, except this only applies to
balances that use a Variance Amount Type. Variance amount types are calculated as
Budget - Actual.
Display sets and display groups give you a way to display selected portions of the FSG
reports.
Once entered the name of the display set and an optional description, select the row set or
column set to which the display set should be assigned. In the Display Group
Assignments region, enter the sequence number, check the Display checkbox if you want
to display the Display Group, and enter the Row Group and/or Column Group you want
to assign to the selected row set or column set. Enter an optional description. If the row
sequences or column sequences are not included in any Display Groups assigned to the
row set or column set, those rows and columns will be displayed.
Create a display set now. Use your row set and your display group, and uncheck the
Display checkbox.
5. Row Orders
Row orders are used to control how detail rows appear on the report.
Note: It is necessary to have at least one account segment defined with a display type of
Expand or Both to use a row order.
Sequence: Enter the sequence that you want to see the segments of the accounting
flexfield (you can reorder the sequence).
Segment: Enter the segment name.
Order By: Choose Description, Value or Ranking to determine how to sort segments if
you would like to re-order expanded information. If you assign the Order By Ranking
method to a segment, you must also enter Rank by Column information i.e. the column
name given to a column set. If you don't, FSG will sort by account segment values. Also,
when you use the Order By Ranking method, all segments following the sorting segment
must have a display type of Total or Both. Otherwise, FSG cannot derive the totals
needed to sort the report rows.
Width: This refers to how much space you would like to allow for this segment.
6. Content Set
A content set is used to override row set account assignments to generate different
variations of the same report without defining separate reports. Most of the time, content
sets are used to generate a given report for every value in a segment of the Chart of
Accounts—for example, a Standard report that repeats for each company in the Chart of
Accounts. To enter content sets, follow the navigation path Reports: Define: Content Set.
Enter the name of the content set, an optional description, and the type. The type
determines whether the run order of the reports will be sequential or parallel.
Next, define the Account Assignments for the content set. This is very similar to the
Account Assignments form you saw in the Define Rows/Columns form. However, since
content set overrides the row set, you do not need to fill in all segments. The segments
without any value will fall back to the row set account assignments. Only need to define
what display types to use to override the row set. Valid display types against each
segment of accounting flex field are listed in Below Table.
N No override
PE Expand the account range or parent value into detail segment values. In
addition, it will page break after each segment value creating a different report.
PT Override the account range but maintain the row set display types (E, T, B).
RE Expand the account range or parent value into detail segment values. Same as E
in defining rows.
RT Total the segment values for the segment. Same as T in defining rows.
RB Show both detail and total for the account range or the parent value. Same as B
in defining rows.
1 To define an FSG report, follow the navigation path (Reports: Define: Report.)
1 In the Name field select report name from the List of Values.
2 In the Period field select the period name for which Report is required
3 PKR will default in Currency field
4 Click on Submit button to submit the FSG and in the Request ID field Column
Request automatically appear.
5 Click view> requests> find to see the status of the FSG request. Once completed,
view the output of the report.
In order to define FSG report sets navigate to Reports => Define => Report Set
While defining a report set, the user will enter the following information.
Name and Description: User will enter the name and description of the report set.
Sequence: This controls the sequence in which reports are submitted at runtime. This
will not always ensure what order the reports are printed in. For example: If the
concurrent manager is configured to run 3 FSGs at one time, and you have a report set
with FSG1, FSG2, FSG3 and FSG4. FSG1, 2, 3 will be submitted. If FSG2 finishes first
it will begin to print, and FSG4 will begin running, then FSG1 may finish and begin to
print, etc. After you have defined a report set you can run it from the Run Financial
Reports Form.
When you choose a report set from that form, you can choose to run all reports in the
report set, or only individual reports.
Put in the desired parameters as shown below and submit the request.
Click view> requests> find to see the status of the FSG request. Once completed, view
the output of the reports.