Back to all months

A redesigned workspace, clearer taxes and more connected workflows

Explore this month's product updates and the details behind each release.

Electronic invoice delivery and clearer VAT reporting

Submit eligible invoices through the electronic delivery option and see whether processing was accepted, rejected or needs follow-up. More reliable enrollment recovery and clearer separation of regular VAT and OSS help you keep delivery and reporting on track.

Added

  • Eligible invoices offer explicit electronic submission with acceptance, rejection and uncertain-outcome feedback. Email delivery is unchanged.

Changed

  • Shopify catalog updates are processed in order per store, with synchronization pacing respected for orders as well as catalog changes.

Fixed

  • Checking e-Faktura enrollment no longer starts another registration. Failed or incomplete starts can be retried explicitly, with separate token confirmation and continuation steps.
  • Slovak regular VAT returns exclude OSS and other explicitly separate schemes from VAT fields and control-statement input.
  • Tax Overview combines legacy unspecified transactions with regular reporting to avoid duplicate country groups, while keeping explicit schemes separate.

Keep tax currencies consistent across edits and reports

Changing a transaction’s tax currency now carries through to its lines, helping your edits and reports agree. Historical records retain their saved currency information, with clearer fallback handling when tax currency is missing.

Fixed

  • Changing transaction tax currency clears line overrides so lines inherit the selected currency; exchange-rate lookup and recalculation continue to apply.
  • Tax summaries, entries and currency filters use document currency when line and transaction tax currencies are missing, without relabeling amounts as company currency.
  • Untouched historical line currency overrides remain supported.

Removed

  • The unused generic tax-return API endpoint has been retired. Tax summaries and Slovak statutory return generation remain available.

Edit tax currency and match payments more easily

Set tax currency beside the exchange rate and review recalculated reporting amounts before saving. Automatic bank payment matching works again from both the transaction list and detail, while Inbox settings give you separate control over accepted and trusted senders.

Changed

  • Tax Details lets you change currency, fetch the rate for the tax date and recalculate reporting amounts before saving. New tax lines inherit transaction tax currency.
  • Inbox settings separate the intake whitelist from trusted automation senders. The trusted list starts empty, and work from other senders remains subject to approval.

Fixed

  • Automatic payment matching works from bank transaction lists and details without the previous missing-operation error.

Update matching tax lines together

Make a shared tax-reporting change once, then open individual lines when you need an exception. Reverse-charge edits also keep document and reporting-currency amounts consistent as rates change.

Changed

  • Tax reporting edits group identical tax setups for bulk changes, with Show lines and Hide lines controls for individual adjustments.

Fixed

  • Reverse-charge edits keep amounts consistent when exchange rates change. Turning reverse charge off clears tax amounts without leaving invalid values.

Make precise bulk changes to your ledger

Update accounts or descriptions across selected entries or all matching pages, with explicit choices to keep, replace or clear each value. Dates, amounts and fields you leave alone stay unchanged.

Changed

  • Document and accounting editors use subtle row borders to keep individual lines easy to distinguish.

Fixed

  • Bulk ledger edits apply account and description changes independently to selected entries or all matching pages.
  • Accounts and descriptions can be cleared explicitly without changing posting dates or amounts.

Choose how your Inbox receives and handles email

Inbox settings bring email intake, sender policies and automation preferences together. Choose an available address, decide whose messages to accept and set whether work needs approval or can run automatically.

Added

  • Enable or disable Inbox in Settings and check address availability while choosing an email handle.
  • Manage allowed and blocked senders with search, inline editing and bulk deletion.
  • Choose approval-first or automatic execution settings, control trusted senders and opt in to forwarding confirmations. Viewing and managing Inbox settings have separate permissions.

Match sales payments by order number

Use a linked sales order number as the payment reference while keeping your invoice numbering unchanged. Document imports also distinguish the original total from the outstanding balance, making paid and partly paid bills clearer to review.

Added

  • Sales preferences can use sales order numbers as payment references, falling back to the document number when no order number is available.

