Changelog

What's new

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

March 2026

March 31, 2026

Documents and fiscalization

  • Fiscalization validation — FURS validation and fiscalization date handling are more reliable.
  • Document dates — Service dates and invalid date combinations are handled more consistently.
  • PDF output — Empty discount and optional unit values no longer show confusing placeholder text.

App reliability

  • Team role updates — Account team role changes route correctly.

  • Document editing — Document editing parity regressions were fixed across the app.

  • Fix blank optional unit cells in PDF templates PDF line-item tables now leave optional unit cells blank when a row has no unit. This keeps customer-facing documents cleaner and avoids placeholder characters in mixed line-item tables.

  • Fix document display localization and empty discount placeholders Clean up document-facing presentation by localizing draft document numbers consistently and removing placeholder dashes for empty discount cells. This keeps public, shareable, and PDF document views aligned.

  • Fix FURS validation and fiscalization date handling Harden Slovenian fiscalization by validating operator tax numbers before FURS calls, preserving required legacy wire behavior, and keeping void/date-only handling on the correct fiscal calendar day.

  • Fix account team role update routing Repair account-team role updates so account admins can change account user roles through the correct account-scoped route flow instead of hitting broken or mismatched routing.

  • Add Zapier document creation integration Launch a Zapier integration for creating Space Invoices documents from external workflows. This also covers the initial auth/base-url defaults and launch/docs wiring so the integration is usable without manual setup fixes.

  • Add status page link to docs Make the public status page easier to find from the documentation so users can quickly verify platform availability and incident state when they need it.

  • Add Slovenia non-VAT-subject tax profile option Support a Slovenian non-VAT-subject tax profile across entity settings, generated SDK/schema artifacts, and yearly tax export flows. This keeps local tax-profile handling aligned between configuration and reporting.

  • Improve recurring invoice editing and delivery visibility Make recurring invoices easier to manage by letting users edit saved schedules directly and by surfacing delivery timing details in list views. This also finishes locale coverage for the recurring dialogs.

  • Fix document display localization and empty discount placeholders Clean up document-facing presentation by localizing draft document numbers consistently and removing placeholder dashes for empty discount cells. This keeps public, shareable, and PDF document views aligned.

  • Fix FURS validation and fiscalization date handling Harden Slovenian fiscalization by validating operator tax numbers before FURS calls, preserving required legacy wire behavior, and keeping void/date-only handling on the correct fiscal calendar day.

  • Fix account team role update routing Repair account-team role updates so account admins can change account user roles through the correct account-scoped route flow instead of hitting broken or mismatched routing.

  • Add white-label subscription coupons Support saved coupon codes for white-label subscriptions so operators can apply recurring discounts to monthly or yearly plans and keep those discounts visible in billing settings.

March 2026

March 31, 2026

Compliance

  • Portugal invoicing compliance — Certified Portuguese invoicing with ATCUD numbering, document signing and SAF-T exports
  • Peppol e-invoicing — Send e-invoices over the Peppol network
  • Slovenia non-VAT profile — Tax profile option for entities that are not VAT subjects
  • FURS internal act — Download the internal numbering act required by FURS
  • Bulk e-SLOG export — Export many Slovenian e-invoices as one ZIP
  • FURS validation — Correct fiscalization date handling and validation
  • Fiscalized documents — Editing rules and draft validation for fiscalized documents fixed

Invoicing & Documents

  • Unified PDF engine — All templates render through one engine for consistent output and stable previews
  • New document fields — Reference, text signature, customizable footer, total discount, discount amounts on PDFs, service dates on credit notes, recipient signature on delivery notes
  • Preview calculation — Calculate totals for a document before creating it
  • Credit note sign setting — Choose whether credit notes show negative values
  • Full-precision unit prices — PDFs show unit prices at full precision
  • Payment lifecycle — Payments on voided and advance documents behave correctly
  • Financial categorization — Categorize revenue for analytics
  • Fixes — Double total_paid on void, UPN/QR display on paid documents, blank unit cells, migrated invoice data, draft linking blocked, entity address variables in emails

Localization

  • 8 new UI languages — Expanded language and country coverage across the app
  • PDF language for email — Choose the PDF language when sending
  • Formatting — Consistent date and number formatting; localized document display

Mobile

  • iOS app — Invoicing on iPhone with fiscal operator settings and tablet-friendly views

