This update is a minor rollout (hotfixes) with a number of fixes and improvements. The changes are rolled out gradually across environments.
The "Add" button in the stock journal now adds each serial-number item as its own line, so you get one line per unit.
When creating a serial-number item from a base product (e.g. when adding it to a POS sale or a document) and when making reservations, Sapera now resolves the latest delivery per location, so the item's location is correct.
Fixed a crash that could occur during a cost-price adjustment.
The "Net sales price" field has been renamed to "Sales price after discount (incl. VAT)" to make the name more accurate.
Cost-price adjustment and stock checks now respect the actual stock location.
The Edit product popup has been given the missing context buttons (actions) in its toolbar.
The calendar (Task planner) is faster – especially in week view – and loads data more efficiently.
Fixed that a task without an end date was only shown on its start day; it is now shown correctly across the whole selected period.
The interest setting "Aggregate interest per customer per period" has been clarified, making it clear that interest is aggregated per customer per period.
Fixed that a new webshop category could not be created with a search tag (or other mapping), because the category's mappings were not yet ready at creation time.
When extracting data from incoming emails, the supplier is now found correctly even when the VAT number (CVR) contains spaces.
If a subscription does not have an active payment method (e.g. an expired card), a separate email is now sent about it.
It can now be controlled which organizational units (departments) each user is allowed to see.
Fixed that the "Disable automatic update" checkbox on a report was not saved; the choice is now saved correctly.
Fixed the scaling so the preview of the sales order report (and the PDF printout) is shown in full.
The following standard printouts (reports) were updated in this release:
Invoice (InvoiceLight.rdl): New parameter "Always show SWIFT and IBAN number", so SWIFT/IBAN can be forced onto the invoice regardless of payment method.
Questionnaire (0150_sp_reports_Survey.sql): The printout now shows "Created by" and "Updated by" with user names instead of internal ids.
Sales orders – hours (SalesOrdersHours.rdl + _Excel, 0098_sp_reports_SalesOrdersHours.sql): Now shows the order subject together with the task title and supports grouping per hour product.
Invoice data source (0050v5_sp_reports_Invoice_InvoiceLines.sql): Adjusted so the printout and the import are consistent.
Revenue dashboard (Dashboard_Revenue_Simpel.rdl) and POS settlement (Settlement.rdl): Minor adjustments.
Invoice (Invoice.rdl + InvoiceLight.rdl): The invoice printout has been given a MobilePay payment link.
Fixed the handling of the "to date" across a number of reports and dashboards, so the period is now bounded correctly.
New reconciliation pages: Stock value vs FIFO and Diff per day, showing the daily divergence between the stock value and the FIFO-based valuation.
New KPI "Of which serial-number items" and a 4-way status that separates serial-number items from pure cost-price drift on the reconciliation pages.
The daily diff overview now has a product link and drill-through to variant/serial number.
Value-balance columns (running stock and booked value) that respect the selected accounting company.
Power BI reports in the dashboard are now embedded as the current Sapera user, so they respect the user's identity and access.
It is now possible to hide individual Power BI pages.
The Power BI synchronization now enriches the data model with reconciliation reasons (based on the actual entries), document group, product kind, credit limit per accounting company, and customer-facing document comments.
New daily FIFO-vs-value divergence with a divergence date per day and faster calculation.
Fixed that the FIFO aging counted sold units as being in stock.
Date tokens (e.g. <Weekday>/<Today>) are now anchored to the job's start time, so they do not flip at midnight during a run.
Fixed a silent crash when moving a step, and unhandled errors are now logged. New field editor for RegExReplace, invoice data extraction in the Digital inbox, and improved invoice and sales order import.
The FIFO reconciliation is now aggregated per key instead of per stock entry, making it faster.
Items are now matched on supplier product number during import.
Importing items into a stock journal now recognizes barcodes across UPC forms with and without a leading zero.
New cost controls for the Power BI setup, including elastic pool support and a Fabric Capacity action.
Accounting identifier: the "Number" field and the message "The number already exists – choose another" are now shown in Danish.
Added the missing Danish translation for the "items without serial number per location" display.
If you have any questions about the changes, you are welcome to contact support.