<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<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>efsta Release Notes</title>
        <link>https://docs.efsta.eu/release-notes</link>
        <description>Release notes for efsta products and documentation</description>
        <lastBuildDate>Fri, 02 Oct 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>
        <item>
            <title><![CDATA[EFR 2.14.2]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.14.2</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.14.2</guid>
            <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.2#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="fixes">Fixes<a href="https://docs.efsta.eu/release-notes/efr-2.14.2#fixes" class="hash-link" aria-label="Direct link to Fixes" title="Direct link to Fixes" translate="no">​</a></h4>
<ul>
<li class="">Germany: Fixed automatic Z reports configured with <code>Fiscal_Z</code> when transactions without a transaction ID are created automatically. The open fiscal day is now retained correctly so the next day's automatic Z report can be generated.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.2#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Automatic Z reports.</strong> German installations using <code>Fiscal_Z</code> no longer lose the tracked fiscal day during automatic transaction processing, preventing the next required automatic Z report from being skipped.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.11]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.11</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.11</guid>
            <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.11#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<ul>
<li class="">Germany fiscal reports now compare calendar dates when determining the <strong>TSE commissioning date</strong>. TSE assignments made on the register activation date retain their correct date, and commissioning dates matching the current date are accepted as valid.</li>
<li class="">France: Fixed missing integrity-check ZIP files in Journal archive downloads and resolved SHA256 hash differences between local and cloud exports. FR exports no longer include a README file link.</li>
<li class="">Fixed portal configuration synchronization: Encrypted configurations caused an error.</li>
<li class="">Improved the <code>state</code> description returned by the Cloud API <code>purchase</code> endpoint for location-based TSE purchases.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.11#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>TSE commissioning dates:</strong> German fiscal reports provide more accurate dates, including for TSEs assigned on the register activation date.</p>
<p><strong>FR exports:</strong> Resolved SHA256 hash differences between local and cloud archive exports. The readme download was removed from the FR Journal archive export, as its instructions referred to verification files that are only available from the EFR.</p>
<p><strong>Configuration synchronization:</strong> configurations containing encrypted content can be sent from the portal successfully.</p>
<p><strong>Purchase API responses:</strong> Integrations receive a clearer <code>state</code> description for location-based TSE purchases.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.12]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.12</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.12</guid>
            <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.12#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Embedded <strong>Portal 2.0 pages</strong> now request scripts in parallel in Chrome and Edge instead of loading them sequentially. We removed a redundant Content Security Policy declaration that prevented browser preloading, while the same policy remains enforced through the response header. Updated assets are published as version <code>2.23.12</code>, ensuring browsers retrieve the optimized files.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.12#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Faster embedded Portal:</strong> Merchants and partners should see shorter load times when opening classic Portal pages, with the greatest benefit on high-latency connections. Security policy enforcement remains unchanged.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.14.0]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.14.0</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.14.0</guid>
            <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.0#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<ul>
