2026.1.2

Release notes for Fynapse 2026.1.2

Changes to Journal Import via File Ingestion Screen, Adjustment Portal Screen and Flow Journal Input Step

Released under a feature flag.

We implemented a change for importing Journals into Fynapse. Now, when you input Journals via the File Ingestion screen, the Adjustment Portal screen or through the Journal Import step in a custom Flow, and the ingested Journals have the Reversing Journal Type, both base and reversing Journals will be created.

Video preview:

Data Structure Definition - Changes in Support for Complex Attributes

We implemented the following changes in rules for defining complex attributes in Entities:

  • InLine type complex attribute can only be defined as a nested attribute of a List type attribute; you cannot define InLine type attribute as a standalone attribute
  • It is not possible to define a List type attribute as nested attribute of another List type attribute

Ingestion Configuration Screen

We implemented a new Ingestion Configuration screen that allows you to edit the headers used in the ingestion CSV files for Entities. It also allows you to sort data in Entities with complex attributes, e.g. InLine attribute.

For more details, refer to Ingestion Configuration.

Video preview:

Bulk Operations - Balances and Extracts with Balances

We enhanced the bulk download feature to include Balance Queries and Extracts with Balances in Configuration Data JSON file.

1"balanceQueries": {
2 "savedQueries": [
3 {
4 "type": "balance",
5 "query": {
6 "limit": -1,
7 "balanceDate": {
8 "type": "specificDate",
9 "date": "2055-02-03"
10 },
11 "fields": [
12 "customAccountingConfigName"
13 ]
14 },
15 "name": "TestBalance1"
16 },
17 {
18 "type": "balanceMovement",
19 "query": {
20 "limit": -1,
21 "balanceDate": {
22 "type": "currentDate"
23 },
24 "fields": [
25 "customTransactionCurrencyName"
26 ],
27 "openingDate": {
28 "type": "daily"
29 }
30 },
31 "name": "TestBalanceMovement1"
32 }
1{
2 "extractConfigurationName": "balance extract",
3 "balanceQueryName": "TestBalanceMovement1",
4 "startDate": "2055-02-11T23:00:00Z",
5 "extractType": "CSV",
6 "uploadSpace": "CLOUD_STORAGE",
7 "incremental": false,
8 "query": {
9 "namespace": "fynapse",
10 "entity": "Balances",
11 "queryFilter": {}
12 },
13 "scheduler": {
14 "type": "DISABLED"
15 },
16 "splitBy": {
17 "isSplitByAttributeEnabled": false
18 }
19 },
20 {
21 "extractConfigurationName": "balance movement extract",
22 "balanceQueryName": "TestBalanceMovement1",
23 "startDate": "2055-02-18T23:00:00Z",
24 "extractType": "CSV",
25 "uploadSpace": "CLOUD_STORAGE",
26 "incremental": false,
27 "query": {
28 "namespace": "fynapse",
29 "entity": "Balances",
30 "queryFilter": {}
31 },
32 "scheduler": {
33 "type": "DISABLED"
34 },
35 "splitBy": {
36 "isSplitByAttributeEnabled": false
37 }
38 }

For detailed description of the properties, refer to Configuration Data.

Dynamic Date Filtering in Extracts

We enhanced the extraction functionality by implementing a new dynamic filter for date attributes in the Query criteria panel. Previously, you could use only static date filters (for example, 1.1.2026-13.1.2026) that would always return the same data sets unless you manually update the dates. Now you can define dynamic date filters that allow you to extract data for a selected number of days, months, and years based on the following time anchors: the current day, previous day, previous period end, and previous year end. As a result, you no longer need to update date filters manually to ensure the extraction uses the correct time frame. For example, when the date filter is set to “11 days” and the anchor is set to the “previous day”, the extracted date range will adjust automatically based on the run date:

  • 15.12.2025-25.12.2025 (inclusive) when the extraction is executed on 26.12.2025
  • 15.01.2026-25.01.2026 (inclusive) when the extraction is executed on 26.01.2026

In each case, Fynapse recalculates the date range dynamically backwards each time the extraction is triggered to get the most recent 11 days.

Additionally, we added a new column to the Extraction Logs grid - Error message. This new column will contain errors thrown during the extraction process regarding the usage of invalid Fiscal Calendars. Dynamic Date Attributes Filtering.

Video preview:

Extracts - Advanced Journal Aggregation

We enhanced the Journal aggregation option in Extracts. Previously, you could only aggregate Journals based on defined Dimension Sets. Now, you can configure advanced Journal aggregation which allows you to define hierarchical aggregation Journals based on the selected grouping and ordering attributes and partitioning attributes:

  • Grouping and ordering attributes - are used for aggregation. Once you select the attributes, you can order them in the way you want data to be sorted and displayed by dragging attributes.

Partitioning attributes - are used to to partition Journal Lines into independent data sets.

All the grouping results within a single partition, as defined by the Partitioning Attributes’ values, will be contained within a single input message available for Flow transformations, therefore Flow can operate on them as on an atomic data set.

This option is available only when FDS is selected as a target name and Journal or Unposted Journal as a data source.

For more details, refer to Extract Configuration.

Video preview: