NexoPOS 4.7.6
We're releasing another update of NexoPOS 4.x that focuses on stability. We've indeed created more test to make sure to increase the test coverage and therefore being able to spot any concern that might happen before the update is released. We've moved from 50% of coverage to 53% on this release, we're aiming to reach at least 70% by NexoPOS 4.8.x.
So this update mainly add new reports and fixes a concern on the layout (light mode). Let's describe them.
Customer Wallet
We're planning to rename "Customer Account" to "Customer Wallet" that sound more relevant and avoid any confusion. That wallet will basically hold every transaction that happen with the customer balance (sales, refund, credit, debit). The new update add 2 new columns to the customer account history (previous_amount and next_amount) that will give an overview of the balance of the wallet before and after every transaction.
We've also added a filter to the customers account. That will help you circumscribe the results.
The export feature has been globally improved to allow any script to interact with the exported data. That helps us to add total row to the exported file (on the customer account history).
Stock Report
The stock report basically let you know what is the actual status of the inventory of the available products. As we believe some stock might have more than 1k products, we decided to paginate that report so every page can be peacefully printed without any lagging. This report basically get added on the previous "Stock Low" report. It's now a 2in1 report.
Other Changes
- Cleaning
- Fixed: wrong permission used on users route
- Fixed: migration forget command
- Added: total to exported sheet customer wallet
- Update: prepend options on customers
- Added: new event for exported crud
- Cleaning
- Added: new columns on customer wallet history
- Fixed: fixed light mode payment box
- Added: Stock Report (changed low stock report)
- Fix #746
Special Thanks
As always, we're thankful for all the contributions. We'll give a special shout out to @lim10soft