<li class=""><strong>Germany</strong>: On-premises German EFR installations can again issue an <strong>XRechnung</strong> from a journaled receipt. The document now follows the standard EFR registration and e-invoicing pipeline, while voids and refunds produce credit notes. The e-invoice configuration is now accessible from the XRechnung tab.</li>
<li class=""><strong>Poland</strong>: Added <code>KSeF_Status</code> (<code>ONLINE</code> or <code>OFFLINE</code>), <code>KSeF_Number</code>, and KSeF QR-code values to <code>TraC.Fis</code>. Non-KSeF invoices using <code>DO=noprint</code> now receive an <code>NI-&lt;EFR&gt;/&lt;TL&gt;/&lt;TT&gt;/&lt;n&gt;</code> fiscal number, and the default TN print label now refers to a transaction rather than a receipt.</li>
<li class=""><strong>Lithuania</strong>: Added the current EUR cash drawer balance to <code>/control</code>. Device balance reads available through <code>GET /peri/print/state</code> are now logged with register and printer identifiers.</li>
<li class=""><strong>Portugal</strong>: Test mode now follows the <code>Fiscal_test</code> profile attribute without replacing the configured Tax ID. A crash affecting <code>CM</code> transactions with negative multi-purpose vouchers was also fixed.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.0#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>German e-invoicing:</strong> Merchants can create and deliver e-invoices from the local journal without an additional cloud register. Issued documents follow normal EFR numbering, registration, export, and Portal outbox processing.</p>
<p><strong>Polish invoicing:</strong> POS integrations can distinguish confirmed online KSeF submissions from queued offline submissions and access the assigned number or QR values through the normal response. Unprinted non-KSeF invoices now retain a stable fiscal number across the journal and downstream exports.</p>
<p><strong>Lithuanian drawer balance:</strong> Operators can view the latest balance in EFR, while integrations continue to retrieve it programmatically.</p>
<p><strong>Portuguese fiscalization:</strong> Test and production selection is clearer and no longer changes the merchant Tax ID, while affected voucher transactions can be processed without the previous runtime error.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 18.09.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-18.09.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-18.09.2026</guid>
            <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/docs-18.09.2026#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The Czech EET documentation now covers <strong>EET 2.0 onboarding</strong>, including registering business units in DIS+, obtaining and renewing certificates, installing them in EFR, and configuring the portal unit ID in <code>Loc.LegalId</code>. Guidance also documents supported identifier formats, retry and queue behavior, the configurable <code>Fiscal_timeout</code> minimum of <code>2,000 ms</code>, required receipt fields, and network prerequisites for <code>*.trzbyeet.gov.cz</code>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/docs-18.09.2026#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>EET 2.0 migration:</strong> Czech merchants and integrators can follow the updated guidance to prepare new DIS+ certificates, portal unit IDs, EFR profiles, firewall access, and receipt layouts before onboarding opens on 1 November 2026.</p>
<p><strong>Sales continuity:</strong> Integrators can understand how unacknowledged sales are queued and retried, including after the 48-hour deadline, and monitor them through <code>RetryQueued</code>, <code>.trac</code> retry protocols, and journal entries.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.14.0.1b]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.14.0.1b</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.14.0.1b</guid>
            <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.0.1b#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>EFR now supports the Czech <strong>EET 2.0 data interface v4.1</strong>, with the playground endpoint, certificate authorities, signed acknowledgements, POK codes, and updated fiscal message fields. Portal unit IDs of up to nine digits are read from <code>Loc.LegalId</code>, while taxpayer IDs accept 8 to 10 digits.</p>
<p>Sales without a response, including temporary error <code>-1</code>, are queued and retried with a fresh message ID and the repeat-submission flag. <code>Fiscal_timeout</code> remains configurable with a statutory minimum of 2,000 ms. EFR continues retrying after the 48-hour delivery deadline and records one <code>RETRY_DEADLINE</code> compliance event until the sale is acknowledged.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.14.0.1b#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>EET 2.0 migration:</strong> Install a current certificate issued through DIS+, configure the portal unit ID in <code>Loc.LegalId</code>, and allow access to <code>*.trzbyeet.gov.cz</code> (playground environment). TLS 1.2 or newer is supported, and the existing certificate-expiry warning remains available for yearly renewals.</p>
<p><strong>Sales continuity:</strong> Registers can complete sales while the authority is unreachable. Integrators can continue monitoring buffered transactions through <code>RetryQueued</code>, retry protocol <code>.trac</code> files, and the journal entry raised when delivery exceeds 48 hours.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 16.09.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-16.09.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-16.09.2026</guid>
            <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/docs-16.09.2026#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>We added machine-readable <strong>OpenAPI specifications</strong> for the EFR unified API, including examples within the definitions. The specification for <code>/register</code> now serves as the single source of truth for the business-case examples in the documentation, keeping the guidance aligned with the API definition.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/docs-16.09.2026#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>OpenAPI specifications:</strong> POS integrators and partners can use a structured API description and matching examples when implementing the unified API. Basing the business-case examples on the <code>/register</code> specification makes it easier to compare the documentation with the API contract and reduces ambiguity during integration.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[2026 09 14 Bugfixrelease E-Invoicing]]></title>
            <link>https://docs.efsta.eu/release-notes/einv-2026-09-14-bugfixrelease-e-invoicing</link>
            <guid>https://docs.efsta.eu/release-notes/einv-2026-09-14-bugfixrelease-e-invoicing</guid>
            <pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/einv-2026-09-14-bugfixrelease-e-invoicing#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>French inbound invoice status updates are now validated before sending. Reasons and comments are supported only for <code>REFUSED</code>, <code>DISPUTED</code>, and <code>SUSPENDED</code>, with reason options filtered by status. A comment requires a valid reason and is sent only in the structured rejection detail, eliminating duplicate or silently lost comments. Invalid combinations return <code>400</code> with a stable error code.</p>
