---
title: "Sapera - Second half of 2024 (July–December)"
description: "Release notes for Second half of 2024 (July–December) — news and improvements in Sapera."
url: https://support.sapera.io/en/articles/573-sapera-second-half-of-2024-july-december
collection: "Release notes"
updated: 2026-06-14
language: en
alternates: [da]
---

# Sapera - Second half of 2024 (July–December)

Release notes for Second half of 2024 (July–December) — news and improvements in Sapera.

## Point of sale

### Configurable POS toolbar

The fixed buttons at the bottom of the point of sale have been replaced by a fully configurable toolbar. Each store can now compose and arrange the buttons themselves – including removing the number pad – so the interface fits the daily workflow.

### More flexible POS receipts

It is now possible to customise the POS receipt in more detail. Fields from the organisational unit's actor can be exposed directly on the receipt, and support for internal notes on kitchen receipts has been added.

### Sales order via barcode at the POS

The point of sale can now scan the barcode from a printed sales order and retrieve the order directly.

### Transfer POS sale to invoice

It is now possible to transfer an ongoing sale at the point of sale to an invoice.

### X and Z reports from cash register

The ability to generate cash register X and Z reports directly from the interface has been added.

### Gift card return now handled correctly

A bug where a returned gift card was not marked as unsold has been fixed.

### Flatpay: duplicate receipt fixed

A bug in the Flatpay integration that caused the POS to print two standard receipts instead of one POS receipt and one terminal receipt has been resolved.

### Other POS improvements

-   Sequential sale numbering within a period ("sale no. X") is now available as a new field.
    
-   The error message shown when a reservation fails at the POS has been made more precise.
    
-   Card issuer management at the POS now works correctly.
    
-   Handling of missing card issuers no longer causes an error.
    

## Sales, orders & invoices

### Customer price when converting sales order to purchase

Sales orders can now be converted to purchases with the correct prices preserved.

### Invoice date is not required in draft mode

The invoice date on an invoice does not need to be filled in as long as the invoice is in draft. This allows more flexible work with drafts.

### Due date can be changed on system-generated entries

It is now possible to change the due date on draft entries that were created automatically by the system, not only on manually created ones.

### EAN and CVR visible in lists

The EAN column is now available on the sales order overview, and both EAN and CVR can be shown as columns in the customer list.

### Relations on item line during return

A bug where posting an invoice with returned items failed due to constraints on the product relation type has been fixed.

### Supplementary sets can be overridden per variant

It is now possible to define custom supplementary sets directly on a product variant, overriding the set that would otherwise be inherited from the product.

### Other improvements

-   The discount field on invoice lines is no longer incorrectly reset when editing other lines.
    
-   Invoices created from sales orders now receive the correct due date.
    
-   A customer category's price type is now applied even if it is higher than the product's current price.
    

## Purchasing & purchase invoices

### Matching without OU on invoice line

Purchase invoices can now be matched against existing purchase orders even if the invoice line does not specify an organisational unit.

### Other improvements

-   Interest calculation now works correctly.
    
-   Draft entry: the creditor lookup previously showed debtors – this has been fixed.
    

## Inventory

### Effective date and product category in the inventory entry list

The inventory entry list now exposes columns for effective date and product category, both with filtering support. This provides a better overview and more precise searching of inventory postings.

### Range price can be restricted to selected inventory OUs

Sales range prices can now be configured to apply only to a specific set of inventory organisational units instead of applying globally.

### Faster product search

Searching for products and instances by identification has been made significantly faster.

### Data health check extended

The health check feature now also covers product- and instance-related entities and supports administrator-specific checks.

### Supplementary set configured when adding to basket

A setting now controls whether the configuration of a supplementary set opens automatically when an item is added to the basket.

### Other improvements

-   The price type for composite items is now updated only for the relevant price types.
    
-   The calculation for inventory settlement has been updated in line with new requirements.
    

## Accounting & finance

### Settlement of general ledger entries

A bug in the automatic settlement of imported general ledger entries has been fixed – an exception in the event handler no longer blocks the entire process.

### Payment of invoice from general ledger

It is now possible to register payment of an invoice directly from the general ledger entries.

### Interest on debtor accounts

Interest calculation on debtor accounts now works correctly.

### Other improvements

-   The creditor lookup in the general ledger now correctly shows only creditors.
    
-   Date filtering in lists has been made more precise.
    

## Digital inbox

### Improved handling in the digital inbox

The digital inbox has received ongoing improvements during this period, including more robust processing of incoming documents.

## Communication (e-mail, SMS, tasks, calendar)

### Suppress reminders per customer now works

A bug where disabling reminders for a specific customer had no effect has been fixed.

### Notification window can be disabled

It is now possible to control via a setting whether the notification window should be shown automatically.

### Employees can be removed from calendar again

A bug that prevented employees from being removed from the calendar overview has been fixed.

### E-mail attachments on quotes

It is now possible to send attachments with an e-mail directly from the quote overview.

### Other improvements

-   E-mail and SMS are now sent correctly from the communication workflow.
    
-   The automatic order suggestion feature has been improved.
    

## Webshop

### Improved WooCommerce synchronisation

The WooCommerce synchronisation has been made more robust with better error handling, including avoidance of unnecessary retries on network errors and correct import of sales orders from a secondary webshop. Synchronisation of inventory organisational units to the webshop is now supported.

### Sales price clearing on webshop

Clearing and clean-up of sales prices on the webshop has been improved.

## Printouts & reports

### X and Z reports for cash registers

SAF-T-based X and Z reports can now be generated for cash registers directly from the interface.

### Composition sheet printout

Printing of the composition sheet has been improved so that only the relevant sheet is sent to the printer.

### Other improvements

-   The settlement printout has been fixed.
    
-   Report export is now triggered by pressing Enter in the export dialog.
    

## Sapera App

### Time tracking and status display (Sapera Mobile)

Sapera Mobile has been migrated to the new time-tracking API. Status can now be displayed directly in the app, and a new Android platform has been added.

### Sales order barcode scanning

The app can now scan the barcode on a printed sales order and retrieve the order.

### Other app improvements

-   Improved error message when scanning an incorrect barcode.
    
-   Fixed display of Boolean attributes on product instances.
    

## Integrations

### Billwerk: sign-up without customer present

The Billwerk integration now handles subscription sign-ups even when the customer is not physically present.

### Billwerk: inactive payment method

The Billwerk integration now handles situations where a customer's payment method has become inactive.

### Worldline terminal improvements

The Worldline terminal integration has received ongoing stability improvements and bug fixes throughout the half-year.

### Flatpay integration

Flatpay is now supported as a payment terminal integration at the point of sale.

## Security & users

### Improved user profile in the agent

The agent's user profile has been restructured for more stable handling of the selected profile.

## Other features and fixes

### Subscriptions: exclusive exclusion in run lists

A bug where checking a subscription in the run lists inadvertently affected related dates has been fixed.

### Rental contracts: multi-select of instances

It is now possible to select multiple instances in a customer's rental contract and view them on associated invoices and sales orders.

### Full-day blocks in calendar

It is now possible to block an entire day in the calendar view.

### Product instance attributes visible in list

Boolean product attributes on instances are now visible in the product list.

If you have any questions about these changes, please contact support.
