Changelog

What's new

Stay up to date with the latest features, improvements, and fixes.

LATESTSeptember 2026

September 13, 2026

Native point-of-sale improvements, French and Italian e-invoicing foundations, stronger Portuguese compliance, safer billing, and more reliable API operations.

Point of sale & mobile

  • Daily register workflows — The native point of sale now supports item categories, line notes, customer lookup and a daily revenue breakdown, with more reliable shared-table behavior
  • Authenticated operators — Staff can enrol on a shared till with their own login, then use a PIN to select the active operator
  • Accurate VAT and easier table access — The iOS register preserves exact item VAT rates and keeps tables one tap away on iPhone

Compliance & e-invoicing

  • French e-invoicing support — Added the invoice and reporting foundations for France's 2026 requirements; production validation remains ongoing
  • Italian FatturaPA and SDI support — Added Italy-specific B2B, B2C and cross-border invoice handling; live authority transmission still depends on production certificate access
  • Portuguese invoicing — Completed supported document, series, correction and SAF-T workflows, with simpler operator identification and standard exemption wording
  • FURS payment amounts — Slovenian fiscalization can report an explicitly paid amount without changing the invoice total or taxes
  • Clearer fiscalization errors — Invalid Slovenian and Croatian fiscalization inputs now fail earlier with clearer messages
  • Reverse charge and payment codes — PDFs no longer present reverse-charge VAT as charged tax, and UPN/QR payment codes are hidden when a document is paid or does not support payments

Billing & white-label

  • Reliable upgrades and renewals — White-label upgrades apply unused credit once, renewal retries are bounded, and billing preserves the intended issuer and payment history
  • Safer concurrent usage — Subscription settlement, usage limits and payment recovery are more reliable under retries and concurrent requests

Web, email & developer platform

  • Session recovery — The dashboard no longer loops requests after a session expires

  • Email translations — Confirmation and login-alert emails restore missing language-specific characters and correct grammar

  • Working SDK examples — Website and documentation samples now use the current SDK methods, variables and request shapes

  • MCP updates — MCP integrations support one-click OAuth connections and the 2026-07-28 protocol while preserving entity scope and existing permissions

  • Safer deployments — Database migrations and service shutdowns are less likely to interrupt active API requests

  • Expense recognition safeguards — Multi-page supplier-document recognition has clearer limits, bounded processing and stronger privacy controls

  • Add Italy SDI e-invoicing (FatturaPA via SDICoop) Add Italy-specific FatturaPA document creation and lifecycle support for domestic B2B and B2C invoicing and cross-border sales. Live SdI transmission still requires production certificate access and validation.

  • Fix UPN/QR display on paid and non-payment documents UPN payment slips and QR codes are now hidden on fully paid invoices and on document types that don't support payments, preventing confusion.

  • Add France September 2026 invoicing compliance Add the invoice and reporting foundations for France's 2026 e-invoicing requirements. Production validation remains ongoing, so this does not yet claim live authority acceptance.

  • Add POS categories, item notes and daily revenue report Improve the native point of sale with item-category filters, line notes, customer lookup and daily revenue reporting. Shared tables behave consistently when quantities change or a sale is cleared, and shared devices request the operator PIN again after inactivity.

  • Add FURS payment amount override Invoice creation can optionally send a FURS payment amount that is smaller than the invoice total, so cases like ZZZS copayments fiscalize the paid amount without changing taxes or the invoice amount.

  • NewAdd Italy SDI e-invoicing (FatturaPA via SDICoop)
  • NewAdd POS categories, item notes and daily revenue report
  • NewAdd FURS payment amount override
  • BugFix UPN/QR display on paid and non-payment documents
  • NewAdd France September 2026 invoicing compliance
September 2026

September 7, 2026

Faster document search, safer Portuguese and Slovenian compliance, WooCommerce order recovery, a published Data Processing Agreement, and less personal data in monitoring

Invoicing & Documents

  • Faster document search — Searching invoices, estimates, credit notes, advance invoices and delivery notes by customer or item text is now fast for accounts with large document volumes, with unchanged results and counts
  • Tax-exclusive line totals — Documents emphasize tax-exclusive line totals for customers marked as tax subjects, while taxes and grand totals stay unchanged
  • Calendar dates — Invoice, due, validity, payment and received dates show the exact calendar day in every time zone; users west of UTC previously saw the day before
  • Payment type selection — Choosing a payment type no longer opens the date picker underneath it on phones or desktop, and new payments default to bank transfer

Compliance

  • Slovenian UPN payment slips — Payer and recipient details print in full at the official slip dimensions, the slip moves intact to a new page when it does not fit, and the QR code uses the encoding banking apps expect
  • FURS authority checks — Invalid or unreadable responses from the FURS authority are treated as failures, and certificate uploads are rejected when the authority check cannot be trusted
  • Article 76.a validation — Domestic reverse charge and EU tax treatment are validated against the customer details actually shown on the document
  • Portuguese credit notes — A credit note must reference an issued original invoice; unlinked requests and links to draft, deleted or voided invoices are rejected before anything is numbered, so a mistake can no longer block the monthly SAF-T export

