---
title: "Creating and Configuring Internal Tasks"
description: "Internal tasks are calculations that BCM executes on the existing data, for example the account balance calculation. On this page, you find the options of the five task types."
source_url: https://support.lucanet.com/en/documentation/banking-and-cash-management/create-and-configure-orders/configure-internal-tasks
language: en
last_updated: 2026-09-01
---
# Creating and Configuring Internal Tasks

## Overview

On this page, you will find information about internal tasks in **Lucanet Banking & Cash Management (BCM)**. Internal tasks are calculations that BCM executes on the existing data, for example the calculation of account balances. Usually, you do not create internal tasks manually: BCM creates them automatically when a triggering event occurs, for example the account balance calculation after the import of new account statements. If required, you create an internal task manually to execute a calculation again.

## Navigation

The **Internal tasks** workspace can be found under **Banking & Cash Management | Jobs | Internal tasks** and is displayed as follows, for example:

![The Internal tasks workspace is displayed.](https://support.lucanet.com/assets/docs-images/banking-and-cash-management/create-and-configure-orders/configure-internal-tasks/_images/en/internal-tasks-workspace.png)
'Internal tasks' workspace

## Available Internal Tasks

The following task types are available in the **Internal tasks** workspace:

| Internal task | Description |
|---|---|
| **Calculate file hash values** | Calculates hash values, for example SHA-256, for files to check their integrity |
| **Account balance calculation** | Calculates the current balances of all bank accounts based on the imported transactions |
| **Recalculate amounts in EUR** | Converts foreign currency amounts into euros using the current currency rates |
| **Recalculate forecast balances by scenario** | Updates the forecast balances for a liquidity planning scenario |
| **Recalculate periodically accrued invoice items** | Calculates accruals for recurring payments, for example rents or lease installments |

## Creating Internal Tasks

To create an **Internal task**:

1. Navigate to **Jobs | Internal tasks**.

2. Click the **Plus** icon in the upper left corner and select the task type in the context menu. The configuration of the internal task is displayed as follows, for example:

    ![The configuration options of an internal task of the Calculate file hash values task type are displayed.](https://support.lucanet.com/assets/docs-images/banking-and-cash-management/create-and-configure-orders/configure-internal-tasks/_images/en/internal-task-configuration.png)
    Configuring an internal task of the 'Calculate file hash values' task type

3. Configure the internal task according to your requirements. For more information, see [Configuring Internal Tasks](#configuring-internal-tasks).

4. Click **Save**.

## Configuring Internal Tasks

### Basic Data of All Task Types

The detail view of every internal task contains the following fields, for which BCM enters values automatically:

| Field | Description |
|---|---|
| **Status** | Processing status of the task |
| **Last log** | Result of the last execution with details on the processed records and on errors, for example the number of calculated accounts |
| **Origin** | Trigger of the task, for example a superordinate job, an import of account statements, or a user |
| **Linked record** | Record to which the task refers, for example an account or an EBICS job |

The **Logs** tab displays all executions of the task in chronological order.

### Calculate File Hash Values

The **Calculate file hash values** task calculates hash values for files to check their integrity. The task contains only the [basic data](#basic-data-of-all-task-types).

### Account Balance Calculation

The **Account balance calculation** task recalculates the balances of the bank accounts. In addition to the basic data, the task contains the following calculation options:

| Option | Description |
|---|---|
| **Calculate balances** | Activate the check box so that BCM calculates the posting balances of all bank accounts from the posted transactions, that is, the closing balances of the account statements. |
| **Calculate credit limits** | Activate the check box so that BCM calculates the available liquidity from the credit limit and the current balance for accounts with an assigned credit limit. |
| **Calculate advices** | Activate the check box so that BCM includes the transactions advised by the bank but not yet posted in the balances, for example in the **Balance with advices**. |
| **Calculate forecasts** | Activate the check box so that BCM calculates the forecast balances from the planned incoming and outgoing payments. |
| **Calculate value balances** | Activate the check box so that BCM calculates the valuta balances by value date in addition to the posting balances. |
| **Calculate custody fee limits** | Activate the check box so that BCM stores the custody fee limit valid on the respective day on the daily balance for each account, that is, the allowance above which the bank charges custody fees on credit balances. |

On the **Accounts** tab, you define for which accounts BCM calculates the balances: using **Link**, you add accounts; using **Unlink**, you remove accounts from the task.

### Recalculate Amounts in EUR

The **Recalculate amounts in EUR** task converts foreign currency amounts into euros using the current currency rates. In addition to the basic data, the task contains the following option:

| Option | Description |
|---|---|
| **Account** | Account whose amounts BCM recalculates. You select an existing account from the drop-down list. If the field remains empty, BCM takes all foreign currency accounts into account. |

### Recalculate Forecast Balances by Scenario

The **Recalculate forecast balances by scenario** task updates the forecast balances for a liquidity planning scenario. In addition to the basic data, the task contains the following option:

| Option | Description |
|---|---|
| **Scenario** | Scenario for which BCM recalculates the forecast balances. You assign scenarios to [cash forecasts](https://support.lucanet.com/en/documentation/banking-and-cash-management/cash-management/cash-forecasts.md). |

### Recalculate Periodically Accrued Invoice Items

The **Recalculate periodically accrued invoice items** task recalculates the accruals of recurring payments, for example rents or lease installments, and creates forecast transactions from them. You do not need to configure anything for this task; the task contains only the fields **Status** and **Last log** as well as the **Logs** tab.