Web App & White-Label

  • White-label controls — Capability and visibility controls, admin setup flow, embed settings, subscription coupons
  • Managed cancellation — Cancellation flows for managed subscriptions
  • Recurring invoices — Edit schedules and see delivery status
  • Lists and logs — Sorting and dashboard ordering, request and webhook log inspection, settings navigation and route guards
  • Sharing — Public share page matches the app render; download reliability for browser and bulk exports
  • Team roles — Role updates route correctly

API, SDKs & Integrations

  • Zapier — Create documents from Zapier workflows

  • AI integration pages — Guides for MCP-based workflows

  • Embed playground — Local playground with route parity for the Embed SDK

  • Object storage — Uploads moved to EU object storage

  • Email validation — sendEmail requires a subject

  • Fix document display localization and empty discount placeholders Clean up document-facing presentation by localizing draft document numbers consistently and removing placeholder dashes for empty discount cells. This keeps public, shareable, and PDF document views aligned.

  • 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.

  • Fix entity address variables in email templates Email templates now correctly resolve entity address variables like company name, address, and tax number, instead of showing raw placeholder text.

  • Fix fiscalized document editing Documents that have been fiscalized through FURS or FINA are now properly blocked from editing, preventing accidental changes to tax-reported documents.

  • Fix draft document fiscalization validation Draft documents no longer trigger fiscalization validation errors, allowing you to save incomplete drafts before finalizing.

  • Add text signature field to documents Add a customizable text signature to invoices and other documents. The signature appears at the bottom of the PDF with styling that matches your chosen template.

  • Add customizable document footer Set a persistent footer on your documents with entity address variables like company name, address, tax number, and registration number. The footer is saved per entity and appears on all new documents.

  • Add 8 new UI languages and expand country support The web app is now available in Swedish, Finnish, Estonian, Bulgarian, Czech, Slovak, Norwegian, and Icelandic. Country support expanded to 37 countries with localized defaults.

  • Add PDF language selection for email sending When sending a document by email, you can now choose which language the attached PDF should be rendered in. Useful when your customer's language differs from your default.

  • Add recipient signature to delivery note PDFs Delivery note PDFs now include a recipient signature line, providing a place for the receiver to sign upon delivery.

  • Add document preview calculation endpoint A new API endpoint lets you calculate document totals, taxes, and discounts without saving the document. Useful for real-time previews and validation in custom integrations.

  • Improve date and number formatting consistency Dates and numbers throughout the web app now consistently use your entity's locale settings, ensuring the same formatting in forms, lists, and PDF documents.

  • Add e-invoicing via Peppol network Send and receive electronic invoices through the Peppol network. Enables compliant B2B document exchange across Europe with automatic format conversion.

  • Improve list sorting and dashboard ordering Make list views and dashboard cards order data more predictably. Users now get reusable sortable table headers, consistent cursor-based ordering across lists, and dashboard widgets that better match the canonical list results they expect.

  • Add reference field to documents Documents now support a reference field for tracking purchase order numbers, project codes, or other external references. The field appears on PDFs and is searchable in the document list.

  • Add service dates to credit notes Credit notes now support service date fields, matching the functionality already available on invoices. This helps with accurate accounting period tracking on corrections.

  • Add total discount to documents Documents now show the total discount amount in the summary section, making it easy to see how much was discounted across all line items.

  • Add discount amounts display on PDFs PDF invoices now show the monetary discount amount per line item alongside the percentage, making it clearer how much each discount saves.

  • Add credit note negative values setting A new entity setting lets you display credit note amounts as negative values on PDFs, matching the accounting convention used in many European countries.

  • Fix double total_paid when voiding paid invoices Voiding an invoice that already had payments recorded was incorrectly doubling the total paid amount on the resulting credit note.

  • Add unit prices with full precision on PDFs PDF invoices now display unit prices with their full precision instead of rounding to 2 decimal places, preventing confusion when prices have more than 2 decimals.

  • Improve white-label admin setup flow White-label operators can now set up and hand off deployments with a cleaner admin flow, better translations, and fewer dead ends between account and tenant contexts.

  • Add white-label capability and visibility controls White-label operators can now control more product capabilities and document action visibility per deployment, with safer handling for non-billing subscriptions and branded document titles.

  • Improve public document share page parity Public document links now render more consistently with saved documents, including better locale handling, preview behavior, and safer persistence rules for shared flows.

  • Add bulk e-SLOG ZIP export Add bulk e-SLOG ZIP export for invoices, estimates, and credit notes. This lets supported Slovenian entities export valid e-SLOG XML documents in bulk from the API, export page, and document lists while skipping invalid documents and reporting skipped counts.

  • Fix blank optional unit cells in PDF templates PDF line-item tables now leave optional unit cells blank when a row has no unit. This keeps customer-facing documents cleaner and avoids placeholder characters in mixed line-item tables.

  • Add managed cancellation flows Customers can now cancel managed subscriptions through a guided flow instead of relying on manual support. The billing experience makes the next step clear and keeps subscription state changes predictable.

  • Add mobile app for iOS A native iOS mobile app for creating and managing invoices on the go. Includes invoice creation with customer selection, FINA fiscalization support, account switching, sandbox mode, dark/light theme, printer integration, and email sending.

  • Fix missing data on migrated invoices Migrated invoices were missing bank account details (bank name, BIC), had unprocessed placeholders in tax clause and signature fields, and entity email wasn't resolving on rendered documents.

  • Improve tablet invoice views on mobile The mobile app now adapts invoice screens better for tablets, giving teams more room for line items, totals, and fiscalization details on larger devices. This makes field invoicing easier on iPad-sized layouts.

  • Add mobile fiscal operator settings Teams using fiscalized invoicing can now save operator details directly in the mobile app before issuing receipts and invoices. This reduces setup friction for FURS and FINA workflows on the go.

  • Fix FURS validation and fiscalization date handling Harden Slovenian fiscalization by validating operator tax numbers before FURS calls, preserving required legacy wire behavior, and keeping void/date-only handling on the correct fiscal calendar day.

  • Improve desktop request and webhook log inspection Request and webhook logs now work better on desktop with a side-by-side detail view, improved sizing, and less noise when investigating issues.

  • Fix browser and bulk export download reliability Document exports now download more reliably in the browser, with fixed link generation, raw download identifiers, and bulk export polling behavior.

  • Add Slovenia non-VAT-subject tax profile option Support a Slovenian non-VAT-subject tax profile across entity settings, generated SDK/schema artifacts, and yearly tax export flows. This keeps local tax-profile handling aligned between configuration and reporting.

  • Improve recurring invoice editing and delivery visibility Make recurring invoices easier to manage by letting users edit saved schedules directly and by surfacing delivery timing details in list views. This also finishes locale coverage for the recurring dialogs.

  • Improve app settings navigation and route guards App settings now use a more consistent navigation structure with stronger entity route resolution and guard behavior, making settings pages easier to reach safely.

  • Improve payment lifecycle for voided and advance documents Tighten how payments and allocations behave across edge-case document states. Teams can now edit manual payments on voided documents more safely, keep advance allocations sticky across related invoices, and rely on better balance behavior in adjacent accounting flows.

  • Improve PDF templates and preview stability Refresh the document rendering experience with a redesigned modern template and more reliable PDF pagination and preview parity. This work also tightens payment-sensitive preview refreshes and keeps public/shareable rendering aligned with document-facing locale rules.

  • Fix sendEmail missing subject parameter validation The email sending function is being called without a required subject parameter in some code paths. This error has occurred twice in 48 hours (Mar 15 at 03:16 UTC and Mar 17 at 03:15 UTC), indicating a systematic issue rather than an edge case.

  • Improve PDF templates with unified rendering engine All PDF templates now use a single, consistent rendering engine. This improves visual consistency across templates and enables faster rollout of new PDF features like signatures, discounts, and linked documents.

  • Migrate uploads to object storage Uploads now use object storage, and backup configuration was updated to the new bucket so files are stored more durably and managed more consistently.

  • Add financial categorization for revenue analytics Businesses can group invoice revenue with reusable income categories and review revenue by category in analytics and exports. Saved items can carry a default category, and document lines can override it when needed.

  • Add Zapier document creation integration Launch a Zapier integration for creating Space Invoices documents from external workflows. This also covers the initial auth/base-url defaults and launch/docs wiring so the integration is usable without manual setup fixes.

  • Fix linked documents to block draft linking Linked documents should not allow linking to draft documents. Currently, draft documents can appear in the linked documents view, which is confusing since drafts have no final number or status. Both the API and web app should prevent linking to drafts.

  • Add FURS internal act downloads Users can now download the required FURS internal act in both PDF and DOCX format before enabling Slovenian fiscalization. The generated document reflects the current active premises, devices, and invoice numbering rules from their FURS setup.

  • Improve white-label and embed settings controls Refine partner-facing controls across white-label and embedded surfaces. This work adds safer default capability visibility, document-specific draft controls, standalone settings access for embedded flows, and better fiscalization prefills for hosted integrations.

  • Add AI integration pages for MCP workflows Developers can now discover MCP and AI integration workflows through the API surface and docs. This makes it easier to connect Space Invoices to external automation and assistant tools.

  • Add Portugal invoicing compliance Portugal entities now use country-mandatory invoicing compliance, including ATCUD series, certified PDF output, SAF-T export, and strict lifecycle restrictions. The implementation follows the previously certified legacy behavior where it still matters legally, while fitting the new API and web app structure. It is ready for certification review and any final adjustments requested during that process.

  • Add local embed playground and route parity Local embed development now has a dedicated playground and stronger route parity, reducing differences between embedded document flows and the main app.

  • Add status page link to docs Make the public status page easier to find from the documentation so users can quickly verify platform availability and incident state when they need it.

  • Fix account team role update routing Repair account-team role updates so account admins can change account user roles through the correct account-scoped route flow instead of hitting broken or mismatched routing.

  • Add white-label subscription coupons Support saved coupon codes for white-label subscriptions so operators can apply recurring discounts to monthly or yearly plans and keep those discounts visible in billing settings.

  • BugFix entity address variables in email templates
  • BugFix fiscalized document editing
  • NewAdd text signature field to documents
  • NewAdd 8 new UI languages and expand country support
  • NewAdd PDF language selection for email sending
  • NewAdd recipient signature to delivery note PDFs
  • ImprovedImprove date and number formatting consistency
  • NewAdd e-invoicing via Peppol network
  • ImprovedImprove list sorting and dashboard ordering
  • NewAdd reference field to documents
  • NewAdd service dates to credit notes
  • NewAdd total discount to documents
  • NewAdd discount amounts display on PDFs
  • NewAdd credit note negative values setting
  • BugFix double total_paid when voiding paid invoices
  • ImprovedAdd unit prices with full precision on PDFs
  • ImprovedImprove white-label admin setup flow
  • NewAdd white-label capability and visibility controls
  • NewAdd managed cancellation flows
  • NewAdd mobile app for iOS
  • BugFix missing data on migrated invoices
  • ImprovedImprove tablet invoice views on mobile
  • NewAdd mobile fiscal operator settings
  • BugFix FURS validation and fiscalization date handling
  • ImprovedImprove desktop request and webhook log inspection
  • UpdateMigrate uploads to object storage
  • NewAdd Zapier document creation integration
  • BugFix linked documents to block draft linking
  • BugFix document display localization and empty discount placeholders
  • BugFix draft document fiscalization validation
  • NewAdd customizable document footer
  • NewAdd document preview calculation endpoint
  • ImprovedImprove public document share page parity
  • NewAdd bulk e-SLOG ZIP export
  • BugFix blank optional unit cells in PDF templates
  • BugFix browser and bulk export download reliability
  • NewAdd Slovenia non-VAT-subject tax profile option
  • ImprovedImprove recurring invoice editing and delivery visibility
  • ImprovedImprove app settings navigation and route guards
  • ImprovedImprove payment lifecycle for voided and advance documents
  • ImprovedImprove PDF templates and preview stability
  • BugFix sendEmail missing subject parameter validation
  • ImprovedImprove PDF templates with unified rendering engine
  • NewAdd financial categorization for revenue analytics
  • NewAdd FURS internal act downloads
  • ImprovedImprove white-label and embed settings controls
  • NewAdd AI integration pages for MCP workflows
  • NewAdd Portugal invoicing compliance
  • NewAdd local embed playground and route parity
  • UpdateAdd status page link to docs
  • BugFix account team role update routing
  • NewAdd white-label subscription coupons
