This update is rolled out to all environments from 9 July 2026 and over roughly the following week. Because environments are not updated at the same time, the features below become available to you once your specific environment has been updated during this period.
The digital inbox can now automatically extract data from the first PDF attachment using AI (add-on).
Preview now works for messages and images sent from the Sapera App.
FIK payment identifier is now automatically extracted from incoming emails.
With SaperaBI your Sapera data is gathered into ready-made, interactive Power BI reports, so you can analyse your business across sales, finance, inventory, purchasing and time – without having to build the reports yourself.
Unlike the printouts you are used to, the reports are interactive: you can drill down into the figures, filter instantly and change perspective on the fly – for example from total revenue down to the individual product, customer or department – without generating a new printout.
The module includes, among others, the following pages:
Management report – overall overview of the most important key figures.
Revenue and Sales – development in sales and revenue by e.g. products, customers, departments and time.
Balance & Profit/Loss – the accounting balance and result.
Debtors & creditors (booked) – balances for customers and suppliers.
Cashflow forecast – projection of liquidity.
Inventory and Inventory & purchasing – stock value, stock movements and purchasing.
Old stock – age distribution of the stock.
Work in progress – status of ongoing orders and tasks.
Time statistics – registered time per employee, etc.
The data foundation covers a broad part of Sapera – including invoices, sales orders, quotes, POS sales and settlements, purchase orders, receipts and invoices, financial entries, budgets, open items, stock movements and aging, and time registration – enriched with dimensions such as customers, suppliers, products and variants, categories, accounts, account groups, departments, employees and dates.
SaperaBI is an add-on module. If you are interested in getting started, please contact our sales department.
From the payment window in the POS you can now select and pay several invoices at the same time – not just one at a time.
Receipt: date and time are now always shown in full Danish format, and the unit text in parentheses next to quantity is shown correctly.
The product fields dialog now automatically focuses the input field when opened.
Fixed a crash when creating a sale with a physical terminal.
Fixed that a related product with a fixed price was always split into a new line when increasing the quantity; the original line's quantity is now updated correctly.
Fixed a MobilePOS error during Vipps/MobilePay payment.
Fixed a freeze in the POS that could occur in certain situations.
It is now possible to edit the cost price on service products directly on sales orders and invoices.
Invoices now have an audit log, so changes to an invoice can be traced.
New setting to automatically complete a sales order on invoicing. In addition, a sales order can be saved automatically as soon as the customer field is filled in – controlled by a separate setting.
For trade-in/buy-back you can now register an over-price. The over-price is written down from the stock value and posted to a dedicated overprice regulation account when the invoice is booked. The account is set up per product category, and the over-price cannot exceed the buy-back price.
Serial-number items can now be marked as serviced, and the customer can see which serial-number items are ready to be marked as serviced in connection with service and rental orders.
A new quote can be created via a "Create" button with selection of operator/salesperson – just like "New sales order".
It is now possible to create a task directly from the edit-customer page, with an overview of the customer's related tasks.
Several time products can now be linked per employee, so time can be registered on more product types.
Sales orders now warn about inconsistencies in accounting assignment before being carried over to an invoice.
Pending time registrations now have an overview with filtering and better refreshing of the view.
The task type can now be changed in the combined sales-order/task window.
The instalment-plans menu item is now hidden when serial-number item support is disabled.
Fixed missing action codes (e.g. preparation of new/used machines) in "edit action code".
Fixed that an ongoing price edit could prevent an action code's price from being applied correctly on a line.
Fixed a "Not found" error when registering time on a sales order's time logs.
Fixed that creating a discount of the type "X products for Y price" could fail.
New one-click "Show sales order" button with a keyboard shortcut that opens the standard printout directly.
Prices on related products can now be entered with up to 3 decimals.
Fixed the validation of the required category in the customer's debtor/customer preferences.
"My Day": fixed an incorrect value in the "Booked Time" column for an edited time registration.
Related products can now optionally follow the main product's quantity automatically.
Sapera can now warn about duplicates on supplier invoice number and supplier purchase-order number, so the same document is not booked twice by mistake.
It is now possible to remove a match between a purchase invoice and a purchase order again (un-match).
"Select all" in the purchase invoice overview now selects invoices across all pages.
A purchase invoice can now be completed/settled correctly even when the amount is 0.
Matching a purchase invoice against order lines now correctly handles several lines for the same stock item.
Fixed that creating a purchase order from sales orders could fail on the item quantity.
Fixed that related products were added again when changing the main product on a purchase order.
Removed an unexpected pop-up when adding a delivery to stock or when booking a purchase invoice.
Fixed that the button state was not always updated correctly when selecting in the purchase invoice list.
Fixed the "ordered" summary on a purchase invoice line when a serial-number item was selected directly.
Fixed that a purchase invoice line that blocks booking now also blocks processing and adding to stock.
Audit log on purchase invoices, so changes can be traced.
Fixed a rate and rounding error on a purchase invoice in a foreign currency with a 100% discount.
There is now an overview in the user interface where you can see cost-price adjustments.
It is now easier to write down a single serial-number item, and you can search/filter by product description when selecting items for a write-down journal.
The product overview and product card now have columns with the number of units sold, so you can quickly see sales figures per product.
VAT is now calculated correctly on internal stock transfers between departments.
Automatic cost-price update is now disabled for service products (items without stock).
New setting to hide the "Add to stock journal" button on serial-number items.
Fixed that the first related product was shown twice on a serial-number item.
Fixed that a product category with at least one related product could not be saved.
Fixed the "operation cancelled" error when adding items to a write-down journal; the addition now runs correctly in the background.
The reset-stock dialog now starts empty and loads products only when you search.
Stock locations are now shown on the product overview and product card.
The product overview can now show Addition and Subtraction columns (with totals).
Fixed handling of cost prices when serial-number items are added directly to stock via a journal.
Fixed that the "Add serial-number item" dialog could be empty in the write-down journal.
Fixed that a count with a fractional quantity (e.g. 0.2) could be shown as 0 under "not counted".
Outgoing bank payments now support IBAN account numbers with BIC/SWIFT for foreign payments.
VAT types now have an audit log, so changes to a VAT type can be traced.
Improved automatic settlement: outgoing bank payments now settle the supplier correctly, and settlement can be started directly from the overview.
Improved handling of remaining amounts when settling entries.
The chart-of-accounts overview now has a column for contra/closing account, with the option to filter on it.
Bank reconciliation: two entries on the left side can now be matched with each other.
Interest calculation now uses the correct settings per department instead of the root/default settings.
Improved setup and validation of financial accounts, plus the option to filter on number ranges (from/to) in numeric columns.
Explanatory notes have been added on the exchange-rates screen.
Action codes can now control whether a line is included in revenue and contribution margin, and this is carried over correctly to the entries.
Bank reconciliation: the journal setup can now select an optional journal.
Fixed that supplier settlement could be blocked by corrupted settlements on a single purchase invoice.
The year-end run now shows the user who actually ran it (not "System") and has a new metadata column.
Keyboard navigation is now preserved when returning from the settlement (open-item) window.
New: Account groups – group your accounts into reporting lines used for balance, profit/loss and SaperaBI reporting.
Webshop synchronisation has been moved to background workers, making it more robust and allowing the status to be tracked. Webshop orders that were booked in Sapera but not completed in the webshop are now stored and replayed automatically, so orders are not lost.
Incoming email messages can now be approved or rejected via an approval flow with associated permission control.
Files can now be dragged directly onto the body editor in the incoming-email dialog and are added correctly as attachments.
Context buttons in the incoming-email list and dialog have been relocated, and a notification about the available dropdown actions is now shown.
Fixed that a service type with at least one step could not be saved.
New buttons to send email and SMS to several selected customers at once.
Fixed a crash when opening the Task Planner.
Token handling has been fundamentally reworked so that Sapera is stable when you work with many open tabs at the same time. Previously you could be told that a tab needed to be reloaded; this is now avoided, and tabs work together correctly – also when you log in in another session.
There is now a permission that controls whether sales prices and cost prices can be seen on sales documents.
The audit log can now show text changes as a diff, making it easier to see exactly what has changed.
Fixed the display in the Organizational unit column when an actor has no unit assigned.
Two new permissions at the top navigation level: access to outgoing expenses and access to accounting bookings.
Outgoing payment files are now restricted per accounting company, so you cannot see other companies' payment files.
Fixed incorrect item quantity on subscriptions with a quarterly period combined with adjustment to the start date.
Improved handling of customer discounts and calculation of the number of periods in a range.
Discarded sales orders are now marked correctly in the "Discarded" column in the subscription history.
More setup options for rental on customer subscriptions.
Power BI reports can now be integrated directly into Sapera's dashboard. The setup has been made easier: workspace, report and report page are selected from dropdown lists.
Aggregated printout now works correctly in EAN invoices.
Fixed an error in report generation, so reports with certain layout setups are generated again without errors.
Consistent sorting of report tags, and the order in the quick-select menu now follows the order from label printing.
POS and invoice printouts: a POS sale is now always treated as the main document, and an invoice paid from Sapera is included as a comment.
The stock value list again supports a FIFO-based stock valuation.
The notification bar can now have a selected background colour.
Fixed that setting categories could appear as duplicates in the settings tree.
Fixed that certain settings did not take effect correctly at the agent/terminal level.
Fixed a crash when opening certain settings pages.
Added a link to download SyncTool in the About dialog.
"My day": overtime is now shown in orange.
Addresses: postal-code validation no longer rejects a hyphen (e.g. the Polish NN-NNN format).
Questionnaires: fixed incorrect behaviour when editing a question.
New setting to enable and disable questionnaires.
Various minor UI adjustments (e.g. the Export button on the product overview works before the list is loaded).
If you have any questions about these changes, please feel free to contact support.