Expressions

Introduction

Expressions are used to provide variable data in Reports.  These can be used at Client level or they can be set as a default to be applied to all client.

IRIS Expressions enable the Client to select specific data to be included in reports by adding predefined expressions within the Data Screens. Expressions can be combined with Text with within the Data Screen.

The client can create Expressions for use in the Data Screens, or select from the list issued by IRIS, a full list of these can be found in Expressions - IRIS Default list.

Expressions are Created and amended in Account Chart Maintenance. Master and Super users have permissions to access the Expressions. Access to Users is optional, permission is granted by Super or Master Users.

 

In this Topic Hide

Introduction

Example use for Expressions

Add an Expression to the Data Screen at Client Level

To Create an Expression

Set Expressions as Default to be Applied to all Clients

Bring Forward Client Data

Apply Defaults Values

Tables in Data Screen Notes / Text boxes

 


 

Example use for Expressions

The statement and table below can be created in the Data Screen using a combination of Text and Expressions.

 

Figure 1

The total turnover for IRIS Books Limited for the year is 316,494. The details are shown below.

Sales

315,260

Contracts

1,234

 

316,494

 

See Figure 2 below

Within the Data Screen the text is entered and the items shown in bold below in are expressions provided by IRIS. The 'Group 1 balance current year' expression has been inverted to show the value without brackets. The Account Description is added into a table using an Expression created by the User, based on the Account Desciption function. The Total Account is added using the CurrentYearTotal function. The Auto Total is calculated within the Table created in the Data Screen.

 

Figure 2

The turnover for (Business name) for (period year/period for current year) is (Group 1 balance current year (inverted))  The details are shown below.

 

Account Description   Total Account
Account Description   Total Account
    Auto Total

 

Back to top


 

Add an Expression to the Data Screen at Client Level

Open the Data Screen Edit | Data Screens select the text box in which the Expression is to be added.

Example:  Notes to Financial Statement | Alternative Accounting Policies | Turnover | Additional or Replacement Text.

  1. The toolbar fx Expression button is active when the cursor is in the Text box.   

  2. Click  the fx Expression  to display the Choose Expression screen. The Expressions are grouped within folders. Click the plus (+) to view the expressions within the folder, click minus (-) to close the folder.  Click here to view the list of the IRIS default expressions.

  3. Select the Expression and click Select.  

  4. The Expression name is displayed in the Text box.  

  5. Save the changes.

Expressions that have been created by users shown with at blue highlight.  Expressions issued by IRIS are shown with a green highlight.  See next section on creating Expressions.

 

Back to top


 

To Create an Expression

  1. Start in the Data Screen.  

  2. Select Setup | Account Charts select the Chart, click Amend.  

  3. Select Expression Designer from the list. The Expression Designer screen displays.

  4. Enter the Name and Description of the Expression.  

  5. Select the a Function from the list of Functions and drag into the Expression Text box.  

AccountDesciption: Returns the Account description.

  1. The 'Please Choose an Account' screen displays.

  2.  Select the Account and OK.  

  3. Save.

CurrentYearTotal: Returns the Total for year of single or multiple accounts

The Function Builder screen opens.  

  1. Click  Add.  

  2. The 'Please Choose an Account' screen displays.  

  3. Select the Account

  4. Repeat stages to add multiple accounts to the Total for Year

  5. OK then Save.

InvertFigure:  Displays negative figures without brackets

The 'Functions.InvertFigure( )' expression is displayed.  Drag the 'CurrentYearTotal' or 'LastYearTotal' function and drop between the brackets.

  1. The  'Function Builder' screen opens. The 'Please Choose an Account' screen displays.  

  2. Select the Account and OK.  

  3. Repeat to add multiple accounts to the Total

  4. OK then Save

Example Invert Figure Expression:  Functions.InvertFigure(Functions.CurrentYearTotal("1", "2"))
  

IRIS Issued and User Expressions can be inverted using the InvertFigure function.

To do this create a new Function and drag the InvertFigure into the Expression Text box, then select the User or Issued Expression tab. Select the Expression that returns the data to be inverted and drag between the brackets in the Functions.InvertFigure ( ) expression.

Example: Functions.InvertFigure( {Group 1 balance current year}) returns the Total Group 1 Turnover codes 1 to 10/1-50 without brackets.

LastYearTotal: Returns the Total for last year of single or multiple accounts.

 

The 'Function Builder' screen opens.  

  1. Click  Add.  

  2. The 'Please Choose an Account' screen displays.  

  3. Select the Account.

  4. Repeat to add multiple accounts to the Total for Year.

  5. OK then Save.

GroupDescription: Returns the Group description

The Group Structure Unknown for ...message box is displayed where more than one group structure can be used for the selected chart.

  1. Select the Applicable business type and group.

  2. The 'Please Choose a Group' screen displays.  

  3. Select the Group.

  4. OK then Save.

Involvement: Returns the Names of Involvements.

  1. The Involvement Order Number message box is displayed

  2. Enter the Involvement order number.

  3. OK then Save.

 

Back to top


 

Set Expressions as Default to be Applied to all Clients

Data Screens Defaults

Data Screen items can be set at chart level Setup | Data Screen Defaults. This speeds up the creation of new clients as items such as the choice of accountants certificate will already be set up.  Any default setting will be used whenever a new client is created or will be included for existing clients when the Bring Forward Client Data is run for a new year.  Items area not automatically applied to a year that has been completed or is in progress. To apply newly added default setting to a year that is in progress run Apply Defaults Values.

Start in the Accounts Production main screen.

  1. Select Setup | Data Screen Defaults. The 'Chose Where to Store Defaults' screen displays.  

  2. Select Chart.

  3. Select the magnifying glass and select the report. The Hierarchical Default Data: Chart screen is displayed.  

Follow instructions as for Client level in section 'Add an Expression to the Data Screen at Client Level' above.

 

Back to top


 

Bring Forward Client Data

When bring forward is run Edit | Bring Forward Client Data, fields are completed from the first occurrences of data in the following list in order of priority.

For example settings from the previous year will take precedence over Chart Level defaults, and Partners default takes precedence over Practice Defaults.

 

Back to top


 

Apply Defaults Values

To apply all newly added default values to a year this is in progress, run Edit | Apply Default Values. This will copy the defaults from the Data Screen Defaults for Chart, Partner and Practice level to any data screens field that has no data entered at this point.

 

Back to top


 

Tables in Data Screen Notes / Text boxes

To add tables to Notes / Text boxes in the Data Screens, select Table | Insert | Insert Table or simply right click and select Insert | Table or Ctrl + T.  A box appears asking about the number of columns and rows required.

Once a table has been created, text and fx Expressions can be entered.

Right mouse click and select Insert | Insert Table from the list, or Menu bar | Table, or the Table button to:

In Table Cell Properties, adjust the Character width, Character gap, Cell content and Shading.  Select the Auto Total to Calculate Totals, this will sum numeric values. Adjust the Vertical, Horizontal alignment, Printer wrapping here.  The Rule-off option allows a cell to contain text of rule lines.

 

Back to top