Fixed

  • Document extraction distinguishes full document totals from remaining unpaid balances, including fully and partially paid invoices.
  • Missing optional information can stay empty instead of becoming placeholder text or amounts.

Shorter payment references without renumbering invoices

Set rules for shorter references on newly generated sales payments while keeping your document numbers and existing references. More tolerant imports and integration responses help everyday workflows handle varied source data.

Added

  • Organization preferences offer optional payment-reference rules. Existing and explicitly supplied references remain unchanged.

Changed

  • When organization registration is temporarily paused, the app and Shopify setup explain the pause before you continue.

Fixed

  • Document imports accept bill numbers containing slashes.
  • SDK 2.0.5 handles missing or null response fields, including historical bank statements without linked accounts.

Keep tax reporting choices consistent as documents arrive

New Shopify invoices and refunds receive their reporting classification during processing, while resynchronization preserves choices already made. Clearer report headings and more resilient e-Faktura enrollment help you review and manage the results.

Changed

  • Shopify resynchronization preserves existing reporting schemes; new imports are classified during processing without replacing manual choices.
  • Tax Overview makes country and currency groupings clearer, and manual reporting-scheme selection stays visible in the transaction editor.
  • Slovak e-Faktura enrollment supports delayed confirmation and can use a valid Slovak VAT number when a separate tax number is invalid.

Fixed

  • Invoices without a tax nexus follow country delivery rules after processing. Electronic delivery still requires confirmed enrollment.

A clearer breakdown of regular VAT and OSS

Classify transactions for regular VAT or Union OSS independently of registration details, then explore their totals in Tax Overview. Expand tax-rate details within aligned report columns, with existing historical totals preserved.

Changed

  • Choose a transaction’s reporting scheme in the editor. Tax Overview separates explicit regular VAT and Union OSS classifications and retains unclassified history.
  • Tax Overview groups by nexus and adds expandable tax-rate totals before individual tax names.
  • Slovak e-Faktura enrollment shows a confirmation countdown, restart action and token recovery.
  • API document listing and metadata use /documents in place of legacy /docs routes; document upload remains available at /documents.

Fixed

  • Default tax lines use the selected nexus currency. Shopify VAT conversion follows the applicable VAT currency rather than the store currency.
  • EU VAT registration type can be edited and saved with a transaction.

Removed

  • The retired AI Assistant chat interface and Assistant and Inventory API endpoints have been removed.

More reliable imports for foreign-currency bills

Imported bills retain the currency of their local tax amounts, and successful imports are reported as complete. Country-level tax currency settings and corrected VAT recaps help you follow document and reporting amounts together.

Changed

  • Set tax currency in country advanced settings, or leave it empty to use the organization currency without losing regional registrations.

Fixed

  • Completed document imports are no longer incorrectly reported as failed.
  • Foreign-currency bill imports preserve local tax currencies on lines and summaries, including consolidated lines.
  • Invoice and credit-note VAT recaps refresh reporting-currency amounts while preserving document-currency amounts.
  • Receipt tax registration follows the vendor country instead of assigning an unrelated foreign registration; bills retain their home-country fallback.

Preserve the right currency for tax amounts

Tax registrations can use a dedicated reporting currency, and bill integrations retain it alongside tax amounts. This keeps the currency of a tax recap clear even when it differs from the bill itself.

Added

  • Tax nexuses can specify a legal-currency override or inherit the organization currency.

Fixed

  • Bill API requests and responses, including SDK 2.0.3, preserve legal currency on bill taxes and item taxes.
  • Missing document tax currencies are recovered from saved tax definitions or item currencies before registration defaults are used.

Simpler customer emails and integration setup

Sales emails can pick up the customer’s address when no recipient is prepared, saving another manual entry. Updated API guidance and SDK organization make it easier to find the right integration endpoint and business models.

Changed

  • Public API documentation shows the organization URL and permanent organization ID used by integrations.
  • SDK 2.0.2 organizes models and queries by business module. Integrations need to update C# namespace references; API property casing and JSON contracts remain unchanged.

Fixed

  • Sales document email forms prefill the customer email when the prepared message has no recipient.

Give integrations the access they need

