Skip to main content

Advanced Parameterization

Advanced App Customization Parameters

Written by Petr Pech

⚙️ Advanced Parameterization of ABRA Flexi

For users with specific requirements, there may be situations where it is necessary to customize ABRA Flexi's behavior to meet particular needs. Advanced parameterization allows you to modify selected areas of the system so that they better suit individual processes and ways of working.

Many features in ABRA Flexi are configurable via parameters. Enabling them usually requires consultation with technical support staff or consultants. In most cases, these parameters are not intended for regular end users.


🌐 Activating Parameters in the Web Interface

A number of more general parameters are accessible directly in the web application.

You can find these parameters in:

Company Settings → "Advanced Features" tab

Parameters are divided into several sections, typically organized by module to which each parameter belongs.

📌 Note: After activating or changing a parameter, you must restart the application for the changes to take effect.


🧩 Overview of Available Parameters

🛠️ General

Allow changing the language order setting

In Company Settings, you can define up to 4 languages for the system to work with (see documentation for more details). By default, switching between them is disabled. Enabling this parameter makes it possible to change the language order.

🛒 Sales

An order can only be fulfilled in full

Disables the option to partially fulfill an order. Creating an invoice or a stock movement from an order will only be possible for the complete quantity of items.

Copy introductory and closing text when creating an invoice from a deposit

When this parameter is enabled, the introductory and closing text from the deposit will be automatically carried over to the invoice being created.

Check consistency of the document's cost center and company

Verifies that the cost center listed on the document is consistent with the cost center of the company.

Allow ISDOC format import for issued invoices as well

By default, only received invoices can be imported as ISDOC. This option enables the import for issued invoices as well.

Disallow sale of incomplete packaging units

If an item has packaging defined, it is normally possible to sell only a portion of it. Enabling this parameter will disable that option. Sales will only be possible in whole packaging units.

Allow duplicate variable symbols on issued invoices

Enabling this parameter will stop the application from checking the uniqueness of variable symbols on issued invoices.

Allow changing the movement type on a delivery note from an order

Allows changing the movement type specification of a delivery note created after fulfilling an order.

Use zero selling price when fulfilling an order

If an item in an order has a zero price, that zero price will be used for invoice generation instead of the cost price from the delivery note.

Fill the internal number of the deposit invoice into the Description field on the tax document for advance payment

When creating a tax document for advance payment from a payment settling a deposit, the internal number of the deposit will be filled into the description of the tax document.

📦 Purchasing

Derive the variable symbol for received invoices from the incoming document number

The variable symbol of a received invoice will automatically be derived from the incoming document number (instead of the internal number).

🏬 Warehouse

Batch entry on a document line item is mandatory

If an item has active batch tracking, entering a batch on the document line will be required.

Expiry date entry on a document line item is mandatory

If an item has active expiry tracking, entering an expiry date on the document line will be required.

📋 Job Orders

Add extended parameters to job order print reports

Expands the content of job order print reports. Examples of additional fields include: Planned Start Date, Start Date, Order Number, and Warranty.

Disallow use of a completed job order

It will not be possible to add or remove a job order marked as "Done" on documents or document line items.

📊 Accounting

Populate the due date from the tax point date (DUZP)

Changes the logic for populating the due date. Once enabled, it will be derived from the tax point date instead of the issue date.

📄 Contracts

Make the contract creation and termination dates accessible

Displays the "Creation Date" and "Termination Date" fields — hidden by default — for customer and supplier contracts.

When generating invoices from contracts, invoices are only generated for periods after a locked period

If the generated invoices would fall within a locked period, they will not be created there; instead, they will be created in the next unlocked period.

🧾 Point of Sale

Allow returning stock items at the point of sale

Enables entering a negative quantity of stock items at the point of sale. This results in the item being returned to stock; however, the cost price of the received goods corresponds to the inventory valuation method.

Sell price-list items only

The point of sale will not allow adding any item that is not in the price list.

🏠 Assets

Generate accounting depreciation to 2 decimal places

By default, accounting depreciation is rounded to whole numbers. Enabling this parameter will round to 2 decimal places instead.


🧩 Installing Parameters via XML Import

If you know the parameter name, its logic, and the required value, the parameter can be activated by importing an XML file. This procedure is always recommended to be consulted with technical support.

📌 The XML file can be prepared during a consultation, where the suitability of the parameter for the specific use case will be assessed.


🔄 Advanced Parameters in EDI

A number of advanced parameters can also be used within EDI communication. Details are provided in a separate guide.


❓ Frequently Asked Questions (FAQ)

Are all available advanced parameters listed above?

No, only those that do not directly require consultation or installation by technical support are listed. If you find that any features are missing from the application, please contact us.

Can I order the creation of a custom advanced parameter?

Yes, this is available as a paid custom development service (see pricing). If you find that any features are missing from the application, please contact us.

Can I create an advanced parameter myself?

No, implementation by our development team is always required. You can find more information on our website.

Did this answer your question?