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:
· Labels
⬇️ Data Import
Tools – Import
This form allows you to import documents from:
Microsoft Excel (XLS)
ISDOC
XML
Import types:
🧾 ISDOC e-invoice import – based on the "Declaration on a Common Approach to E-Invoicing in the Czech Republic"
💾 Import from XML – import data into the application in XML format
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:
Enter your current password
Enter the new password twice ("New password" and "Confirm password")
Confirm by clicking Change Password
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:
Google Authenticator (Android and iOS)
Authy (Android)
2FA Authenticator (Android and iOS)
Authenticator plugin (Google Chrome)
Authenticator plugin (Mozilla Firefox)
📊 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.




