About Columns in Report Specifications

Most of a financial report specification is a template for the report it produces. For example, all report formatting (such as column widths, fonts, highlighting and underlining) appears on the financial report specification.

The first four columns of the report specification (columns A through D) contain important control information.

Note: You can begin a specification in any column, as long as the Spec range begins with the same column.

Sample Report Specification

In this example, row 1 is a default row. To use the default formulas in subsequent rows, place a backslash in the appropriate spreadsheet cells.

Image showing two backslashes in column A and single backslashes in columns E and F.

Column A

The contents of column A of each row (the first column of the Spec range) determine the purpose of all columns in the row. There are five possible types of rows in a report specification:

  • If column A contains any other data, Financial Reporter assumes that the data is a reference to one or more account numbers.
  • If an account number appears in column A, it generally means that all printed columns in the row will contain data from that account.

Columns B, C and D

Columns B, C and D filter accounts specified in column A (columns 2 through 4 of the Spec range) to refine the account selection. For example:

Column D constants for use in the spec area are the indicators for listing by transaction details, by transaction consolidated total, and by transaction total. Values must begin with P.

Column D Constants

List By

Cell Value of Column D

Transaction details in posted transaction order

PD

Transaction consolidated total

PT

Transaction consolidated by account

P(POSTRAN)

Transaction consolidated by journal date

P(POSTDATE)

Transaction consolidated by posting sequence

P(POSTSEQ)

Transactions can also be listed by consolidated account segments and account groups as listings by accounts. When consolidating by a specific account order in listing by transactions, the column D value must start with P instead of with D.

Example: P(ACSEGVAL02) is the consolidation of transactions with account segment 2 retrieving records from a transaction, while D(ACSEGVAL02) is the consolidation of account history with account segment 2 retrieving records from an account.

To list the details by transaction, the spec must provide a correct sorting order, as illustrated in the following table:

Sorting Order

Exclusive Sorting Order

Meaning

POSTTRAN

By Posted Transaction, in account order

POSTDATE

By Date Order

POSTSEQ

By Posting Sequence Order

POSTACCT

By Account Posting Sequence

  • If the account reference is specified with exclusive sorting order at column A from a spec line and the order is an account order (for example, 1000:9000|ACCT), Financial Reporter does not generate the transaction details of the spec line.
  • If the consolidation value in column D is P(POSTTRAN), the sorting order must be POSTTRAN.
  • If the consolidation value in column D is P(POSTDATE), the sorting order must be POSTDATE.
  • If the consolidation value in column D is P(POSTSEQ), the sorting order must be POSTSEQ.
  • If the consolidating total is retrieved by any defined account switches, like P(ACSEGVAL02), it can be sorted by any defined account order, similar to listing by accounts.
  • Listing by transaction is only limited to the inquiry of transaction records from the inquired period.
  • Use T to generate a single total line for an account range. If you leave column D blank, or specify a D, Financial Reporter lists the details for each account in the range.

Column E

The report template actually starts in Column E, the fifth column of the Spec range. Any value or formula placed in the report template area is part of the final report.

The following example shows a report specification displayed in formula view.

Image showing report specification displayed in formula view.

In this example, the first three lines of column F that appear on the report are:

Row 9 of the specification sets the default contents of statement columns. Column A of this row starts with two backslashes.

The next row with text contains the headings for columns G, H, and I. These headings are printed "as is."

Note: You use formatting commands in Excel to underline these column headings.

The next row with text will be expanded on the printed report to include all accounts in the range between 6000 and 6999 that meet other selection criteria specified in cells B, C, and D, or entered at print time on the Print Statements screen. In the spreadsheet's formula view, the row looks like this:

Image showing line 12. ="60006999", empty column, empty column, D, =FRACCT("ACCTDESC"), empty column, \,\,\.

The backslash (\) in the three columns on the right indicates that each cell value will be generated from the default formula set for the column. (Financial Reporter inserts the account reference in column A into any default formula that requires the account reference parameter. For example, the default formula for column G is =FRAMTA("NETP"). FRAMTA is a Financial Reporter function that prints the account period balances or net amounts from the account fiscal sets. In this case, the formula specifies the net amount for the current period.)

When Financial Reporter processes this cell of the statement template, it expands the formula with the account reference from column A. (For example, =FRAMTA("NETP", "6000").)

The remaining two columns also use a default formula; in this case, bringing in the net changes for the quarter to date and the year to date.

The final row in our example is the total line:

Image showing "=SUM(G12), =SUM(H12), =SUM(I12).

Note: You use formatting commands in Excel to format cells with top and bottom borders.

Notice also that the total formula for each column refers to a single cell (or list of cells) in the specification range. In our example, the single cell in the specification range formula will be replaced in the report range formula by a range reference that contains as many rows as there are accounts in the account range specified on line 12.