<ul>
<li class="">France: Added SIREN to the supplier and customer legal registration fields when no legal entity is returned, preventing “Siren not found” and <code>CANNOT_COMPUTE_UNICITY_KEY</code> errors.</li>
<li class="">Belgium and Germany: Corrected UBL output so VAT IDs are no longer duplicated as legal registration identifiers. A legal entity is now created only when a name is available.</li>
<li class="">UBL date handling now preserves ISO dates and timestamps without time-zone shifts, continues to support day offsets, and rejects impossible dates.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/einv-2026-09-14-bugfixrelease-e-invoicing#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>French status decisions:</strong> Portal users see only valid reasons and comment fields. Integrations receive an actionable <code>400</code> response instead of sending unsupported data or losing comments.</p>
<p><strong>French SIREN:</strong> Invoices can be identified correctly even when the source data does not provide a legal entity structure.</p>
<p><strong>Legal registration identifiers:</strong> Belgian and German documents no longer confuse VAT and legal registration identifiers.</p>
<p><strong>Invoice dates:</strong> Supplied ISO values remain unchanged, while invalid calendar dates continue to be rejected.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.13.0]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.13.0</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.13.0</guid>
            <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.13.0#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p><strong>France:</strong></p>
<ul>
<li class="">French processing with <code>Fiscal_Rules=LNE</code> now records augmented transaction line data, audit events 323 and 329, and <strong>grand totals</strong> (<code>Tot</code>) with every daily, monthly, and yearly closure. Multi-purpose vouchers at 0% are excluded from grand totals and accumulated in <code>Tot.GTvou</code>.</li>
<li class="">Updated <code>proofjou</code> so monthly and yearly hash checks cover the recorded grand totals.</li>
<li class="">Fixed the first closure opening a new month so it also closes the previous month. Year closures now retain VAT-rate buckets absent from the closing month, including after a month without turnover.</li>
<li class="">Corrected monthly and yearly <strong>Total de la période</strong> values to include 0% turnover and use properly rounded currency amounts.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.13.0#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>LNE audit data.</strong> Transactions, audit events, vouchers, and closure records now provide more complete data for LNE compliance and fiscal audits.</p>
<p><strong>Closure totals.</strong> Daily, monthly, and yearly reports remain consistent across month boundaries, zero-turnover periods, VAT-rate changes, and 0% sales.</p>
<p><strong>Journal verification.</strong> Use the <code>proofjou</code> version supplied with EFR 2.13.0 when verifying journals created by this release.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.10]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.10</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.10</guid>
            <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.10#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>France E-Invoicing:</p>
