Version 4.1.0 turns fabAI into an AI agent inside the ERP: its own MCP server, locally hosted models and custom pages created on request. Complemented by faster financial accounting and more transparency in contract positions.

Contract positions now show you significantly more at a glance: estimated quantity, contract price, daily exchange price and a calculated mark-to-market field are available directly at the split position. This is complemented by displayable base article numbers, a new free field for analysis frequency and noticeably better loading performance for large contracts with many dispositions. Sales and processing teams therefore keep track of prices, quantities and status at all times, even with complex, long-running contracts. The new overview pays off directly in agricultural trading with volatile exchange prices.
fabAI can now do far more than answer questions: via its own MCP server, fabular. acts as an OIDC provider, so any coding agent can log in securely and use fabular. tools and APIs directly. The AI no longer performs read-only actions but writing ones too – from creating a posting to filling in a form. This is complemented by an SQL vector store directly in your own database, full support for locally hosted models and self-generated custom pages that appear as their own menu item in fabular. The main beneficiaries are teams that want to automate processes or build their own extensions without relying on external dependencies.
In financial accounting you can now assign conditions to a condition calculation group with a fixed sequence, allowing you to map multi-level price derivations where the result of one level becomes the starting value of the next. A new administration page keeps the assignment clear and manageable. At the same time, a new button for quickly repeating invoicing runs, a sortable open items table and a warning dialog for unposted entry lines noticeably speed up day-to-day work. This mainly benefits accounting and sales teams that map complex pricing models and create frequently recurring invoices.


In currency management, historical exchange rates can now be viewed directly, and several rate types such as ECB daily rate, cash rate, or customs value rate can be maintained, filtered, and displayed per currency and point in time. The entire currency GUI is also extensively customizable via UI configuration.

Error messages in the dunning run now additionally include the open item reference as well as the account number and account name of the affected account. This makes it much faster to identify and process faulty open items in the dunning run, instead of having to research them laboriously.

If the payment method of an open item in open item clearing or the posting journal is changed to direct debit, users now receive a clear error message when saving if no valid SEPA direct debit mandate exists. This prevents faulty payment collections at an early stage.

A dedicated management interface for regulation types is now available in the menu under Administration. Instead of maintaining regulation types indirectly or via workarounds, they can now be managed centrally and clearly.

Via bulk editing, questionnaires can now be recalculated for multiple transactions at once, regardless of the current status and even for transactions that have already been invoiced. This saves considerable time when making subsequent corrections to many records.

At login on the register, the system now checks whether the previous day's cash count has already been posted; if it is missing, a notice popup appears. Optionally, the register can be configured so that orders remain blocked until the cash count is caught up, making cash discrepancies visible early.

Price list line items can now be supplemented with origin and destination address as well as up to five free-text fields for postal codes. This allows transport costs for a freight order to be determined directly from the price list based on the origin and destination, without having to maintain separate tables.

Questionnaires can now be viewed directly in the condition interface and assigned via a dedicated condition checkbox. This saves users from switching to a separate questionnaire management area when conditions and questionnaires belong together functionally.

The confirmation popup after finishing a price on the coverage page can now be confirmed with the Enter key or closed with the Escape key. This lets users keep working directly via keyboard, without having to switch to the mouse in between.

When creating a new standard price on the coverage page, the supplier field now stays empty by default (optional) instead of being pre-filled automatically. This prevents unwanted incorrect entries when the actual supplier still needs to be deliberately selected.

For goods movement line items, the load carrier type is now automatically taken over from the packaging unit stored on the item, and adjusts automatically if the packaging unit changes. This noticeably reduces manual entries and mismatches during goods receipt and goods issue.

Logistics notes on transport orders now automatically appear in the language stored for the partner. Recipients abroad thus receive pickup and delivery notes directly in their own language, without any manual translation being necessary.

fabular 4.0.0 bringt eine komplett überarbeitete Scanner-Oberfläche für die Logistik – übersichtlicher, einheitlicher und jetzt vollständig für Tablets optimiert, die in der modernen Lagerlogistik nicht mehr wegzudenken sind.

When registering for programs and policies, multiple selection is now disabled; exactly one policy can be selected per registration process. This helps farmers and licensees avoid accidental double registrations, and the registration process overall becomes simpler.

The arrangement of menu items on the scanner can now be individually defined via UI configuration, so that work steps can be worked through in the desired order from left to right. This reduces operating errors for rarely performed goods movements at the terminal.

For inventory sub-orders, the item number is now shown in its own field alongside the item description, similar to the existing display in contract line items. This makes it easier to clearly identify line items during extensive inventories.

In the inventory screen as well as many other screens such as Action, Tour, Role, Contract Type, or Interface, the SID is now available as its own search field. This makes it easier for administrators and support teams to find specific records via the database ID.

A new global configuration allows you to define for which actions the planned end date is automatically shifted along when the planned start date changes. This keeps the time interval between the start and end date constant, without manual follow-up maintenance.

The automatic pre-selection of standard packaging in production picking can now be specifically suppressed, even if an item has only a single packaging option. This creates consistent behavior with items that have multiple packaging options.

When navigating back from a blog article to the overview, the last remembered scroll position is now restored, similar to the already familiar behavior in the online shop's product grid. This lets readers find their way back to the article where they left off more quickly.
