Updated: Move from "getRaw()" to "toFloat()" for currency calculations
Updated: timezone is not globally set to ensure model timestamps uses the correct date
Fixed: Test failing because of the use of "randomNumber(1)" causing usage of "0" as quantity
Update: changing the use of getRaw to toFloat on the currency class
Added: Hook to be a global Facade
Fixed: Disable create orders from customer orders
Added: hook facade
Fixed: toJsOptions mistake
Added: use Hook classes on blades
Updated: restrict middleware to use the class instead of an alias
Refactoring: skeleton to match Laravel 11 skeleton
Restored Vue
Fix: Update nSelectPopupVue implementation.
Fix: Restrict value field to support number only
- Fixed: The field was disabled when the reset confirmation was closed
- Fixed: scroll on the product grid
- Fixed: renaming column on transaction histories
- Fixed: make tax group nullable on procurements products
- Fixed: loading quick product with no default
- Fixed: ns.recurring-transaction was written as ns.recurring-transactions (with a 's') which was causing the recurrence screen not to work.
- Fixed: Deleting Product On Cart #1783
- Fixed: #1750 reset feature
- Fixed: Ensure compatibility while extracting product form.
- Fixed: Can't reassign unit for already assigned unit
- Fixed: customer name not appearing on settings
- Fixed: typo on ClearHoldOrdersJob
- Fixed: Helper::toJsOptions support an array as a label
- Fixed: display order control when it's loaded on order preview
- Added: Ensure set action performs a correct increase/decrease action
- Added: new developer sections on About page.
- Added: unit conversion feature.
- Added: can't assign twice the same unit to a product
- Added: proper disabled state for search-select field
- Added: support for hiding checkboxes
- Updated: unused js files
- Updated: set is the default adjustment action by default
- Updated: Procurement Name is not required anymore.
- Updated: We'll keep a loading state when the procurement is successful.
- Fixed: Tax computation
- Added: migration to fix wrong purchase prices #1522
- Fix #1522 issue While Computing Total Purchase Price
- Fix #1558: Displaying procurement for providers wasn't limited to that provider
- Fixed: issue while opening order with the changed price
- Fixed: tax computation of reopened order
- Added: product tax on receipt if available
- Fixed: product with modified price being set to 0 after loading
- Added: default fields for quick products
Add modules:
- More info: https://my.nexopos.com/en/marketplace
- Stock Transfers Module v4.7.3
- Nexo MultiStore Module v4.8.5
- WooCommerce Sync for NexoPOS 4.x v4.8.1
- Bulk Importer v4.8.0
- Added: force flag to the Artisan call
- Updated: Modified tax computation function
- Updated: The computeInclusive() function in the tax library has been modified to enhance
- Fix Spanish translations
- Fixed: yearly report not recomputing
- Fixed: order types not used on the demo
- Fixed: sale report row background color
- Fix: saving custom format on the database (#1458)
- Fixed: Tax computing with string values (#1468)
- Added: print option on a hold order.