It is now possible to insert predefined texts (snippets) directly on notes for sales order lines and invoice lines. This makes it faster to add standard wording without having to type it manually each time.
When a new line is added to a sales order, the system now automatically suggests the location selected on the previous line. This reduces repetitive clicks and ensures consistency across the order.
The inventory date when completing a sale is now correctly set to the sales completion date rather than the operation date, giving a more accurate inventory picture.
It is now possible to specify a due date directly on sales made from the point of sale (POS).
When creating a new customer, the mobile number can now be filled in and a preferred communication phone can be selected right away.
Quotes can now be copied, making it easy to create new quotes based on an existing one.
It is now possible to defer a product instance even after its associated invoice has been posted.
A bug in sales order processing that in certain cases caused double inventory management when two draft invoices were created on the same order has been fixed.
The error message for "Mark ready" is now shown correctly on inventory allocation errors.
Payment information is now displayed on the sales order.
It is now possible to specify the cash discount percentage with decimals in payment terms.
The due date on a posted draft can now be changed afterwards.
The incoming payment journal and expense creation now support selecting credit notes for inclusion.
Receipts now support changing the quantity to empty (blank) on a line. The delivery flow has also been improved with better handling of nullable fields.
Fixed an issue where posting a purchase invoice with a product instance did not work correctly.
Cost price is now shown correctly (unrounded) in the availability view.
It is now possible to bulk-deactivate products even when there are draft entries or stock on hand in other inventory departments. The system warns and gives the option to continue.
When a product is changed from a stock item to a service item, the system now automatically writes off the stock to zero, keeping inventory consistent.
A new bulk-copy function makes it possible to copy sales prices across products directly from the product list.
The cost price field is now present when counting and settling products accessed directly from the product card.
The stock quantity for product instances is now shown as a column in the product instance grid.
The instance identifier is available as a column in the product instance grid on the product card.
A new button makes it possible to open the associated serial item directly from a product instance.
It is now possible to specify a prefix on the number series for product instances.
When an unknown barcode is scanned, the system now offers to create a new product right away.
Images on products can now be shared across products, so the same image does not need to be uploaded multiple times.
Inventory OU is now correctly associated on inventory claims.
Fixed an error when using the "Add to inventory / Label draft" function with a negative quantity.
Ordered quantity (OrderedColumn) is available as a column in the product list.
VAT handling has been extended: it is now possible to change or delete the VAT type on general ledger entries, and a "VAT settled" column has been added to the account posting list. In addition, VAT on general ledger entries can now be reconciled directly from the system.
It is now possible to delete a sales price type if it is no longer in use.
Fixes to the settlement flow and balance functions ensure correct handling of period closings.
Improved VAT handling on purchase invoice posting.
Fixed a bug that caused a sales price regression in certain situations.
Tax reporting (e-conomic integration) has been improved.
A setting has been added to enable or disable automatic synchronisation per webshop, so that incomplete setup does not cause unnecessary errors in the log.
It is now possible, via a setting, to choose whether ePay payment should be handled in Sapera or remain in the webshop. Includes improved recovery for faulty order processing.
Product prices when using discounts are now synchronised correctly to the webshop.
A new simplified flow for webshop setup is available, providing an easier onboarding experience for new customers.
WooCommerce synchronisation improved with better performance.
Fixed a synchronisation error for sales orders on the secondary webshop.
Filters have been added to the communication overview, making it easier to find the relevant communication entries.
Improvements to the display and handling of outgoing communication, including display of outgoing credit notes.
SMS link to MobilePay has been fixed.
Fixed a bug in the communication workflow.
It is now possible to create receipts directly from the app – either based on a purchase order or as an empty receipt. Items can be scanned in, and serial-number items are handled with a swipe function.
The app now supports scanning product instances directly on purchase invoices.
It is possible to record a video in connection with a sales order in the app.
Directly from the app, an SMS or email can be sent when a sales order is completed ("Work completed" status). Requires the sales order type to be configured.
The Sapera POS Offline app is now available in the Google Play Store.
Filter sales orders by order type.
The status draft now shows the current stock quantity and reservation quantity when scanning.
Improved task layout and the ability to assign and create tasks.
A bug that broke 2FA authentication under certain production configurations has been fixed.
The "On behalf of" field on user editing is now visible to all users who have the right to see it.
Several report localisation and format-related fixes have been released continuously during the period.
Text snippets (predefined texts) are available on notes, so standard texts can be inserted quickly.
The ability to select a catalog directly from the variant drop-down has been improved for better usability.
It is now possible to delete a security group.
Quick filters and column state in lists have been improved and now remember users' settings more reliably.
If you have any questions about these changes, please contact support.