<ul>
<li class=""><strong>Bulk sending</strong> of magic links has been temporarily deactivated.</li>
<li class="">The <strong>Generate/Send Magic Link</strong> flow for French e-invoicing now lets partners select and activate an available feature plan for an individual company before onboarding. The selected plan is stored for that company, while existing activations are protected from duplication.</li>
<li class="">The <strong>E-Invoicing</strong> menu item is now shown whenever the organisation has at least one French company, regardless of whether the feature is enabled. Where access has not been granted, a view containing the feature description and preview is displayed.</li>
<li class="">Improved SIREN searches so values containing spaces return the expected results.</li>
<li class="">Fixed an issue where selecting <strong>Contact support</strong> for a row with an invalid SIREN could result in a blank page.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.10#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Feature activation:</strong> Partners with access to French e-invoicing can choose the appropriate plan as part of onboarding, ensuring the selected company is activated and billed on that plan. Activation applies only to that company, without changing other companies in the organisation.</p>
<p><strong>Bulk sending of magic links:</strong> is temporarily disabled. Partners can continue to select a single company, choose its plan, and send the magic link for that company only.</p>
<p><strong>E-Invoicing menu:</strong> Users in organisations with French companies now see the <strong>E-Invoicing</strong> entry in the navigation even before the feature is activated. Selecting it without access shows the feature description and preview, making it clear how to request activation.</p>
<p><strong>Contact support:</strong> Partners can request help from support regarding invalid-SIREN without leaving the current portal page.</p>
<p><strong>SIREN search:</strong> Users no longer need to remove spaces from a SIREN before searching.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.12.2]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.12.2</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.12.2</guid>
            <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.2#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The Opera adapter now supports <strong>French B2B e-invoicing</strong>. It routes corporate folios using a valid SIREN or SIRET from <code>Tax2No</code>, with email as a fallback. The new <code>eDoc_test</code> attribute sends e-invoices to the relevant test platform while keeping the fiscal transaction signed and live.</p>
<ul>
<li class="">Opera: Added order references, guest names as invoice line notes, and <code>Name2</code>/<code>Name3</code> profile lines. German e-invoices no longer duplicate VAT IDs as legal registration numbers, and a credit-note error was fixed.</li>
<li class="">Simphony: Added the <code>FiscalExtensibilityDataSTS</code> save group with <code>QRCodeData1</code>, allowing third-party STS callers to receive the fiscal QR string. This requires Simphony 19.9 and Harmonized 24.9.1.0.</li>
<li class="">Belgium: Fixed receipt labels and proforma disclaimers that ignored the configured <code>Trm.Lang</code>.</li>
<li class="">Hungary and Slovakia: Fixed payouts being registered as positive amounts due to double negation.</li>
</ul>
<p>Read more here: <a class="" href="https://docs.efsta.eu/e_invoicing/country-specific/FR#esrddto-fields">France e-invoicing</a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.2#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>French e-invoicing:</strong> Opera merchants can route corporate invoices using established buyer identifiers and test e-invoice delivery separately from fiscal training mode.</p>
<p><strong>Opera invoice data:</strong> Recipients receive clearer allocation and guest information, while German party identifiers and credit notes are handled correctly.</p>
<p><strong>STS QR access:</strong> External printing solutions can render the same fiscal QR code as Simphony without processing receipt print data.</p>
<p><strong>Belgian receipt language:</strong> Fiscal labels now follow the terminal's configured language.</p>
<p><strong>Payout signs:</strong> Drawer payouts in Hungary and Slovakia are recorded with the correct negative amount.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.9]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.9</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.9</guid>
            <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.9#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>New <strong>archive exports</strong> now default to a validity period of 30 days. We also fixed issues in the export view and disabled email fields when revoking export access.</p>
<ul>
<li class="">France: Changed endpoints for database operations required by e-invoicing and long-running processing, including SIREN register lookups.</li>
<li class="">The <strong>Release Notes</strong> page now redirects to the efsta documentation site.</li>
<li class="">The settings menu now collapses correctly after navigation through the avatar menu.</li>
<li class=""><strong>Bill Management</strong> now displays the missing external-link icon to indicate an external navigation happening.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.9#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Archive exports.</strong> New exports start with a defined validity period, corrected export views improve usability, and email details cannot be changed while access is being revoked.</p>
<p><strong>Release notes.</strong> Users are directed to the efsta documentation site for current release information.</p>
<p><strong>Portal navigation.</strong> Menus close as expected after avatar navigation, and external navigation from Bill Management is clearly indicated.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.12.1]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.12.1</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.12.1</guid>
            <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>For Spain, we fixed a defect introduced in EFR 2.12.0 that caused the EFR to throw <code>SyntaxError: Identifier 'l' has already been declared</code> on every request.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.1#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Spanish request processing:</strong> POS integrators and merchants using the affected EFR 2.12.0 release should upgrade to EFR 2.12.1 so requests are no longer blocked by this syntax error.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.8]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.8</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.8</guid>
            <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.8#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p><strong>Management API:</strong></p>
