Sisällysluettelo

Configuring financial reports

In Directo report descriptions can be made for the reports Balance sheet, Income statement and Finance Statistics. Report names are indicative, and in practice they should be treated as balance‑sheet‑type and income‑statement‑type reports. These are engines that run the reports configured by the user and present them in a defined format. The Income Statement presents changes in the finance accounts included in the report, while the Balance Sheet uses the ending balances of accounts. Finance Statistics can, in addition to changes and ending balances, also use other numerical values from accounts. An unlimited number of “report templates” can be configured for each reporting engine.

Descriptions for the reports can be created and edited directly from the report using the “Configure” button or through system settings:

Configuring methodology is similar for all reports.

Header fields

Row fields

Report row types

Income statement row types

Example: 100+200/500*{0.21}

  1. First the results of rows 100 and 200 are added.
  2. Then the result is divided by the result of row 500.
  3. And lastly the result of that is multiplied by 0.21.

Balance sheet row types

Example: 100+200/500*{0.21}

  1. First the results of rows 100 and 200 are added.
  2. Then the result is divided by the result of row 500.
  3. And lastly the result of that is multiplied by 0.21.

Finance statistics row types

Description row fields with examples

Description rows with objects

In the report description row, the Object field restricts the displayed account turnover amounts to the specified objects or object combinations. For example:

Single object For this Income statement description row: Turnover amounts from transactions for accounts 411000 to 412999 are aggregated, where the Object field contains object “A”.

Multiple objects

For this Balance description row: A+B Change, starting and ending balance of accounts 111100 to 111999 are aggregated, where the Object field contains object “A” or “B”.

Multiple objects. Strict

For this Income statement description row: Turnover amounts from transactions for accounts 411000 to 412999 are aggregated, where the Object field contains object “A” and “B” at the same time.

Exclude objects

Exclusion is applied using an exclamation mark (!), and if multiple objects are to be excluded, they must be separated by & mark. :?: Check that the system configuration is set correctly. System settings → Finance settings → Multi search string symbol → select: &

For example:

Text & Class

Text is the row description that is displayed in the report line when the report is generated. If this field is left empty on a row, that row will not be shown in the report results. This allows so‑called calculation rows to be created, where the result should not be displayed in the report output but is used as part of another calculation.

For example Headings as report lines:

Class allows the sign of the row value to be reversed (+ or −). Possible selections are 3 (debit), 4 (credit).

In the Income Statement and Finance Statistics

In the Balance Sheet

:?: It should be kept in mind that the system treats an account’s credit closing balance as a negative value, and account change is calculated as debit turnover minus credit turnover. As sales revenue is usually recorded as credit turnover, the Income Statement shows such changes as negative. To display a positive result on the Income Statement row, the Class should be set to empty or debit.

:?: Note that sign reversal applies only to the display of that specific row. If the row is used in a formula, the original (unchanged) value is used.

For example, to keep a Finance Statistics row positive, its Class should be set to credit. If we use the result of this row in an addition formula where the sign of the result cannot be changed, we must instead subtract the mentioned row.

Report formatting

It is also possible to format the text section of financial reports. To do this, place the cursor in the Text field of the row to be formatted and press the key combination Alt + Z. This opens the text entry and formatting window containing the report row text

To apply formatting, select the desired part of the text (highlight it) and use the formatting shortcuts shown at the bottom of the window. The result is displayed immediately in the formatting window.

Once the desired formatting has been applied, click the “Insert” button, and the text will be placed back into the report row. The HTML formatting codes will remain visible in the row, these should not be removed.

If you want to align the text to the right, this can be done by adding spaces in front of the text. However, these spaces must also be entered via the formatting window. Using the Text field, it is also possible to add lines or similar elements through formatting.

General configuration

As mentioned above, it is possible to create an unlimited number of report descriptions for each report engine (Balance, Income Statement, Finance Statistics). However, within each engine there are typically some reports that are used on a daily basis. For such reports, we recommend assigning the same code (for example ARU, 2026, etc.) and configuring this code as the default report code. This can be set in: System settings → Finance settings → Default report.

Guide: Setting up the Cash Flow Statement in the Balance report

Indirect and Direct Cash Flow

The Cash Flow Statement can be prepared using two methods, direct and indirect method. Regardless of the method used, the presentation of cash flows from investing and financing activities does not differ. Under both methods, cash flows are generally presented on a gross basis, with only a few exceptions. Consequently, the final results of the two methods differ only in the way cash inflows and outflows from operating activities are grouped.

What is the difference between the direct and indirect Cash Flow Statement?

Basics of Configuring the Cash Flow Statement in Directo

Accounts and Account Datafields

Cash Flow Statement is prepared based on finance accounts and content of the cash flow datafields specified on the account cards, if such fields have been defined. The use of datafields is not mandatory, but it significantly reduces the time required to configure the report and to maintain it later when new accounts are added.

Configuring a Cash Flow Statement, you can select an entire range of accounts in the “Accounts / Formula” column. If a cash flow line datafield has been specified on the account cards, the Cash Flow Statement will display on that row only the data of those accounts that:

If new accounts are added to the selected account range later, you only need to assign the Cash Flow datafield to those new accounts. No changes are required in the Cash Flow Statement itself, as the data of the newly added accounts will be automatically included in the report.

How to create a datafield? Create an account datafield for cashflow statement in Settings→ Common settings → Datafields. Read further here.

On finance account card select the datafield and select the section of Cash Flow Statement the account belongs to:

Cash Flow row “Type”

Within a single Cash Flow Statement, opening balances, closing balances, changes, as well as separate debit and credit turnovers are used. In addition, different types of rows must be used together to calculate financial ratios (for example ROA, ROE, etc).

Most common row types in Cash Flow Statement description are:

See further in Balance row types.

The type name indicates which values are shown in the Cash Flow Statement. Depending on the row, the correct type must be selected. If the Cash flow line represents a change in an account(s), select 11 (Change). If only the credit turnover of an account needs to be used (for example sale of fixed assets), select 8 (C-Turnover). If the row belongs to the opening and closing cash balance section at the end of the report, select 4 (Start Balance) and 5 (End Balance) respectively, and so on.

Cash Flow row “Class”

If you want the change of an account to be shown in the report with the opposite sign, select class 1(Credit) for that row.

Example:

Copying Cash Flow rows

If you already have the cash flow report described as a Finance Statistics report, you can copy its rows to the Balance report form, so you do not need to describe the report from scratch.

Data is copied to the balance report description. :!: With this method Type, Class, Taxonomy and datafield are not copied to the new report. If you wish for these columns to be copied as well, first copy the Finance Statistics form to Excel, rearrange the columns to match balance report columns and copy to Balance form.

,Emty row appears above:

If you clicked on NO by accident and do not wish to delete the row, then click on the NO once again to deselect the row.

Control formula

Be sure to include a control formula at the end of the Cash Flow Statement that compares the cash flow change calculated in the report with the change in cash‑related accounts, in order to ensure that the report is correctly structured and produces accurate results.