<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>fiskaltrust Changelogs</title>
        <link>https://docs.fiskaltrust.cloud/changelog</link>
        <description>Changelog for fiskaltrust's products and services, like the Middleware and the Portal</description>
        <lastBuildDate>Tue, 17 Mar 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 fiskaltrust</copyright>
        <item>
            <title><![CDATA[Partner Dashboard overhaul — certificate tracking, smart filters, and receipt preview]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul</guid>
            <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The Partner Dashboard has been completely redesigned to give partners faster, more actionable insight into the health of their fleet. The headline addition is SCU certificate expiration tracking, but almost every part of the dashboard has been improved.]]></description>
            <content:encoded><![CDATA[<p>The Partner Dashboard has been completely redesigned to give partners faster, more actionable insight into the health of their fleet. The headline addition is SCU certificate expiration tracking, but almost every part of the dashboard has been improved.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="scu-certificate-expiration-tracking">SCU certificate expiration tracking<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#scu-certificate-expiration-tracking" class="hash-link" aria-label="Direct link to SCU certificate expiration tracking" title="Direct link to SCU certificate expiration tracking" translate="no">​</a></h2>
<p>The dashboard now shows when each SCU's certificate expires (DE market). Expiration dates are color-coded — green when more than 3 months out, yellow within 3 months, and red when expired — so operators can plan renewals before they become an emergency. The exact expiry date and timezone are available in a tooltip, and the queue detail view surfaces this information as well.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="redesigned-data-table">Redesigned data table<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#redesigned-data-table" class="hash-link" aria-label="Direct link to Redesigned data table" title="Direct link to Redesigned data table" translate="no">​</a></h2>
<p>The previous dashboard table has been replaced with a new flexible table that introduces column sorting, pagination, a search bar with filter chips, and smooth loading animations. Rows are now color-coded by health status — green for healthy, yellow for warnings, red for errors — giving an immediate visual overview of the entire fleet.</p>
<p>All queues are now included regardless of state (active, out of operation, not active), with state filtering handled through the new toolbar dropdowns instead of pre-filtering the data.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="smart-filtering-system">Smart filtering system<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#smart-filtering-system" class="hash-link" aria-label="Direct link to Smart filtering system" title="Direct link to Smart filtering system" translate="no">​</a></h2>
<p>The old stat-card filters have been replaced with multiple dropdown filters in the table toolbar:</p>
<ul>
<li class=""><strong>Issue filter</strong> — No Receipts (48h), Missing Daily Closing, SCU failures, SCU expiring in next 3 months, TAR file issues, and more — each showing a count</li>
<li class=""><strong>Queue State filter</strong> — In Operation, Out Of Operation, Not Active</li>
<li class=""><strong>CashBox Type filter</strong> — Cloud vs. Local</li>
<li class=""><strong>Sorglos filter</strong> — Premium status</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="in-app-receipt-preview">In-app receipt preview<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#in-app-receipt-preview" class="hash-link" aria-label="Direct link to In-app receipt preview" title="Direct link to In-app receipt preview" translate="no">​</a></h2>
<p>Clicking a receipt link now opens an in-app preview modal instead of navigating to an external URL. The modal embeds the digital receipt and optionally shows Request and Response tabs with the raw JSON data, making debugging faster without leaving the portal.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="scu-failure-state-visibility">SCU failure state visibility<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#scu-failure-state-visibility" class="hash-link" aria-label="Direct link to SCU failure state visibility" title="Direct link to SCU failure state visibility" translate="no">​</a></h2>
<p>A new column surfaces SSCD and USED failure states. Healthy SCUs show "OK" in green; failures show a red badge with the failure count. Hovering reveals detailed failure info including timestamps and queue item IDs.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="queue-detail-view">Queue Detail View<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#queue-detail-view" class="hash-link" aria-label="Direct link to Queue Detail View" title="Direct link to Queue Detail View" translate="no">​</a></h2>
<p>The detail view has been streamlined from a grid of metric cards to a clean list layout. It now includes the CashBox ID, POS System ID, and formatted receipt counters. DE-specific fields (certificate expiry, last TAR file, POS Archive status) are grouped in their own section. The "Last Failed Receipt" entry includes a button to open the receipt preview modal directly.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="account-surrogation-links">Account surrogation links<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#account-surrogation-links" class="hash-link" aria-label="Direct link to Account surrogation links" title="Direct link to Account surrogation links" translate="no">​</a></h2>
<p>Account names in the table are now clickable surrogation links, allowing partners to surrogate into a PosOperator's account directly from the dashboard.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="csv-export">CSV export<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#csv-export" class="hash-link" aria-label="Direct link to CSV export" title="Direct link to CSV export" translate="no">​</a></h2>
<p>The dashboard now includes a built-in CSV export that exports the currently filtered rows (not the full dataset). The export includes the new columns — SCU failure state, certificate expiry, and type information.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="layout-fix">Layout fix<a href="https://docs.fiskaltrust.cloud/changelog/portal/partner-dashboard-overhaul#layout-fix" class="hash-link" aria-label="Direct link to Layout fix" title="Direct link to Layout fix" translate="no">​</a></h2>
<p>Fixed an issue that caused an unnecessary scrollbar to appear on every page in the portal.</p>
<p>Available in the fiskaltrust Portal since March 17, 2026.</p>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
            <category>Partner Dashboard</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.82]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82</guid>
            <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/14?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.82-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This release focuses on improvements and fixes for German market SCUs.
It includes an update to the Fiskal Cloud Connector (FCC) to version 4.4.0 and a fix for certificate chain parsing in the SwissbitCloudV2 SCU.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Customers in Austria and France should continue to use version 1.2.
We are working on a unified version for all markets.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-improvement-updated-fiskal-cloud-connector-to-version-440-fiskaltrustmiddleware622">🇩🇪 Improvement: Updated Fiskal Cloud Connector to version 4.4.0 (<a href="https://github.com/fiskaltrust/middleware/pull/622" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#622</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82#-improvement-updated-fiskal-cloud-connector-to-version-440-fiskaltrustmiddleware622" class="hash-link" aria-label="Direct link to -improvement-updated-fiskal-cloud-connector-to-version-440-fiskaltrustmiddleware622" title="Direct link to -improvement-updated-fiskal-cloud-connector-to-version-440-fiskaltrustmiddleware622" translate="no">​</a></h2>
<p>The bundled Fiskal Cloud Connector (FCC) has been updated from version 4.1.1 to 4.4.0.</p>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>warning</div><div class="admonitionContent_BuS1"><p>FCC versions below 4.4.0 are no longer supported in this Middleware version.
If you are using an external FCC or manually configured FCC version in the SCU configuration, please ensure it is updated to 4.4.0 before updating the SCU.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.DeutscheFiskal</em></li>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloud</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-fixed-certificate-chain-parsing-in-swissbitcloudv2-scu-fiskaltrustmiddleware624">🇩🇪 Bug Fix: Fixed certificate chain parsing in SwissbitCloudV2 SCU (<a href="https://github.com/fiskaltrust/middleware/pull/624" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#624</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82#-bug-fix-fixed-certificate-chain-parsing-in-swissbitcloudv2-scu-fiskaltrustmiddleware624" class="hash-link" aria-label="Direct link to -bug-fix-fixed-certificate-chain-parsing-in-swissbitcloudv2-scu-fiskaltrustmiddleware624" title="Direct link to -bug-fix-fixed-certificate-chain-parsing-in-swissbitcloudv2-scu-fiskaltrustmiddleware624" translate="no">​</a></h2>
<p>Fixed an issue where the SwissbitCloudV2 SCU returned the entire certificate chain as a single entry instead of properly splitting it into individual certificates.
The TSE certificate chain is now correctly parsed into separate certificates, ensuring proper certificate validation and compliance checks.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-1">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.82#affected-packages-1" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.81]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/13?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.81-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This release brings important bug fixes and enhancements for the German and Greek markets.
The focus is on improving reliability, compliance, and communication with fiscal service providers.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Customers in Austria and France should continue to use version 1.2.
We are working on a unified version for all markets.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-swissbitcloudv2-certificate-validation-error-fiskaltrustmiddleware615">🇩🇪 Bug Fix: SwissbitCloudV2 Certificate Validation Error (<a href="https://github.com/fiskaltrust/middleware/pull/615" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#615</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#-bug-fix-swissbitcloudv2-certificate-validation-error-fiskaltrustmiddleware615" class="hash-link" aria-label="Direct link to -bug-fix-swissbitcloudv2-certificate-validation-error-fiskaltrustmiddleware615" title="Direct link to -bug-fix-swissbitcloudv2-certificate-validation-error-fiskaltrustmiddleware615" translate="no">​</a></h2>
<p>Fixed an issue with certificate validation in the SwissbitCloudV2 SCU where the certificate chain was being incorrectly encoded as Base64.
The certificates are now properly returned in their original Base64 format, resolving validation errors that could occur when verifying TSE certificates.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-pos-receipt-refund-now-properly-link-to-original-receipts-fiskaltrustmiddleware601">🇬🇷 Bug Fix: POS receipt refund now properly link to original receipts (<a href="https://github.com/fiskaltrust/middleware/pull/601" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#601</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#-bug-fix-pos-receipt-refund-now-properly-link-to-original-receipts-fiskaltrustmiddleware601" class="hash-link" aria-label="Direct link to -bug-fix-pos-receipt-refund-now-properly-link-to-original-receipts-fiskaltrustmiddleware601" title="Direct link to -bug-fix-pos-receipt-refund-now-properly-link-to-original-receipts-fiskaltrustmiddleware601" translate="no">​</a></h2>
<p>Fixed an issue where refunds of POS Receipts were not linked to the original documents they referenced.
When issuing a refund for a pos receipt and providing a reference to the original receipt, the system now properly correlates the documents using the <code>multipleConnectedMarks</code> field as required by Greek MyDATA regulations.
This ensures that refunds for posreceipts are correctly associated with their original transactions, improving compliance and data accuracy in your fiscal reporting.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-1">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#affected-packages-1" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.GR.MyDATA</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-enhancement-improved-fiskaly-api-communication-handling-with-retry-after-support-fiskaltrustmiddleware600">🇩🇪 Enhancement: Improved Fiskaly API communication handling with Retry-After support (<a href="https://github.com/fiskaltrust/middleware/pull/600" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#600</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#-enhancement-improved-fiskaly-api-communication-handling-with-retry-after-support-fiskaltrustmiddleware600" class="hash-link" aria-label="Direct link to -enhancement-improved-fiskaly-api-communication-handling-with-retry-after-support-fiskaltrustmiddleware600" title="Direct link to -enhancement-improved-fiskaly-api-communication-handling-with-retry-after-support-fiskaltrustmiddleware600" translate="no">​</a></h2>
<p>The middleware now properly handles server load situations when communicating with the Fiskaly TSE cloud service.
When Fiskaly's servers are experiencing high load, they can signal the exact wait time needed before retrying a request.
The middleware now respects these wait instructions, resulting in more reliable operations during peak usage periods.
Additionally, the retry mechanism has been enhanced to handle more error scenarios automatically, reducing potential disruptions in your fiscalization workflows.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-2">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#affected-packages-2" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.FiskalyCertified</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancement-configurable-sql-command-timeout-for-entity-framework-queues-fiskaltrustmiddleware612">Enhancement: Configurable SQL command timeout for Entity Framework queues (<a href="https://github.com/fiskaltrust/middleware/pull/612" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#612</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#enhancement-configurable-sql-command-timeout-for-entity-framework-queues-fiskaltrustmiddleware612" class="hash-link" aria-label="Direct link to enhancement-configurable-sql-command-timeout-for-entity-framework-queues-fiskaltrustmiddleware612" title="Direct link to enhancement-configurable-sql-command-timeout-for-entity-framework-queues-fiskaltrustmiddleware612" translate="no">​</a></h2>
<p>You can now configure the SQL command timeout for Entity Framework (EF) queues using the new <code>SqlCommandTimeoutSec</code> configuration parameter.
The default timeout is 180 seconds (3 minutes), which should be sufficient for most use cases.</p>
<p>To configure a custom timeout, add the <code>SqlCommandTimeoutSec</code> parameter to your queue configuration in the portal with the desired value in seconds.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-3">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#affected-packages-3" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-resolved-issue-with-incorrect-success-states-during-exception-handling-fiskaltrustmiddleware586">🇧🇪🇬🇷🇪🇸🇵🇹 Bug Fix: Resolved issue with incorrect success states during exception handling (<a href="https://github.com/fiskaltrust/middleware/pull/586" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#586</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#-bug-fix-resolved-issue-with-incorrect-success-states-during-exception-handling-fiskaltrustmiddleware586" class="hash-link" aria-label="Direct link to -bug-fix-resolved-issue-with-incorrect-success-states-during-exception-handling-fiskaltrustmiddleware586" title="Direct link to -bug-fix-resolved-issue-with-incorrect-success-states-during-exception-handling-fiskaltrustmiddleware586" translate="no">​</a></h2>
<p>This fix addresses a critical issue where the Middleware incorrectly returned success states when uncaught exceptions occurred during receipt processing.
Previously, when an exception was thrown, the response would fail to properly mark the operation as failed, potentially leading to misleading status information.
With this update, any uncaught exceptions are now properly logged and the receipt response is correctly marked as failed, ensuring accurate status reporting and improved error visibility.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>This only affects the Belgian, Greek, Spanish and Portugese Queues.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-4">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.81#affected-packages-4" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Belgium</category>
            <category>Germany</category>
            <category>Greece</category>
            <category>Spain</category>
            <category>Portugal</category>
        </item>
        <item>
            <title><![CDATA[InStore App 1.2.8]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8</guid>
            <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/milestone/4?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.2.8-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="landscape-display-support">Landscape display support<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#landscape-display-support" class="hash-link" aria-label="Direct link to Landscape display support" title="Direct link to Landscape display support" translate="no">​</a></h2>
<p>This release introduces full landscape support, enabling users to operate the InStore App seamlessly on devices with landscape orientation and smaller screens. The user interface now adapts automatically to different display configurations.</p>
<p><img decoding="async" loading="lazy" alt="Landscape display support" src="https://docs.fiskaltrust.cloud/assets/images/landscapesupport-1.2.8-a15194df1e35cafeea1dadef057bcba1.png" width="405" height="561" class="img_ev3q"></p>
<p><em>Affected issue:</em><br>
<!-- -->[Landscape support] allows to use the full functionality on landscape and smaller displays <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/356" target="_blank" rel="noopener noreferrer" class="">#356</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="receipt-preview-head-down-rotation-support">Receipt preview: head down rotation support<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#receipt-preview-head-down-rotation-support" class="hash-link" aria-label="Direct link to Receipt preview: head down rotation support" title="Direct link to Receipt preview: head down rotation support" translate="no">​</a></h2>
<p>The receipt preview can now be rotated correctly when the device is turned upside down. This allows staff to easily show receipts to guests by simply rotating the device.</p>
<p><img decoding="async" loading="lazy" alt="Receipt preview head down rotation" src="https://docs.fiskaltrust.cloud/assets/images/headdownsupport-1.2.8-7255cf952c524fc20e7717f3e0f084c5.png" width="323" height="712" class="img_ev3q"></p>
<p><em>Affected issue:</em><br>
<!-- -->[Receipt Preview] support to rotate the preview of the receipt to be rotated correctly when the user shows it to guests via rotating the device head down <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/304" target="_blank" rel="noopener noreferrer" class="">#304</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="payment-in-progress-screen">Payment in progress screen<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#payment-in-progress-screen" class="hash-link" aria-label="Direct link to Payment in progress screen" title="Direct link to Payment in progress screen" translate="no">​</a></h2>
<p>A new payment status screen has been added that displays information about ongoing payment transactions. This provides clear visual feedback during payment processing instead of showing the Home screen.</p>
<p><img decoding="async" loading="lazy" alt="Payment in progress screen" src="https://docs.fiskaltrust.cloud/assets/images/paymentprogress-1.2.8-13eff1fb653a8bb6aee74e1a11dd465f.png" width="291" height="590" class="img_ev3q"></p>
<p><em>Affected issue:</em><br>
<!-- -->[Payment] add a new status / in progress screen (like "Payment starting...") that can show information about ongoing payment transactions so that we do not show the Home screen at this time <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/226" target="_blank" rel="noopener noreferrer" class="">#226</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-changes">Other Changes<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#other-changes" class="hash-link" aria-label="Direct link to Other Changes" title="Direct link to Other Changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class="">[Receipt] send by email - validate email address (syntax, domain check) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/409" target="_blank" rel="noopener noreferrer" class="">#409</a></li>
<li class="">[Receipt] send by SMS - validate phone number format <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/406" target="_blank" rel="noopener noreferrer" class="">#406</a></li>
<li class="">[Receipt] send by SMS - dialogue should be with Numpad instead of full alphanumeric keyboard for easier phone number entry <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/83" target="_blank" rel="noopener noreferrer" class="">#83</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improvements">Improvements<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class="">[Receipt] sending via SMS - delete misleading success popup <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/405" target="_blank" rel="noopener noreferrer" class="">#405</a></li>
<li class="">[Docs] Add Viva Pax to "Also Supported" <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/503" target="_blank" rel="noopener noreferrer" class="">#503</a></li>
<li class="">[Receipt History] Reorder (top receipt should be newest receipt) so that it is easier to find the last issues one without the need to scroll (which was the case on smaller, landscape devices) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/477" target="_blank" rel="noopener noreferrer" class="">#477</a></li>
<li class="">[Menu] Make LOGO size smaller when instore app is used on a small screen to allow showing more menu lines <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/476" target="_blank" rel="noopener noreferrer" class="">#476</a></li>
<li class="">[Settings] rework "Print Demo" to have a better printout and rename to "Test printer connection" <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/283" target="_blank" rel="noopener noreferrer" class="">#283</a></li>
<li class="">[Docs] Add documentation on how to install the InStore App from google play portal (Customer View) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/359" target="_blank" rel="noopener noreferrer" class="">#359</a></li>
<li class="">[Settings] cleanups (removed Middleware section, Danger Zone, Refresh DeviceConfiguration and NFC) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/514" target="_blank" rel="noopener noreferrer" class="">#514</a></li>
<li class="">[Settings] Select Printer - SmartPOS Printer gets also shown on Google Pixel and some other device - only show if available <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/542" target="_blank" rel="noopener noreferrer" class="">#542</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug fixes<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.8#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">[Receipt] when the InStore app shows the settings screen while in the background a receipt issue arrives, the home screen replaces the settings screen but the receipt screen does not appear <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/399" target="_blank" rel="noopener noreferrer" class="">#399</a></li>
<li class="">[Settings] printer selection - Bluetooth (BT) devices are only queried at startup so that later paired BT devices are not shown  and and it does show all even if they do not support printing (like a headset) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/295" target="_blank" rel="noopener noreferrer" class="">#295</a></li>
<li class="">[Settings] IP Adresse reading error shown instead of real IP on Sunmi P2 SmartPad <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/500" target="_blank" rel="noopener noreferrer" class="">#500</a></li>
<li class="">[Settings] make printer details are sometimes cut off and therefore partly unreadable --&gt; shorten information to only show the important parts so that it is fully shown <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/382" target="_blank" rel="noopener noreferrer" class="">#382</a></li>
<li class="">[Receipt Screen] toast showing action status or errors does overlap the last button on the screen <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/454" target="_blank" rel="noopener noreferrer" class="">#454</a></li>
<li class="">[Android 7.1] full screen not correctly handled (results for example in "Copyright | fiskaltrust" is not shown in the side bar on Sunmi P2 Pro) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/478" target="_blank" rel="noopener noreferrer" class="">#478</a></li>
<li class="">[App icon] is not shown correctly on different Android versions <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/82" target="_blank" rel="noopener noreferrer" class="">#82</a></li>
<li class="">[Receipt preview] is cut off and not scrollable and therefore not fully visible <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/293" target="_blank" rel="noopener noreferrer" class="">#293</a></li>
<li class="">[Receipt History] showing receipts from receipt history has wrong scaling on Sunmi P2 Pro <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/284" target="_blank" rel="noopener noreferrer" class="">#284</a></li>
<li class="">[Receipt] swipe up opens operator page if no operator buttons are configured --&gt; only allow swipe up if there is at least 1 button configured <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/456" target="_blank" rel="noopener noreferrer" class="">#456</a></li>
<li class="">[Settings] do not show "Print Demo" when printer "No printing" was selected as it makes no sense <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/160" target="_blank" rel="noopener noreferrer" class="">#160</a></li>
<li class="">[Settings] Remove useless arrow in top header with no function in settings <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/446" target="_blank" rel="noopener noreferrer" class="">#446</a></li>
<li class="">[Receipt printing] no delay in merchant mode available (also not configurable) as usually a trained user wants to have full control <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/470" target="_blank" rel="noopener noreferrer" class="">#470</a></li>
<li class="">[App start] "No Internet Connection" Popup stays on screen, although the device has internet <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/524" target="_blank" rel="noopener noreferrer" class="">#524</a></li>
<li class="">[Payment] Viva - refund and cancel do report the wrong action "payment" in the response payItem.Provider.Action info instead of "refund" or "cancel" --&gt; will now report the real action executed <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/539" target="_blank" rel="noopener noreferrer" class="">#539</a></li>
</ul>]]></content:encoded>
            <author>hello@fiskaltrust.eu (InStore App Experience Team)</author>
            <category>InStore App</category>
            <category>Experience</category>
            <category>Europe</category>
        </item>
        <item>
            <title><![CDATA[InStore App 1.2.7]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7</guid>
            <pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/milestone/3?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.2.7-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-on-google-play">Release on Google Play<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#release-on-google-play" class="hash-link" aria-label="Direct link to Release on Google Play" title="Direct link to Release on Google Play" translate="no">​</a></h2>
<p>The InStore App is now available on Google Play for easy installation and updates.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-payment-provider-shift4-payment-integration-preview">New payment provider: Shift4 payment integration (PREVIEW)<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#new-payment-provider-shift4-payment-integration-preview" class="hash-link" aria-label="Direct link to New payment provider: Shift4 payment integration (PREVIEW)" title="Direct link to New payment provider: Shift4 payment integration (PREVIEW)" translate="no">​</a></h2>
<p>You can now process payments with Shift4 terminal directly in the InStore App. This preview version supports payment, refund, and cancel actions.</p>
<p><em>Affected issue:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/138" target="_blank" rel="noopener noreferrer" class="">#138</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="extended-viva-payment-refund-and-cancel-support">Extended Viva Payment: refund and cancel support<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#extended-viva-payment-refund-and-cancel-support" class="hash-link" aria-label="Direct link to Extended Viva Payment: refund and cancel support" title="Direct link to Extended Viva Payment: refund and cancel support" translate="no">​</a></h2>
<p>Viva Payments integration now supports refund and cancel actions in addition to payment processing.</p>
<p><em>Affected issue:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/161" target="_blank" rel="noopener noreferrer" class="">#161</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="network-printer-support">Network printer support<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#network-printer-support" class="hash-link" aria-label="Direct link to Network printer support" title="Direct link to Network printer support" translate="no">​</a></h2>
<p>The InStore App now supports ESC/POS network printers with simple configuration. You can configure a network printer as the default printer using IP address and port without backend configuration.</p>
<p><em>Affected issues:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/395" target="_blank" rel="noopener noreferrer" class="">#395</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/393" target="_blank" rel="noopener noreferrer" class="">#393</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="device-support-for-android-16-and-lower">Device support for Android 16 and lower<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#device-support-for-android-16-and-lower" class="hash-link" aria-label="Direct link to Device support for Android 16 and lower" title="Direct link to Device support for Android 16 and lower" translate="no">​</a></h2>
<p>The InStore App now targets Android API Level 35 and supports devices running Android 16 and lower.</p>
<p><em>Affected issues:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/350" target="_blank" rel="noopener noreferrer" class="">#350</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/232" target="_blank" rel="noopener noreferrer" class="">#232</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="known-problems">Known Problems<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#known-problems" class="hash-link" aria-label="Direct link to Known Problems" title="Direct link to Known Problems" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>UI may appear frozen while receipt is being sent via SMS, typically lasting 1-2 seconds but can extend up to 10 seconds.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-changes">Other Changes<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#other-changes" class="hash-link" aria-label="Direct link to Other Changes" title="Direct link to Other Changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class="">Support for Android 15 and Android 16 devices <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/415" target="_blank" rel="noopener noreferrer" class="">#415</a></li>
<li class="">Include full version in APK filename <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/343" target="_blank" rel="noopener noreferrer" class="">#343</a></li>
<li class="">Add v1 signature to APK for older devices (&lt; Android 7.0) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/352" target="_blank" rel="noopener noreferrer" class="">#352</a></li>
<li class="">Restrict pairing code input to numbers only <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/291" target="_blank" rel="noopener noreferrer" class="">#291</a></li>
<li class="">Hide IP address when mobile data is used <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/370" target="_blank" rel="noopener noreferrer" class="">#370</a></li>
<li class="">Add documentation for InStore App installation from all supported portals <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/333" target="_blank" rel="noopener noreferrer" class="">#333</a></li>
<li class="">Extend "Supported Stores" documentation <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/307" target="_blank" rel="noopener noreferrer" class="">#307</a></li>
<li class="">Add documentation for "Refresh DeviceConfiguration" <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/259" target="_blank" rel="noopener noreferrer" class="">#259</a></li>
<li class="">Add documentation for "Use local configuration" setting <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/260" target="_blank" rel="noopener noreferrer" class="">#260</a></li>
<li class="">Add documentation for Terminal ID Filter <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/287" target="_blank" rel="noopener noreferrer" class="">#287</a></li>
<li class="">Rename "multiterminal-support" to "multiterminal-settings" <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/334" target="_blank" rel="noopener noreferrer" class="">#334</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fixes">Bug fixes<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.7#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">IP address section shows error on some devices (OM10, Sunmi P2 Pro) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/275" target="_blank" rel="noopener noreferrer" class="">#275</a></li>
<li class="">"Use prerelease" and "check for update" not working <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/310" target="_blank" rel="noopener noreferrer" class="">#310</a></li>
<li class="">Failed test print still selects broken printer <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/317" target="_blank" rel="noopener noreferrer" class="">#317</a></li>
<li class="">"App isn't responding" on first open after install (Android 12+) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/318" target="_blank" rel="noopener noreferrer" class="">#318</a></li>
<li class="">PAX A920 Pro demo print not working via NeptunePrinterProvider <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/316" target="_blank" rel="noopener noreferrer" class="">#316</a></li>
<li class="">Multiple receipts printed when print delay expires <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/387" target="_blank" rel="noopener noreferrer" class="">#387</a></li>
<li class="">Crash when entering pairing PIN without internet connection <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/331" target="_blank" rel="noopener noreferrer" class="">#331</a></li>
<li class="">App crash at startup on slow systems <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/388" target="_blank" rel="noopener noreferrer" class="">#388</a></li>
<li class="">Foreground service notification not visible by default <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/362" target="_blank" rel="noopener noreferrer" class="">#362</a></li>
<li class="">Button remains visible after swiping down in merchant mode <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/433" target="_blank" rel="noopener noreferrer" class="">#433</a></li>
<li class="">POS System API: Error when PIN starts with 0 (fixed) <a href="https://github.com/fiskaltrust/service-possystem-api/issues/73" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/service-possystem-api#73</a></li>
</ul>]]></content:encoded>
            <author>hello@fiskaltrust.eu (InStore App Experience Team)</author>
            <category>InStore App</category>
            <category>Experience</category>
            <category>Europe</category>
        </item>
        <item>
            <title><![CDATA[Notification Management Process]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/notification-management</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/notification-management</guid>
            <pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces Notification Management Process]]></description>
            <content:encoded><![CDATA[<p>This release introduces Notification Management Process</p>
<sub>Available since June 2025</sub>
<p><strong>Affected markets:</strong> DE</p>
<p><strong>Overview</strong></p>
<p>In accordance with Section 146a (4) of the German Fiscal Code (AO), every electronic cash register or recording system must be reported to the responsible tax office within one month after being put into operation or taken out of operation.
To support this legal requirement, we have implemented a complete Notification Management Process, including:</p>
<ul><li>Notification Management Page</li><li>POS Operator Data pages</li><li>Notification Worker (Azure Function)</li></ul>
<hr>
<p><strong>New Features &amp; Components</strong></p>
<ol>
<li class="">Notification Management Page (Dealer Portal)
A new management interface is available for dealers, providing the ability to:</li>
</ol>
<ul><li>View and manage all operators under their dealership</li><li>Enable or disable automatic or manual notifications for each operator</li><li>Review all sent notifications along with their statuses (successful, failed, pending)</li><li>Trigger notifications manually for specific operators if needed</li></ul>
<ol start="2">
<li class="">
<p>Operator Data Page</p>
<p>A dedicated page where the operator can update all required data.
The dealer sends the operator a link to this page.
All necessary information for notifications is collected and validated here.</p>
</li>
<li class="">
<p>Notification Worker (Azure Function)</p>
<p>A background worker runs every night at midnight, collecting the operator’s data and sending notifications to ERIC (third-party communication interface for German tax authorities).</p>
</li>
</ol>
<hr>
<p>Required Data for the Notification</p>
<p>Every notification must include:</p>
<ul><p></p><li>Operator information</li>
<li>Outlet information</li>
<li>Electronic recording system information</li><br>
<li>Type of certified TSE</li>
<li>Number of electronic recording systems</li>
<li>Serial number of the electronic recording system</li>
<li>Purchase date</li>
<li>Commissioning date</li>
<li>TSE information (extracted from the TseInfo JSON)</li><p></p></ul>
<hr>
<p>Common Issues
Below is a list of frequently occurring errors and how to resolve them.</p>
<ol>
<li class="">Invalid Tax Number
Possible Causes
a) The tax number does not match the scheme for the Bundesland (state)
b) The company must report to another state than where it physically operates
c) A regional 10–11 digit tax number is used instead of the required 13-digit number</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/TaxId_error-c2e33b29edfad6a18fc4ad1cc3c70b7f.png" width="1009" height="256" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Taxid_eric-2ae48e5373c63bade4f2c664ef36cacc.png" width="982" height="288" class="img_ev3q"></p>
<hr>
<ol start="2">
<li class="">
<p>Missing or Invalid Data: Third-Party CashRegister (TSE Serial Number)</p>
<p>Error: TSE serial number must be at least 64 characters and hexadecimal (0-9, a-f, A-F)</p>
</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Tse_SerialNumber-fd1c176d0e0948daa8dd67f2bbcb0b16.png" width="1135" height="397" class="img_ev3q"></p>
<hr>
<ol start="3">
<li class="">Invalid TSE BSI Certification Number
Required format: YYYY-NNNN</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="data:image/png;base64,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" width="589" height="109" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Bsi_eric-ff236a666e4a56138b6d8f984b2dc4d7.png" width="991" height="549" class="img_ev3q"></p>
<hr>
<ol start="4">
<li class="">Missing Notification Product in the Outlet
Problem:
The outlet does not have an active notification product or carefree package.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/outletProduct_1-2632c23b9217480ac49c31da6f000b0c.png" width="864" height="256" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/outletProduct_2-ce6af7549b0a0f46bb81b48a3331d5e1.png" width="993" height="400" class="img_ev3q"></p>
<hr>
<ol start="5">
<li class="">ERIC Exception: Duplicate Serial Numbers
Error:
ERIC reports that the same recording system serial number is used multiple times.
Cause:
More than one queue shares the same Queue name.
Solution:
Operator → Configuration → Queues
Remove duplicates:
•	Send “Out of Operation” receipt, or
•	Hide queue if it does not exist physically
Then re-trigger the notification.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q"></p>
<hr>
<ol start="6">
<li class="">Missing TSE Information (TseInfoJson)
Cause:
No TSE data found in the last End-of-Day receipt → possible TSE connection problem.
Solution:
Check last End-of-Day receipt:
•	If TSE data exists → re-trigger notification
•	If not → fix the TSE connection problem or send a zero receipt to restore connection</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q"></p>
<hr>
<ol start="7">
<li class="">Missing POS System Data (Model, Manufacturer)
Cause:
No valid POS System ID in the last End-of-Day receipt.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Invalid_register-faabff036aaf926a9b8cd213489af42d.png" width="978" height="556" class="img_ev3q"></p>
<hr>
<ol start="8">
<li class="">Invalid Date Order (PurchaseDate vs CommissioningDate)
Error:
Purchase date cannot be later than commissioning date.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/date-83ca2728f7256c5df022aa1d460fa547.png" width="730" height="475" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q">
<img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/date_eric-4e0e0d21f03c153c2adfadc83f11d7d8.png" width="987" height="388" class="img_ev3q"></p>
<hr>
<ol start="9">
<li class="">ERIC Exception: Illegal Characters in Fields
Error:
Some characters in the legal company name or address are invalid.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="alt text" src="https://docs.fiskaltrust.cloud/assets/images/Error_1-cde47da928f7987fefe28d3678322673.png" width="1621" height="239" class="img_ev3q"></p>
<hr>
<p>Additional Notes</p>
<p>•	To check if a POS System is assigned:</p>
<p>Operator → Related Queue → Receipt Journal</p>
<p>Last daily closing must show a correct POS System ID that exists in DE Dynamic</p>
<p>•	A notification is only sent when:</p>
<p>✔ Notification state = true in Account Settings</p>
<p>✔ At least one outlet has an active notification subscription. And outlet should have at least one active queue or third party queue</p>
<p>✔ Operator has confirmed all required data</p>
<p>•	Postal code and tax number both should be valid while validating the tax number ( The tax number must match the correct state (Bundesland) based on the postal code)</p>
<p>•	We have implemented Notification_API and gradually extracting common logic from worker and portal into this API to centralize and simplify the validation and processing steps</p>
<p>•	Notification will be send for active queues . Hidden queues or queues that became inactive before July 1st, 2025 will not receive notifications</p>
<p>Useful links:</p>
<ul>
<li class="">
<p>Knowledge base article on Notification Management:( you can find solutions for common error messages here)
<a href="https://portal.fiskaltrust.de/KBArticle#/KA-01146/Tax%20office%20notifications:%20Solutions%20for%20error%20messages" target="_blank" rel="noopener noreferrer" class="">https://portal.fiskaltrust.de/KBArticle#/KA-01146/Tax%20office%20notifications:%20Solutions%20for%20error%20messages</a></p>
</li>
<li class="">
<p>Correct tax identification number formats:
<a href="https://de.wikipedia.org/wiki/Steuernummer" target="_blank" rel="noopener noreferrer" class="">https://de.wikipedia.org/wiki/Steuernummer</a></p>
</li>
<li class="">
<p>13-digit tax identification number converter:
<a href="https://www.ueberbrueckungshilfe-unternehmen.de/DE/Infothek/Steuernummer-Umrechner/steuernummer-umrechner.html" target="_blank" rel="noopener noreferrer" class="">https://www.ueberbrueckungshilfe-unternehmen.de/DE/Infothek/Steuernummer-Umrechner/steuernummer-umrechner.html</a></p>
</li>
</ul>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
            <category>Exports</category>
        </item>
        <item>
            <title><![CDATA[Subscription Management]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/subscription-management</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/subscription-management</guid>
            <pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces Subscription Management Page Improvements.]]></description>
            <content:encoded><![CDATA[<p>This release introduces Subscription Management Page Improvements.</p>
<sub>Available Since April 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Subscription Page Overview</strong></p>
<p>As a PosDealer, you can get an overview of all your PosOperators' subscriptions in the PosDealer / Subscriptions tab of the fiskaltrust.portal. You can filter the list to display overdue or upcoming subscriptions and renew payments for multiple subscriptions simultaneously. On this page, you can also manage subscriptions by opting for automatic renewals, performing manual renewals, or canceling a subscription.</p>
<p><strong>Improved:</strong> The Subscription Management page has been enhanced to provide a clearer overview of subscriptions. Users can now easily manage subscriptions renewal and cancellations. The interface has been redesigned for better usability and accessibility.</p>
<p>Users can now opt for automatic renewals for their subscriptions, ensuring uninterrupted service.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-enable-auto-renewal-1e0cc622f4118fd3d2a2967e06a876fe.jpg" width="1643" height="699" class="img_ev3q"></p>
<p>Once user opt out for automatic renewals a contract shows up. After signing that contract feature will be active .</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-optout-contract-2d047c02b1292537a9d6c75ae32cacb8.jpg" width="1839" height="822" class="img_ev3q"></p>
<p>Once the renewal is enabled ,Invoicing Type will be set to automatic and  all subscriptions that PosDealer has been managing will be automatically renewed upon expiration.</p>
<p>If PosDealer decides to opt out from automatic renewals, a contract will be presented. After signing the contract, the automatic renewal feature will be deactivated.
At that time ,the Invoicing Type will be set to manual, and all subscriptions managed by the PosDealer will require manual renewal upon expiration.</p>
<p>PosDealer is able to set automatic renewal individually for each subscription as well.Once the individual renewal is enabled for a subscription that subscription will be renewed automaticaly upon expiration.</p>
<p>Renewals can be performed in bulk, allowing users to select multiple subscriptions and renew them simultaneously.</p>
<p>For bulk renewals and cancellations users will be able to select multiple subscriptions using checkboxes and perform actions using buttons at the bottom of the page.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-bulk-1d2b98dd8a35a57e0f001c8cbb7c8763.jpg" width="1686" height="817" class="img_ev3q"></p>
<p>For individual subscriptions, action buttons are available in end of each subscription row. Once clicked, a confirmation dialog will appear to confirm the action. Using the action buttons you can pay for the individual subscription to extend it or choose to cancel it.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-pay-subscriptions-manually-5f8cebe7804adc09461525f05ecd7a60.jpg" width="1342" height="627" class="img_ev3q"></p>
<p>If PosDealer want to manage subscription manually they can either select multiple subscriptions using checkboxes and click on "Pay Subscription" button at the bottom of the page or use the action buttons available at the end of each subscription row to pay individual subscription.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-pay-manual-options-81db6bf36b704a535ea59d949a34f3e7.jpg" width="1692" height="858" class="img_ev3q"></p>
<p>There are 2 options while paying the subscription manually.</p>
<ol>
<li class="">
<p><strong>Dealer Package</strong> Option, If There is no entitlement for extending the subscription PosDealer can use DealerPackage option to add required entitlements to the shopping basket.</p>
</li>
<li class="">
<p><strong>Entitlement</strong> Option, If there is enough entitlement to extend the subscription PosDealer can use Entitlement option to extend then entitlements will be assigned to selected subscriptions at the shopping basket.</p>
</li>
</ol>
<p>After selecting the desired option and clicking on Pay button user will be informed via banner notification that the selected subscriptions have been added to the shopping basket.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-basket-easy-access-fa537bb3749f8295fa29e276644fc597.jpg" width="1341" height="708" class="img_ev3q"></p>
<p>There will be also easy access link to shopping basket in that notification. Clicking it will redirect user to shopping basket page where user can complete the payment process.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-products-at-basket-3aef22c952eeaf6f239aa745a706d2ec.jpg" width="1503" height="722" class="img_ev3q"></p>
<p>PosDealer can proceed to checkout from shopping basket page to complete the payment process.</p>
<p><strong>Cancellation</strong></p>
<p>Subscriptions can be canceled either individually or in bulk. PosDealer can select multiple subscriptions using checkboxes and click on the "Cancel Subscription" button at the bottom of the page to cancel them in bulk.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-cancellation-bulk-dc490a1ccb3bcf08e127360804f8f24b.jpg" width="1637" height="755" class="img_ev3q"></p>
<p>For individual subscriptions, action buttons are available at the end of each subscription row to cancel them.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-cancellation-individual-026c2044702a8bef512e8b0b50355d8f.jpg" width="1341" height="671" class="img_ev3q"></p>
<p>Once cancel subscription is clicked a confirmation dialog will appear to confirm the action.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-cancellation-confirmation-fab133bb40153830db1d6d13357bb94e.jpg" width="1690" height="900" class="img_ev3q"></p>
<p>In that dialog user will be informed about the cancellation status and the remaining validity period of the subscription. Dealer can choose wheter to inform PosOperator via Email by using the <strong>Notify PosOperator</strong> checkbox in the dialog or not.</p>
<p>By confirming the cancellation the selected subscriptions will be canceled and PosDealer will receive a notification indicating the cancellation status and the remaining validity period of the subscription.</p>
<p>If notify PosOperator option was selected in the confirmation dialog PosOperator will receive an email notification about the cancellation.</p>
<p><img decoding="async" loading="lazy" alt="subscription-management" src="https://docs.fiskaltrust.cloud/assets/images/subscriptions-cancellation-success-banner-74dbbd0a3443972e9f5cc1fdce6a6730.jpg" width="1679" height="896" class="img_ev3q"></p>
<p><strong>Why it matters:</strong> These improvements streamline subscription management, making it easier for users to handle their subscriptions efficiently.</p>
<p><strong>Access Links:</strong></p>
<ul>
<li class="">Sandbox: <a href="https://portal-sandbox.fiskaltrust.de/PosDealer/Subscriptions" target="_blank" rel="noopener noreferrer" class="">https://portal-sandbox.fiskaltrust.de/PosDealer/Subscriptions</a></li>
<li class="">Production: <a href="https://portal.fiskaltrust.de/PosDealer/Subscriptions" target="_blank" rel="noopener noreferrer" class="">https://portal.fiskaltrust.de/PosDealer/Subscriptions</a></li>
</ul>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>subscriptions</category>
        </item>
        <item>
            <title><![CDATA[Platform 2025-48]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/2025-48</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/2025-48</guid>
            <pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Tax Id Validation (Syntax and Erict Checks)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tax-id-validation-syntax-and-erict-checks">Tax Id Validation (Syntax and Erict Checks)<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-48#tax-id-validation-syntax-and-erict-checks" class="hash-link" aria-label="Direct link to Tax Id Validation (Syntax and Erict Checks)" title="Direct link to Tax Id Validation (Syntax and Erict Checks)" translate="no">​</a></h2>
<sub>Available since November 26, 2025</sub>
<p><strong>Affected markets:</strong> DE</p>
<p><strong>Improved:</strong> Adding full tax id validation in Notification/company data page for Germany market. The system will now check the syntax and perform Erict checks when entering a tax id.</p>
<p><strong>Why it matters:</strong> This enhancement helps ensure that tax IDs are valid and correctly formatted, reducing notification errors and improving data.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="change-portal-versioning">Change Portal Versioning<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-48#change-portal-versioning" class="hash-link" aria-label="Direct link to Change Portal Versioning" title="Direct link to Change Portal Versioning" translate="no">​</a></h2>
<sub>Available since December 1, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> Changing the fiskaltrust.portal versioning schema. Moved to date based versioning.</p>
<p><strong>Why it matters:</strong> Moving to a new date base schema better reflects our current development and release cycle.</p>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.80]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80</guid>
            <pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/12?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.80-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This release we've improved TAR-File export handling in the Queue, FiskalyCertified and SwissbitCloudV2 SCUs for the <strong>German</strong> market.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development).
Customers in Austria and France should continue to use version 1.2.
A preview of the unified 1.3 Middleware for Austria and France is already available.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-improved-tar-file-export-handling-in-zero-receipt-fiskaltrustmiddleware549">🇩🇪 Feature: Improved TAR-File Export handling in Zero Receipt (<a href="https://github.com/fiskaltrust/middleware/pull/549" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#549</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#-feature-improved-tar-file-export-handling-in-zero-receipt-fiskaltrustmiddleware549" class="hash-link" aria-label="Direct link to -feature-improved-tar-file-export-handling-in-zero-receipt-fiskaltrustmiddleware549" title="Direct link to -feature-improved-tar-file-export-handling-in-zero-receipt-fiskaltrustmiddleware549" translate="no">​</a></h2>
<p>When performing a Zero-Receipt with the flag "Requests a download of the TSE-device TAR file" (<code>0x0000_0000_0200_0000</code>) the TAR-File export is now also attempted if the signing failed.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-allow-tar-file-deletion-from-swissbitcloudv2-with-open-transactions-fiskaltrustmiddleware549">🇩🇪 Feature: Allow TAR-File deletion from SwissbitCloudV2 with open transactions (<a href="https://github.com/fiskaltrust/middleware/pull/549" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#549</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#-feature-allow-tar-file-deletion-from-swissbitcloudv2-with-open-transactions-fiskaltrustmiddleware549" class="hash-link" aria-label="Direct link to -feature-allow-tar-file-deletion-from-swissbitcloudv2-with-open-transactions-fiskaltrustmiddleware549" title="Direct link to -feature-allow-tar-file-deletion-from-swissbitcloudv2-with-open-transactions-fiskaltrustmiddleware549" translate="no">​</a></h2>
<p>The TAR-File can now be deleted from the SwissbitCloudV2 TSE after an export even if there are open transactions on the TSE.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>If the TSE refuses to sign receipts because its storage is full, sending a Zero-Receipt with the "Requests a download of the TSE-device TAR file" (<code>0x0000_0000_0200_0000</code>) from a Queue &gt;= v1.3.80 fixes the issue.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-1">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#affected-packages-1" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fix-fiskaly-tar-file-export-fails-with-e_too_many_requests-fiskaltrustmiddleware561">🇩🇪 Fix: Fiskaly TAR-File Export fails with <code>E_TOO_MANY_REQUESTS</code> (<a href="https://github.com/fiskaltrust/middleware/pull/561" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#561</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#-fix-fiskaly-tar-file-export-fails-with-e_too_many_requests-fiskaltrustmiddleware561" class="hash-link" aria-label="Direct link to -fix-fiskaly-tar-file-export-fails-with-e_too_many_requests-fiskaltrustmiddleware561" title="Direct link to -fix-fiskaly-tar-file-export-fails-with-e_too_many_requests-fiskaltrustmiddleware561" translate="no">​</a></h2>
<p>We've fixed an issue where TAR-File Exports from a FiskalyCertified TSE would fail with a <code>E_TOO_MANY_REQUESTS</code> error.<br>
<!-- -->In some cases long running TAR-File Exports might take a few seconds longer due to this change.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-2">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.80#affected-packages-2" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.FiskalyCertified</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
            <category>Austria</category>
            <category>Italy</category>
            <category>Denmark</category>
            <category>Belgium</category>
            <category>Portugal</category>
            <category>Greece</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.79]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.79</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.79</guid>
            <pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/11?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.79-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This release includes a new feature to automatically close open transactions on a TSE in the <strong>German</strong> market.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development).