Create and manage organization API keys in Settings, with specific permissions and optional expiry. A dedicated integration endpoint supports permanent organization IDs alongside existing URLs, giving you clearer control over connected tools.

Added

  • Create named API keys with a secret shown once, assign operation permissions or full API access, and edit, revoke or delete keys.
  • Choose no expiry or a date-only expiry valid through the selected UTC date. Key management follows dedicated access permissions.
  • Integrations can use organization handles or permanent IDs at the dedicated API endpoint while existing URLs remain supported.

Changed

  • SDK 2.0.0 uses permanent numeric organization IDs and the dedicated API. Integrations moving to this version must replace OrganizationPublicId with OrganizationId and configure supported client credentials or an API key.

Refresh document previews on your terms

Keep the saved appearance of historical documents until you choose to refresh it. Clearer template-language controls also help you add translations without losing your last language or changing the branding of customer emails.

Changed

  • Manually refresh older previews or previews with outdated templates. Saved previews remain in place until refreshed, and previous rendered versions are retained.
  • New template languages start with copied text for manual translation, with duplicate languages and removal of the final language prevented.

Fixed

  • Customer document emails no longer display a platform logo when no merchant logo is configured.

Let documents follow your customers’ language

Leave new sales documents on Auto to use customer preferences and your configured defaults for available translations. Email translations follow their own defaults, while Czech payment QR codes now also accept domestic account numbers.

Changed

  • PDF and HTML output resolves available translations from the document choice, customer preference, template default and organization default. Cached previews respect the resolved language.
  • Email content follows the document language choice, customer preference and email defaults while preserving custom text.
  • Template Designer explains the organization’s default communication language; email settings offer a shared default language preference.
  • Czech payment QR codes accept domestic account numbers as well as IBANs for Czech customers of Czech organizations.
  • API clients should use document_locale for sales document language.

More personal emails, less manual bill entry

Send customers email content in the language you choose, and bring payment details into Zenvio straight from uploaded bills. Translated messages and more complete imports help you spend less time retyping and adapting everyday documents.

Added

  • Make every email feel more personal: Speak to your customers in the language you choose. You can now translate email subjects and messages, with your default content ready whenever a translation isn't available. Manage your language versions together while keeping the same recipient settings.
  • Set an organization default communication language and preserve customer language preferences on contacts and sales documents. Shopify synchronization also records customer and purchase locale preferences without changing invoice or email languages.
  • Eligible unpaid purchases offer payment QR codes for the remaining balance, available beside payment details and from list or detail actions for Slovak and Czech organizations.

Changed

  • Less typing when bills arrive: Import a bill from a PDF or image and bring its payment details with it. Zenvio now captures bank account numbers, IBANs and payment references when they're included on the document, helping you prepare bills with less manual entry.
  • Searchable dropdowns open when you start typing and retain the first character in the filter.

Find what you need while preparing documents

Search and select customers, items and accounts with a consistent experience across Zenvio, including keyboard navigation. You can also choose standard UNECE unit codes by description, making it easier to identify the right units on invoices and credit notes.

Added

  • Find what you need while preparing documents: Search and select customers, items and accounts with a consistent experience across Zenvio, including keyboard navigation. You can also choose standard UNECE unit codes by description, making it easier to identify the right units on invoices and credit notes.
  • UNECE unit codes can be searched by code or description, selected with the keyboard, and cleared when optional. Invoice and credit note unit history is preserved; editing older documents can fill missing codes from their selected units.

Changed

  • Invoice XML supports UNECE unit codes and maps common legacy units while rejecting invalid or conflicting mappings without changing quantities or prices.

Fixed

  • Unit settings show a heading when adding or editing a unit. ISO and UNECE codes are grouped under Advanced Settings.
  • Bank statements and other detail pages outside Settings retain their centered width.

A simpler way to find your settings

Your settings menu and selected page now share one workspace, keeping navigation close while you make changes. Compact forms and a heading that stays in view help you move through your configuration with less scrolling back and forth.

