POS 0.189 Release Notes (2018-05-11)

New Features and Enhancements

* Scanning products in the Cash Register is now much faster, plus there is now a blue bar to show if an action is still being worked on.
* Smart Tables is being released for Products, Purchase Orders, Receiving, and Customer tables.
* Adding products to Purchase Orders has been streamlined to show the last product added, along with all quantities that can be potentially ordered, and having the default quantity show the min order quantity.
* There are now two methods that can be used for Scan Verification. The first is to have every scan update the table below with the combined information.  This method is easy to read, but can be slower, especially for larger orders.  The second method will add a new line on top of the table for each scan.  This method is a bit harder to read as you will have multiple records for the same product (one for each scan), but allows you to scan faster.

Bug Fixes and Minor Enhancements

* You could cause an out of balance invoice previously by adding a first payment in excess of what was due on an invoice, then adding a second payment, and finally voiding the first payment. This scenario will now calculate correctly.
* Costs that get pulled into a PO but are different than the current product cost will now update the product cost when the PO is final received.
* You can no longer try to modify the quantities on a transfer that is closed, thusly preventing an error when you try to save the modified quantity.
* An issue that prevented showing trays that had never been opened in the tray management area has been corrected.
* Running the Inventory Valuation report for the current day will now show the current valuation, and not the valuation from midnight.
* Receipt disclaimers will now respect white space and Carriage Returns/Line Feeds, thus making them easier to control the exactly layout if desired.
* Commissions are now saved when an invoice is put on hold.
* The Employee Commission drop down will no longer show disabled employees.
* The cost of a product is now editable in a Purchase Order instead of just during receiving.
* Reducing a products quantity after taking payment on that product, but before closing the invoice will no longer result in an out of balance transaction.
* You can now expand the working table in PO's and Receiving to be able to show more lines at one time.
* The tender amount on refunds can no longer exceed how much is due to be refunded.
* Under the Advanced tab on a product you can now specify if a product is a regular product, Gratuity, Liability, or Receivable.
* Canceled and modified layaways will now change from a payment screen to a refund screen when money is due back to the customer.
* You can now search by Category or Sub-Category under Inventory Reset. 
* Tray Opening & Closing and Petty Cash receipts should now print out without cutting off early on Star TSP100 printers.
* You can now mark products to not auto order via the mass action button on a PO.