Business Partners – Company Addresses
The Company Addresses module is used to manage customers, suppliers, authorities, and other business partners. For each company, you can manage identification details, addresses, bank accounts, contacts, business terms, labels, attachments, and summary information about the business history. The module also includes updating data from available registers, including verification of unreliable VAT payers.
Where to find the module
Open the module from the menu: Business Partners → Company Addresses
The list shows all companies recorded in Flexi. You can filter companies by company group or relationship type, for example Supplier, Customer, or Customer/supplier.
⚠️ Warning: The only required fields on the company card are Company name and Abbreviation. Fill in the other details according to which Flexi features you want to use – for example, auto-filling data on documents, VAT payer status checks, due dates, contacts, or bank accounts.
Address book toolbar
The toolbar above the table contains the standard buttons for working with records. The buttons specific to the company address book are mainly Documents, Bulk changes, and Update all.
Documents
The Documents button displays a menu of documents linked to the selected company.
This lets you quickly open, for example:
issued invoices,
received invoices,
orders,
warehouse documents,
cash or bank documents,
internal documents.
After you select a specific option, a table overview of the documents related to the company opens.
Bulk changes
Use the Bulk changes button to edit multiple companies at once.
You can apply a bulk change:
only to selected companies,
to all displayed companies based on the current filter.
Procedure:
In the company list, select the records you want to change, or set a filter first.
Click Bulk changes.
Choose whether to apply the change to the selected or the displayed companies.
In the wizard, select the field you want to change.
Enter the new value.
Confirm the change with the Finish button.
⚠️ Warning: Bulk changes are applied to the selected records immediately. Before confirming, always check which group of companies the change will affect.
Update all
The Update all button performs a bulk update of data for the companies in the address book.
Flexi updates mainly:
VAT payer reliability,
bank accounts,
information about company dissolution.
When the process finishes, a message shows the number of updates found.
You can find the updated data here:
Data | Where it appears |
Unreliable payer | Unreliable payer column and the company card |
Company dissolution | Dissolution column |
Bank account | Bank accounts tab on the company card |
If you do not see the Dissolution or Unreliable payer columns in the table, add them to the displayed fields in the column selection settings.
💡 Info: We recommend running the update regularly. While the update is running, you cannot perform other actions in the application. You can stop an update in progress with the Cancel button.
Updating a single company's data from the internet
You can also update a specific company's data directly from its card.
Open Business Partners → Company Addresses.
Select the company.
Open its detail.
Click the Update from the internet button.
Flexi loads the available data and offers only the values that differ from the data stored in the address book.
In the Internet column, select the data you want to accept.
Confirm the update.
An update from the internet requires the Company ID (IČO) or VAT ID (DIČ) and the country to be filled in.
Unreliable payer
The Unreliable payer field indicates whether the business partner is listed as an unreliable VAT payer.
This flag is read-only. Flexi fills it in automatically after the data is updated with the Update all button.
For the information to be verified correctly, the business partner must have the following filled in:
Company ID (IČO),
VAT ID (DIČ),
country.
If the company is listed as an unreliable payer, Flexi automatically selects the Unreliable payer flag on the business partner's card after the update.
⚠️ Warning: If you are a VAT payer and receive a supply from an unreliable payer, you may be at risk of liability for unpaid VAT.
Updating foreign companies
The Update all and Update from the internet buttons can retrieve data only for Czech and Slovak companies. For companies from other countries, data cannot be updated automatically in this way based on the company ID or VAT ID. These records must be maintained manually using available foreign sources.
⚠️ Warning: For foreign companies outside the Czech Republic and Slovakia, do not expect data to be filled in automatically from a register using the Update all or Update from the internet buttons.
Disabling register updates for selected companies
By default, the Update all button updates all business partners to which the update applies. In some cases, however, you may need to exclude specific companies from the update. This typically applies to companies whose data you have edited manually and do not want the bulk update to change.
Procedure
Open Business Partners → Company Addresses.
Find the companies you no longer want to update from the register.
Select them in the table view.
Click Bulk changes.
Select the Selected only option.
In the bulk change wizard, select the Revision field.
Set the value to 999999999.
Confirm the bulk change.
The next time you use the Update all button, Flexi will skip these companies.
✅ You can tell the setting is correct when the selected companies are not updated during the next bulk update from the register.
Creating a new company
Create a new company with the New button or the keyboard shortcut Alt + N.
On the company card, fill in the basic details:
Name,
Abbreviation,
Company ID (IČO),
VAT ID (DIČ),
registered office address,
country,
relationship type,
company group.
After you enter the company name, Flexi automatically suggests a value for the Abbreviation field. You can edit the abbreviation, but it must remain unique.
💡 Info: We recommend filling in the Company group field even though it is not required. It will help you with filtering companies, accounting, and other work with the address book.
Main company details
In the upper part of the company card, you fill in the basic identification and business details.
Name
Use the Name field to enter the company name as it appears in the commercial register. The name is printed on documents. If the name is longer, you can also use the Name – second line field. The text from this field is printed on the second line on documents.
Abbreviation
The Abbreviation field is required and must be unique. Flexi suggests it automatically based on the company name, but you can edit it manually.
EAN
This field is used to enter the business partner's international identification number – typically for electronic communication / EDI or for cases where the partner's identification needs to appear on documents as a barcode for a scanner.
It is important to distinguish it from the EAN of a stock item/product – here it identifies the company/business partner, not goods.
Company group
A company group is used to categorize business partners. It helps with filtering, searching, and setting up links in other modules.
Relationship type
The relationship type determines where the company will be offered.
Relationship type | Usage |
Customer/supplier | The company is offered on both purchase and sales documents |
Customer | The company is offered mainly on issued invoices and other sales documents |
Supplier | The company is offered mainly on received invoices and other purchase documents |
Manufacturer | The company is offered in connection with the price list |
Social security | The company is used in payroll settings |
"Health insurance" | The company is used in HR and payroll |
Tax office | The company is used in tax and accounting outputs |
Everything | The company appears in all relevant selections |
Basic info tab
On the Basic info tab, fill in the company's main contact and identification details.
These mainly include:
Company ID (IČO),
VAT ID (DIČ),
street,
postal code,
city,
country,
responsible person,
VAT payer flag,
phone,
mobile,
email,
website.
Enter the registered office details as they appear in the commercial register. If the company uses a different delivery address, enter it on the Postal address tab.
Postal address tab
The Postal address tab is used to record the delivery address. The postal address is used, for example, when printing an invoice for a window envelope. If the postal address is the same as the billing address, leave the Postal address is the same as billing address field selected.
If they differ, fill in the following separately:
company,
street,
postal code,
city,
country,
EAN, if applicable.
Details tab
On the Details tab, you set business and operational data that can be carried over to documents.
Here you can fill in, for example:
cost center,
export format,
payment method,
price list group,
discount,
due date,
invoicing limit,
maximum number of days past due,
ISDOC in email,
sales ban after the due date is exceeded.
Due date
Use the Due date [days] field if a specific customer should have a different due period than the default for the issued invoice type. When an issued invoice is created, Flexi uses the due period specified on the company card.
Invoicing limit
The Invoicing limit field lets you set the maximum value of unpaid invoices for the given customer. If the limit is exceeded, Flexi displays a warning when the invoice is saved.
ISDOC in email
Determines whether the electronic version of the document in ISDOC format should also be attached when documents are sent to this business partner by email. This format is used for machine processing/import of the document in accounting systems. If the customer does not require ISDOC, there is no need to enable this option.
Sales ban after the due date is exceeded
If you select the Sales ban after the due date is exceeded field, it will not be possible to save an invoice or issue slip for a company that has exceeded the set due period.
The "Mark order as completed when partially invoiced" option specifies that if an order from the given customer is only partially invoiced, the system will still set it to the Completed status instead of Partially completed. Use it when partially invoiced orders from this partner should no longer remain open for further processing.
Texts tab
On the Texts tab, you can fill in additional information about the company.
The following fields are available:
Description,
Notice,
Salutation.
The texts can be used, for example, on issued invoices or in email communication.
Labels tab
Labels let you further categorize companies according to your own rules.
You can use labels, for example, to mark:
late payers,
VIP customers,
companies for a specific sales campaign,
suppliers of a certain type.
Add a label with the Attach button. If the label you need does not exist yet, create it via Manage labels.
Administration tab
The Administration tab contains settings for the validity and visibility of the record.
The following fields are filled in here:
Valid from,
Valid to.
If you want the company to be valid without restriction, leave the default values:
Valid from: 0
Valid to: 9999
Validity applies to calendar years, not accounting periods.
Summary info tab
The Summary info tab displays business statistics for the selected company.
Here you can find, for example:
total invoiced,
unpaid,
unpaid past due,
average payment delay,
invoicing limit,
defined due period,
values of open or uninvoiced documents.
The data on this tab is displayed according to the user's access rights.
Other tab
On the Other tab, you can record:
cadastral area,
parcel,
personal ID number,
date of birth,
date of establishment.
Attachments tab
On the Attachments tab, you can record documents related to the company.
These can be, for example:
contracts,
commercial register extracts,
orders,
certificates,
other internal documents.
Add an attachment with the New button. When inserting, you can choose a file from your computer, a link to the internet, or a link to a file.
Bank accounts tab
The Bank accounts tab is used to record the business partner's bank accounts. Bank accounts are mainly useful for suppliers. When you create a received invoice or a payable, the account marked as Primary bank account can be filled in automatically.
For a bank account, you can fill in:
account number,
bank code,
constant symbol,
specific symbol,
variable symbol,
IBAN,
BIC,
Primary bank account flag.
💡 Info: Bank accounts of Czech VAT payers are downloaded from the VAT payer register during the update.
"Account is not registered" message
This message may appear when you create a document if the supplier's or customer's bank account was entered manually and the Registered account flag is not selected.
You can add registered accounts to the address book using the Update all button in the Business Partners → Company Addresses module. During the update, Flexi downloads the available registered accounts for individual companies and marks them as registered.
If you do not want to use the registered account check when creating documents, you can turn it off in the company settings:
Open Company → Settings.
Go to the Modules tab.
Open the Address book section.
Clear the Check companies and accounts when creating a document option.
Save the change.
⚠️ Warning: After you turn off this option, Flexi will no longer warn you about unregistered company accounts when you create documents.
Contacts tab
On the Contacts tab, you record contact persons related to a specific company.
You can create a contact:
directly on the company card on the Contacts tab,
in the separate Business Partners → Contacts module.
For a contact, you can fill in, for example:
first name,
last name,
title,
position,
department,
phone,
mobile,
email,
address,
salutation,
labels,
attachments.
You can mark one contact as the Primary contact. The primary contact may appear on documents or print outputs, depending on the settings and document type.
Destinations tab
The Destinations tab is used to record the business partner's delivery locations. You can use it, for example, when a customer has a different registered office and a different place where goods are delivered.
For a destination, you can fill in:
name,
address,
country,
contact details,
EAN,
note.
The destination is then offered when you create documents.
Events tab
On the Events tab, you can record business or internal activities related to a specific company.
These can be, for example:
a phone call,
a meeting,
an email,
a task,
a complaint,
another business activity.
Events help you track the history of communication with the business partner.
Reservations tab
The Reservations tab displays reservations related to the given company. Reservations are used in connection with warehouse and business processes.
Certificates tab
On the Certificates tab, you can record certificates related to the business partner. After you click the "Add" button, you can import a certificate. Use this tab when you need to track documents or attestations for a company in connection with the business relationship.
Individual prices tab
The Individual prices tab in the company address book is used to record prices agreed directly with a specific business partner. If you set a price here for a specific price list item, Flexi automatically uses it when creating a document for that company instead of the standard price from the price list. This lets you record, for example, contractual sales prices for customers or individual purchase prices from suppliers.
Set individual prices after clicking the "Add" button.
Contracts tab
The Contracts tab in the company address book is used to view and record contracts linked to the given business partner. It is used mainly for recurring services or repeat invoicing, such as service contracts, leases, or monthly flat fees. Invoices can then be generated from the contracts according to the configured rules.
Supplies goods tab
The Supplies goods tab in the company address book is used to record price list items that the given business partner supplies. It is therefore used mainly for suppliers. Here you can record the link to goods from the price list, the supplier's item code/name, and optionally the purchase price or the main supplier. The same link can also be seen from the other side, on the goods card in the price list on the Suppliers tab.
How to tell a company is set up correctly
A company record is ready for everyday use if it:
has the Name and Abbreviation filled in,
has the Relationship type set correctly,
has the company ID, VAT ID, and country filled in, if you want to use updates from registers,
has the billing or postal address filled in as needed,
has bank accounts added for suppliers,
has business terms set, if they should be carried over to documents.




















