<?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>Mon, 17 Aug 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[Portal 3.0.5]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.5</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.5</guid>
            <pubDate>Mon, 17 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.5#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The new <strong>Archive</strong> provides a searchable, paginated list of documents across permitted organizations, companies, and locations. Users can sort results, preview documents without losing their list context, download individual PDFs, and open documents in a full-page viewer. Archive export lists now refresh after user actions while preserving filters, sorting, selection, and scroll position.</p>
<ul>
<li class="">France e-invoicing navigation now separates <strong>E-invoicing onboarding</strong>, <strong>E-invoicing inbox</strong>, and <strong>E-invoicing outbox</strong>. The inbox is available only when the organization feature is enabled and the user has an eligible French company.</li>
<li class="">Improvements were made to the IOPOLE VAT regime, and logged-in users can now view and copy their user ID.</li>
<li class="">Minor Portal 3.0 issues were also resolved.</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.5#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</strong> - Authorized users can find and work with archived documents more efficiently while keeping their current search, sorting, and navigation context intact.</p>
<p><strong>France e-invoicing</strong> - Onboarding, incoming invoices, and outgoing invoices are easier to distinguish, with access limited to eligible users and organizations.</p>
<p><strong>Portal usability</strong> - User IDs are easier to retrieve for support or administration, alongside VAT regime improvements and general stability fixes.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.11.0]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.11.0</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.11.0</guid>
            <pubDate>Thu, 13 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.11.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 now supports Spain’s <strong>REDE (recargo de equivalencia)</strong> and <strong>Simplificado</strong> tax regimes for both TicketBAI and Verifactu. REDE transactions can include the surcharge alongside IVA, with separate base, IVA, and surcharge totals and the appropriate fiscal payload fields. Verifactu uses regime key <code>18</code> for REDE and <code>20</code> for Simplificado.</p>
<p>Belgian X/Z user reports now include payment and VAT totals per operator through <code>ZOprA.ZPayA</code> and <code>ZOprA.ZTaxA</code>. This applies to user X/Z reports and user data automatically merged into turnover reports.</p>
<p>Read more here: <a class="" href="https://docs.efsta.eu/efr/ES/vat-regimes">Spanish VAT Regimes</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.11.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>Spanish tax regimes</strong> - Integrators can declare eligible Spanish IVA transactions under REDE or Simplificado. EFR applies the relevant fiscal treatment to new documents, supports mixed REDE and non-REDE sales, maps surcharges to their corresponding IVA rates, and includes them separately when signing and submitting records.</p>
<p><strong>Belgian user reports</strong> - POS applications can print per-user totals broken down by payment method and VAT rate. Operators with no payments or taxable sales receive empty arrays, while user Z reports continue to reset the reporting period after completion.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.10.1]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.10.1</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.10.1</guid>
            <pubDate>Wed, 12 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.10.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>This release improves <strong>log handling for German TSE exports</strong>, and for Portugal, documents containing <code>"NFS":"PAY"</code> no longer include an unwanted line. Training documents also no longer display the tax exemption reason as <code>undefined</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/efr-2.10.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>German TSE operations</strong> - Integrators benefit from more clear and reliable logging during cloud TSE backups.</p>
<p><strong>Portuguese documents</strong> - Fiscal and training documents now produce cleaner, more accurate output, without the unwanted line or an <code>undefined</code> tax exemption reason.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0.1]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0.1</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0.1</guid>
            <pubDate>Mon, 10 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.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Portal 3.0.1 is a maintenance release following the <strong>Portal 3.0</strong> launch. It applies small fixes and refinements identified during the first days of the rollout, keeping the new portal experience smooth as everyone settles in. There are no functional changes — everything works the way it did the day 3.0 arrived, just a bit more polished.</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.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>Nothing to do and nothing to relearn: the portal updates itself to the latest version automatically, and the early rough edges of a major release get smoothed out quickly rather than waiting for the next big update.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 3.0]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-3.0</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-3.0</guid>
            <pubDate>Fri, 07 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#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p><strong>Portal 3.0</strong> is the new home for everything you already do in the efsta portal — the same pages and workflows, now inside a cleaner, faster, more modern interface built on the new efsta design system. Nothing you use today goes away, and no action is needed on your side: you are moved over automatically.</p>