<ul>
<li class="">Uses unified error codes and messages, with typed result models for export, company, user, and fiscal endpoints.</li>
<li class="">Export, company, user and fiscal endpoints return typed result models.</li>
<li class="">On company updates, null fields no longer overwrite existing values, and change tracking records only actual changes.</li>
</ul>
<p><strong>Archive:</strong></p>
<ul>
<li class="">The <a href="https://portal.efsta.eu/reports/archive" target="_blank" rel="noopener noreferrer" class="">NEW Archive</a> view now supports filtering and sorting for E-Invoice status.</li>
<li class="">Added a guided step-by-step tour that highlights its key features.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li class="">EFR updates on macOS: Fixed a failure that stopped EFR 2.8.4 from updating on macOS, where the boot replacement step aborted with an error. Affected installations can now update normally.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.8#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p>Management API:
Integrations get consistent responses and clearer errors across export, company, user and fiscal endpoints. Partial company updates are safer: fields you omit stay as they are, and your change history shows real changes only.</p>
<p>Invoice settings:
Child companies inherit the organisation's InvoicePerLocation setting automatically, so it no longer has to be set company by company.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[E-Invoicing 31.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/einv-20260831.1</link>
            <guid>https://docs.efsta.eu/release-notes/einv-20260831.1</guid>
            <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/einv-20260831.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p><strong>France e-reporting now covers both B2C and cross-border B2B obligations</strong></p>
<p>B2C is reported daily in aggregated form. efsta stages POS receipt data and runs a scheduled daily process that gathers the registered cash registers for each SIREN, aggregates totals by transaction date, and sends the consolidated transaction and payment reports.</p>
<p>B2B cross-border transactions are reported individually, at transaction level, rather than aggregated.</p>
<p>Both flows share the same operational controls: per-SIREN and per-date run records, duplicate protection, automatic retries, dedicated failure alerts, and automated retention processing.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/einv-20260831.1#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Daily B2C reporting:</strong> Finance teams can reconcile aggregated submissions at SIREN and date level instead of tracking reporting per receipt. Integration teams continue to supply receipt-level data as they do today; efsta stages and aggregates it for the daily transmission.</p>
<p><strong>Cross-border B2B reporting:</strong> Transactions with customers outside France are reported individually, so each one can be traced end to end.</p>
<p><strong>When something fails:</strong> Failures that need intervention are raised through dedicated monitoring rather than being discovered at the next reconciliation.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 28.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-28.08.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-28.08.2026</guid>
            <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/docs-28.08.2026#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The Croatia, Slovenia, and Spain documentation now explains how to set the <strong>startup fiscal number (FN)</strong> directly in the EFR. The guidance covers POS migrations and EFR replacements, including continuing transaction numbering from the configured <code>TN</code> while retaining the existing <code>TL</code>/<code>TT</code> combination.</p>
<p>The Czechia documentation now clarifies that efsta is actively working on support for <strong>EET 2.0 fiscalization</strong>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/docs-28.08.2026#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Startup fiscal number:</strong> Integrators can follow the updated guidance to preserve sequential numbering when changing POS systems or replacing an EFR, without first transmitting the last number from the POS.</p>
<p><strong>EET 2.0:</strong> Partners and merchants in Czechia have clearer information about the current implementation status, without implying that EET 2.0 support is already available.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.12.0]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.12.0</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.12.0</guid>
            <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.0#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>EFR 2.12.0 improves fiscal-number continuity when replacing a cash register or switching POS systems. Croatia and Slovenia now provide a <strong>Last Fiscal Number</strong> setting (<code>Profile.Attributes "Fiscal_Set_Last_FN"</code>) so numbering can continue from the previous value. Spain's Fiscal Number handling has been improved to ensure the last value is saved correctly and the TN counter continues as expected.</p>
