Changelog
March 19, 2026
March 19, 2026
Slovenian exports and compliance
- Added VOD XML export for Slovenia across the current accounting export workflow, including the incoming-document path.
- Added bulk e-SLOG ZIP export so supported Slovenian documents can be exported together with clear skipped-count reporting.
- Added FURS internal act downloads in both PDF and DOCX directly from the setup flow.
White-label and embedded flows
- Improved white-label and embed settings controls with safer default capability visibility, document-specific draft gating, standalone embedded settings access, and better fiscalization prefills.
Lists, dashboards, and documents
-
Improved list sorting and dashboard ordering with shared sortable headers, more stable cursor ordering, and better unpaid/payment dashboard consistency.
-
Improved PDF templates and preview stability with a refreshed modern template, more reliable classic pagination, and tighter preview/render parity.
-
Improved payment lifecycle handling for voided documents and advance-invoice allocations.
-
Add VOD XML export for Slovenia Let Slovenian companies export VOD-compatible XML from Space Invoices for accounting handoff. This is the legacy XML path used for VOD-style imports, including accounting workflows that rely on that format rather than a dedicated exporter. The generated ZIP and contained XML should match the legacy file behavior and structure so accountants can keep importing the results without workflow changes.
-
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.
-
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.
March 11, 2026
March 11, 2026
White-label
- Improved the admin setup and handoff flow for white-label operators.
- Added more granular capability and visibility controls, including safer handling for non-billing tenants and branded document titles.
Documents and exports
- Improved public document share page parity with saved-document rendering and locale behavior.
- Added a local embed playground and restored route parity for embedded document flows.
- Fixed browser and bulk export download reliability across direct downloads, raw download IDs, and polling.
- Unified app settings navigation and strengthened route guards.
Operations
- Added side-by-side desktop inspection for request logs and webhook logs.
- Moved uploads to object storage and updated backups to the new bucket.
Compliance
-
Portugal invoicing compliance entered rollout with classic certified rendering, ATCUD/QR support, SAF-T export, and country-specific lifecycle rules.
-
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.
-
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 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.
-
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 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.
-
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 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.
-
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.
March 5, 2026
March 5, 2026
Mobile App
- iOS mobile app — Create and manage invoices from your phone. Includes invoice creation with customer search, FURS fiscalization for Slovenia, FINA fiscalization for Croatia, multi-account switching, sandbox mode, dark/light theme, and email sending
E-Invoicing
- Peppol network integration — Send electronic invoices through the Peppol network, enabling compliant B2B document exchange across Europe with automatic format conversion
Document Features
- Reference field — Add purchase order numbers, project codes, or other external references to any document, visible on PDFs and searchable in lists
- Text signature — Add a customizable text signature that appears at the bottom of your PDF documents
- Customizable footer — Set a persistent footer with entity address variables (company name, address, tax number, registration number) that appears on all documents
- Service dates on credit notes — Credit notes now support service date fields for accurate accounting period tracking
- Total discount — Documents show the total discount amount in the summary section
- Recipient signature on delivery notes — Delivery note PDFs include a signature line for the receiver
- Document preview calculation — New API endpoint to calculate totals, taxes, and discounts without saving the document
PDF & Templates
- Unified rendering engine — All PDF templates now use a single, consistent engine, improving visual consistency and enabling faster feature rollout
- Discount amounts on PDFs — Line items show monetary discount amounts alongside percentages
- Credit note negative values — New entity setting to display credit note amounts as negative values, matching European accounting conventions
- Right-aligned numeric columns — Value columns in PDF tables are now properly right-aligned
- Unit prices with full precision — PDF invoices display unit prices with full decimal precision instead of rounding to 2 places
- Registration number variable — Use your company registration number in document footers via template variables
Localization
- 8 new UI languages — Swedish, Finnish, Estonian, Bulgarian, Czech, Slovak, Norwegian, and Icelandic, with country support expanded to 37 countries
- PDF language selection for email — Choose which language the PDF attachment should be rendered in when sending documents by email
- Unified date and number formatting — Dates and numbers consistently use your entity’s locale settings across forms, lists, and PDFs
Fixed
- Linked documents block draft linking — Draft documents can no longer be linked as related documents
- Credit notes display negative values — Credit note amounts display correctly as negative when the setting is enabled
- Unified date format — Date formatting is now consistent between the web app and PDF documents
- Fiscalized documents blocked from editing — Documents reported to FURS or FINA can no longer be accidentally modified
- Draft fiscalization validation — Drafts no longer trigger fiscalization validation errors
- Double total_paid on void — Voiding paid invoices no longer doubles the payment amount on the credit note
- UPN/QR hidden when not applicable — Payment slips and QR codes are hidden on paid invoices and non-payment documents
- Entity address in emails — Email templates correctly resolve entity address variables instead of showing placeholders
- Missing data on migrated invoices — Migrated invoices now correctly show bank account details and resolve tax clause placeholders
February 23, 2026
February 23, 2026
Added
- Bulk “Copy to Invoice” for delivery notes — Select multiple delivery notes from the list and merge them into a single invoice with one click. All items are combined, customer info is carried over, and source documents are automatically linked
- Unified document numbering for Croatian FINA entities — Croatian entities can now use a single document numbering sequence across all document types, as required by FINA regulations
- Real-time transaction type display — See the transaction type (cash/non-cash) in real time while creating documents, based on your selected payment method
- 0% VAT line on invoices and PDFs — Untaxed items now show a 0% VAT summary line on invoices and PDF documents for clearer tax reporting
- Delivery notes without amounts — Create delivery notes that list items without showing prices or totals
Improved
- Multi-document conversion separators — When converting multiple documents into one invoice, separator lines now show which items came from which source document
- Mandatory payments for advance invoices — Finalized advance invoices now require at least one payment record, ensuring accounting consistency. Drafts remain exempt
- SDK embed views — The JavaScript SDK now includes views for delivery notes, entity settings, and data exports
- Scrollbar styling — Improved scrollbar appearance across the application
- Navigation after canceling a draft — Canceling a draft now returns you to the document list you came from, not always the invoices list
- Cancelled tag placement in delivery notes — The voided status tag now appears in a dedicated column, matching the invoices list layout
- Invoice search hints — The search field now shows an “Enter ↵” hint so users know to press Enter to search
- Slovenian translation grammar — Fixed plural forms in back-to-list buttons across all languages
- Linked documents on PDFs — PDF templates now show a section listing related documents
Fixed
- Share button error on document view page
- Decimal separator for Slovenian locale now correctly uses commas
- Invoice date format no longer defaults to US locale
- Payment status badges no longer show incorrectly on credit notes
- Voided invoice credit note labels are now properly localized
- API validation no longer rejects null values in invoice creation
- Entity model data now returns complete information
- Delivery notes list language no longer displays in English regardless of locale
- Embed SDK API key no longer exposed in client-side code
- Advance invoice save buttons no longer stuck in disabled state
- Document list filtering works correctly across all filter combinations
- Default variables now show properly on invoices
- Payment SDK types use consistent naming
- Billing emails no longer use hardcoded English text
- Slovenian locale rendering fixed across document views
- Invoice cancellation now works correctly for gross-priced items
February 15, 2026
February 15, 2026
Invoicing
- EPC QR code for SEPA invoices — Invoices now include EPC QR codes that banking apps can scan to pre-fill SEPA credit transfers, available across all PDF templates
- Delivery notes — New document type for tracking goods delivery, with void support via API
- Separator items — Visual section headers to group line items on invoices, like “Development Services” and “Design Services”
- Related documents — Document API responses now include linked source and target documents
- Classic PDF template — Added the v1 Classic invoice template with improved font handling and layout
- Sales per item export — Export a per-item sales report for any time period to review revenue and returns
- Germany support — Added Steuernummer field and entity settings for German businesses
- EPC QR toggle in settings — Enable or disable EPC QR codes on EUR invoices from entity settings
Web App
- European language support — Added Italian, French, Spanish, Portuguese, Dutch, Polish, and Croatian translations
- Automatic language detection — New visitors are served the app in their browser’s preferred language
- Bookmarkable pages — Resource IDs now appear in URLs for easy bookmarking and sharing
- Unified email designs — System emails now share a consistent, professional design
- Improved document view — Cleaner, more compact document details panel with a streamlined layout
- Document limit banner — Clear notification when approaching or reaching the document limit on your plan
- Auto-populated due dates — Invoice creation form now pre-fills the due date from your entity settings
Embed SDK
- Settings and exports views — New embeddable views for entity settings and document exports
- Embed bug fixes — Fixed document creation crash and various embed component issues
Bug Fixes
- FURS certificate upload — Fixed certificate upload failing on production
- API key dialog — Fixed dropdown width and display value in API key creation dialog
- Error notifications — Fixed text overflow in error toast messages
- Return to Account — Fixed redirect going to wrong page after switching contexts
- Void invoice FURS check — Voiding non-fiscalized invoices no longer incorrectly requires FURS data
- Duplicate document linking — Advance invoices and credit notes now warn before linking to already-linked invoices
- Breadcrumb navigation — Back links now correctly return to the previous page
- PDF template selection — Documents now render with the correct template and fonts
- UPN QR encoding — QR codes for Slovenian bank payments now use the required ISO 8859-2 encoding
- Credit note discounts — Voiding an invoice with discounts now correctly copies discount values to the credit note
- Datepicker in embeds — Date picker calendar now opens correctly in embedded views
- Sandbox void — Voiding invoices on sandbox accounts no longer fails with a document limit error
- Advance invoice due date — Advance invoices no longer show an unnecessary due date
- Delivery note linking — Delivery notes can now be specified as source documents in document relations
- Payment query filters — Payments can now be filtered by credit note or advance invoice
February 11, 2026
February 11, 2026
Major Features
- Recurring invoices — Set up automated invoice generation with daily, weekly, monthly, or yearly frequency. Includes auto-send, pause/resume, and a full management page
- Order management — New order module with Shopify webhook integration, order processing pipeline, automatic invoicing for paid orders, and a web UI for managing orders
- Subscription billing — Billing system with usage tracking and payment lifecycle management
Tax & Compliance
- FURS premise registration fix — Fixed 500 error when registering real estate business premises, with duplicate name validation and better error messages
- Sandbox environment fix — Entities created via sandbox API keys now correctly maintain their sandbox environment
- FURS/FINA settings — Added Entity Information section to FINA settings with OIB gating and improved form inputs
- PDF text contrast — Invoice accent colors now automatically adjust text contrast for readability on both light and dark backgrounds
SDK & Documentation
- OpenAPI spec cleanup — Unified duplicate models, reducing SDK from 2,044 to 459 model files (75% smaller)
- v1 to v2 migration guide — New documentation covering endpoint changes, authentication, and data format differences
Bug Fixes
- Document view layout — Fixed header and PDF preview scrolling off screen
- Breadcrumbs and navigation — Fixed broken “View” actions and slug-based navigation links across the app
February 10, 2026
February 10, 2026
Document View
- Activity timeline — Document view pages now show a timeline of all activities (created, updated, emailed, fiscalized) with cursor-based pagination
- Simplified fiscalization card — Replaced verbose FURS/FINA detail displays with a clean status badge and manual retry button
- Payment refresh — Document details and PDF preview now auto-refresh after adding or editing a payment
Tax & Compliance
- Issuer and operator info — Fiscalization data on documents now includes the issuer tax number and operator details for both FURS and FINA
SDK & API
- Custom document creation in SDK —
createCustom()methods now available for invoices, estimates, credit notes, and advance invoices - Request log filtering — Web app session calls are now excluded from API request logs, showing only external API usage
Web App
- API downtime detection — Users are redirected to the login page with status info when the API is temporarily unavailable
- 404 pages — Custom not-found pages for root, /app, and /account routes with translations
- Email modal — Wider dialog and taller message area for a better writing experience
February 9, 2026
February 9, 2026
Invoicing & Documents
- Croatia FINA B2C fiscalization — Full integration with Croatia’s FINA tax authority for B2C invoice fiscal verification, mirroring the existing Slovenia FURS support
- Soft delete — Documents, customers, and items are now soft-deleted instead of permanently removed, with restore support
- Tax subject field for customers — Customers can now be marked as tax subjects, matching the existing entity setting
- Croatian localization — Croatian translations for invoices, UI, and email templates with HR date/number formatting
Customer Management
- Customer detail page — View full customer details and history in a dedicated page
- Customer CRUD in web app — Create, edit, and delete customers directly from the web interface
International Support
- Poland support — Poland added as a supported country with PLN currency and entity defaults
- Entity defaults for all languages — Default document templates and settings for all supported languages
Web App
- Item detail page — View and edit item details in a dedicated page
- Improved loading states — Smoother loading experience with centered spinner replacing plain text
- White-label branding — White-label web apps now show the white-label name instead of Space Invoices branding
- Compact entity list — Redesigned entity list with a cleaner, more compact layout
- Mobile improvements — Web app and marketing website optimized for mobile devices
- Fix document scroll — Document preview now scrolls independently from the data entry form
Developer Tools
- Frontend embed SDK — JavaScript SDK for embedding Space Invoices pages in third-party websites via iframes
- Webhooks — Subscribe to events (invoice created, payment received, etc.) with automatic retries and delivery tracking
- Webhook documentation — Complete guide with integration examples
- Idempotency documentation — Guide covering the Idempotency-Key header, supported endpoints, and retry behavior
- Pagination documentation — Guide for cursor-based pagination with code examples
- Sandbox data reset — Reset all test data in sandbox environments with one click
- Bulk sandbox delete — Delete test data in bulk from sandbox environments
- UI library on GitHub — Component library published as a public GitHub repository
Platform
- Demo account — Daily-refreshed demo account showcasing app features with sample data
- Uptime monitoring — Public status page for service health and uptime history
- Pricing update — Platform fee updated to €49/month
- Roadmap page — Public roadmap added to the website
- Changelog page — Changelog added to the documentation site
February 6, 2026
February 6, 2026
White-Label Platform
Build your own invoicing product on top of Space Invoices with our new white-label capabilities:
- White-label users & UI access — Create isolated user experiences for your customers with separate login flows and branded interfaces
- Hidden features configuration — Control which features are visible per white-label for different market segments
- Billing configuration — Configure billing settings per white-label for subscription management
- Theme config — Customize colors and styling for the embed SDK per white-label
- Management UI — Full admin interface for managing white-labels in your account
Developer Tools
- JS SDK on npm — Install with
npm install @spaceinvoices/js-sdkfor full TypeScript support - CLI for UI components — Install pre-built invoicing UI components into your React project
- Rate limiting — API rate limiting with clear headers (
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset) - llms.txt — AI-friendly documentation added to docs site
Platform
- Hal AI assistant — In-app AI chat for quick help and support
January 12, 2026
January 12, 2026
White-Label
- White-label user access — Manage users within white-label deployments with scoped permissions
Invoicing
- Rounding correction — Automatic rounding adjustments to ensure invoice totals match line item sums exactly
API
- Request log retention — Configurable retention policy for API request log bodies
- Audit trail — User and API key tracking in request logs and activities
- Backward pagination — Navigate through paginated results in both directions with
prev_cursor
January 10, 2026
January 10, 2026
Invoice Editing
- Live preview editing — Edit invoices with a real-time PDF preview side-by-side
- Partial updates — Update individual fields on any document type without replacing the entire document
- Item catalog prefill — Select items from your catalog to auto-fill invoice line items
Account Management
- Account dashboard — Manage your account settings, API keys, and subscription in one place
- Entity enable/disable — Enable or disable entities to control usage
Tax & Compliance
- Automatic tax clauses — Tax clauses auto-populate based on applied tax rules
API & Docs
- Renamed endpoints — Cleaner API paths with
/documentsreplacing/accounts-payable - Request log filtering — Filter and search through your API request logs
- Documentation rewrite — Comprehensive guides covering compliance, FURS setup, and API usage
January 3, 2026
January 3, 2026
Documents & API
- Draft documents — Save documents as drafts before finalizing
- Entity stats API — Query aggregate statistics for your entities
- Service date fields — Add service period start and end dates to invoices
Authentication
- Google login — Sign in with your Google account
SDK
- Improved SDK — Rebuilt JavaScript SDK with better types and smaller bundle size
Branding
- Space Invoices — Rebranded from Leka to Space Invoices with updated UI across the platform
December 31, 2025
December 31, 2025
PDF & Documents
- 3 new PDF templates — Classic, Minimal, and Fashion invoice templates to match your brand
- Bulk PDF export — Export multiple documents as PDFs with email notification when ready
- PDF caching — Faster PDF delivery with cloud-based caching
- Document version history — Track changes to invoices over time
- Duplicate documents — Quickly duplicate any document as a starting point
- Document numbering settings — Customize invoice number format and sequences
Slovenian Compliance
- e-SLOG 2.0 — Generate electronic invoices in the Slovenian e-SLOG 2.0 format
- KIR export — Export data in KIR format for Slovenian tax reporting
Platform
- Email verification — Verify email addresses during signup
- White-label architecture — Multi-tenant white-label support with hidden feature configuration
- Subscription billing — Integrated subscription plans and billing
- Default tax rates — Set default tax rates per entity for faster document creation
- Entity activities — Activity log tracking changes across your entities
December 18, 2025
December 18, 2025
Document Management
- Excel/CSV export — Export invoices and documents to Excel or CSV for accounting software
- Advance invoices — New document type for advance/proforma invoices
Tax & Compliance
- VIES tax validation — Automatic EU VAT number validation via VIES
- Gross price support — Enter prices as gross amounts with automatic tax calculation
- Tax rules engine — Modular tax rules with EU reverse charge and domestic tax logic
Payments & Banking
- Multiple bank accounts — Add multiple bank accounts with UPN QR payment codes on invoices
- Payments page — Dedicated payments list with full CRUD operations
Notifications
- Overdue reminders — Automatic email notifications for overdue invoices
December 14, 2025
December 14, 2025
Website & Documentation
- Space Invoices website — Launched our public-facing website with a space-inspired dark theme
- API documentation — Interactive API docs with guides, code examples, and endpoint explorer
Improvements
- Company autocomplete — Look up Slovenian companies by name or tax number to auto-fill customer details
November 25, 2025
November 25, 2025
Documents
- Credit notes — Issue credit notes to correct or cancel previously issued invoices
Authentication
- Password reset — Secure password reset flow with email verification
November 20, 2025
November 20, 2025
Tax & Compliance
- FURS fiscalization — Full integration with Slovenia’s FURS tax authority for fiscal verification of invoices
Internationalization
- Multi-currency support — 152 currencies available for invoicing across global markets
- All countries — Complete country database for accurate address and tax handling
November 5, 2025
November 5, 2025
Email & Sharing
- Email service — Send invoices, notifications, and password resets via email
- Public invoice sharing — Share invoices with clients via unique links, no login required
- Image uploads — Upload logos and images for your invoices and company branding
Documents
- Estimates — Create and manage estimates with full CRUD operations
Initial Release — v2
October 27, 2025 — v2.0.0
Space Invoices v2 is here — a complete rebuild of the platform after 2 years of development. Faster, more flexible, and built for scale.
Core Invoicing
- Invoice creation with live PDF preview — See your invoice update in real-time as you fill it in
- Customer management — Full customer database with search and autocomplete
- Item catalog — Reusable product and service catalog for quick invoice line items
- Tax management — Flexible tax rate configuration
- Payment tracking — Record payments against invoices with partial payment support
Developer Experience
- JavaScript SDK — Type-safe SDK for integrating Space Invoices into your applications
- API key management — Create and manage API keys with request logging
- OpenAPI spec — Full API documentation with interactive explorer
Internationalization
- Multi-locale invoices — Generate invoices in any language with localized number and date formatting