Roadmap
In Progress
-
Track fiscalized document output copies
#
Number repeated outputs of fiscalized documents so customers and authorities can distinguish the original from later copies. -
Improve website accessibility and feature coverage
#
Improve the marketing site’s accessibility and make its feature coverage reflect the platform’s current multi-entity, operational, reporting, localization, and e-invoicing capabilities while preserving the general multi-country positioning. -
Fix dashboard outstanding invoice amounts
#
Dashboard outstanding invoice lists should show the remaining unpaid balance for partially paid invoices and use localized revenue category copy. -
Add tax liability reports
#
Adds a dedicated tax report that estimates period tax due, shows output and input tax breakdowns, and lets users record tax authority payments for a period. -
Add custom sender email identities
#
Add verified custom sender email identities for white-label defaults and entity overrides, with clear production/sandbox white-label handling and safe sender precedence for outbound document and reminder emails. -
Add Italy invoicing compliance support
#
Add Italy-specific invoicing compliance support for domestic B2B and B2C flows, including SdI/FatturaPA requirements and customer delivery rules. -
Fix custom API gross-only invoice amounts
#
Fix invoice and delivery-note creation so custom API integrations that send gross-only amounts do not render zero net line values. -
Add miniMAX XML export for Slovenia
#
Let Slovenian companies export miniMAX-compatible accounting XML from Space Invoices. -
Add VASCO XML export for Slovenia
#
Let Slovenian companies export VASCO-compatible accounting XML from Space Invoices. -
Fix unit column text overlap on PDF templates
#
The unit column on invoice PDFs is too narrow, causing long unit names like “TABLETA” or “STEKLENIČKA” to overlap with adjacent columns. -
Add auto-fiscalization when payment is added to skipped invoice
#
When a fiscalizable payment type (cash, card, check, other) is added to an invoice that was previously skipped for FURS fiscalization, the system should automatically trigger fiscalization. -
Add place of issue field to invoice defaults
#
While not required, users want to add a place of issue (kraj izdaje) field to invoices, preferably displayed alongside the invoice date instead of the cash register field. -
Add Italy SDI e-invoicing (FatturaPA via SDICoop)
#
Add Italy SDI/FatturaPA support for Italian entities selling B2B and B2C, including domestic invoices and online/in-app cross-border sales to foreign businesses and consumers. -
Add direct e-invoice sending
#
Send invoices electronically via the Peppol network through our Flowin (Wolters Kluwer) integration. -
Semi-realtime currency conversion on document add
#
When creating a document and the selected currency doesn’t match the entity’s currency, show the active conversion rate for that day on the page so the user can see what it is. -
Add Stripe Marketplace App for invoice creation, auto-invoicing, and e-invoicing compliance
#
Add a Stripe App that lets Stripe users create compliant invoices from payment and customer data, automate invoice creation for common Stripe events, and connect e-invoicing workflows where supported. -
Add custom sender email domain
#
Custom sender domain from (account and entity level), add tenant for each account for individual sender health insights. -
Add Peppol sending enrollment
#
Allow eligible entities to opt in to Peppol sending for outgoing invoices and credit notes, including enrollment status, recipient checks, and provider-neutral sending APIs. -
Add biometric login support
#
Let web app users sign in with device-backed biometric authentication where supported, reducing friction while preserving the existing email/password login path. -
Add UBL invoice generation module and XRechnung/ZUGFeRD exports
#
Build reusable EU-wide UBL 2.1 invoice XML generation module, then layer XRechnung (German CIUS) and ZUGFeRD on top.
Planned
Week of Jul 14, 2026
-
Add Poland foundation: country data, tax validation, and entity settings
#
Foundation work needed before any Poland-specific features can be built.
Week of Jul 21, 2026
-
Add Polish invoice compliance fields and annotations
#
Add Polish invoice fields and annotations needed for compliant local invoicing, including seller and buyer tax details, required invoice metadata, line item information, VAT breakdowns, and relevant Polish compliance labels. -
Add NIP (Polish tax number) validation
#
Validate Polish NIP tax numbers for entities and customers so Polish invoicing data is checked before documents are issued or submitted. -
Add Polish entity settings schema for KSeF and MPP
#
Add Poland-specific entity settings for e-invoicing and split payment workflows, including environment selection, tax identifier settings, and split-payment defaults.
Week of Jul 28, 2026
-
Add Polish locale and PDF template support
#
Add Polish language support for invoice PDFs, email templates, and web app translations.
Week of Jul 31, 2026
-
Add France September 2026 invoicing compliance
#
Add support for upcoming French invoicing legislation changes before they take effect on September 1.
Week of Aug 4, 2026
-
Add KSeF FA(3) XML generation from invoice data
#
Generate Polish e-invoice XML from Space Invoices document data, including seller and buyer details, invoice metadata, line items, VAT breakdowns, and totals. -
Add user profile management
#
Cannot change name, locale, etc.
Week of Aug 11, 2026
-
Add KSeF API client for invoice submission and retrieval
#
Add a Polish e-invoicing API client for submitting invoices, checking submission status, and retrieving official confirmations from the national e-invoicing system.
Week of Aug 18, 2026
-
Add KSeF integration to fiscalization module
#
Connect Polish e-invoicing submission into the fiscalization workflow so eligible Polish invoices can be submitted automatically as part of finalization.
Week of Aug 25, 2026
-
Add KSeF integration for Poland (XML generation, API client, fiscalization)
#
Full KSeF integration: FA(3) XML generation from invoice data, API client for submission/retrieval, and integration into the fiscalization module.
September 2026
-
Add POS and cash register features
#
Point-of-sale functionality with quick-action buttons, terminal and printer support, barcode scanning, and mobile-optimized product organization for in-person sales. -
Improve async bulk PDF export
#
Non-blocking batch export.
Week of Sep 15, 2026
-
Add multiple email recipients for invoices
#
Send invoice emails to multiple recipients at once — add accountants, company contacts, or CC/BCC addresses so everyone who needs a copy gets one automatically. -
Add business analytics dashboard
#
No reporting capabilities.
Week of Sep 21, 2026
-
Add HUB-3 payment barcode for Croatia
#
Croatian bank payments.
Week of Sep 22, 2026
-
Improve invoice filtering and search
#
Enhanced filtering by country, payment method, product name, SKU, sent status, and reference number.
Week of Sep 28, 2026
-
Add item SKU/EAN fields with invoice display
#
Add SKU and EAN code fields to products, display them on invoices and in product tables, and make them searchable in reports and exports for better product tracking. -
Add separator and text line items
#
Add support for separator/text-only line items on documents.
Week of Sep 29, 2026
-
Add country detail pages to website
#
Add clickable country detail pages to the website’s /countries section.
October 2026
-
Add OCR invoice recognition for received invoices
#
Automatically extract data from uploaded PDF invoices using OCR to pre-fill received invoice fields, reducing manual data entry and speeding up expense recording. -
Add shipping service integrations
#
Generate packing slips and shipping labels for carriers like Posta Slovenije, GLS, and DPD directly from orders, reducing manual work for e-commerce businesses.
Week of Oct 13, 2026
Week of Oct 19, 2026
-
Add GitHub login
#
Add GitHub OAuth login for Space Invoices users.
Week of Oct 20, 2026
-
Add Italy PEM/PEL software fiscalization for receipts
#
Add software-based fiscal receipt support for Italy using the PEM/PEL architecture, replacing the need for hardware Registratore Telematico (RT) devices. -
Add JPK reporting data export (V7M and FA)
#
Add Polish JPK tax reporting exports so businesses can prepare structured VAT and invoice reporting files from Space Invoices data.
Week of Oct 26, 2026
-
Add income and expense categorization
#
Add income/expense categorization for better financial tracking.
Week of Oct 27, 2026
-
Add White List (Biała Lista) bank account verification
#
Add Polish VAT taxpayer bank-account verification support so businesses can check whether supplier payment accounts are listed for relevant B2B transactions. -
Add multi bank account support
#
Add support for multiple bank accounts per entity.
Week of Nov 3, 2026
-
Add bulk invoice operations
#
Perform actions on multiple invoices at once — mark as paid, void, send, or update status in bulk instead of processing one by one. -
Add split payment (MPP) detection and invoice annotation
#
Implement mandatory split payment (Mechanizm Podzielonej Płatności / MPP) detection and automatic invoice annotation for Polish B2B invoices. -
Add NBP exchange rate integration for PLN VAT amounts
#
Polish law requires VAT amounts to always be expressed in PLN, even on foreign currency invoices. -
Add entity user management documentation
#
Document multi-tenancy, entity users, and how accounts relate to entities.
Week of Nov 9, 2026
-
Add per-user access control and permissions
#
Direct permission assignment (no roles).
Week of Nov 10, 2026
-
Add Poland advanced compliance (MPP, NBP, White List, JPK, OSS)
#
Advanced Poland compliance features: split payment (MPP) detection, NBP exchange rates, White List bank verification, JPK reporting exports (V7M/FA), and OSS cross-border B2C VAT. -
Add OSS cross-border B2C VAT support for ecommerce
#
Support EU One-Stop-Shop (OSS) scheme for cross-border B2C ecommerce sales from Polish entities. -
Add request log documentation guide
#
Mention request log in guides (accessible in invoicing UI and account management dashboard).
Week of Nov 17, 2026
-
Add CSV/Excel data import for customers and items
#
Allow bulk import of customers and items from CSV/Excel files. -
Add Germany accounting exports and compliance (DATEV, GoBD, Handelsregister)
#
German accounting integration: DATEV export format, GoBD compliance documentation, and Handelsregister company lookup. -
#
Add refresh button to list page in web to reload and bust cache.
Week of Nov 24, 2026
-
Add DATEV export for German accounting
#
DATEV is the dominant accounting software ecosystem in Germany (~2.5M businesses, used by most Steuerberater/tax advisors). -
Improve empty state cards on dashboard
#
The dashboard list cards (e.g. -
Add Vasco KN-21 XML export for Slovenia
#
Vasco accounting software integration.
Week of Nov 30, 2026
-
Add PHP SDK
#
Create PHP SDK for Space Invoices API.
Week of Dec 1, 2026
-
Add documents table to customer detail view
#
Add a documents table to the customer detail view page in the web app that shows all documents associated with a customer. -
#
When navigating to invoice list page the URL changes and adds a history step - replace the history step with latest instead. -
Add unit field to items
#
Allow saving unit of measurement when creating/editing items. -
Add email availability check on signup
#
Standalone validation before signup.
Week of Dec 8, 2026
-
Add document-level discount
#
Add support for document level discount (applies to whole invoice, not per item). -
Add event-driven automatic invoice sending
#
Automatically send invoices by email when triggered by events — document creation, order payment, proforma-to-invoice conversion, or integration syncs — without manual intervention. -
Improve public invoice view page
#
Enhance existing /public/invoices/shareableId.
Week of Dec 14, 2026
-
Add Python SDK
#
Create Python SDK for Space Invoices API.
Week of Dec 15, 2026
-
Add expenses web UI
#
Add a dedicated web UI for supplier expenses so teams can review bills and receipts, manage attachments, and record AP payments without using the raw API. -
Add destination-based EU VAT (OSS) support
#
Support charging destination country VAT rates for EU B2C cross-border sales (EU One Stop Shop rules).
Week of Dec 22, 2026
-
Allow patching metadata on non-editable documents
#
Allow updating metadata fields on documents even when the document itself is locked or no longer editable. -
Add e-invoicing documentation per country
#
Add dedicated documentation sections for e-invoicing, organized by country.
Week of Dec 29, 2026
-
Allow clearing STATUS filter individually
#
The STATUS filter in document lists cannot be cleared on its own — users must reset all filters to remove it. -
Show all amounts with exactly two decimal places
#
All monetary amounts (EUR) and percentages should be displayed with exactly two decimal places (e.g.
Week of Jan 5, 2027
-
Add FURS/FINA status to health check endpoint
#
Health API should include availability status of FURS/FINA fiscalization systems alongside database and Redis checks. -
Improve VAT display and terminology
#
Several VAT-related display improvements are needed: 0% VAT rate should be shown on documents, the invoice details panel should include a full VAT breakdown matching the PDF layout, and the generic “Tax” label should be renamed to “VAT” (DDV) throughout the application for clarity.
Week of Jan 11, 2027
-
Add receipts document type
#
Research and add receipts support.
Week of Jan 12, 2027
-
Add print_count field to FURS fiscalization schema
#
The invoice PDF template expects a print count field for FURS invoices (required when reprinting), but the field is missing from the data schema, so it can never be stored or displayed. -
Fix tax validation missing OtherTaxesAmount
#
Tax amount validation doesn’t include OtherTaxesAmount and ReverseVATTaxableAmount in the total calculation, which could allow incorrect tax totals to pass validation.
Week of Jan 19, 2027
-
Add FINA 2-day retry deadline enforcement
#
FINA regulations require that failed invoice submissions must be retried and successfully delivered within 2 days. -
Add FINA certificate expiry monitoring
#
Certificate expiry monitoring currently only covers FURS certificates.
Week of Jan 26, 2027
-
Fix FURS storno timezone to use Ljubljana
#
Invoice reversal (storno) operations use UTC time instead of the Slovenia timezone (Europe/Ljubljana), which could cause date mismatches in the FURS system. -
Improve PDF rendering performance
#
PDF generation for documents with payment slips (UPN) is slower than necessary due to redundant browser rendering.
Week of Feb 2, 2027
-
Auto-populate due date and valid-until on invoice and estimate forms
#
Invoice and estimate creation forms don’t pre-fill the secondary date field, even though the API auto-calculates it from entity settings. -
Add company registry autocomplete to entity create form
#
When creating a new business entity, automatically suggest a country based on the user’s language and show company registry search.
Week of Feb 9, 2027
-
Fix company registry setup for production readiness
#
The company registry module lets users auto-fill customer details from government data (currently Slovenia via AJPES). -
Add subscription management as platform feature
#
Unify SI account subscriptions and white-label subscriptions into a general-purpose subscription management system that can be offered as a platform feature to API customers.
Week of Feb 16, 2027
-
Add eDavki KIR submission integration
#
Submit the book of issued invoices (KIR) directly to the Slovenian tax authority (FURS) via the eDavki portal. -
Add webhook events to accounts-payable documents
#
Webhook events are only emitted for invoices.
Week of Feb 23, 2027
-
Add client portal for document viewing
#
Create a lightweight client portal where end customers can view all their invoices, download PDFs, and track payment status. -
Add two-factor authentication (2FA)
#
Implement TOTP-based two-factor authentication.
Week of Mar 2, 2027
-
Add custom fields for customers and items
#
Allow users to define custom fields (text, number, date, dropdown) on customers and items. -
Add basic inventory management
#
Implement basic inventory tracking for items: stock levels, automatic deduction on document finalization, low stock alerts.
Week of Mar 9, 2027
-
Add proforma invoice document type
#
Add proforma invoice as a distinct document type with its own numbering sequence. -
#
Show related documents on the document view page.
Week of Mar 16, 2027
-
Add “show deleted” filter to list tables with restore/status actions
#
Add an optional “show deleted” filter to list views so users can find deleted records and take supported recovery or status actions without using a separate trash page. -
Add GoBD compliance documentation
#
GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form sowie zum Datenzugriff) are German rules for digital record-keeping and tax audit compliance.
Week of Mar 23, 2027
-
Add German company registry (Handelsregister) lookup
#
Like the existing Slovenian AJPES company registry lookup, add the ability to look up German companies from the Handelsregister. -
Fix duplicate document customer handling
#
When duplicating document, if anything in the customer data is changed, remove the customer_id link as the apparent intention is to change the customer. -
Scope idempotency key to entity
#
Change idempotency key scope from account to entity level. -
Add dedicated entity enable/disable route
#
Only allow enabling/disabling entity via dedicated route, not directly via update. -
Update email route to documents/:id/send
#
Move email sending endpoint to be nested under documents resource.
Week of Mar 30, 2027
- Add welcome email flow for new users #
-
Add docs link for developers in web app
#
Add a link to the documentation site (docs) for developers in two places in the web app: 1.
Week of Apr 6, 2027
-
Add e-commerce module
#
E-commerce features: - Order management system - Packaging reports (interstat) - COD payments reconciliation - Label printing.
Week of Apr 13, 2027
-
Clean up UI library README
#
Clean up the public UI library README so installation and copy-paste component usage are easier for developers to understand. -
Standardize API supported locales
#
Standardize list of API supported locales and reuse across API code. -
Add invoice price and currency display options
#
Flexible price display on invoices — show gross or net prices, display price + VAT separately, hide EUR equivalents for foreign currency invoices, and ensure consistent decimal places across all documents.
Week of Apr 20, 2027
-
Fix KIR export createObjectURL failure
#
Improve Slovenian KIR export downloads so ZIP files are handled reliably across the API, SDK, and browser export flows. -
Fix left-align tax confirmation checkbox
#
The tax confirmation checkbox (“Davčno potrdi”) should be left-aligned instead of center-aligned on the document creation form.
Week of Apr 27, 2027
-
Always show due date under invoice number
#
The due date is not consistently displayed under the invoice number in the document list. -
Add option to show both discount columns (€ and %)
#
Users want to display both discount columns simultaneously — both the percentage and the euro amount — rather than choosing between them.
Week of May 4, 2027
-
Fix PDF invoice preview zoom level
#
The PDF preview shown in the invoice detail view is zoomed in too much, making it difficult to read the document at a glance. -
Move FINA payment type validation to VALIDATE stage
#
Payment type validation currently happens during the fiscalization stage, causing confusing late errors.
Week of May 11, 2027
-
Research Slovenia 2028 e-invoicing support
#
Track Slovenia’s 2028 B2B e-invoicing rollout and define the extra product and compliance work needed beyond Peppol and e-SLOG. -
Add e-SLOG support for Slovenia
#
Generate Slovenian e-SLOG invoice documents from Space Invoices as a dedicated interoperability workstream.
Week of May 18, 2027
-
Add self-hosted Peppol AP MVP
#
Let platforms send and receive Peppol invoices through Space Invoices with a Belgium-ready MVP. -
Improve website seo and performance
#
Analyze website peformance and seo and apply improvements.
Week of May 25, 2027
-
Remove 0 default values from FURS/FINA premise inputs
#
Some FURS and FINA premise registration form inputs use 0 as a default value. -
Support multi-account login on web app
#
The user can be invited to multiple accounts.
Week of Jun 1, 2027
-
Add checkboxes to documents lists tables for PDF multi-export
#
Add check boxes to documents lists.
Week of Jun 22, 2027
-
#
Add option to set edge offset for widget and button.
Week of Jun 29, 2027
-
Add onboarding guides feature to widget users with simple…
#
Add onboarding guides feature to widget users with simple event and route based control and corner or at-element popup.
Under Consideration
-
Set up Shopify App Store publication
#
Prepare the existing Shopify integration for public Shopify App Store submission so merchants can install it, connect their store, sync orders, and automate invoicing through a reviewed, supportable listing. -
Add customer notes and data management
#
Add notes and remarks to customer records to track important information like payment behavior, partner codes, or special arrangements — visible when creating invoices for that customer. -
Improve delivery note features
#
Enhanced delivery notes with conversion-to-invoice verification, additional fields (vehicle temperature, signatures), and the ability to hide prices for cross-border or confidential deliveries. -
Add bank account integration and payment matching
#
Import bank statements (CSV from e-banking) to automatically match payments to invoices, eliminating manual payment recording. -
Add conditional invoice notes and custom text
#
Automatically add notes, preambles, or custom text to invoices based on conditions like tax type, sales channel, or customer. -
Improve invoice element visibility controls
#
Granular control over which elements appear on invoices — hide order numbers, product codes, currency symbols, or customer labels for a cleaner presentation tailored to your needs. -
Add email delivery confirmation tracking
#
See whether invoice emails were delivered, opened, or bounced. -
Add payment method customization
#
Create custom payment methods with your own labels (e.g., “Cash on delivery” instead of “Cash”), distinguish between payment types in webhooks, and display payment details on invoices. -
Add additional e-commerce integrations
#
Expand e-commerce support beyond Shopify and WooCommerce to include platforms like PrestaShop, Etsy, Wix, Amazon, and others, enabling automatic invoice generation for more online sellers. -
Add CTA when entity limit reached
#
When a user reaches their entity limit, show a clear upgrade or support call-to-action instead of silently blocking entity creation. -
Audit dialogs for scroll overflow
#
Review modal dialogs across the web app and improve scroll behavior where content can exceed the viewport, especially in settings and document workflows. -
Add white-label billing with Stripe Connect
#
Thebilling_enabledflag is stored but has no effect. -
#
Respect white-label feature visibility settings for multi-entity creation so configured users only see entity actions that are enabled for their account. -
White-label subscription plans management
#
Add ability to create and manage subscription plans for each white-label. -
Update GitHub public repos
#
Review and update public repositories in the space-invoices GitHub organization: - Ensure repos have correct descriptions and topics - Update READMEs with current documentation links (docs.spaceinvoices.com) - Archive or update outdated repos - Ensure SDK repos point to correct API URLs (eu.spaceinvoices.com). -
Add copy-paste components showcase page
#
Add copy-paste configurable components page to website for developers. -
Add MCP server for API integration
#
Create MCP server for Space Invoices API for AI assistant integration. -
Add SDK cursor pagination iterator
#
Add iterator helper for cursor pagination to JS SDK. -
Add user type collection for analytics
#
Ask for and save optional user type (dev/ceo/cto/etc) for later to show different content to different types of users. -
Improve mobile experience
#
Optimize web app for mobile devices.
Have a feature request? Let us know.