September 2024 Release Note
Beta version (09/17/2024)
Nancy Liu
Last Update 5 months ago
Bug fixed in POS:
We add a switch for the unit of "variable price" or "variable price (base +modify + unit)", which is located at the New Back Office→ Orders → MISC:
Variable price use “Mult”: if you have an $1 open item with the variable price unit, when you enter the price of this item, it will be calculated by ( $1 * the number of units).
Variable price use “Add”: if you have an $1 open item with the variable price unit, when you enter the price of this item, it will be calculated by ( $1 + the number of units).
In the previous version, the Happy hour controller can not work on the different rooms. Now we made it work.
We fixed the problem: When adding the taxable service fee on the ticket, when entering the ticket, it missed on the ticket. But we are still working on the taxable service fee with Tip/Discount/Surcharge/Split/Combine/Transfer, etc related functions.
Online Page in POS Optimization:
Display the ticket number and confirmation code on the right side corner
We fixed the problem when multiple online orders failed because of the pi server offline or network issue. Then after the network is working and resends those failed tickets into POS in a short time, while some of the orders cannot get into the POS.
We fixed the problem when two online orders with $1 convenience fee for each, when combine pay,
Only one $1 convenience fee was charged, causing mismatching of the report.
The other ticket cannot be closed automatically (when surcharge fee was set).
- Replaced the “Pay cash” to “Pay at store for online ordering pay at store.

5. QRTable Ordering:
We fixed the problem of QR table ordering by getting the wrong seat name in for the customer name, for example, table is T1 but name is "VIP-B1".
We removed the convenience fee on the QR Table ordering features in the customer side.
6. Reason Required = Yes OR Yes&Keyin. Item void does not require reason. Now the system will request the reason when item voiding.


7. the customer would like using split by line, and need to adjust the interface for it. Now we removed the split line on the tickets, and if there are multiple lines on the ticket, it will only show one line on it. [ need to Seat & line (No), item group (No), Display sort (No), Ticket batch (Yes). ]

All the images below show the lines on the ticket, but now the current Beta version was removed.

We fixed the problem that when tip based on total, tip before discount is enabled, auto tip charge is applied, print a receipt, the tip suggestion on the receipt is wrong. [The tip suggestion based on the total- Gtip].
Fix the open tab void AUTH got “AMOUNT NOT ALLOWED” issue.pax.inc 516. It was fixed and released on 08/26/2024 version, but this version just marked those failed tickets as “VOID” in Database.
Dot Matrix printers are not allowed to be modified in the new Back Office, only in advance.
Using the Delay send, items will be printed twice. In the order, items are set to be printed by 2 different printers. The first printing time is when the order is sent, the 2nd printing time is when the delay time ends. (Happens for using both Delay tool and set delay time using enter). Should uncheck the item group on the kitchen printer setting.
Add a Switch: not to print special requests in customer receipt, [New Back office-> Orders→ MISC→Do not print SR on customer receipt]. [Managers do not have permission to edit modifiers, which will be fixed in the next release.]
Regular Item + Special request
Modifier + Special request
Open item + Special request

4. In the previous version the problem is when the cash discount [Advanced→ Rule & Credit Card]is 0, and enabled the cash discount receipt[Advanced→General], it was printed that the cash discount is equal to the negative value of the surcharge. Now we link to the cash discount and cash discount receipt settings. When the cash discount is 0, the cash discount receipt is disabled.
5. Customer copy and merchant copy will be printed centralized on the cc receipt.
6.New mode printer settings: language > only second language, Scheduled Time will print in Chinese, when second language not Chinese.
7.Native mode in second languages did not print our the Pre-subtotal(预小计).Only print on the font as En/En+H/En Lg /Adrr Lg. Now we support all font print with the Pre-subtotal.
8. When CC detail Credit fee is 0 uncheck print box for surcharge, still print out the (Credit Fee) surcharge in the customer receipt. Now we removed the 0 credit fee, only printing out the parameter has value.
9. Merchants want to show a cash discount on customer receipt, so customers will know if they pay cash, the price will lower.




feature request: menu name should display on the New Back office--> printer--> item selection page.

New sales report print font is too small and needs to be large (new mode).
Change OT time report calculation based on unpaid break. (daily mode)
When the waiter enabled the report,but no history permission, he can choose the date on history to see the summary of the user report. Now with only the history permission enabled, the server can check their own user report in history.
Sales report and user report: if the ticket was created in the past (09/10), but paid by credit card on today (09/18) with an adjusted tip and Gtip. However, in the old version the adjusted tip was not shown in the report on the past. The current version will record the gtip on 09/10(the ticket created date), and atip on 09/18 (the ticket paid date) in user report and sales report.
Hide reporting -> “Day Summary” and “Month Summary”, but provides a switch to display on the New Back Office → Orders→ MISC → Show Day/Month Summary.
Clock in Report:
a. Employee role Hourly rate needs to be customized, you can set the role name and salary. Added the new setting: New Back Office -> Employees -> Users -> New Wage Rate. Just help users record the clock in a report. The clock in the report needs to provide hourly statistics for different roles hourly. This feature only provides for clocks not related to the permission.