<ul>
<li class="">Portugal: Fixed custom PDF layout rendering in Simple POS.</li>
<li class="">Poland: Added a <code>#DISCOUNT_INVOICE</code> warning for discounts and surcharges on invoices, and fixed an issue where special characters in free-text fields could truncate the end of the line.</li>
<li class="">Italy: Fixed NF handling for transactions triggering fiscal commands on the printer.</li>
<li class="">Germany now generates gapless <code>BON_ID</code> values</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/efr-2.12.0#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p><strong>Numbering continuity</strong> - Integrators can preserve sequential fiscal numbering during register or POS replacement in Croatia and Slovenia via the <code>Fiscal_Set_Last_FN</code> attribute. Spanish Fiscal Number processing has been improved to save the last value correctly and keep the TN counter accurate.</p>
<p><strong>Fiscal-printer safeguards</strong> - Polish receipts retain complete free text regardless of special characters used, risky invoice discounts and surcharges are clearly flagged via <code>#DISCOUNT_INVOICE</code>, and Italian non-fiscal (NF) documents no longer trigger fiscal commands on the printer.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 2.23.11.x]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-2.23.11.x</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-2.23.11.x</guid>
            <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-2.23.11.x#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>We fixed an issue that prevented the <strong>e-Invoicing onboarding</strong> page from loading when opened directly through the <code>/classic/e-invoicing-onboarding</code> route.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-2.23.11.x#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p>You can now access e-Invoicing onboarding reliably from bookmarks, shared links, or direct navigation without first opening another Portal page.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 24.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-24.08.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-24.08.2026</guid>
            <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/docs-24.08.2026#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The <a class="" href="https://docs.efsta.eu/e_invoicing/country-specific/FR#testing-sending-and-receiving">E-Invoicing guide for France</a> gained a new section on <strong>testing sending and receiving</strong>. The most efficient way is a single onboarded test company: there is no need for a second company or a real trading partner, as you can address a test invoice to yourself. The test company also needs its full e-invoicing configuration, same as the productive company.</p>
<ul>
<li class="">A new warning documents <code>VATonPayment</code>, which must be set to <code>true</code> / <code>1</code> when the company is liable for VAT on receipt of payment (<em>TVA sur les encaissements</em>), as otherwise no payment data is reported for B2C and cross-border B2B transactions. It is repeated in the France tab of the <a class="" href="https://docs.efsta.eu/e_invoicing/quickstart#step-2---configuration">Quick Start Guide</a>.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/docs-24.08.2026#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<ul>
<li class=""><strong>Testing</strong> - Integrators can validate the complete French flow, from outbox through delivery to inbox, without a second company or a real trading partner.</li>
<li class=""><strong>Payment reporting</strong> - Companies liable for VAT on receipt of payment now know they have to set <code>VATonPayment</code> if they want their payments to be reported.</li>
</ul>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.6]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.6</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.6</guid>
            <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What's new?]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-new"><strong>What's new?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.6#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Fixed an issue in the <strong>new Archive view</strong> that could prevent e-invoice previews from loading and display a document preview error.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-means-for-our-users"><strong>What this means for our users?</strong><a href="https://docs.efsta.eu/release-notes/cloud-portal-3.0.6#what-this-means-for-our-users" class="hash-link" aria-label="Direct link to what-this-means-for-our-users" title="Direct link to what-this-means-for-our-users" translate="no">​</a></h3>
<p>Merchants and partners in Germany can now open and review e-invoice previews in the Archive without encountering this loading failure.</p>]]></content:encoded>
            <category>release</category>
        </item>
    </channel>
</rss>