Changed

  • A simpler way to find your settings: Your settings menu and selected page now share one workspace, keeping navigation close while you make changes. Compact forms and a heading that stays in view help you move through your configuration with less scrolling back and forth.
  • Invoice delivery checks refresh automatically while permissions are pending, with retry available after a minute. Delivery actions remain disabled until permission is confirmed.

Fixed

  • Accounting Book forms display their heading and identify the book being edited.
  • Reporting keeps navigation and report scrolling within the workspace when opening reports directly or switching pages.
  • Slovak invoice XML uses the correct tax-number-based electronic address and preserves taxable dates, bank-transfer references, registration numbers and working-day quantities.
  • Invoice XML keeps explicit buyer and purchase-order references, falls back to the invoice number when both are absent, and follows invoice line order.

Keep your reports within reach

Explore your reports in a unified workspace that keeps the report list beside the report you're reading. Scroll through the figures while navigation stays in place, then move straight to the next report.

Changed

  • Keep your reports within reach: Explore your reports in a unified workspace that keeps the report list beside the report you're reading. Scroll through the figures while navigation stays in place, then move straight to the next report.
  • Shopify, WebAreal and WooCommerce check invoice email permission before automatic sending and retry while compliance checks are pending.

A clearer financial overview and more control over automation

Explore profit, revenue and expenses in the refreshed dashboard, with accounting-year comparisons and quick access to reports. Clearer Shopify creation settings let you pause automation without losing your preferences, while accounting entries respect your book’s precision.

Changed

  • A clearer picture of your business performance: See profit, revenue and expenses at a glance in the refreshed dashboard. Compare results with the previous year, explore monthly trends and choose from the years recorded in your accounting book. Reports and bill upload are a quick link away.
  • More control over Shopify document creation: Choose when Shopify orders create invoices and credit notes with clearer creation settings. Need a pause? Turn creation off without losing your preferred trigger, so it's ready when you resume.
  • Dashboard loading, empty and error states explain when financial data is unavailable. Approximate tax figures no longer appear on the overview.
  • Payment QR codes follow the receiving IBAN’s country and appear for matching Czech or Slovak customer billing countries. Missing or invalid information hides the code while keeping bank details available.

Fixed

  • Accounting entries respect your book's precision: Accounting postings now use the decimal precision configured for your accounting book. When zero entries are disabled, postings that round to zero are omitted.
  • Tax exchange rates are edited in Tax Details and hidden when document and tax currencies match. The accounting exchange-rate section has a clearer label.
  • Labeled buttons retain their natural height and text alignment on touch devices.

Meet the new Zenvio: a redesigned workspace

The new Zenvio interface is here. We've redesigned the colors, refreshed the typography and brought a more consistent look to navigation, buttons and document views, giving your everyday invoicing and accounting work a clearer, more cohesive workspace. A redesigned sidebar makes it easier to see where you are, while stronger visual contrast helps primary actions stand out. Updated document layouts put customers, totals and payment information in focus, and more consistent spacing makes busy screens easier to scan. Imported documents also gain a country-based currency fallback when no currency is shown.

Changed

  • Meet the new Zenvio: a redesigned workspace: The new Zenvio interface is here. We've redesigned the colors, refreshed the typography and brought a more consistent look to navigation, buttons and document views, giving your everyday invoicing and accounting work a clearer, more cohesive workspace. A redesigned sidebar makes it easier to see where you are, while stronger visual contrast helps primary actions stand out. Updated document layouts put customers, totals and payment information in focus, and more consistent spacing makes busy screens easier to scan.
  • Sidebar labels and icons use darker neutral colors, with clearer active states and visible keyboard focus. Secondary buttons have a light gray background, while tertiary actions remain transparent.
  • The interface uses a more compact text scale while respecting browser font preferences.
  • Sign-in, registration, password recovery and permission screens share the refreshed branding, clearer contrast and responsive controls that accommodate larger text.

Fixed

  • Smarter currency handling for imported documents: Let Zenvio fill in a missing currency. When a document leaves it out, Zenvio uses the issuer country's default currency, with coverage for 193 country codes. Any currency explicitly shown on the document is kept.
  • Dates use normal numeral styling while accounting figures retain equal-width digits.
Back to all months