<p>Around the new foundation:</p>
<ul>
<li class="">The main menu is reorganized around how you actually work — <strong>Administration, Reports, Receipt Management, Monitoring, Store, Settings, and Help</strong> — with breadcrumbs so you always know where you are, and a sidebar you can pin open or let auto-hide.</li>
<li class="">A <strong>guided tour</strong> welcomes first-time users and points out where everything lives.</li>
<li class="">Contact details moved out of a pop-up onto a dedicated <strong>Contact page</strong> under Help.</li>
<li class="">The portal now detects new versions and refreshes itself, so you are always on the latest release without stale-page glitches.</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#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 get a portal that feels current and is quicker to navigate — fewer clicks to the pages you need, which helps most in complex, multi-entity setups — with none of the risk of a big-bang redesign: every page you rely on is still there, unchanged, exactly where you expect it. And because 3.0 is a foundation, the improvements ahead will land in this same consistent experience.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.10.0]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.10.0</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.10.0</guid>
            <pubDate>Fri, 07 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.10.0#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The Swedish <strong>Skatteverket journal export</strong> now covers the full article-registration lifecycle — registering, changing, deleting, parking, and moving articles — and its output has been hardened against invalid data types. With that, the Swedish EFR officially leaves beta state.</p>
<p>Networking and configuration also got sturdier: outgoing HTTPS connections to the fiscal recorder are now reused via <strong>keep-alive</strong> instead of being re-established per request, SSL certificates are decoded and validated before they are stored (including <strong>password-protected certificates</strong> and the <code>EFSTA_EFR_SSL_CERT</code> / <code>EFSTA_EFR_SSL_CERT_PASSWORD</code> environment variables), and if a certificate cannot be loaded, the middleware now falls back to HTTP instead of starting without any server. A CORS preflight issue that broke browser requests is fixed, and log overflow protection is now speed-based, allowing larger log files for analysis.</p>
<p>Country-specific fixes round it off:</p>
<ul>
<li class="">Polish KSeF handling accepts the new <strong>E2/E3 tax groups</strong> without validation errors, and the seller address is now taken from the company level (which more closely reflects the meaning of these fields in the specs). New tax groups now also works in Z reports with POSNET printers.</li>
<li class="">In Hungary, the ping command is disabled after a Z report to prevent needless timeouts; Portuguese PDF receipts no longer show duplicated 0% tax reason descriptions.</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.10.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>Swedish merchants get a compliant, complete journal export without beta caveats. Everyone benefits from faster, more resilient connections, safer certificate handling, and fewer stuck transactions — less time chasing printer errors and retry queues, more receipts flowing.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 06.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-06.08.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-06.08.2026</guid>
            <pubDate>Thu, 06 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-06.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/PL#ksef-vat-exemption-tax-groups-e-e2-e3">E-Invoicing guide for Poland</a> gained a new section describing the <strong>KSeF VAT exemption tax groups</strong> <code>E</code>, <code>E2</code>, and <code>E3</code>.</p>
<ul>
<li class=""><strong>Sweden</strong> left beta — the <a class="" href="https://docs.efsta.eu/efr/SE">Swedish country solution</a> is now officially released.</li>
<li class="">The <a class="" href="https://docs.efsta.eu/efr/api/additional-functions#efr-as-https-server">EFR as HTTPS Server</a> section was reworked: the HTTPS server certificate and the client CA certificate can now be <a class="" href="https://docs.efsta.eu/efr/api/additional-functions#uploading-certificates-via-api">uploaded via API</a>, password-protected certificates are supported, and the server certificate can also be provided via an environment variable.</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-06.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>Poland</strong> — integrators handling VAT-exempt sales can look up exactly which exemption group to send for KSeF instead of deducing it from the schema.</li>
<li class=""><strong>Sweden</strong> — the documentation no longer carries a beta disclaimer; what you read is the officially supported solution.</li>
<li class=""><strong>HTTPS certificates</strong> — rolling out certificates to EFR installations no longer requires file-system access; the documented API upload covers server and client CA certificates, including password-protected ones.</li>
</ul>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[E-Invoicing 05.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/einv-20260805.1</link>
            <guid>https://docs.efsta.eu/release-notes/einv-20260805.1</guid>
            <pubDate>Wed, 05 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-20260805.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The validation service no longer raises a warning when a position is sent <strong>without a quantity</strong>. The transaction ruleset defines that omitting the quantity means the default of <code>1</code>, so these submissions are perfectly valid — the misleading warnings are gone from validation responses and are no longer stored.</p>
<p>In addition, a line-void processing error affecting the UBL-based countries (Belgium, Germany, France) was fixed. It was caught in an internal environment before any customer ran into it.</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-20260805.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>Your integration can rely on the documented default quantity without generating warning noise in monitoring, and line voids in UBL countries process cleanly — one less validation quirk to explain and nothing to change on your side.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 03.08.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-03.08.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-03.08.2026</guid>
            <pubDate>Mon, 03 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-03.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 Common Business Cases section gained a new entry: <a class="" href="https://docs.efsta.eu/efr/api/business-cases#register-creation">Register Creation</a>. It describes how to create a subregister in <strong>Multi POS</strong> and <strong>Multi Company</strong> mode by sending a transaction with <code>NF="CREATERN"</code>, including what to send and what to expect back.</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-03.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>Integrators setting up multi-register environments no longer have to reverse-engineer register creation from support tickets — the flow is spelled out step by step in the guide, in the same format as every other business case.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[BillApp 2.1.9]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-billapp-2.1.9</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-billapp-2.1.9</guid>
            <pubDate>Wed, 29 Jul 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-billapp-2.1.9#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Digital receipt layouts become dynamic. Layout sections can now be shown <strong>conditionally via formula</strong> — with comparison operators (<code>EQ</code>, <code>NE</code>, <code>LT</code>, <code>GT</code>, <code>LE</code>, <code>GE</code>), <code>EXISTS</code>, and <code>AND</code>/<code>OR</code>/<code>NOT</code> — so a section's visibility follows the receipt content, for example <code>=EQ({ESR.DT},"INVOICE")</code>. A new <strong>Line List</strong> section renders any receipt array line by line (positions, header, and footer lines), and conditional formatting applies a fixed style palette — bold, muted, alignment, and more — per section or per individual line. Rules that error out are simply skipped, so a broken formula never hides receipt content.</p>
<p>Together, a single layout now covers all document types — fiscal receipt, invoice, non-fiscal slips, returns, daily reports — instead of maintaining separate configurations. Existing SmartBill visibility settings are untouched, and the behavior was verified against 13 real POS document types.</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-billapp-2.1.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>Maintaining one layout instead of one per document type cuts your configuration effort and keeps branding consistent across everything you hand to the customer. Conditional visibility and per-line styling let invoices, returns, and reports each look right — without duplicating layouts or touching what already works.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Portal 2.23.10]]></title>
            <link>https://docs.efsta.eu/release-notes/cloud-portal-2.23.10</link>
            <guid>https://docs.efsta.eu/release-notes/cloud-portal-2.23.10</guid>
            <pubDate>Wed, 29 Jul 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.10#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Companies can now <strong>order e-invoicing features directly in the portal</strong>, following the same flow already used for reporting obligations. If e-invoicing is enabled at your partner but not yet active for your company, the e-invoicing menu offers the available features in a dropdown — select one, confirm the purchase, and the feature is activated on the spot. If the feature is not available through your partner at all, the portal keeps pointing you to your POS or efsta partner for support.</p>