Privacy & Legal

  • Data Processing Agreement — A versioned DPA and sub-processor list are published on the website and apply to every account automatically; new accounts record the accepted version
  • Legal documents in settings — Links to the Terms, Privacy Policy, DPA and sub-processor list moved from the account overview to account settings
  • Less personal data in monitoring — Error reports and usage analytics no longer contain request bodies, emails, names, tax numbers or addresses, unused third-party services were removed, and country-name lookup runs on EU infrastructure

Expenses

  • Expense list — Expenses show their received date, list newest first by default, and document numbers link the same way as other document lists

Web App

  • Responsiveness and memory — The app uses less CPU and memory while editing documents, moving between dashboards and switching accounts

Billing & White-Label

  • Subscription page width — White-label subscription pages show all three plans side by side on laptop screens

Mobile

  • iOS account actions — Sign out and Delete account rows align identically, show a spinner while running, keep their VoiceOver names and cannot overlap

Apollo

  • iOS sign-in — Existing Apollo users can sign in, restore sessions and reset passwords in the iOS app regardless of how their membership was created or which plan they use

API

  • Saved catalog items — Creating a document with save_item: true and a referenced tax saves the catalog item with exactly that tax, and catalog validation errors return a clear message

SDKs & Integrations

  • WooCommerce store setup — Incomplete authorizations stay visible and repairable, store URLs and settings are editable, catch-up imports show the exact dates submitted, and all 18 languages are covered
  • WooCommerce totals — Imported orders reproduce the shop's exact net totals, explicit 0% tax lines and precise unit prices regardless of the entity's default calculation mode
  • Order processing recovery — Failed order processing stays visible and can be retried safely; existing documents and payments are reused, and retries no longer duplicate invoices or emails
  • Refund reconciliation — Fully refunded orders cancel their invoice even when other order details could not be processed, and retries keep historical refunds and manually voided invoices final
  • Stripe app — The Space Invoices app for Stripe no longer crashes when its views load
  • ImprovedImprove web app responsiveness and memory use
  • BugFix calendar dates shifting a day in western time zones
  • ImprovedImprove expense list date and number link
  • BugFix Slovenian UPN party field clipping
  • ImprovedPrefer untaxed PDF line totals
  • BugFail closed on invalid FURS authority responses
  • NewAdd WooCommerce invoicing integration
  • NewAdd a public Data Processing Agreement and sub-processor list
  • BugFix WooCommerce tax and price normalization
  • BugFix Article 76.a customer snapshot validation
  • BugFix replay of failed order document processing
  • BugFix blocked refund invoice cancellation
  • BugFix slow document search across company line items
  • BugFix save_item tax persistence errors
  • ImprovedMove the account Legal card to user settings
  • BugFix Stripe app renderer dependency compatibility
  • BugFix iOS account action row alignment and busy states
  • ImprovedImprove white-label subscription page width
  • BugFix PT credit-note SAF-T safety
  • NewAdd multilingual in-app guided walkthroughs
  • BugFix payment type select opening the date picker
  • BugFix Apollo iOS tenant-scoped login
  • BugFix Portuguese credit notes linking to draft invoices
  • ImprovedRemove personal data from error and usage reporting
August 2026

August 31, 2026

Integrations

  • WooCommerce — Create invoices automatically from WooCommerce orders
  • Shopify PDF attachment — Choose whether Shopify order emails attach the invoice PDF

Compliance

  • Portuguese document signing — Improved signing for Portuguese documents
  • e-SLOG payment reference — Better compatibility of payment references in Slovenian e-invoices

Invoicing & Documents

  • Payment dates in exports — Document exports include payment dates
  • Advance deductions — Advance invoice deductions render correctly on invoice PDFs
  • Discount order — PDF totals apply discounts in the right order
  • Registry identifiers — Company registry identifiers are no longer truncated
  • Advance invoice view — Fixed a render loop on advance invoices

Expenses

  • Expense recognition access — Clear access and upgrade guidance for expense recognition

Billing & White-Label

  • Subscription renewals — Renewals succeed after a card update
  • Yearly pricing — Improved white-label yearly pricing

Mobile & Web App

  • Mobile dashboard — Better stats layout on small screens
  • Settings on mobile — Settings navigation no longer covers the page content

