Accounts in Saudi Arabia will now produce the required QR code on receipts automatically.
Inventory write-off form and registration form now displays the inventory quantity for each row. For confirmed documents it displays the quantity at the time of confirmation and for unconfirmed documents the current quantity is displayed. The same value is also available on Actual Reports printouts.
Sales orders can now be filtered by "Not cancelled" status.
New parameter in Settings > Customer can be used to make customer registry code / ID Code to require unique values.
In Appliance / Vehicle view It's now possible to see sales orders, orders and quotes that are connected to them.
A new custom event is produced (table: cash_invoice, action: insert) when a new document of type Receipt is created. In webhook manager it is possible to attach a listener to these events.
Adds a new setting in Settings > Configuration > Invoices and Sales "Copying a sales order preserves customer requested delivery dates". This can now be used to preserve the delivery dates when the sales order is copied.
Customer export will now export all contact persons, not just the first 3.
Report generator has been updated to include additional fields for users and employees.
Customers list view now includes the "Loyalty Card" column.
Reward points balance report now includes the "Reg. Code/National ID" field in both HTML and CSV output.
When a matrix parent product is archived then all of its variations will now be archived as well.
Matrix variations can no longer be changed into matrix products.
In Settings > Login activity, hostnames are no longer logged, only IP addresses. In order to turn this change off a new parameter "enable_reverse_dns_lookup" can be used.
Improved system stability when issues with caching solution occur.
Old inventory page no longer allows entering input data when it is still loading.
Improved double deletion prevention handling.
Fixed an issue where it was not possible to log back in even when the credentials were correct.
Fixed an issue in stock replenishment where the save button was not visible.
Fixed an issue where inactive tax rates could cause an error in sales document view.