Always make a backup of your data before changing versions.
Fixed a bug in the sales tax setup screen. When all child taxes within a tax group are deleted the group's tax percent should be set to zero until it is changed by the user. The bug was causing the tax percent to be NULL which caused errors in CF when trying to view history or start a transaction.
- Added additional resource (memory) cleanup after running a report.
- Added a new command line switch for performing a database restore. This can be used to automatically restore the database to a failover system in the event of a disaster. The new command line switch and arguments are as follows: CashFootprintPOS.exe /restore /f "{file_name}" /s
- Added new crash protection handling when computer power is abruptly cut.
- Refactored some code for efficiency.
- Added in-app purchasing to allow for new activations, upgrades, and terminal additions. Activation will happen immediately without assistance from LotHill support staff. Purchases can be made with PayPal or credit card.
- Updated activation (FKA registration) screens to be more intuitive.
- Update customer lookup screen to match grid color of main customer area. This will give the user an immediate visual cue that they are search in the correct screen. (Inventory vs Customers)
- Added more swipe support for Gift Card swiping. Now supports track 1 only, track 2 only and track one and two. If track two is provided then the account number will be pulled from track two.
Added an employee permission to Allow employee to tender donations. Includes manager override. Default is off for new employees and on for existing employees (simulates existing behavior).
- Added customer shipping address
- Updated Invoice to place totals and notes at the bottom of the receipt at all times (regardless of item count). The invoice will now fill the page.
Added direct email integration for customers.Employees or managers can create lists (think email distribution list or mailing list) for customers too. This means customers can be assigned to groups and employees or managers can send emails to those groups. This will eliminate the hassle of select person by person.