This form is used to enter basic company information – contact details, file reference number, VAT registration status, language, currency, module behavior settings, exchange rate configuration, the option to attach a company logo, and much more.
🗂️ Company Settings Tabs
The form consists of the following tabs:
Company – basic company information
Details – legislation and currency
Legislation – VAT and language settings
Modules – module behavior settings
Automatic Operations – change tracking
Other – additional settings
Above the tabs there is a drop-down list called Settings valid from date. The default value is (first setting), i.e., from the beginning of using the Flexi system. Additional values are created based on changes made in this form. If you change a value in any field – for example, the company address or exchange rate differences – a new entry will be added, named after the date from which it takes effect, e.g., 30. 09. 2025.
📅 Accounting Period
In the upper right corner there is an Accounting Period button. It contains all accounting periods recorded in the system via the menu Company – Change or Add Accounting Period, e.g., 01. 01. 2025 – 31. 12. 2025, 01. 01. 2026 – 31. 12. 2026. A default accounting period matching the current calendar year is created automatically.
By confirming the name of the new company in the company setup wizard, you will launch the company settings dialog. After clicking the Fill in Company Settings button, a dialog will appear for entering the first company settings, where you will complete all the basic information about the newly created company in a few steps – information necessary for proper bookkeeping. Some settings are pre-filled with the most commonly selected values.
The Previous button takes you back to the previous step of the company setup wizard
The Next button moves you to the next step of the company setup wizard
The Finish button closes the dialog and saves any changes made
If you click Cancel, any changes made to the company settings will be discarded and you will return to the beginning of the new company creation process.
🏢 "Company" Tab
This dialog is used to enter basic company information.
It opens either independently or as part of the Company Setup Wizard.
🏷️ Name
Enter the company name (legal entity).
If you enter a name and click on the underlined text "Name", a link will open in your web browser to the Administrative Register of Economic Entities (ARES), where you can verify the company's details.
👤 Sole Trader
If you operate as a sole trader, fill in:
Title
First Name
Last Name
🔢 Company Registration Number and VAT Number
These fields are completed by both legal entities and sole traders.
They are used for company identification in accounting and tax documents.
🏠 Addresses and Other Tabs
In this section you can enter addresses and visual elements of the company, organized across several tabs:
Selecting the next tab at the top continues the process of filling in the Settings dialog.
📍 "Registered Address / Permanent Residence" Tab
If the company uses only one address, you only need to fill in this tab. Enter the address of the company's registered office as recorded in the Commercial Register or Trade Register. If the company uses multiple addresses, this address will be printed on all documents where it is required according to the Commercial Register, such as VAT returns and cash receipts. It contains the following fields:
Street, house number, orientation number, city, ZIP code – the company's registered address; enter the ZIP code without spaces
Country – Select from the drop-down list of countries.
Additional contact details can be entered in this tab: Phone, Mobile, Fax, Website, Email
Data Mailbox: If the company has been assigned a data mailbox, enter its identifier (do not enter the login username for the data mailbox); the data mailbox ID is used when generating the VAT control statement.
✉️ "Postal Address" Tab
Fill in this tab if the company's registered address differs from its mailing address. The address entered here will be printed on envelopes in the upper left corner. Otherwise, check the Postal address is the same as registered address option and you do not need to fill in this sub-tab.
It includes the following fields:
Street, house number, orientation number, City, ZIP code (enter without a slash)
Country: Select from the drop-down list of countries.
🧾 "Billing Address" Tab
Fill in this tab if the billing address differs from the company's registered address. The address entered here will be printed on issued invoices, delivery notes, etc. Otherwise, check the Billing address is the same as registered address option and you do not need to fill in the sub-tab.
It includes the following fields:
Street, house number, orientation number, City, ZIP code (enter without a slash)
Country: Select from the drop-down list of countries.
🖋️ "Logo and Stamp" Tab
"Logo" Tab
Path: Use the file selection button to locate the saved file – your company logo, which will be printed on all issued documents. A Preview will also appear on the right side.
Use the Remove button to remove the inserted logo.
The Logo at top and Logo on left checkboxes determine the position where the logo will be printed
Logo at top: Select this option if you want the logo printed above the address on documents. This is especially useful if you have a wide logo or a long company name.
Logo on left: Select this option if you want the logo printed to the left of the address on documents. This is especially useful if you have a taller logo.
Warning!
When printing, the logo size is automatically adjusted to fit the available space. Its aspect ratio is preserved.
"Signature and Stamp" Tab
In the Path field, locate the saved file – the signature and stamp that will be printed on all issued documents. It will also be displayed in the right-hand field.
Use the Remove button to remove the inserted signature and stamp.
🔍 "Details" Tab
The Details tab contains information required for VAT returns and other reports for government authorities. Below you will find the individual fields, their purpose, and recommended values.
🏢 Primary Activity (NACE Code)
Enter the six-digit code for your primary business activity.
The code and its format can be found on the Czech Ministry of Finance website.
Required for electronic filing via the Tax Portal of the Financial Administration.
Example: CZ-NACE 692 (Accounting and auditing activities) → 692000
Note: Enter the code without dots.
📝 Primary Activity (Text)
Enter the company's primary business activity.
This is transferred to the "VAT Return" print report.
🏛️ Regional Tax Office
Select the office based on the company's registered address.
How to select:
Start typing the name of the office → select from the suggested options
Or use F2 or the magnifying glass icon → opens the office directory.
Importance: Required for reports such as: VAT Return, VAT Summary Statement, Pension Savings Insurance, etc.
🏢 Local Tax Office Branch
Select the local branch of the tax office.
How to select: from the directory via the magnifying glass icon.
Importance: Required for government reports.
📦 EAN
International unique number of the billed company (assigned by the authority).
Usage: for EDI electronic data interchange
👤 Authorized Person
The statutory body of the company who signs tax returns.
Fields:
Position: the person's relationship to the company (e.g., director, chairman)
Last Name, First Name
🧑💼 Representative
A person filing tax returns under a power of attorney (e.g., a tax advisor).
Fields to complete:
Type: natural person / legal entity
Code: code for the relationship of the representing person to the company
Legal entity name
Legal entity registration number
File reference number: designation in the Commercial/Trade Register; printed on invoices
🌐 Language Selection
Option: set up to 4 languages for translations.
Note: requires activation of an advanced parameter; more information in the documentation.
👥 Representative Codes
Financial Administration codes for persons representing sole trader companies:
Code | Relationship of the signing person to the company |
1 | legal guardian or custodian |
2 | appointed representative |
3 | joint representative, joint proxy |
4a | general proxy – natural person or legal entity |
4b | natural person – tax advisor or attorney |
5a | person administering the estate |
5b | representative of the person administering the estate |
6a | heir after conclusion of estate proceedings |
6b | representative of the heir after conclusion of estate proceedings |
7a | legal successor of a legal entity |
7b | representative of the legal successor of a legal entity |
Financial Administration codes for persons representing legal entity companies:
Code | Relationship of the signing person to the company |
2 | appointed representative |
3 | joint representative, joint proxy |
4a | general proxy – natural person or legal entity |
4c | legal entity providing tax advisory services |
5a | person administering the estate |
5b | representative of the person administering the estate |
6a | heir after conclusion of estate proceedings |
6b | representative of the heir after conclusion of estate proceedings |
7a | legal successor of a legal entity |
7b | representative of the legal successor of a legal entity |
📜 "Legislation" Tab
This tab is where you record the main details relating to the legislative settings of your company.
🌍 Legislation Country
This value is fixed and cannot be changed – it was set when the company was created in the Flexi system.
It determines the country whose legislation the system applies (e.g., Czech Republic, Slovakia).
🏢 Organization Type
Also a fixed value, set when the company was created.
It determines the type of accounting or legal form used:
Business entities – double-entry bookkeeping
Business entities – tax records
Contributory organizations
Non-profit organizations
💶 Domestic Currency
Default settings:
🇨🇿 CZK for Czech legislation
🇸🇰 EUR for Slovak legislation
The currency can be changed using the icon on the right.
💱 Dual Currency
Used when there is a legal requirement to display amounts in two currencies on documents.
For the Czech Republic, this option will be used, for example, during the transition to the euro.
The currency is selected using the icon on the right.
🔢 Dual Currency Exchange Rate
Enter the officially mandated exchange rate for the dual currency here.
🧾 VAT Rates Button
Click to open the VAT rates table for the selected country – it contains both current and expired rates.
The applicable rate is selected based on the document date.
The table is also accessible via the menu:
Tools → Tables → VAT Rates
💼 VAT Registered
Use the checkbox to specify whether the company is registered for VAT.
The default value is YES.
This setting affects both purchase and sales invoices.
🌐 Restrict VAT Country Selection
When this option is active, the list of countries for VAT purposes (e.g., on invoices or partner records) will display only relevant countries, typically EU member states.
🧩 Special Schemes
🏛️ One-Stop Shop Special Scheme
Check this box if your company is registered for the OSS special scheme (One Stop Shop).
💶 OSS – EU Scheme
Used when a Czech VAT-registered entity sells goods or services to end customers (non-VAT payers) in other EU member states.
🌎 OSS – Non-EU Scheme
Intended for non-European (third-country) businesses that sell goods or services to customers in the EU.
📦 OSS – Import Scheme
Used for the sale of low-value goods (up to €150) imported from countries outside the EU to end customers within the EU.
🇸🇰 Special VAT Scheme (Osobitná úprava DPH)
This field is intended for companies under Slovak legislation or registered for VAT in Slovakia.
By checking this box, you indicate whether the company is registered under the special VAT scheme.
This value will subsequently be applied to documents.
📅 Start of Application of the 2019 VAT Act Amendment
Specifies the date from which the rules of the new VAT legislation apply when processing documents and calculating VAT.
The default setting is the date of the most recent amendment.
🧾 Legal Form of the Accounting Entity
This field is transferred to print reports.
Use the button to select from the available legal forms of the accounting entity:
👔 Legal Entities
Limited liability company
Joint-stock company
General partnership
Limited partnership
European company (Societas Europaea)
👤 Natural Persons
Self-employed individual
Business association
💡 If the correct value is not available in the list, you can enter it manually.
⚙️ "Modules" Tab
This tab contains settings related to the individual accounting modules. These are selected using the following sub-tabs:
"Address Book" Tab
"Inventory" Tab
"Sales" Tab
"Purchases" Tab
"Money" Tab
"Accounting" Tab
"Employees" Tab
🗂️ "Address Book" Tab
🔍 Validate Companies and Accounts When Creating a Document
If you check this option, the system will alert you when:
a business partner's bank account is not registered,
or a received invoice includes VAT even though the partner is not VAT-registered.
👉 To disable these alerts, uncheck the option.
📦 "Inventory" Tab
⚖️ Inventory Valuation Method
The inventory valuation method can only be changed with a Business license.
The default active method is the average cost method.
🧮 Average Cost Method
With each receipt, the system recalculates the average stock price:
Average price = (Stock value + Receipt value) / Quantity after receipt
Example:
10 pcs × CZK 25 + 10 pcs × CZK 30 = CZK 550 total
→ Average price = CZK 27.50/pc
Goods are issued at this price until the next receipt.
📊 FIFO Method
(Toggle = YES / NO – available in the Business license only)
FIFO = First In, First Out
Goods are issued in the order they were received, meaning the oldest stock is issued first.
Exception: when using batch numbers and expiry dates – goods with the nearest expiry date are issued first.
🚚 Enable Generation of Withdrawal Requests
This option allows you to invoice goods that are not yet in stock, without needing to allow negative stock levels.
⚠️ Cannot be used for goods with batch numbers, expiry dates, or serial numbers.
If goods are unavailable:
the system will notify you,
it will create both the invoice and the stock issue document,
the stock issue document will have the status "Generated from invoice – incomplete",
the quantity will be saved in the Request UoM column,
the actually issued quantity is updated after goods are received using the "Update withdrawal requests" option. Once you receive the goods into stock, use this option to fulfil the stock issue document with zero quantity – the goods will be issued and the document status will change to "Generated from invoice". In the stock document line items, the Quantity/Issue UoM column will be filled with the actually issued quantity. The values in the Request UoM and Quantity/Issue UoM fields will match.
💡 You can find unissued invoiced goods in Stock Movements – Overview, using the filter:
Movement type = Issue
Request UoM ≠ empty
Quantity = 0
💰 Update Purchase Price in the Price List Upon Receipt
We recommend keeping this option checked – the system will then automatically update the purchase price in the price list after each purchase (Inventory → Price List → Details and Suppliers – Purchase Price field). This is useful, for example, when you create a receipt at a different price, which will automatically correct the value in the Purchase Price field.
🧾 Document Series for Inventory
An additional way to set up document series for receipts/issues.
Alternatively, these can be managed via the menu:
Inventory → Document Series → Receipts/Issues
🏬 Warehouse List
Another way to manage the warehouse list.
Alternatively via the menu:
Inventory → Warehouse List
📄 New Document Type Selection
Determines how the system should behave when creating a new document.
Options:
Ask the user – suitable when document types change frequently
Last selected – suitable when the same document type is used repeatedly
Primary – use when you predominantly use one document type (set in the menu Sales → Document Types → Administration tab → Primary document type option)
🔄 Post Inventory to Accounting
Unchecking this option switches the system to Method B, where non-accounting inventory document types are used.
➡️ A usage guide is also available.














