Release Notes - 7.1.416 - 1767_0000
New Features
Freedompay Integration for EMV Credit Card Transaction Processing
FreedomPay Integration for EMV Credit Card Transaction Processing is now available.
FreedomPay supports the ability to execute transactions through EMV technology, where the EMV-enabled pinpads are connected to the Terminal via USB.
- Additional updates include:
FreedomPay supports P2PE.
Credit, Void and Sale Transactions are all available through FreedomPay
- Receipts follow specific formatting to account for EMV transaction usage (debit/credit)
- Pre and post-authorization functionality is accounted for
- Support for version upgrades for FreedomPay will allow upgrade scripts to run automatically
- Store and Forward is now supported for FreedomPay solutions
- BackOffice Setup includes FreedomPay options
- Prompt for "TIP" Flag is now available with FreedomPay
Stand Sheet Actions Report
- Added a Stand Sheets Action Report to report on all Actions taken with Inventory items. This indicates exact moments (timestamps) of when particular actions were taken.
- This report covers the following fields: Action ID, Store ID, Stand Sheet ID, Menu Item ID, Action Type ID, Action, action Emp ID, Actual Count, Wastage Amount, Wastage Reason ID, Reason, Update Stamp
- Under the "Action" column, the following action criteria will be listed: Close, Actual End Count, Wastage Count, Actual Count, Sale, Open, Edit, and Add Menu Item.
Stand Sheet Comprehensive Report
- Added a Stand Sheets Comprehensive Report. This report is intended for comprehensively covering all aspects of Stand Sheets.
- This report covers the following fields: Store ID, Sheet ID, Inventory Group ID, Needed Count, Parent Needed Count, Actual End Count, Sale Count, Trans In Count, Trans Out Count, Wastage Count
Stand Sheets Wastage Report
- Added a Stand Sheets Wastage Report. This will report on all criteria regarding food wastage, including reasons and quantities or other values for amounts of food wasted.
- User, Standsheet ID, Event Name, Event Date, Event Time, Menu Item Name, Wastage, Reason
- Under the "Reasons" column, the following action criteria will be listed: Spoiled, Spillage
Stand Sheet Needs Report
- Added a Stand Sheets Needs Report. This report's primary purpose is to indicate how many of a specific item is still needed, taking the difference of the Total Needed and comparing it to the actual Current Count of an item in inventory.
This report covers the following fields: Inventory Group, Item Name, Standsheet ID, Event Name, Event Date, Event Time, Amount Needed (Calculated via 3 fields: Total Needed, Current Count, Difference)
Stand Sheet Discrepancy Report
- Added a Stand Sheets Discrepancy Report. This report's primary purpose is to indicate the discrepency between how much of an item has been reported at the Start and End of a shift, further compared to the actual item's inventory counts.
- This report covers the following fields: Menu Items, Inventory Group Counts, Actual Start(ing) Count, Discrepency Entered By
Payroll Deduct Usage Summary by Department
- Added a Payroll Deduct Usage Summary by Department Report, under General Setup.
This is comparable to the Payroll Deduct Summary Report by Profit Centers, but profit centers do not necessarily align with departments. This report makes it possible to review exact profit centers for all Payroll Sites.
- Department setup is required for this report.
- Go to General Setup > General Settings > Departments
- Create departments in the "Payroll Export" tab. Note that only departments in Payroll Export are included in this report.
- Add terminals to departments.
The report itself is located under Customer Database -> On Account Summary By Department
A comparison of the "by Department report" (top) and the "by Profit Centers report" (bottom):
- Sample Report:
Single Sign On Volante AMS with CareMerge
- Implemented Single Sign-On (SSO) with Volante AMS and CareMerge platforms for senior living.
Users will automatically sign in and gain access to the Volante AMS portal when accessing a link from the CareMerge portal.
Updates to "Account Receivable Ending Balance Details Report"
Updated Account Receivable Ending Balance Details Reports to work with reporting GUI elements such as Profit Centers and Data Customization.
The report now covers: Customer Type, Customer FirstName, CustomerLastname, customerCardCode, accountreceivableId, account Start Balance, Account Credits, Account Usage, and End Balance.
Improvements
Scancode Label Printing – Updated labelPrinting.properties
- Updated default labelPrinting.properties parameters to allow for suitable scancode label printing on appropriate printer solutions.
- This allows for customers to use the Scancode Printing functionality from the BackOffice to print Scancode Label Sheets.
- These sheets feature barcodes for Menu Items created in the BackOffice, and allow sites to print barcodes to apply on physical items.
- Documentation: https://www.dropbox.com/s/7yea6y24z9r196y/Volant%C3%A9%20-%20BackOffice%20Barcode%20Printing.pdf?dl=0
Updated Behavior for On Account Transactions and Transaction Rollover on Multiple Seats
Updated behavior for users with multiple accounts and attemping to charge transactions to only one account.
Fixed issues where On Account transactions would automatically charge 2 accounts per person. This occurred when using customer type orders, particularly when the ordered items are supposed to be limited to one account using menu item tags.
Fixed issues when charging a seat on an account ("Account 1"), and attempting to complete the transaction on another unrestricted account ("Account 2"). The second seat would always be charged using the second unrestricted account (2), without checking the first account (1).
Revamped Stand Sheet and Menu Item Reports
Removed a report simply labelled "Stand Sheets".
- The Menu Items Report has been maintained.
- This report features the following columns: Menu Item ID, Menu Item Name, Stand Sheet ID, Stand Sheet Name, Actual Count, Needed Count, Discrepancy Count
The report now only shows parent menu items.
The report now only shows Menu Items from a stand sheet that satisfies the time constraints with its event start time.
Transaction IDs on Stand Sheet Database Tables
- Added Transaction IDs to Stand Sheet Database Tables. This allows for stand sheets to refer to transactions by searching their ID value.
This allows Volante to identify which transaction resulted in in an inventory change in the STAND_SHEET_INV_ENTRY table.
ACTIVE Terminal InterfaceLink - Additional Parameters for Active Screen Resolution for Back Displays
Updated the "ACTIVE" terminal Interface Link, used for customizing back screen resolutions. This Interface Link now supports two additional parameters for screen width and height, "PARM3" and "PARM4".
- Previously, only PARM1 and PARM2 were available. This allows for support for additional resolutions.
- The format is now as follows: ACTIVE: PARM1: PARM2: PARM3: PARM4
- PARM1 and PARM2 represent X and Y alignment
- PARM 3 and PARM4 represent Width and Height
Example: The back screen requires a custom resolution of 800 x 600 pixels. The interface link is thus:
ACTIVE:1025:0:800:600
Bug Fixes
Schedule
- Fixed an issue where JavaFX was unable to retrieve Schedule data.
Inventory
- Fixed an issue where Inventory counts were not updating correctly upon voiding Inventory items.
Table Service
- Fixed an issue in Table Service where the Exit button became Total/Close$ when price mods were removed.
Close Day
- Fixed an issue where the Auto Close Day InterfaceLink was not properly enabled.
- Fixed an issue where Volante POS terminals using French language modes would be unable to perform Close Days.
Float
Fixed an issue in with values in float reports and Cash Float Management screens not updating when editing their corresponding properties files.
This change affects certain reports, including the Employee Shifts with the Cash Float Report, but does not drastically alter any reports generated.
Meal Plan
- Fixed an issue where Meal Plan Discounts would fail to deduct granted meals off an account that had a $0 balance.
- Fixed an issue where orders being made with Husky Board Plans (Meal Counts) were only counting 1 meal count change for multiple meals ordered at once.
- For example, a customer could order 35 meals, but use only 1 meal count.
- Meals Counts are now based on "Qty (quantity) sold" values, or "Units", which are multiplied by the quantity.
Customer Database
- Fixed an issue when attempting to create Gift Card Types where default values are retained and were not editable.
- Fixed an issue in the Customer Database where newly created Customer Types would fail to appear on the list unless the application is exited and relaunched.
- Fixed an issue in the Customer Database with Price Levels that set Menu Item prices to 0, where they would continue to charge any secondary accounts.
Reporting
- Fixed an issue where Sales Reports by 30 minute intervals would fail to generate for certain sites over a month of time.
- Fixed an issue where Stand Sheet Discrepancy Reports would fail to display Event times.
Fixed an issue where database tables had invalid report keys, resulting in unknown bad data being produced in the reporting module.
- Fixed an issue where Payment Method Reports would display inconsistent results for certain sites.
- Fixed an issue where Ticket Validation Hourly Reports were not showing up as intended.
- Fixed issues where Director's Reports by Terminal failed to display contents properly when there was only one category sold for a day.
Enterprise
- Fixed an issue where users are unable to switch stores on HeadOffice when an Enterprise Schedule is downloaded in the same instance.
Licensing
- Fixed an issue where all BackOffice and POS operations could still be performed even after license expiry.
POS
- Fixed an issue where Size Items would fail to work with Quick Menu Combo buttons.
- Fixed an issue where POSes with Inventory counts would encounter hanging behavior upon pressing "Exit" from the Cashier Screen, then proceed to throw null pointer exception errors.
Catering
- Fixed an issue with Catering Mode where kitchen printer chits were missing lines in resource files.
Database
- Fixed an issue where the ability to import database configuration settings through a file was not working as intended. This works through modification of a .properties file, /volanteHome/config/database/vol_db_backoffice.properties
UI
Fixed an issue with BackOffice Payment Types (General Setup > Payment and Discount Settings >Payment Types) where editing payment types and checking off boxes would save changes to the database, but fail to show the changes in the BackOffice.
Fixed a visual bug where maximizing the BackOffice window in Hardware > Terminal Setup > Basic would cause options to be squished and unusable.
Fixed an issue where Giftcard types were visually 'removed' (but still saved to the database properly) from the Customer Database Gift Card listing after exiting the screen.
Fixed an issue where sites selecting price levels from drop down lists would keep dynamically increasing the dropdown combobox size. This resulted in the color picker size shrinking to the point that only a white box is visible.
Kiosk Configuration
Fixed an issue where Kiosk Configuration schemes could have blank names. At least one character minimum is required now.
Kiosk configuration renaming is now available.