Skip to content

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

  • Fix minimal template text sometimes covering footer #
  • Add API versioning support #
    Implement API versioning strategy for backward compatibility.

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 list page refresh button #
    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.
  • Fix list navigation history #
    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.
  • Add related documents section to document view #
    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 #
    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 #
    The billing_enabled flag is stored but has no effect.
  • Add multi_entity hidden feature check #
    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.