SDKs

  • JavaScript SDK bundle — Smaller, better-packaged SDK bundle

  • Add WooCommerce invoicing integration Connect WooCommerce stores to automatically import orders and create compliant invoices. Includes secure authorization, webhook management, historical sync, localized buyer-facing documents, and refund lifecycle handling.

  • Fix subscription renewals after card updates Ensure migrated white-label subscriptions continue renewing through Stripe after customers save a new card, without disrupting billing history or scheduled plan changes.

  • Improve e-SLOG payment reference compatibility Ensure explicit invoice references are available to accounting imports both as a general document reference and as payment remittance information, while preserving existing fallback behavior.

  • Add expense recognition access and upgrade guidance Show clear expense-recognition availability, limits, pricing, and upgrade guidance before users upload a document.

  • Fix truncated registry identifiers Preserve complete company and tax identifiers when importing registry data and creating entity records so significant trailing digits are not lost.

  • Add Shopify email PDF attachment setting Let merchants choose whether automated Shopify document emails include the PDF as an attachment in addition to the document link.

  • Fix advance invoice render loop Prevent the advance-invoice creation screen from crashing for Slovenian entities with fiscalization or e-invoicing controls enabled.

  • Add payment dates to document exports Include payment dates alongside payment types in spreadsheet document exports so exported payment details are complete.

  • Improve JavaScript SDK bundle packaging Reduce JavaScript SDK download and installation weight while preserving existing integrations, and strengthen package compatibility checks.

  • Fix advance deductions in invoice PDFs Ensure invoices created from advance invoices clearly show the full taxable total, the advance deduction, and any remaining balance across every PDF template and preview.

  • Improve white-label yearly pricing Add consistent annual white-label subscription pricing across billing and display surfaces, using explicitly configured yearly prices when available and a 20% discounted annual fallback otherwise.

  • Improve mobile dashboard stats layout Make dashboard summary cards easier to browse on small screens so open documents remain closer to the top of the page.

  • Fix settings navigation covering page content on mobile On phones, the settings menu was drawn on top of the settings form, making pages unreadable and unusable. The menu is now a compact picker that opens the full list in a panel, two settings pages no longer scroll sideways, and several page names that showed a placeholder instead of a translated label are fixed.

  • Improve Portuguese document signing Improve reliable qualified signing for Portuguese documents while keeping sandbox and live signing fully isolated.

  • Fix discount order in PDF totals Ensure invoice totals present discounts before the already-discounted subtotal so the calculation reads correctly.

  • BugFix advance deductions in invoice PDFs
  • BugFix subscription renewals after card updates
  • ImprovedImprove e-SLOG payment reference compatibility
  • BugAdd expense recognition access and upgrade guidance
  • BugFix truncated registry identifiers
  • NewAdd Shopify email PDF attachment setting
  • BugFix advance invoice render loop
  • ImprovedAdd payment dates to document exports
  • ImprovedImprove JavaScript SDK bundle packaging
  • ImprovedImprove white-label yearly pricing
  • ImprovedImprove mobile dashboard stats layout
  • BugFix settings navigation covering page content on mobile
  • UpdateImprove Portuguese document signing
  • BugFix discount order in PDF totals
August 2026

August 21, 2026

Compliance and e-invoicing

  • Peppol sending enrollment — Eligible entities can opt in to Peppol sending for outgoing invoices and credit notes, check recipient support, and follow enrollment status.
  • Portuguese document signing — Qualified signing for Portuguese documents is more reliable, with sandbox and live signing kept fully isolated.
  • Improved e-SLOG payment references — Explicit invoice references are now available to accounting imports as both document and remittance information.

Documents and exports

  • Payment dates in spreadsheet exports — Exported payment details now include payment dates alongside payment types.
  • Complete registry identifiers — Company and tax identifiers imported from registry data retain all significant digits.
  • Optional Shopify PDF attachments — Merchants can choose whether automated Shopify document emails include a PDF attachment in addition to the document link.
  • Stable advance-invoice creation — Slovenian entities using fiscalization or e-invoicing controls can create advance invoices without the form crashing.

Billing

  • Consistent annual white-label pricing — Billing and display surfaces now use configured yearly prices when available, with a consistent discounted annual fallback.
  • Reliable renewals after card updates — Migrated white-label subscriptions continue renewing through Stripe after customers save a new card.

App experience

  • Improved mobile dashboard layout — Summary cards are easier to browse on small screens, keeping open documents closer to the top.
  • Better dialog scrolling — Long dialogs remain usable on smaller screens without pushing controls outside the viewport.
  • Safer sign-in return routing — Successful sign-ins no longer redirect back into login or callback routes.
  • Clearer country availability — The website now distinguishes capabilities available today from those coming soon or planned.

Developer platform

  • Smaller JavaScript SDK package — SDK download and installation weight is reduced while preserving existing integrations and package compatibility.
  • ImprovedImprove dialog scrolling on smaller screens
August 2026

August 7, 2026

Web app reliability

  • Cleaner system-status notifications — Repeated states such as queued app updates and API outages now reuse a single current notification while unrelated operations remain distinct.

For detailed API changes, see our API documentation.