b. Clock in Report added a new column as Regular hours (Net hours - OT hours) and the total break hours includes both the unpaid break and the paid break.

c. We fixed the problem that if there is a ticket with a tip, and this ticket belongs to a waiter, but it was created after this waiter clocked out, the tip will be missing on clock in report.it will not match with user report. Now we added a new row to record those types of tip as Other in clock in report.

d. With Break:
When adding a new paid break in clock in report, if the rate is not filled, there will be no row added in clockin report. Now it can be created by the rate default as $0/hour.
For the tip in the clock in the report, the tip will be calculated twice for both the clock in time and the break time during the clock in the time period. (Happens when the order time is within the break time). Now we removed the tip in break time, only recording once in the clock in the report.
During break in hours, POS will remind users to break out when they try to login [New setting: Backoffice -> apps -> clockin - > User login must break out]. Need to enable clock in permission as well.

7. In previous version, only Boss and Manager can sell the gift card, but if the customer paid by card, and Managers do the adjust tip on the gift card transaction (without master_oid and order_id) the atip will always contained in the House cash, but not contained into the Manager’s individual user report. Now we added the adjusted tip for Gift card selling on the user report and employee report.

8. Adding a switch for server can not see the detail between “Account settlement” to “House cash”. New back office-->Setup-->Report Format--> hiding house cash from servers.



9. add "Grand total (with 3PP)" in the new report including user/daily/sales/employee report.



10. In the previous version, when enabling unpaid break, it will show both unpaid and paid when clock in even though paid break is not enabled. Now the system will only see the Unpaid break button.


Android kitchen armor kitchen display is responding very slowly, need to check with part of kitchen.php is causing stall. Now we optimized the KDS to hold the tickets in the Back end, only displaying the current pages tickets. It will make the KDS check tickets faster.
We fixed the problem issue on Packer display contains:
Packer.php "X" needs to have an index and when click X, the order will come back.
Click the 'X' button and make the detailorders table show the "111111111" error.
Packer mode does not allow use of the combine mode, the button in the lower right needs to be hidden.
We fixed the issue that POS was unable to remove and save employee cards from users in the previous version.
Gift card swiping error, because there is a ^ in the middle of the gift card digits, causing 5 digits to be missed. Now we fixed that, POS is allowing this type of gift card insert into the database.
When type in gift card number, if gift card length doesn't meet the length requirement will not allow submit and process payment, for example, if require 8 digit, I only enter 4, i can not click the pay unless I enter 8 digit number.
Discount with reason: We fixed the problem issues that at the order page add a preset reasoned discount. Without refreshing the page, click the discount button again. It will not show the reasons but the regular discount window.
Request to add a specific time to each phone call. Currently only the date is displayed.
The ZBS phone number at the bottom of the login input page is incorrect.
- Bug report: if the merchant tries to add an employee card it will add the code/info to a different box under 'New Employee section' and they are not able to add it.
When the system detects a CC payment that has timed out and has no auto batch, an email will be sent to [email protected]. We can help merchants to monitor the Batch Status.
Manually batch:Default setting over 24/48/72 hours then send email.
If set Auto: After Auto batch an hour system will check the status if there are transactions still not been batched will send email.
If set “No send” means will not send a Batch error message to [email protected].
The current display is: "Merchant Support: 813 278-5111 ZBS POS"
The correct should be: "Merchant Support: 470 485-1388 ZBS POS"

Gift: chian gift can only be 16 digits, and cannot be modified in the Back office.
Gift chain: When the gift card has a bonus, redeem it, then check the balance, the sum of used and remain is not equal to the original value (The difference is the amount of bonus)
Gift chain: Purchasing multiple chain gifts at once does not work.
Gift chain: Usage → Redeem: the order_id is incorrect. It is now the site id (sid in GL table), Need to read from the order_id column in GL table.
Gift chain: Usage → Redeem: the amount should be positive instead of negative(read from GL table a column).
Gift chain: Cannot delete gift card click recycle, then enter passcode, the validation page cannot be closed, and card not able to be deleted.
Gift chain: The remaining balance of that gift card isn’t shown on the ticket.
Gift chain: Use of a gift card, the used amount should not be deducted from the original amount.
Gift chain: In the check balance function, manually enter card numbers to check, the used amount should not be deducted from the original amount”.
Gift chain: Bonus not recorded to the bonus db column ( both when sell and in gift report have problem)
Optimized the KwickView reports when Login kwickpos.com/viptest.php
Involved the “Open in Net Sales” function on the KwickView report.
Custom new report API, providing lunch guest and dinner guest statistics:

New Feature
You just log in and click the central sitename : Carniceria Houston to see the “Menu Sync” button.
Menu sync in the live in live system is not an easy task. need 100% sure before before execute



Please make sure you would like all the locations using the exactly same menus, after you sync menu all those information will override by the new menu:
Menu
Category
Subitem
Modifiers
Special request.
Strongly recommend doing the menu sync in the on boarding procedures or the very 1st day of the month. Before if you already have any recording of the sales, after you did the Menu Sync, it will override all item_id, which will influence:
- The existing tickets will record the removed items for the overridden items.

- The item sales report will be updated by the new item_id.

- But the sales report will not be influenced by the menu sync.