March 2026

March 27, 2026

Integrations and automation

  • Zapier document creation — Create Space Invoices documents from Zapier workflows with standard API authentication and defaults.
  • Status page access — Documentation now links directly to the service status page.

Documents and billing

  • Recurring invoice editing — Recurring schedules and delivery settings are easier to review and update from the app.

  • Slovenian tax profiles — Slovenian entities can use a non-VAT-subject tax profile option.

  • White-label subscription coupons — White-label subscription billing supports saved coupon pricing.

  • Add Zapier document creation integration Launch a Zapier integration for creating Space Invoices documents from external workflows. This also covers the initial auth/base-url defaults and launch/docs wiring so the integration is usable without manual setup fixes.

  • Add status page link to docs Make the public status page easier to find from the documentation so users can quickly verify platform availability and incident state when they need it.

  • Add Slovenia non-VAT-subject tax profile option Support a Slovenian non-VAT-subject tax profile across entity settings, generated SDK/schema artifacts, and yearly tax export flows. This keeps local tax-profile handling aligned between configuration and reporting.

  • Improve recurring invoice editing and delivery visibility Make recurring invoices easier to manage by letting users edit saved schedules directly and by surfacing delivery timing details in list views. This also finishes locale coverage for the recurring dialogs.

  • Add white-label subscription coupons Support saved coupon codes for white-label subscriptions so operators can apply recurring discounts to monthly or yearly plans and keep those discounts visible in billing settings.

  • Add financial categorization for revenue analytics Businesses can group invoice revenue with reusable income categories and review revenue by category in analytics and exports. Saved items can carry a default category, and document lines can override it when needed.