<p>A bug in the feature-ordering process that mislabeled bundle features has also been fixed.</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.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>Activating e-invoicing no longer requires a support round-trip: what your partner has enabled, you can switch on yourself in a few clicks — and bundles now show up correctly while ordering.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 28.07.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-28.07.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-28.07.2026</guid>
            <pubDate>Tue, 28 Jul 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.07.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 e-invoicing guide for France gained a new section on <a class="" href="https://docs.efsta.eu/e_invoicing/country-specific/FR#legal-payment-mentions">Legal Payment Mentions</a>, describing the three mandatory notes every French B2B e-invoice must carry. In addition, the French <strong>test environment</strong> is now available and its usage is explained under <a class="" href="https://docs.efsta.eu/e_invoicing/country-specific/FR#testing">Testing</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/docs-28.07.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>Integrators preparing for the French e-invoicing mandate can verify their invoices carry the legally required payment mentions, and can run end-to-end tests against the documented test environment before going live.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[E-Invoicing 28.07.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/einv-20260728.1</link>
            <guid>https://docs.efsta.eu/release-notes/einv-20260728.1</guid>
            <pubDate>Tue, 28 Jul 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-20260728.1#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The <strong>French outbound B2B e-invoicing flow</strong> is live: registered customers can submit domestic B2B e-invoices through efsta and the Iopole platform. Submissions carry the mandatory French invoice content, retries are protected against creating duplicate invoices, and every submission is logged with traceable identifiers — validation or technical failures surface as clear, user-facing outcomes instead of silent errors.</p>
<p>Around the core flow:</p>
<ul>
<li class="">The portal shows your French onboarding state explicitly — <strong>Registering</strong> until directory registration completes, then <strong>Registered</strong> — and invoice actions stay safely blocked until you are registered.</li>
<li class="">A dedicated French <strong>test environment</strong> runs alongside production, so partners can complete onboarding and send end-to-end test invoices with test data fully isolated from production.</li>
<li class="">The Peppol validation service now stays warm in all environments, eliminating cold-start delays on validation requests.</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-20260728.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>France's e-invoicing mandate is approaching, and you can now build and verify your outbound flow end-to-end — in test mode, against the real API — before going live. Clear registration status means no guessing about when you can start billing, and duplicate protection means a retried submission never becomes two invoices at the tax platform.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[Documentation 23.07.2026]]></title>
            <link>https://docs.efsta.eu/release-notes/docs-23.07.2026</link>
            <guid>https://docs.efsta.eu/release-notes/docs-23.07.2026</guid>
            <pubDate>Thu, 23 Jul 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-23.07.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 <strong>Cloud EFR</strong> documentation moved out of the Getting Started guide into a <a class="" href="https://docs.efsta.eu/efr/cloud/">standalone page</a> of its own under the EFR section, making the hosted middleware easier to find and reference. Along with the move, a new section on <a class="" href="https://docs.efsta.eu/efr/cloud#authentication">multi-company authentication</a> with the Cloud EFR was added.</p>
<p>For Spain, the <strong>VERI*FACTU declaration of conformity</strong> link now points to the <a href="https://public.efsta.net/efr/ES/declaration/" target="_blank" rel="noopener noreferrer" class="">latest declaration</a>, and all previous versions of the document are available in the same public folder.</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-23.07.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>Cloud EFR</strong> — everything about the hosted middleware, including how authentication works in multi-company setups, now lives on one dedicated page instead of being scattered through the getting-started material.</li>
<li class=""><strong>Spain</strong> — integrators always reach the current declaration of conformity, with older versions still accessible when an audit asks for them.</li>
</ul>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR HR 2.9.5]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-hr-2.9.5</link>
            <guid>https://docs.efsta.eu/release-notes/efr-hr-2.9.5</guid>
            <pubDate>Thu, 23 Jul 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-hr-2.9.5#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>Croatian fiscalization now signs XML messages and computes the <strong>ZKI</strong> security code with <strong>RSA and SHA256</strong> instead of the outdated SHA1 algorithm. This resolves the <code>FIS_ERR</code> "invalid digital signature" rejections seen against the tax authority's test environment and aligns the middleware with the current signing requirements.</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-hr-2.9.5#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>If you operate in Croatia, receipts are signed with the algorithm the tax authority expects — no rejected fiscalization messages, no manual intervention, and you stay compliant as the SHA1 phase-out proceeds.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR 2.9.4]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-2.9.4</link>
            <guid>https://docs.efsta.eu/release-notes/efr-2.9.4</guid>
            <pubDate>Mon, 20 Jul 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.9.4#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>The restart schedule now accepts <strong>multiple daily times</strong> as a comma-separated list, for example <code>03:00,12:00,18:00</code> — each entry is validated, changes take effect immediately, and existing single-time configurations keep working exactly as before.</p>
