Tap to Pay allows you to take credit cards on a Phone without a payment reader. This is great for line busting or high volume environments. We have enabled this specifically for our "Square POS" gateway integration. It is not currently available for our "Square Reader" integration.
We now fully support Square and Afterpay. This means you can increase revenue by allowing shoppers to Buy Now and Pay Later.
Various buts relating to whole order promotions have now been fixed.
Retailers who take cash at the POS may want to track the reasons for kicking a drawer and/or tracking cash paid into or paid out during an open shift. In the past, the only way of doing this is via hand-written notes and manual calculations.
Fail Queue Notification Icon
We now show notifications on the App icon when there are records in the Failed Queue that need attention.
Void Split Transactions
Previously you can only VOID non-split sale transactions. Now you can VOID split sales transactions.
Print Shift Summary
Currently the only way to print out a Shift Summary is by accessing it in NetSuite. If enabled, now you can print a Shift Summary directly from the POS to go with the daily cash deposit.
Square Locations out of sync
If you are not careful you can end up with situations where the transactions within a Square Account could post to the wrong location. This is because the Location Id (on POS Settings), the Auth Location Id (when authorizing) and the connected device Location Id could be different. If this happens the POS will issue a warning which will need to be corrected by your administrator at some point (so that they are all the same).
Receipt enhancements
You can now (optionally on the POS Settings record) display the following on receipts:
- Customer Terms (On Account sales)
- Ship Method (Sales Orders)
- Item Count - to facilitate a clerk to confirm they have the right amount of items
Fail Queue Throttling parameters
In 4.1.32 (Build 1118) we introduced Sales Throttling. This means that if there is a NetSuite system issue (centered around concurrency and/or request limits) detected on any given terminal we temporarily write the transactions to the Failed Queues (for 45 mins). This has now been parameterized on the settings record. In addition, throttling can be turned On or Off at the POS Settings level; this allows you to fine tune throttling around groups of terminals.
Fail Queue Audit fields
To better understand the state of terminals we have introduced a set of fields on both the Shift and Terminal Record. This enables you to proactively monitor terminals and any records that are in the Failed Queue.
For customers that are NOT using "On Account", we have improved customer sync performance by up to 40% by eliminated fields that are not used.
Sound a Buzzer if no item matched
In a high volume environment it is not uncommon for a bad barcode to be scanned. If this happened nothing would add to the cart (because of a modal), but several items may be scanned without realizing. To curb this we have introduced a buzzer sound to alert the clerk.
Kiosk Mode - Disable search
Often in Kiosk Mode sales are very linear (no returns etc). Under SuitePOS Menu Access on POS Settings we have added in "Disable Search". This will ensure nothing is searchable.
Force Full Sync - Terminal Record
Terminals can currently be "Forced Full Sync" on the POS Settings record in NetSuite. This means on the next terminal sync; a full sync will be performed on all the terminals that fall under the POS Settings. Now you can force a full item sync at the terminal level so that you have more control over which terminals get sync'd while at the same time better avoiding "Concurrent Request" errors.
Full Sync Log
When a full sync is performed we now log that event on the Terminal record in NetSuite. This better audits when the last full sync was performed.
Customer Terms on Receipts
We now show the Customer Terms on the receipt for On Account Sales.
Sale Script Transaction Audit and Recovery Improvements
- You can now better audit sale and return transactions that are written to NetSuite by enabling time stamped auditing by altering the deployment record for "SPOS Sale" (or "SPOS Return"). This means that time stamps will be written to the log files so that issues and bottlenecks can be better analyzed.
- We now output more details when "SPOS Sale" fails to better identify the terminal it occurred on.
- We now handle "SPOS Sale" payment recovery failures better to reduce the amount of open invoices when payments fail and are re-processed.
Misc bugs and quality improvements
- Under certain circumstances, strike throughs on receipt (when UOM Enabled) were not working correctly.
- Under rare circumstances, the pricing (when UOM is changed) is incorrectly displayed.
- Under rare circumstances, returns cannot be performed on sales with whole order promotions (and min order) set.
- Several "Promo" related bugs associated with Whole Order Promotions fixed.
- Several minor UI improvements.