Release Notes | 4.6.0.8
Details of our latest release
Overview
- Bepoz POS version 4.6.0.8 is an alpha (preview) version.
- This document is a summary of the software changes between
- 4.5.3.87 Released 20/07/2018
- 4.6.0.8 Released 04/11/2018
- Bepoz POS version 4.6.0.8 includes changes, fixes and improvements as described below, in addition to Bepoz POS KDSLink
- KDSLink is the new Bepoz POS interface to Kitchen Display Systems (KDS). KDSLink represents a change in KDS architecture when compared to previous versions of Bepoz POS.
- As of 02/11/2018, KDSLink is materially complete and is awaiting certification.
Changes
- CALYPSO-449 - Cannot edit Cash Drawer through Bepoz Diags
- All drawer types can now be edited
- CALYPSO-428 - BepozUPD Options Name Change
- CALYPSO-432 - Reprint on stock transfer
- CALYPSO-447 - Gift Cert not being treated as a payment
- CALYPSO-448 - some products are unmatched in IBA scandata in MV
- CALYPSO-489 - Product Promotion Intermittently Working
- CALYPSO-513 - Printer Format - Add to Base Price Description incorrect
- CALYPSO-514 - The Tax indicator on receipts does not display at all relevant times
- CALYPSO-515 - Scheduled Jobs - Account Elevation – Periods
- DSEG-106 - Bematech KDS was utilizing the print format associated to the workstation the Bematech device was associated to, this has now been amended to use the print format that the print job originates from.
- DSEG-156 - Item Discount Percent is now stored in translines, ensuring that the discount percentage prints and reprints on customer receipts consistently;
- DSEG-157 – a Third column of the “Check Export” has been changed from NettTotal to Gross;
- DSEG-158 - Full Manager Card Number and Full managers name will now appear on the printed receipt. NB: The information displayed is what is returned via the manager card interface;
- DSEG-160 - In certain environments, if network connectivity was interrupted, a timeout may occur when an account is selected. This circumstance resulted in the transaction being repriced to zero. The logic has been improved to better handle these timeouts and prevent orders from being repriced to zero;
- DSEG-168 – Enhanced flat SmartPOS scheme so that seat# is now shown within TableSplit screen on each split;
- DSEG-174 - Handling Fee was not being recalled when used on a Table.
- This would also cause the handling fee not to print on the receipt when re-printing a closed Table, reporting was correct. GUI now shows a handling fee when one is present on a transaction.
- Handling Fee can now be transferred along with a payment within the TableSplit screen.
- DIONYSUS-2057 - ILG promo download, downloads promo again even though its already loaded
- DIONYSUS-1601 - Functionality gone when using venue groups or sets "New Operator Flag"
- DIONYSUS-1587 - Option to remove prefix 'P' in qty for kitchen dockets
- Implemented a new flag within Print Formats "Hide Points Redeem Indicator"
- DIONYSUS-1682 - When using Flat mode- Anti-aliased fonts were being rendered inaccurately, adjustments have been made and normal fonts have taken their place in order to accommodate Windows 10 scaling, SmartPOS now present in a much more clear and crisp finish and longer present with a blurry sheen.
- DIONYSUS-1632 - Traning sales data is now excluded from the product promotion report
Fixes
- CALYPSO-397 - Clocking calculation enhancements have been made in order to cater for operators who clock in and out over multiple Shift/Day ID's, which resulted in operator clocking job pairs not to calculate working hours correctly.
- CALYPSO-415 - Views no longer presented with a syntax error when viewing product lists where Text Fields contain Quotation Marks "
- CALYPSO-416 - When updating from older Bepoz versions where custom fields were kept in dbo.Global table, all custom fields are now mapped correctly in the upgrade path to the new dbo.CustomField Table in Bepoz 4.5.2+
- CALYPSO-422 - Using XML_API function, AccCustomFieldSet, Account Custom Flags are now able to be set as True. Prior to this fix the function call would only allow this field to be set to False.
- CALYPSO-423 - XML API function AccCreateUpdate, DoNot fields have been amended to accept the true boolean value, Prior to fix this only allowed false values.
- CALYPSO-424 - Store/Pricing Settings Column headers are now reset on every refresh of the form, example changing "Product Stores" or "Next Product" will reset the column headers This was introduced in order to reset the costs column of redirected stores.
- CALYPSO-427 - Amended the ILG base class import process to bypass the check for ILG Finance Charges, this test should not be performed when called from a derived class like BepozGeneric, to which this rule is not applicable.
When using NONE ILG / Generic Invoice Imports supplier codes starting with "999" are now imported correctly.
- CALYPSO-429 - When making a split bill payment and moving from 1 split to another before the payment was finalized on the current split would result in an object reference error, The Split bill window is no disabled between split bill payments to prevent this object reference error from occurring.
- CALYPSO-425 - Logic has been refined for split bill payments with regards to additional parameters like vouchers and discounts causing the table not to close on full payment.
- CALYPSO-426 - Workflow change within Split Bills, when entering into a split window (Full Screen) if the operator presses the split bill button again, this will reopen the original split window again, and not ask to split the table again.
- CALYPSO-431 - Payment and Negative payments are now displayed correctly on the Account Statement with negative payments appearing in the payment column and no longer in the charges column.
- CALYPSO-437 - Split bill logic added to avoid print receipt when adding a tip (if Always Print Payment Option tick in Till Backoffice setup) and adding tips no longer prevent the base table from closing on full payment of all splits.
- CALYPSO-439 - Waiter Prompt has been suppressed within A Split
- CALYPSO-441 - When transferring tables with splits between waiters, the operator is now presented with a confirmation message: to apply new waiter changes to all split tables
- CALYPSO-442 - Split bill with Handling fees or service charge is correctly applied to the split with any outstanding balances upon payment.
- CALYPSO-443 – Split Table where not closing in some workflows and or required a 2nd save.
- CALYPSO-444 – Transfering a table Waiter in an unsaved Table split screen was previously causing the screen to lock.
- CALYPSO-446 - Price Copy Job validation process enhancements in order to cater for both Multisite and single site systems. Price Copy job now successfully runs on single site systems without error
- CALYPSO-450 - Splitnum column and Splitcounts column details for Split Tables are now passed through to the headoffice database in order to keep reporting consistent between venue data and headoffice data
- CALYPSO-451 - Add a new check if status-completed, then block the apply and hide the store in the dropdown
- CALYPSO-453 – An error was been shown upon version update when running SQL Server 2008 R2
- CALYPSO-454 – Registry key for native default browser was not been set correctly in some versions of Win7
- CALYPSO-455 - Additional points earned via Voucher Product Promotions are now correctly applied to accounts points balance.
- CALYPSO-456 - Stock summaries no longer present with an error message in a multivenue setup when using a display period with all stores.
- CALYPSO-457 - The declared tip amount is now reflected on the Waiter Reconciliation that prints once media counts are entered.
- CALYPSO-458 - Tip adjustments within media counts workflow is now recalculated and reflected on the Waiter reconciliation report
- CALYPSO-459 - Theoretical counts of credit cards on the media count screen will update after tips are added.
- CALYPSO-460 - Emailed Receipt options has been refined to exclusively check Always Print Receipt Flag before pop up Print Options will appear.
- CALYPSO-461 - Exclude item inclusive tax when recalculating tax total as the whole table in POS
- CALYPSO-471 - Prevent Bistro to do ORDER discount per cent or amount If no new item added, to ensure data consistency within Nett Totals and Sort Group totals.
- CALYPSO-480 - Stock Summaries detail item view, no longer presents with an error message "Input String was not in a correct format"
- CALYPSO-490 – Xero interface was showing an unable to map error due to Tax setup
- CALYPSO-491 – Xero interface now supports TLS 1.2
- CALYPSO-496 – Helpdesk functionality now uses standard email server as set in VST
- CALYPSO-503 - RetailTaxName has been updated and is now presented as "SST" within Malaysia region
- CALYPSO-507 - Data Rules are now enforced from within the grid edit mode
- CALYPSO-521 - When removing a product from the label view, the next highlighted item is now the very next item below the last highlighted product, Previously the highlighted item would jump two places below the last highlighted item.
- CALYPSO-522 - Correct discount values are now applied on Mix and Match Multibuys, incorrect rounding has been fixed.
- CALYPSO-525 - SmartPOS Journal UI and Customer Screen will show the correct base value for promo weighted items, regardless if the account is attached first or product sold first and then account attached.
- CALYPSO-526 - Promotional price for weighted items are no longer rounded and show the correct pricing at SmartPOS and Customer Screen.
- CALYPSO-535 - Amended the pceftpos printing process to prevent queuing of settlement receipts and to print them immediately.
- DSEG-108 – With large data sets then in some scenarios the Stock Summary report may have timed out, the process has been adjusted and refined.
- DSEG-111 – Operators can now maintain weekly Schedule for their respective Allowed venues as set within Operator Maintenance
- DSEG-137 - ‘Use Points Redeem’ value was being disregarded within a product promo, this has been amended and correct values are now applied when redeeming points.
- DSEG-141 - Points are applied to each item with correct/pro-rated computation for Service Charges for Konami Member
- DSEG-149 - Keylists with products with multiple sizes were not listing all sizes and products within the keylist - this has been amended and all products and product sizes are displayed within the keylist.
- DSEG-150 - New logic added to filter bistro transaction to the last transaction only for printing receipts:
- When YES is pressed to the new Pop up Option, to Reprint Last Transaction ONLY? It will only print the products and payment of the last transaction made on the bistro tabl
- When NO is pressed to the new Pop up Option, to Reprint Last Transaction ONLY? It will print all the transactions that have been made on the bistro table.
- DSEG-161 - Transaction reports where showing incorrect price numbers/names against the items, this has been amended and now report as what is set on the account.
- DSEG-162 - Clearing of a discounted Item at SmartPOS within a multibuy, showed an incorrect balance when the reason codes were been used for 'Clear Item or After Table Save'
- NB: Returning or clearing an item from a previous table transaction that formed part of a Multi-Buy promotion will not recalculate the promotion, this is the same logic as in previous versions.
- DSEG-167 - When splitting a table with seat numbers, the kitchen docket would result in multiple seats displaying for each product line, this has been amended and now 1 seat number per product line is displayed
- SEG-172 - Certain workflows have been amended when paying by points:
- if you pay by cash (partial) and then all points, it will allow point payment without saving
- if you pay by cash (partial) and then all points, it will allow point payment after table saved
- if you pay partial points to finalise sale (after saving) then it will prompt to close the table
- if you pay partial points to finalise sale without saving) then it will prompt to close the table
- DSEG-175 – Correct logic within “Account Voucher Message” job was not being enforced when “Reset Voucher Amount Left If Already Existing” was flagged as FALSE.
- Additional refinements to Account Profile Cache
- TBC - Bematech bump print jobs would not print if the order contained a product with a condiment, this has been amended and bump jobs now print orders that contain condiment options.
- DSEG-107 - Tender types with a surcharge would only present the additional fee window prompt on the very first transaction once SmartPOS was launched, this has been amended and the surcharge prompt appears for all new transaction once again
- DSEG-109 - Multibuy promos would present with an object reference error, this is now been catered for with correct error handling
- DSEG-112 - Till Extension Inv Print Account Threshold was not allowing the operator to tender to existing accounts this has now been amended.
- DSEG-113 - When using handling fees with Till Extension Inv Print Account Threshold, the user had to press the cancel button twice in order to cancel the dialog box, this has been amended, and the operator only needs to press once in order to cancel the dialog box.
- DSEG-114 - When using the Global flag get accounts from HO, newly requested Konami accounts where not being created in Bepoz. This has been amended and accounts once again are being saved into Bepoz
- DSEG-115 - Handling fee was presented with an account credit line on the print receipt this has now been amended and no longer displays.
- DSEG-116 - When using PriceNumbers for Accounts they were displaying the incorrect mathematical signs on the print receipt. Depending on the pricenumber if the pricenumber is positive, should print negative and vice versa.
- DSEG-117 - The % symbol was not always displayed on printed receipts under the product line item this has now been amended
- DSEG-118 - Workflow changes when using Cash Value points which are already applied to a transaction and then applying order discounts to the transaction now presents with the cash value redeem entry box once again after the discount has been applied in order to correctly handle the remaining balance.
- DSEG-119 - When using the Global flag to include Handling fee into GST, this was adding an Acc Credit line on the print receipt this has now been resolved
- DSEG-125 - Issue related to the No Manual logon being based off the Global Workstation record.
- DSEG-126 - The issue was relating to the points earn calculation when Redeem points for Cash Value with Order discount was being used in the transaction. New logic has been implemented to handle partial earn of points.
- DSEG-127 - This is now resolved. The transaction type for the transaction has been changed to Monthly Account which will respectively print the account details on the receipt.
- DSEG-132 - The Invoice Threshold will now look at the transaction balance.
- DSEG-133 - When a payment is cancelled through the Invoice Threshold, the Handling Fee will now be removed.
- DSEG-136 - This has been implemented with limitations. If all items in the transaction have Redeemed Not Allowed, the operator will not be able to redeem points. Future development will cater for situations where mixed products of Redeemed Not Allowed and products with redemption values (DSEG-137).
- DSEG-178 – Reset Account Vouchers Job was not creating a valid voucher when a voucher had not previously been issued to the account
- DSEG-181 – Some voucher types allowed for the Discount totaliser 0, invalid setup is now prevented
- DSEG-26 - RestAPI /api/accounts/createUpdate, amendments in order to ensure that the DateTimeCreated value is correctly associated with the newly made account by using a TemplateID or using GroupID will use the parent group settings of the account as the settings for the new account.
- DSEG-27 - Sale use points (Partial) and (Ask) have moved to Cash value with their own discount totalizer, in order to cater for the outstanding balance when using partial point redemption on orders with condiments, vouchers, handling fees.
- DSEG-28 - Sale use Points (Partial) and (ASK) options have moved to Cash Value with there own discount totalizer, In order to cater for the correct outstanding balance when using partial point redemption.
- DSEG-37 - When a member is unattached from a transaction then the unattachment is now successfully performed.
- DSEG-46 - All Workstation flags now save when changed
- DSEG-61 - Bematech was not updating the KDS if an order with a single item was refunded, this has now been amended and upon a single item refund, the KDS is updated.
- DSEG-65 - Bematech was not presenting with a table number on the KDS if the operator finalized a table transaction without table saving first. this has been amended and the table number now displays if the table transaction is finalized straight away.
- DSEG-74 - Partial points redemption has moved to Cash Value with an Order Discount totalizer, this now shows Point redemption values on its own Order Discount line, and no longer shows point redemption values for each product line.
- DSEG-75 - Partial point redemption has moved to Cash Value with an associated discount totalizer. This allows for all tender types like vouchers to be partially redeemed without any blocks or remaining values on the transaction.
- DSEG-76 - The account name is now an option on the Print formats, once enable this will then print the account name on the print receipt, Account names where missing off the original print off which is now amended.
- DSEG-77 - Partial redemption of points has moved from Sale Use Points to Cash Value (Points) with an associated Order Discount totalizer, the point redemption on the print out will no longer appear under each product line but instead appear on the Order Discount Points Redemption line
- DSEG-78 – Refunding of Konami points presented an error msg at SmartPOS
- DSEG-82 – Set service charge scheduled job no longer shows an error when in a MV setup
- DSEG-83 - Till Extension Inv Print Account Thresholds adjustments have been made to cater for timeouts if no user input was made which would finalize the transaction, also if the user pressed the cancel button it would finalize the transaction. The select all account option has been removed from the create new window prompt if no existing account is attached to the order.
- DSEG-85 - Bematech device settings were missing the port field, this has been amended and now appears on the device page.
- DSEG-94 - PrintImmediate function has been added to prevent queueing of Merchant receipts, these are now only sent for signature receipts which cannot be held until the end of the transaction as the customer receipts are.
- DSEG-95 –
- New flag added to the device settings for a 'Signature Line' when set it will force a signature line into any merchant receipts as PCEFTPOS don't appear to include one.
- Print Format now has an additional flag to hide/show account names.
- DIONYSUS-1554 - The Account Receipts now print the account name once again on the first print off.
- DIONYSUS-1727 – Users were been prevented from re-adding a product to a keylist if the same product had previously been in that keylist.
- DIONYSUS-1733 - The DigitalPersona fingerprint scanner, no longer present with an Object reference error, the object class has been corrected in SmartPOS
- DIONYSUS-1815 - Error message when entering Purchasing and Receiving is no longer present, Syntax has been corrected
- DIONYSUS-1829 - Logic update to cater for Service periods greater than 24 hours, the Grid View will now populate correctly with any service period.
- DIONYSUS-1858
- DIONYSUS-1859 - Printing labels, where always defaulting to the default windows printer on the local machine, this has been amended and the labels are now printed to the printer specified in the dropdown list from within Backoffice
- DIONYSUS-1864 - The correct qty is now displayed when using .RDL templates, when only unit values have been entered.
- DIONYSUS-1865 - Changing the width or height on the function override map was resulting in errors, this has been amended
- DIONYSUS-2015 – If a product had no manual cost then a cost value was been pulled from the next matching store.
- DIONYSUS-2044 – SnapShots was showing an error when discount totalisers greater than 16 were been used.
New Functionality/Interfaces
KDSLink / QSR
- New Application: KDSLink.exe - this is an interface program between SmartPOS and QSR. This is where the configuration for the QSR interface is set up
- New BEStatup option in Database.exe "Start KDSLink"
- New Venue Settings: KDSLink - Kitchen Server. This is where communication between SmartPOS and KDSLink.exe are setup
- New Workstation Flag: Use KDSLink. When true, SmartPOS will communicate directly to KDSLink.exe to send orders to QSR
- New Till Function: Bump/Rush Order. This will allow an operator to Bump or Fast Track an existing order in QSR from SmartPOS. This is supported for Retail and Table transactions
- New Till Function: Rush Item. This is for table transactions and allows existing items on tables to be fast-tracked
- New Till Function: Item Trait. This will allow SmartPOS to prefix condiment products with ADD or CUT
- New Till Function: Set KDS Level. This will allow operators to change the Activity level within QSR from SmartPOS
- New Product Settings: There is a new TAB in the product called "Preparation Times". This will appear if KDSLink.exe has been configured. Within the tab, there will be four preparation times and a plate time which can be set for the product. These times are sent to QSR. QSR can then route and sort items based on the times sent from SmartPOS
- Breakdown of QSR Spesific interface features:
- Support for Retail transactions
- Support for Retail Refunds
- Support for Retail Refund Item
- Support for Table transactions
- Support for clearing items from a table
- Support for Account information when an account is attached to a Retail or Table transaction.
- Support for Seat Numbers
- Support for Preparation and Plate Times
- Support for Prep Modifier vs Condiment. If a Bepoz product is a condiment product and priced, it is sent to QSR as a condiment. If the condiment product is set up with no price, it will be sent to QSR as a Prep Modifier. If the product is a normal product attached as a condiment, it will be sent to QSR as a condiment
- Support for Fast Track Order
- Support for Fast Track Item
- Support for QSR redundant server
Thirsty Camel Hump Club
- Thirsty Camel Hump Club is an external promotions system for members
- New Till Extension "Tillx_ThirstyCamel.dll" class "Hump Club"
- Till Extension "Tillx_ThirstyCamel.dll" class "Hump Club" logic
- Thirst Camel promos are processed in addition to, but separately from, Bepoz promos. These promotions are processed after any Bepoz promos have been applied, be cumulative and operate independently of each other.
- New Till Function "AccountSearch Till Extension":
- This is a new till function called "AccountSearch Till Extension". This till function will only work when a till extension requests account/member information. N.B. For the moment, this till function is not applicable for Thirsty Camel, as there is no suitable function provided via the web interface.
- In theory, this till function when pressed, will bring up a keypad for operators to enter a parameter to send through the till extension interface.
- For the Hump Club interface, a numeric box will appear where the operator can enter the mobile phone number. In this case, once the mobile number is entered and OK is pressed, it will query the Hump Club interface for the number entered.
Portrait BaseMap
- There is a new SmartPOS Portrait basemap within Workstation setup
- New basemap is designed for a small form factor (8”)
Transaction Item Refund
- Within the Till Function "Recall Transaction List" there is a new Subitem "Show Refund Item Option"
- When set to 1, the transaction detail screen is multi-select with a new button called "Refund Item"
- If there is the qty for a sales item on the recall detail list is greater than 1, then a number entry box will be presented when the sales item is selected saying "Enter the Qty to Refund"
- Once refund item is pressed, a new transaction is created with a comment with the original transaction id
Bematech LS8000 Iteration
- Previously, when generating an XML file for Bematech, the file is generated in the Job Access Directory in a folder called SendData. When the file is processed and Bematech has received the file, we move the file to the Archive directory which exists within the SendData folder
- implemented a new flag called "Receive Acknowledgments"
- When configured, Bepoz will always expect an acknowledgement to be sent
- If no acknowledgement is sent when this flag is on, Bepoz will assume that the order was not successfully sent
- Added support for Bematech KDS to use the print format setting Full Consolidation
- When set to Full Consolidation, Bematech will consolidate the XML file that is sent to Bematech
- When the print format setting is set to Full Consolidation, products that are sold with like condiments will not display the qty of condiments for that product
- As Bematech do not support quantities on condiments, we have prefixed the Name tag in the XML with the qty for condiments.
Invoice Printing Account Threshold
- Australia requires the ability to print a receipt with customers details when invoices are over $1000
- This is done via linking or the creation of a new account
- New Till Extension "Tillx_Aus.dll" Class "Invoice Printing Account Threshold"
Product Promotions By Sort/Type/etc.
- When creating a new product promotion there is a new option to choose by Sort/Type/SortGroup/TypeGroup
- Supports selected size or all sizes
- NB: This significantly reduces the load on SmartController and improves performance when creating large promotions as opposed to using base product group
Known Issues / Limitations
- N/A
Deprecations
- N/A