Skip to main content

Tools - Menu

Desktop Application Top Menu Bar - Tools

Written by Lenka Haringerová

In the Tools section, you can configure a number of parameters that affect many forms throughout the Flexi system.

In the code lists, you can set up currencies, exchange rates, labels, cost centers, contract statuses, Intrastat, reminders, and more.

It also serves to manage users within a given company, their roles, password changes, and more.

📘 Code Lists​

Code lists are the building blocks of the information system.

Some contain standard data defined by legislation or norms — these are pre-filled.

Others are filled in by the user according to their own needs.

  • They can be sorted, modified, printed, or exported to Excel (XLS) or XML.

  • Some code lists can also be imported.

  • During work, code lists can be supplemented using the F2 key, so they do not need to be complete at the time accounting is first set up.

Types of code lists:


⬇️ Data Import​

Tools – Import

This form allows you to import documents from:

  • Microsoft Excel (XLS)

  • ISDOC

  • XML

Import types:

This form allows you to import documents from Microsoft Office Excel, ISDOC, and XML.


🧮 Recalculate Warehouse​

Tools → Recalculate Warehouse

This form helps you identify any errors in warehouse documents and correct them retrospectively. Errors may relate to units of measure, monetary values, or may occur due to data corruption (e.g. power outage).

When selecting recalculation:

  • Yes – the warehouse recalculation will run (this may take several minutes)

  • No – you will return to the application


🔄 Update Dispatch Requests​

Tools – Update Dispatch Requests

This function is related to warehouse management and the setting in the menu:
Company → Settings → Modules → Goods → Enable generation of dispatch requests


💱 Recalculate Account Balances

Tools → Recalculate Account Balances

Used to recalculate account balances (e.g. after a power outage or data corruption).

When selecting:

  • Yes – account balance recalculation will run

  • No – return to the application


👥 People and Users​

Tools Users in Company

Here you will find a list of users with access to the Flexi system.
You can manage their contact details, login credentials, and other information.

Tools User Roles

Displays a list of user roles (access rights).

  • Default roles are pre-configured.

  • You can create custom roles and restrict access (e.g. for warehouse staff, accountants, or sales representatives).

  • These user roles are selected when configuring login credentials for your employees.


🔑 Change Password

Tools → Change Password

Each user can change their password here.
For security reasons, it is recommended to change it every month.

Steps:

  1. Enter your current password

  2. Enter the new password twice ("New password" and "Confirm password")

  3. Confirm by clicking Change Password

  4. Or cancel by clicking Cancel


📧 Change Registration Email

This form allows you to change the company's registered email address. This email is used for communication with the ABRA system (e.g. for password resets, license information, or technical support notifications).


🔒 Two-Factor Authentication

Configure two-step verification for user login. Once enabled, a verification code from the Google Authenticator mobile app — or any app supporting the protocol — is required in addition to your password:


📊 Custom Reports

Allows you to create custom print reports and data overviews within the system. Reports can be customized, filtered, and exported to meet the specific needs of your company.


🔍 Custom Queries

Used to create custom SQL queries against the Flexi system database. This allows users to display or analyze any data according to their own criteria.


🔄 Custom Transformations

Using transformations, you can automatically modify or convert data between different modules (e.g. import, export, or format conversion). Suitable for advanced users and integrations.


🖥️ Server Settings

This section is used to define database server connection parameters and other technical details about the application's operation:

  • Provide ABRA Flexi service on the network: This option determines whether the ABRA Flexi server should be accessible to other computers on the network.

  • Allow access for Winstrom Payroll: This option enables integration between ABRA Flexi and the Winstrom Payroll application (an older standalone payroll processing module). This option is now rarely used.

  • Show prompt to fill in registration email: This setting controls whether users are shown a reminder to provide their registration email when launching the application.


✉️ SMTP Server Settings

Allows you to configure the mail server settings (SMTP) for sending emails from Flexi — such as invoices, quotes, or reminders. You must enter the server address, port, username, and password.


🔐 Certificates

This section provides an overview and management of certificates used for electronic document signing, communication encryption, and other external services.


💳 Finbricks Keys

This section is used to configure authentication keys for integration with the Finbricks payment gateway. They enable secure payment matching between your bank and the Flexi system.


🔌 Communication with External Devices

This section is used to display an overview of ongoing communication between ABRA Flexi and connected external devices.
It helps with monitoring and troubleshooting data transfer issues (e.g. when sending receipts to a cash register or communicating with a terminal).

The overview displays the following information:

  • 🕒 Request time – the moment the request was sent from ABRA Flexi to the external device.

  • 📤 Request – the text or description of the data sent to the device (e.g. a receipt print instruction).

  • 🕓 Response time – the time at which the device responded to the request.

  • 📥 Response – the content or status message returned by the device to the Flexi system.

  • ⚠️ Error information – a detailed description of the error, if a problem occurred during communication (e.g. connection failure, invalid data format, request rejected).

This overview can be used to verify that communication completed successfully, or to identify the cause of an error when working with a connected device.


🧾 Custom Email Templates

Allows you to create custom email templates for sending documents (e.g. invoices, orders, reminders). Templates can include database variables and custom text.

Did this answer your question?