March 2026

March 22, 2026

Monitoring

  • API health monitoring — Service health checks are available through a separate monitoring surface so operational status can be tracked more clearly.

  • Add API health monitoring service A dedicated API health service now reports availability and dependency status for monitoring and status-page checks.

  • NewAdd API health monitoring service
March 2026

March 19, 2026

March 19 update: Slovenian exports, FURS internal act downloads, white-label/embed controls, list ordering, PDF preview stability, and payment lifecycle improvements.

Slovenian exports and compliance

  • VOD XML export for Slovenia — Slovenian entities can export VOD-compatible XML from the accounting export workflow, including incoming-document support.
  • Bulk e-SLOG ZIP export — Supported Slovenian documents can be exported together as a ZIP archive, with clear skipped-document counts for mixed selections.
  • FURS internal act downloads — The FURS setup flow now provides required internal act downloads in PDF and DOCX format.

White-label and embedded flows

  • White-label and embed settings controls — White-label and embedded settings now have safer default capability visibility, document-specific draft controls, standalone embedded settings access, and improved fiscalization prefills.

Lists, dashboards, and documents

  • List sorting and dashboard ordering — Lists now use shared sortable headers, more stable cursor ordering, and dashboard widgets that better match canonical list results.

  • PDF templates and preview stability — Document rendering has improved preview parity, stronger pagination behavior, and a refreshed modern template.

  • Payment lifecycle handling — Voided documents and advance-invoice allocations now behave more consistently across adjacent payment and accounting flows.

  • Add FURS internal act downloads Users can now download the required FURS internal act in both PDF and DOCX format before enabling Slovenian fiscalization. The generated document reflects the current active premises, devices, and invoice numbering rules from their FURS setup.

  • Add bulk e-SLOG ZIP export Add bulk e-SLOG ZIP export for invoices, estimates, and credit notes. This lets supported Slovenian entities export valid e-SLOG XML documents in bulk from the API, export page, and document lists while skipping invalid documents and reporting skipped counts.

  • Fix sendEmail missing subject parameter validation The email sending function is being called without a required subject parameter in some code paths. This error has occurred twice in 48 hours (Mar 15 at 03:16 UTC and Mar 17 at 03:15 UTC), indicating a systematic issue rather than an edge case.

  • Improve white-label and embed settings controls Refine partner-facing controls across white-label and embedded surfaces. This work adds safer default capability visibility, document-specific draft controls, standalone settings access for embedded flows, and better fiscalization prefills for hosted integrations.

  • Improve list sorting and dashboard ordering Make list views and dashboard cards order data more predictably. Users now get reusable sortable table headers, consistent cursor-based ordering across lists, and dashboard widgets that better match the canonical list results they expect.

  • Improve PDF templates and preview stability Refresh the document rendering experience with a redesigned modern template and more reliable PDF pagination and preview parity. This work also tightens payment-sensitive preview refreshes and keeps public/shareable rendering aligned with document-facing locale rules.

  • Improve payment lifecycle for voided and advance documents Tighten how payments and allocations behave across edge-case document states. Teams can now edit manual payments on voided documents more safely, keep advance allocations sticky across related invoices, and rely on better balance behavior in adjacent accounting flows.

  • NewAdd VOD XML export for Slovenia

For detailed API changes, see our API documentation.