Customers in Austria and France should continue to use version 1.2.
A preview of the unified 1.3 Middleware for Austria and France is already available.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-automatically-close-open-transactions-on-the-tse-with-the-daily-closing-fiskaltrustmiddleware554">🇩🇪 Feature: Automatically close open transactions on the TSE with the Daily-Closing (<a href="https://github.com/fiskaltrust/middleware/pull/554" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#554</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.79#-feature-automatically-close-open-transactions-on-the-tse-with-the-daily-closing-fiskaltrustmiddleware554" class="hash-link" aria-label="Direct link to -feature-automatically-close-open-transactions-on-the-tse-with-the-daily-closing-fiskaltrustmiddleware554" title="Direct link to -feature-automatically-close-open-transactions-on-the-tse-with-the-daily-closing-fiskaltrustmiddleware554" translate="no">​</a></h2>
<p>We've added a queue configuration parameter <code>CloseOpenTSETransactionsOnDailyClosing</code> which is set to <code>false</code> per default.
When set to <code>true</code> the queue will close all open transactions on the TSE automatically with each daily closing.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.79#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
            <category>Austria</category>
            <category>Italy</category>
            <category>Denmark</category>
            <category>Belgium</category>
            <category>Portugal</category>
            <category>Greece</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.78]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78</guid>
            <pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/10?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.78-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This release includes stability improvements and fixes for the <strong>German</strong> and <strong>Italian</strong> markets, as well as the 1.3 preview for the <strong>Austrian</strong> market.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Version 1.3 of the Middleware is intended for the German and Italian markets only (with Belgium, Denmark, Greece, Portugal, and Spain currently in development).