<p>Input validation got stricter where it protects your data: transactions containing undefined entries in the position, payment, or tax arrays are now <strong>rejected immediately</strong> with a clear <code>#INVALID</code> error for all countries, instead of being processed with incomplete data. Test tax IDs are also handled properly across countries, so test registrations no longer consume real activations.</p>
<p>Several country-specific fixes ship alongside:</p>
<ul>
<li class="">Polish KSeF e-invoices now send the net unit price rounded to two decimals, as the schema requires.</li>
<li class="">Belgian fiscal data modules that report timestamps with milliseconds are accepted.</li>
<li class="">The German middleware reliably detects the Cryptovision TSE again.</li>
<li class="">Spanish subclient and region configuration issues are resolved, and journals for France, Hungary, and Lithuania now include the fiscal sequence number.</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.9.4#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>Multiple restart windows let you fit maintenance around shift patterns instead of a single nightly slot. The stricter validation surfaces integration mistakes at the door with an actionable error, rather than as corrupted receipts later — and the country fixes remove concrete blockers in Poland, Belgium, Germany, and Spain.</p>]]></content:encoded>
            <category>release</category>
        </item>
        <item>
            <title><![CDATA[EFR DE & ES 2.9.2]]></title>
            <link>https://docs.efsta.eu/release-notes/efr-de-es-2.9.2</link>
            <guid>https://docs.efsta.eu/release-notes/efr-de-es-2.9.2</guid>
            <pubDate>Fri, 03 Jul 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-de-es-2.9.2#whats-new" class="hash-link" aria-label="Direct link to whats-new" title="Direct link to whats-new" translate="no">​</a></h3>
<p>This release resolves three issues in the German <strong>Oracle Opera</strong> integration: registrations on multi-company (Cloud) middleware instances are no longer rejected with <code>#RN_TAXID</code>, Z-report requests containing only totals no longer time out after 45 seconds, and mixed-rate deposit folios keep the correct VAT rate per line instead of collapsing every line to the first line's rate.</p>
<p>For Spain, broken configuration validations are fixed, so changing provinces in the base data works again without errors.</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-de-es-2.9.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>Hotels and chains running Opera against a multi-company setup can register and close their days without manual workarounds, and deposit folios settle with correct VAT — no corrections in the back office afterwards. Spanish operators can maintain their configuration without getting stuck on validation errors.</p>]]></content:encoded>
            <category>release</category>
        </item>
    </channel>
</rss>