Customers in Austria and France should continue to use version 1.2.
A preview of the unified 1.3 Middleware for Austria and France is already available.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-added-support-for-unreferenced-refunds-with-epson-rt-printers-fiskaltrustmiddleware515">🇮🇹 Feature: Added Support for Unreferenced Refunds with Epson RT Printers (<a href="https://github.com/fiskaltrust/middleware/pull/515" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#515</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-feature-added-support-for-unreferenced-refunds-with-epson-rt-printers-fiskaltrustmiddleware515" class="hash-link" aria-label="Direct link to -feature-added-support-for-unreferenced-refunds-with-epson-rt-printers-fiskaltrustmiddleware515" title="Direct link to -feature-added-support-for-unreferenced-refunds-with-epson-rt-printers-fiskaltrustmiddleware515" translate="no">​</a></h2>
<p>With this release, we have added support for performing unreferenced refunds with Epson RT Printer based SCUs.<br>
<!-- -->This allows us to support this scenario across all currently available SCUs.</p>
<p>While we still recommend using referenced refunds in most cases, there are situations that require the cashier to perform unreferenced refunds (e.g., when the original receipt was lost).</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
<li class=""><em>fiskaltrust.Middleware.SCU.IT.EpsonRTPrinter</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fix-corrected-public-key-handling-for-swissbitcloudv2-scu-fiskaltrustmiddleware503">🇩🇪 Fix: Corrected Public Key Handling for SwissbitCloudV2 SCU (<a href="https://github.com/fiskaltrust/middleware/pull/503" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#503</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-fix-corrected-public-key-handling-for-swissbitcloudv2-scu-fiskaltrustmiddleware503" class="hash-link" aria-label="Direct link to -fix-corrected-public-key-handling-for-swissbitcloudv2-scu-fiskaltrustmiddleware503" title="Direct link to -fix-corrected-public-key-handling-for-swissbitcloudv2-scu-fiskaltrustmiddleware503" translate="no">​</a></h2>
<p>We've fixed an issue where the wrong public key was displayed in the QR code for SwissbitCloudV2 SCUs.<br>
<!-- -->This fix has already been rolled out to the cloudcashbox.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-1">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages-1" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fix-improved-scu-switch-stability-fiskaltrustmiddleware525">🇩🇪 Fix: Improved SCU Switch Stability (<a href="https://github.com/fiskaltrust/middleware/pull/525" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#525</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-fix-improved-scu-switch-stability-fiskaltrustmiddleware525" class="hash-link" aria-label="Direct link to -fix-improved-scu-switch-stability-fiskaltrustmiddleware525" title="Direct link to -fix-improved-scu-switch-stability-fiskaltrustmiddleware525" translate="no">​</a></h2>
<p>We've fixed a problem where the Finish-SCU-Switch receipt would fail if the old SCU was in a broken state.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-2">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages-2" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-improved-dsfinv-k-export">🇩🇪 Feature: Improved DSFinV-K export<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-feature-improved-dsfinv-k-export" class="hash-link" aria-label="Direct link to 🇩🇪 Feature: Improved DSFinV-K export" title="Direct link to 🇩🇪 Feature: Improved DSFinV-K export" translate="no">​</a></h2>
<p>We've improved the DSFinV-K export on multiple fronts.</p>
<ul>
<li class="">Include none VAT receipts</li>
<li class="">Fix Bestellung-V1</li>
<li class="">Add default values for REF_NAME</li>
<li class="">Eliminate multiple entries allocation_groups.</li>
<li class="">Use calculation on <code>UMS_BRUTTO</code> for vouchers</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-3">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages-3" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-improved-startup-performance-fiskaltrustmiddleware539">🇦🇹 Feature: Improved Startup Performance (<a href="https://github.com/fiskaltrust/middleware/pull/539" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#539</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-feature-improved-startup-performance-fiskaltrustmiddleware539" class="hash-link" aria-label="Direct link to -feature-improved-startup-performance-fiskaltrustmiddleware539" title="Direct link to -feature-improved-startup-performance-fiskaltrustmiddleware539" translate="no">​</a></h2>
<p>We've improved the startup performance of the queue, specifically the performance of the first receipt processed after queue startup.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-4">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages-4" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fix-backup-scu-handling-fiskaltrustmiddleware483">🇦🇹 Fix: Backup SCU Handling (<a href="https://github.com/fiskaltrust/middleware/pull/483" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#483</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#-fix-backup-scu-handling-fiskaltrustmiddleware483" class="hash-link" aria-label="Direct link to -fix-backup-scu-handling-fiskaltrustmiddleware483" title="Direct link to -fix-backup-scu-handling-fiskaltrustmiddleware483" translate="no">​</a></h2>
<p>We've fixed a problem with the handling of backup SCUs. Now, when a normal SCU is not available, the backup SCU is used correctly and the <code>ftState</code> flag <code>0x80</code> is returned when a backup SCU is used.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-5">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.78#affected-packages-5" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.SQLite</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.EF</em></li>
<li class=""><em>fiskaltrust.Middleware.Queue.MySQL</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
            <category>Austria</category>
            <category>Italy</category>
            <category>Denmark</category>
            <category>Belgium</category>
            <category>Portugal</category>
            <category>Greece</category>
        </item>
        <item>
            <title><![CDATA[Platform 2025-41]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/2025-41</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/2025-41</guid>
            <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release introduces Belgian market support and various platform enhancements.]]></description>
            <content:encoded><![CDATA[<p>This release introduces Belgian market support and various platform enhancements.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="belgian-portal-launch">Belgian Portal Launch<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-41#belgian-portal-launch" class="hash-link" aria-label="Direct link to Belgian Portal Launch" title="Direct link to Belgian Portal Launch" translate="no">​</a></h2>
<sub>Available since October 30, 2025</sub>
<p><strong>Affected markets:</strong> 🇧🇪</p>
<p><strong>Improved:</strong> Added Belgian portal functionality, now available in sandbox and production environments for testing and validation. The portal includes all features required for management of the configuration, users and connections.</p>
<p><strong>Access Links:</strong></p>
<ul>
<li class="">Sandbox: <a href="https://portal-sandbox.fiskaltrust.be/" target="_blank" rel="noopener noreferrer" class="">https://portal-sandbox.fiskaltrust.be</a></li>
<li class="">Production: <a href="https://portal.fiskaltrust.be/" target="_blank" rel="noopener noreferrer" class="">https://portal.fiskaltrust.be</a></li>
</ul>
<p><strong>Interested in the Belgian market?</strong> Contact our sales team to learn more about fiskaltrust services in Belgium.</p>
<p><strong>Why it matters:</strong> Expands platform reach to the Belgian market, enabling local customers to access fiskaltrust services with proper localization and regulatory compliance.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cashbox-configuration-hidden-entity-fix">CashBox Configuration Hidden Entity Fix<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-41#cashbox-configuration-hidden-entity-fix" class="hash-link" aria-label="Direct link to CashBox Configuration Hidden Entity Fix" title="Direct link to CashBox Configuration Hidden Entity Fix" translate="no">​</a></h2>
<sub>Available since October 1, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Fixed:</strong> Resolved issue where hidden queues and signature creation units (SCUs) were still appearing in CashBox configuration. Hidden entities are now properly filtered out from selection lists, while previously selected hidden entities remain visible when already assigned to a CashBox.</p>
<p><strong>Why it matters:</strong> Makes CashBox setup much easier as only relevant items are shown as options to choose from.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="helper-configuration-migration-to-react">Helper Configuration Migration to React<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-41#helper-configuration-migration-to-react" class="hash-link" aria-label="Direct link to Helper Configuration Migration to React" title="Direct link to Helper Configuration Migration to React" translate="no">​</a></h2>
<sub>Available since October 10, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> Migrated helper configuration to React implementation. The new React-based configuration supports all helper packages including balancer, REST API, POS API, helipad, and others. Enhanced cache management ensures changes made in CashBox pages are immediately visible without manual page reloads.</p>
<p><strong>Why it matters:</strong> Provides a consistent, modern user experience across all configuration pages while improving performance and eliminating cache synchronization issues that previously required manual page refreshes.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="exports-exports-stuck-in-pending-state-fix-1011">[Exports] Exports stuck in pending state fix (#1011)<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-41#exports-exports-stuck-in-pending-state-fix-1011" class="hash-link" aria-label="Direct link to [Exports] Exports stuck in pending state fix (#1011)" title="Direct link to [Exports] Exports stuck in pending state fix (#1011)" translate="no">​</a></h2>
<sub>Available since October 3, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> In certain scenarios it was happening that a Export got stuck in a pending state, even though it was already finished. This change fixes this behavior and users should now only see the in progress state for exports that are still running</p>
<img width="1610" height="130" alt="image" src="https://github.com/user-attachments/assets/d5dee785-9bc3-4bf6-88d0-3af2056b7024">
<p><strong>Why it matters:</strong> The in progress state lead to the blocking of downloads since we considered the export unfished. Fixing this issue resolves this and makes sure that users are always able to download the results in case of exports being finished.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="exportsde-dfka-export-does-export-vatid-even-if-it-is-invalid-1018">[Exports][DE] DFKA export does export VATId even if it is invalid (#1018)<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-41#exportsde-dfka-export-does-export-vatid-even-if-it-is-invalid-1018" class="hash-link" aria-label="Direct link to [Exports][DE] DFKA export does export VATId even if it is invalid (#1018)" title="Direct link to [Exports][DE] DFKA export does export VATId even if it is invalid (#1018)" translate="no">​</a></h2>
<sub>Available since October 3, 2025</sub>
<p><strong>Affected markets:</strong> DE</p>
<p>A fix for the DFKA export has been rolled out that handles wrongly configured VAT Numbers more gracefully. There are certain scenarios where accounts are setup with a correct TaxId, but a invalid VATId. In the past we have always included both of these numbers into the DFKA export as soon as they have been set. With this change we hande invalid VAT numbers the same way as if it would not be configured and do not include them in the export. This allows accounts that have setup a correct TaxId to correctly validate the DFKA and as a result of that transfer to MeinFiskal.</p>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.77]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.77</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.77</guid>
            <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/9" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.77-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>This version of the Middleware is a maintenance release. It focuses on ensuring stability, reliability, and continued compatibility. No functional changes or new features are included.</p>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
        </item>
        <item>
            <title><![CDATA[InStore App 1.2.6]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6</guid>
            <pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/milestone/3?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.2.6-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>A signature change was required, so a fresh install may be needed.
Version 1.2.6 doesn´t support Android 15+ yet!</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="stability-robust-payment-processing">Stability: Robust payment processing<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#stability-robust-payment-processing" class="hash-link" aria-label="Direct link to Stability: Robust payment processing" title="Direct link to Stability: Robust payment processing" translate="no">​</a></h2>
<p>We improved reliability for payment processing to survive app crashes and Android OOMKiller events. Payments now recover correctly after interruptions, with better retry and result handling.</p>
<p><em>Affected issues:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/164" target="_blank" rel="noopener noreferrer" class="">#164</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/165" target="_blank" rel="noopener noreferrer" class="">#165</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/168" target="_blank" rel="noopener noreferrer" class="">#168</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/171" target="_blank" rel="noopener noreferrer" class="">#171</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/199" target="_blank" rel="noopener noreferrer" class="">#199</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/210" target="_blank" rel="noopener noreferrer" class="">#210</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/222" target="_blank" rel="noopener noreferrer" class="">#222</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/241" target="_blank" rel="noopener noreferrer" class="">#241</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-payment-providers-support-for-softpayio-and-hobex-posit">New payment providers: support for Softpay.io and Hobex POSit<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#new-payment-providers-support-for-softpayio-and-hobex-posit" class="hash-link" aria-label="Direct link to New payment providers: support for Softpay.io and Hobex POSit" title="Direct link to New payment providers: support for Softpay.io and Hobex POSit" translate="no">​</a></h2>
<p>You can now process payments with Softpay.io and Hobex POSit directly in the InStore App.</p>
<p><em>Affected issues:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/99" target="_blank" rel="noopener noreferrer" class="">#99</a>, <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/203" target="_blank" rel="noopener noreferrer" class="">#203</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="extended-viva-payment-isv-support">Extended Viva Payment: ISV support<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#extended-viva-payment-isv-support" class="hash-link" aria-label="Direct link to Extended Viva Payment: ISV support" title="Direct link to Extended Viva Payment: ISV support" translate="no">​</a></h2>
<p>Viva Payments integration now supports ISV credentials via configuration in the fiskaltrust backend. Partners can use their own ISV credentials for additional transaction options.</p>
<p><em>Affected issue:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/230" target="_blank" rel="noopener noreferrer" class="">#230</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="automatic-start-after-device-boot">Automatic start after device boot<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#automatic-start-after-device-boot" class="hash-link" aria-label="Direct link to Automatic start after device boot" title="Direct link to Automatic start after device boot" translate="no">​</a></h2>
<p>The InStore App now automatically starts in the background after device boot if the foreground setting is enabled.</p>
<p><em>Affected issue:</em><br>
<a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/286" target="_blank" rel="noopener noreferrer" class="">#286</a></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-changes">Other Changes<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#other-changes" class="hash-link" aria-label="Direct link to Other Changes" title="Direct link to Other Changes" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="bugs">Bugs<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#bugs" class="hash-link" aria-label="Direct link to Bugs" title="Direct link to Bugs" translate="no">​</a></h3>
<ul>
<li class="">Sending email from receipt doesn't work ("Failed to send via Email") <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/256" target="_blank" rel="noopener noreferrer" class="">#256</a></li>
<li class="">Android back button handling wrong (Settings navigation) <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/220" target="_blank" rel="noopener noreferrer" class="">#220</a></li>
<li class="">Settings: incorrect NFC activation text <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/159" target="_blank" rel="noopener noreferrer" class="">#159</a></li>
<li class="">GPCustom: negative amount error not shown in API <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/206" target="_blank" rel="noopener noreferrer" class="">#206</a></li>
<li class="">Settings: null reference crash after clean install <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/213" target="_blank" rel="noopener noreferrer" class="">#213</a></li>
<li class="">Print Delay setting does not load dynamically <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/277" target="_blank" rel="noopener noreferrer" class="">#277</a></li>
<li class="">Print Delay changed time not used in consumer mode <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/261" target="_blank" rel="noopener noreferrer" class="">#261</a></li>
<li class="">Print Demo not working on Sunmi P2 Pro <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/255" target="_blank" rel="noopener noreferrer" class="">#255</a></li>
<li class="">Print delay not hidden in Merchant mode <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/271" target="_blank" rel="noopener noreferrer" class="">#271</a></li>
<li class="">Missing header text above Device Info <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/268" target="_blank" rel="noopener noreferrer" class="">#268</a></li>
<li class="">Images and footer text not loading <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/269" target="_blank" rel="noopener noreferrer" class="">#269</a></li>
<li class="">Disable longpress for unpairing in WebView mode <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/298" target="_blank" rel="noopener noreferrer" class="">#298</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="features">Features<a href="https://docs.fiskaltrust.cloud/changelog/instoreapp/1.2.6#features" class="hash-link" aria-label="Direct link to Features" title="Direct link to Features" translate="no">​</a></h3>
<ul>
<li class="">Add "End App" to settings menu <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/78" target="_blank" rel="noopener noreferrer" class="">#78</a></li>
<li class="">VivaECR: provide receipt info on successful payment <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/174" target="_blank" rel="noopener noreferrer" class="">#174</a></li>
<li class="">Remove irrelevant text in Base Settings <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/267" target="_blank" rel="noopener noreferrer" class="">#267</a></li>
<li class="">Rename "Select number" popup to "Delay Before Printing" <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/266" target="_blank" rel="noopener noreferrer" class="">#266</a></li>
<li class="">VivaECR: report error if app not logged in <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/192" target="_blank" rel="noopener noreferrer" class="">#192</a></li>
<li class="">Target API Level 34 or higher <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/183" target="_blank" rel="noopener noreferrer" class="">#183</a></li>
<li class="">Settings: eliminate PSP mode, fallback to Consumer mode <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/290" target="_blank" rel="noopener noreferrer" class="">#290</a></li>
<li class="">GPPay: improve intent result handling <a href="https://github.com/fiskaltrust/fiskaltrust-instore-app/issues/180" target="_blank" rel="noopener noreferrer" class="">#180</a></li>
</ul>]]></content:encoded>
            <author>hello@fiskaltrust.eu (InStore App Experience Team)</author>
            <category>InStore App</category>
            <category>Experience</category>
            <category>Europe</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.2.25241.84793 (Austria, France)]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.2.25241.84793</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.2.25241.84793</guid>
            <pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[In this version of the French Middleware, we've provided an updated posapi helper to with improved TLS 1.2 support.]]></description>
            <content:encoded><![CDATA[<p>In this version of the French Middleware, we've provided an updated posapi helper to with improved TLS 1.2 support.</p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>Version 1.2 of the Middleware is meant for the Austrian and French market only, customers in other markets have to use version 1.3. We will unify these experiences in an upcoming version.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-improved-tls-12-support-for-the-posapi-helper">Feature: Improved TLS 1.2 support for the posapi helper<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.2.25241.84793#feature-improved-tls-12-support-for-the-posapi-helper" class="hash-link" aria-label="Direct link to Feature: Improved TLS 1.2 support for the posapi helper" title="Direct link to Feature: Improved TLS 1.2 support for the posapi helper" translate="no">​</a></h2>
<p>As TLS 1.0 and 1.1 support are being phased out we've updated the posapi helper to use TLS 1.2 per default.
We've also updated the helper to use the urls <code>https://possystem-api-sandbox.fiskaltrust.eu</code> and <code>https://possystem-api.fiskaltrust.eu</code> which have no support for TLS 1.0 and 1.1.
If TLS 1.2 is not supported by the operating system
it's still possible to use TLS 1.0 or TLS 1.1 by setting the <code>server</code> configuration parameter to <code>https://poss-api-sandbox.fiskaltrust.cloud</code> or <code>https://pos-api.fiskaltrust.cloud</code>
and the <code>forcesecuretlsversion</code> configuration parameter to <code>false</code> in the posapi helper.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.2.25241.84793#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.service.helper.posapi v1.2.25241.84793</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Austria</category>
            <category>France</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.76]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.76</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.76</guid>
            <pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/9?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.76-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>In this version of the Middleware, our focus was on a range of improvements and fixes tailored primarily for the German market..</p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>Version 1.3 of the Middleware is meant for the German and Italian markets only (with Spain, Greece, and Portugal currently in the works).
Customers in Austria and France should continue to use version 1.2.
We are currently testing a unified version for all markets.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-wrong-dlls-for-arm-platforms-for-the-swissbit-tse-fiskaltrustmiddleware497">🇩🇪 Bug fix: Wrong dlls for arm platforms for the Swissbit TSE (<a href="https://github.com/fiskaltrust/middleware/pull/497" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#497</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.76#-bug-fix-wrong-dlls-for-arm-platforms-for-the-swissbit-tse-fiskaltrustmiddleware497" class="hash-link" aria-label="Direct link to -bug-fix-wrong-dlls-for-arm-platforms-for-the-swissbit-tse-fiskaltrustmiddleware497" title="Direct link to -bug-fix-wrong-dlls-for-arm-platforms-for-the-swissbit-tse-fiskaltrustmiddleware497" translate="no">​</a></h2>
<p>The incorrect swissbit dlls were loaded on arm platforms which is fixed in this version.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.76#affected-packages" class="hash-link" aria-label="Direct link to Affected packages" title="Direct link to Affected packages" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.Swissbit v1.3.76</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
        </item>
        <item>
            <title><![CDATA[Platform 2025-36]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/2025-36</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/2025-36</guid>
            <pubDate>Tue, 02 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[The main focus of this release is to improve existing processes and fix minor bugs.]]></description>
            <content:encoded><![CDATA[<p>The main focus of this release is to improve existing processes and fix minor bugs.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="exports-redirection-fix">Exports Redirection Fix<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-36#exports-redirection-fix" class="hash-link" aria-label="Direct link to Exports Redirection Fix" title="Direct link to Exports Redirection Fix" translate="no">​</a></h2>
<p><strong>Fixed:</strong> Navigating to exports no longer redirects users to the legacy exports page. Users are now correctly redirected to the new exports page.</p>
<p><strong>Why it matters:</strong>* The new page includes features not available in the legacy version, such as displaying the current state of exports, along with improved performance and reliability.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="subscription-extension-issue-resolved">Subscription Extension Issue Resolved<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-36#subscription-extension-issue-resolved" class="hash-link" aria-label="Direct link to Subscription Extension Issue Resolved" title="Direct link to Subscription Extension Issue Resolved" translate="no">​</a></h2>
<p><strong>Fixed:</strong> Users were previously unable to extend subscriptions for Notifications, Cloud Cashbox Swissbit, and Cloud Cashbox Fiskaly Single products. This issue has now been resolved, and subscription extensions for these products are fully functional.</p>
<p><strong>Why it matters:</strong> Ensures uninterrupted service for users by allowing timely subscription renewals for all supported products.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="queue-configuration-outlet-messaging-improvements">Queue Configuration Outlet Messaging Improvements<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-36#queue-configuration-outlet-messaging-improvements" class="hash-link" aria-label="Direct link to Queue Configuration Outlet Messaging Improvements" title="Direct link to Queue Configuration Outlet Messaging Improvements" translate="no">​</a></h2>
<p><strong>Improved:</strong> Added a descriptive message on the Queue Configuration page when a configured outlet is not found. The system no longer silently defaults to outlet number 1 without explanation.</p>
<p><strong>Why it matters:</strong> Helps POS operators and POS dealers clearly identify the real issue before contacting support, reducing confusion and troubleshooting time by avoiding misleading defaults.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="role-management-clarity-improvements">Role Management Clarity Improvements<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-36#role-management-clarity-improvements" class="hash-link" aria-label="Direct link to Role Management Clarity Improvements" title="Direct link to Role Management Clarity Improvements" translate="no">​</a></h2>
<p><strong>Improved:</strong> Enhanced the role management interface to clearly indicate when roles have been disabled. When a role is deactivated, users now see a descriptive message explaining the status and how to re-enable it, such as "The PosCreator role has been disabled. If you want to enable it again, please use the toggle to start the sign process again."</p>
<p><strong>Why it matters:</strong> Eliminates confusion about role activation status and provides clear guidance for users who need to re-enable roles, reducing support inquiries and improving user experience.</p>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
            <category>Exports</category>
        </item>
        <item>
            <title><![CDATA[AT Feature: A-Trust ACOSID 4.1 Support]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/tools/atrust-1.4</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/tools/atrust-1.4</guid>
            <pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We have updated the A-Trust smartcard personalization tool and the atapdu SCU package to support A-Trust ACOSID 4.1 smartcards.]]></description>
            <content:encoded><![CDATA[<p>We have updated the A-Trust smartcard personalization tool and the atapdu SCU package to support A-Trust ACOSID 4.1 smartcards.
Be sure to use the latest A-Trust smartcard personalization tool and fiskaltrust.signing.atapdu SCU packages when working with the new ACOSID 4.1 smartcards.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-trust-smartcard-personalization-tool-14">A-Trust smartcard personalization tool 1.4<a href="https://docs.fiskaltrust.cloud/changelog/middleware/tools/atrust-1.4#a-trust-smartcard-personalization-tool-14" class="hash-link" aria-label="Direct link to A-Trust smartcard personalization tool 1.4" title="Direct link to A-Trust smartcard personalization tool 1.4" translate="no">​</a></h2>
<p>We've updated our smartcard personalization tool to make it compatible with the latest ACOS-ID 4.1 smartcards distributed by A-Trust. Old card generations continue to be supported.</p>
<p>The latest version can be downloaded in the <a href="https://portal.fiskaltrust.at/AccountProfile/Download" target="_blank" rel="noopener noreferrer" class="">Portal's download area</a> both for Windows x86 and x64.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/tools/atrust-1.4#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h2>
<ul>
<li class=""><em>fiskaltrust.signing.atapdu v1.2.25233.84649</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Austria</category>
            <category>Tools</category>
        </item>
        <item>
            <title><![CDATA[Middleware 1.3.75]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75</guid>
            <pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Static Badge]]></description>
            <content:encoded><![CDATA[<p><a href="https://github.com/fiskaltrust/middleware/milestone/7?closed=1" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://img.shields.io/badge/milestone-v1.3.75-green?logo=github" alt="Static Badge" class="img_ev3q"></a></p>
<p>In this version of the Middleware, our focus was on a range of improvements and fixes tailored primarily for the German market.</p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>Version 1.3 of the Middleware is meant for the German and Italian markets only (with Spain, Greece, and Portugal currently in the works).
Customers in Austria and France should continue to use version 1.2.
We are currently testing a unified version for all markets.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-incorrect-signaturealgorithm-shown-in-signatures-fiskaltrustmiddleware482">🇩🇪 Bug Fix: Incorrect SignatureAlgorithm shown in signatures (<a href="https://github.com/fiskaltrust/middleware/pull/482" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#482</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-bug-fix-incorrect-signaturealgorithm-shown-in-signatures-fiskaltrustmiddleware482" class="hash-link" aria-label="Direct link to -bug-fix-incorrect-signaturealgorithm-shown-in-signatures-fiskaltrustmiddleware482" title="Direct link to -bug-fix-incorrect-signaturealgorithm-shown-in-signatures-fiskaltrustmiddleware482" translate="no">​</a></h2>
<p>The SignatureAlgorithm specified by the SwissbitCloudV2 SCU in the QR-Code and the <code>&lt;sig-alg&gt;</code> signature was previously incorrect. This means the previously created QR-Codes fail vaildation. This has already been deployed in the CloudCashbox and when using the local middleware this will be fixed after updating the SCU to the new version.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-better-error-handling-for-http-requests-in-swissbitcloudv2-fiskaltrustmiddleware458">🇩🇪 Feature: Better error handling for HTTP requests in SwissbitCloudV2 (<a href="https://github.com/fiskaltrust/middleware/issues/458" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#458</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-feature-better-error-handling-for-http-requests-in-swissbitcloudv2-fiskaltrustmiddleware458" class="hash-link" aria-label="Direct link to -feature-better-error-handling-for-http-requests-in-swissbitcloudv2-fiskaltrustmiddleware458" title="Direct link to -feature-better-error-handling-for-http-requests-in-swissbitcloudv2-fiskaltrustmiddleware458" translate="no">​</a></h2>
<p>We introduced enhanced error handling for HTTP requests in the SwissbitCloudV2. This ensures that failed HTTP responses are not silently ignored. Instead, detailed error information—such as the status code and response content—is captured and thrown via a custom SwissbitCloudV2Exception.</p>
<p>This change improves transparency and debuggability for operations, making it easier to diagnose and resolve issues when communication with the Swissbit Cloud API fails.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-1">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-1" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-performance-improvements-for-azure-table-storage-based-queues-and-cloud-tses-fiskaltrustmiddleware454">🇩🇪 Feature: Performance improvements for Azure Table Storage-based Queues and Cloud TSEs (<a href="https://github.com/fiskaltrust/middleware/issues/454" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#454</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-feature-performance-improvements-for-azure-table-storage-based-queues-and-cloud-tses-fiskaltrustmiddleware454" class="hash-link" aria-label="Direct link to -feature-performance-improvements-for-azure-table-storage-based-queues-and-cloud-tses-fiskaltrustmiddleware454" title="Direct link to -feature-performance-improvements-for-azure-table-storage-based-queues-and-cloud-tses-fiskaltrustmiddleware454" translate="no">​</a></h2>
<p>These changes introduce enhancements intended to boost efficiency and reliability for the CloudCashbox and users of the AzureTableStorage queue and SwissbitCloudV2 and FisskalyCertified SCUs.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-2">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-2" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.AzureTableStorage</em></li>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.SwissbitCloudV2</em></li>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.FisskalyCertified</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-perform-a-tar-file-export-on-out-of-operation-receipts">🇩🇪 Bug Fix: Perform a TAR-File Export on Out-Of-Operation Receipts<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-bug-fix-perform-a-tar-file-export-on-out-of-operation-receipts" class="hash-link" aria-label="Direct link to 🇩🇪 Bug Fix: Perform a TAR-File Export on Out-Of-Operation Receipts" title="Direct link to 🇩🇪 Bug Fix: Perform a TAR-File Export on Out-Of-Operation Receipts" translate="no">​</a></h2>
<p>We now perform a last TAR-File export after processing of the Out-Of-Operation receipt so that all signatures get exported from the TSE before the queue is decommissioned.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-3">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-3" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.*</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-bug-fix-fiskaly-exports-not-using-the-temp-folder-fiskaltrustmiddleware461">🇩🇪 Bug Fix: Fiskaly Exports not using the Temp folder (<a href="https://github.com/fiskaltrust/middleware/issues/461" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#461</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-bug-fix-fiskaly-exports-not-using-the-temp-folder-fiskaltrustmiddleware461" class="hash-link" aria-label="Direct link to -bug-fix-fiskaly-exports-not-using-the-temp-folder-fiskaltrustmiddleware461" title="Direct link to -bug-fix-fiskaly-exports-not-using-the-temp-folder-fiskaltrustmiddleware461" translate="no">​</a></h2>
<p>We resolved the issue where temporary files were not being created in the temporary folder. This caused troubles on Linux with readonly filesystems.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-4">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-4" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.SCU.DE.FiskalyCertified</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bug-fix-invalid-error-responses-returned-with-the-receiptrequest-flag-fiskaltrustmiddleware469">Bug Fix: Invalid error responses returned with the ReceiptRequest flag (<a href="https://github.com/fiskaltrust/middleware/issues/469" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#469</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#bug-fix-invalid-error-responses-returned-with-the-receiptrequest-flag-fiskaltrustmiddleware469" class="hash-link" aria-label="Direct link to bug-fix-invalid-error-responses-returned-with-the-receiptrequest-flag-fiskaltrustmiddleware469" title="Direct link to bug-fix-invalid-error-responses-returned-with-the-receiptrequest-flag-fiskaltrustmiddleware469" translate="no">​</a></h2>
<p>When a failed receipt, and was requested again with the ReceipRequest flag the middleware would sometimes return a response with the the ftState <code>0xEEEE_EEEE</code> instead of returning an empty result.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-5">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-5" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.*</em></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-feature-daily-closing-flag-which-closes-all-open-transactions-fiskaltrustmiddleware212">🇩🇪 Feature: Daily-Closing Flag which closes all open transactions (<a href="https://github.com/fiskaltrust/middleware/issues/212" target="_blank" rel="noopener noreferrer" class="">fiskaltrust/middleware#212</a>)<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#-feature-daily-closing-flag-which-closes-all-open-transactions-fiskaltrustmiddleware212" class="hash-link" aria-label="Direct link to -feature-daily-closing-flag-which-closes-all-open-transactions-fiskaltrustmiddleware212" title="Direct link to -feature-daily-closing-flag-which-closes-all-open-transactions-fiskaltrustmiddleware212" translate="no">​</a></h2>
<p>We introduced a new <a href="https://docs.fiskaltrust.cloud/docs/poscreators/middleware-doc/germany/reference-tables/ftreceiptcase#ftreceiptcaseflag" target="_blank" rel="noopener noreferrer" class="">ftReceiptCaseFlag (0x0000000200000000)</a> to the Daily Closing, which closes all open transactions on the TSE when a daily closing is performed.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="affected-packages-6">Affected packages:<a href="https://docs.fiskaltrust.cloud/changelog/middleware/1.3.75#affected-packages-6" class="hash-link" aria-label="Direct link to Affected packages:" title="Direct link to Affected packages:" translate="no">​</a></h3>
<ul>
<li class=""><em>fiskaltrust.Middleware.Queue.*</em></li>
</ul>]]></content:encoded>
            <author>feedback+middleware@fiskaltrust.cloud (PosCreator Experience Team)</author>
            <category>Middleware</category>
            <category>Germany</category>
            <category>Austria</category>
            <category>France</category>
        </item>
        <item>
            <title><![CDATA[Platform 2025-27]]></title>
            <link>https://docs.fiskaltrust.cloud/changelog/portal/2025-27</link>
            <guid>https://docs.fiskaltrust.cloud/changelog/portal/2025-27</guid>
            <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[This release includes performance improvements and user experience enhancements delivered from July to September. Key highlights include performance optimizations for customers with large numbers of cashboxes, German notification management improvements with automated date handling and enhanced guidance, PosSystem pages performance improvements, and added outlet number visibility across all table views to streamline workflows.]]></description>
            <content:encoded><![CDATA[<p>This release includes performance improvements and user experience enhancements delivered from July to September. Key highlights include performance optimizations for customers with large numbers of cashboxes, German notification management improvements with automated date handling and enhanced guidance, PosSystem pages performance improvements, and added outlet number visibility across all table views to streamline workflows.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cashbox-loading-performance-improvements">Cashbox Loading Performance Improvements<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-27#cashbox-loading-performance-improvements" class="hash-link" aria-label="Direct link to Cashbox Loading Performance Improvements" title="Direct link to Cashbox Loading Performance Improvements" translate="no">​</a></h2>
<sub>Available since July 14, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> Significantly enhanced performance for customers with large numbers of cashboxes (1000+) in their accounts. The portal was previously very slow and barely usable for these customers, but performance improvements now allow even customers with 50,000+ cashboxes to load data in reasonable time.</p>
<p><strong>Why it matters:</strong> Ensures the platform remains responsive and usable for enterprise customers with extensive cashbox deployments, improving their daily workflow efficiency and user experience.</p>
<p><strong>Next steps:</strong> We will continue to improve performance by focusing on optimizing load times for Signature Creation Units (SCU/TSE) data.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="german-notification-management-enhancements">German Notification Management Enhancements<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-27#german-notification-management-enhancements" class="hash-link" aria-label="Direct link to German Notification Management Enhancements" title="Direct link to German Notification Management Enhancements" translate="no">​</a></h2>
<sub>Available since July 1, 2025</sub>
<p><strong>Affected markets:</strong> 🇩🇪</p>
<p><strong>Improved:</strong> Enhanced German notification management with several key improvements:</p>
<ul>
<li class=""><strong>ERIC PDF Download</strong>: Added ability to download PDF documents of sent notifications directly from ERIC system
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-1-0e7ca9d7e4b658095fb39feb009b5c99.png" width="1503" height="799" class="img_ev3q"></li>
<li class=""><strong>Purchase and Commisioning Date Auto-Fallback</strong>: Implemented fallback mechanism where PurchaseDate and CommissionDate automatically default to Queue StartMoment when not specified, while still allowing users to manually set custom dates when needed
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-2-6e5e99719c071eac7a7653d605992810.png" width="1278" height="810" class="img_ev3q"></li>
<li class=""><strong>Enhanced Date Guidance</strong>: Improved helper text and UI clarity to better explain how dates are used and displayed throughout the system
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-3-5d5c3f30177dc0c8cae36f02b1b51e57.png" width="770" height="436" class="img_ev3q"></li>
<li class=""><strong>TSE Commission Date Handling</strong>: Better management of TSE commission dates with clearer communication to authorities regarding reused TSEs</li>
<li class=""><strong>Tax ID Input Assistance</strong>: Added visual guidance with examples and explanatory text to help users correctly locate and format their Tax ID (Steuernummer) from official documents
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-4-9fb5295b984f467fed1abd460d89cabc.png" width="1102" height="740" class="img_ev3q"></li>
<li class=""><strong>Data Issue Display</strong>: Enhanced visibility of different types of data issues including missing company data, subscriptions, and POS system information to help users identify and fix problems
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-5-f81d7396596cc519d4c06b22d354a36f.png" width="1342" height="680" class="img_ev3q"></li>
<li class=""><strong>Manual Notification Trigger</strong>: Added ability for users to trigger notifications manually once data is prepared, bypassing the scheduled nightly process
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-6-52471e30bcb38919f18ca0d2af5a6174.png" width="1342" height="696" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-7-a3ebb434b8da7317da8e7d41a236cd80.png" width="1467" height="916" class="img_ev3q"></li>
<li class=""><strong>Operator Communication</strong>: Implemented feature to re-send emails that prompt operators to prepare and confirm their required notification data
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-8-8983402eee20dc73ebbe9930addd9c08.png" width="1342" height="696" class="img_ev3q"></li>
<li class=""><strong>Knowledge Base Integration</strong>: Added KBA articles providing information about the management process and common error resolution instructions
<img decoding="async" loading="lazy" alt="Notifications" src="https://docs.fiskaltrust.cloud/assets/images/notifications-9-9f50737242c73c9324c6922353b90714.png" width="1989" height="1159" class="img_ev3q"></li>
</ul>
<p><strong>Why it matters:</strong> Provides a solution for German notification management by reducing data entry errors, offering clearer guidance and troubleshooting support, enabling manual control over notification timing, and improving operator communication. These enhancements reduce support requests while ensuring faster compliance processing and better user experience.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="possystem-pages-performance-improvements">PosSystem Pages Performance Improvements<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-27#possystem-pages-performance-improvements" class="hash-link" aria-label="Direct link to PosSystem Pages Performance Improvements" title="Direct link to PosSystem Pages Performance Improvements" translate="no">​</a></h2>
<sub>Available since July 30, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> Significantly enhanced PosSystem page performance by migrating to  React implementation, delivering much faster loading times and improved responsiveness. The migration also resolved UI/UX inconsistencies and enhanced navigation behavior.</p>
<p><strong>Why it matters:</strong> Users experience faster page loads and smoother interactions when managing PosSystem configurations, reducing wait times and improving overall productivity in daily workflows.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="outlet-number-visibility-enhancement">Outlet Number Visibility Enhancement<a href="https://docs.fiskaltrust.cloud/changelog/portal/2025-27#outlet-number-visibility-enhancement" class="hash-link" aria-label="Direct link to Outlet Number Visibility Enhancement" title="Direct link to Outlet Number Visibility Enhancement" translate="no">​</a></h2>
<sub>Available since August 12, 2025</sub>
<p><strong>Affected markets:</strong> ALL</p>
<p><strong>Improved:</strong> Added outlet number display to table views across CashBox, Queue, SignatureCreationUnit, and Helper pages. The system now clearly shows valid outlet numbers and highlights invalid outlet as errors, eliminating the need to open detail dialogs to identify outlet information.</p>
<p><strong>Why it matters:</strong> Users can quickly identify outlet configurations directly from table views, reducing navigation time and improving workflow efficiency.</p>
<p><strong>Visuals:</strong></p>
<p><img decoding="async" loading="lazy" alt="Outlet Number Display Enhancement" src="https://docs.fiskaltrust.cloud/assets/images/outlets-ad3de49c9681ef3b1ee6f552a284d519.png" width="3415" height="644" class="img_ev3q"></p>]]></content:encoded>
            <author>feedback+platform@fiskaltrust.cloud (Platform Team)</author>
            <category>Portal</category>
            <category>Notifications</category>
            <category>CashBox</category>
            <category>PosSystem</category>
            <category>Configuration</category>
            <category>Outlet</category>
        </item>
    </channel>
</rss>