2019 Updates & Release Notes
This list has been sorted to show the newest builds first.
Build 191226
- Enhancements
- Discounts
- Available discounts increased from 750 to 2000
- Datacandy Loyalty Integration
- Now display the correct number of points added and current balance on the guest check.
- Now display 2 lines of up to 38 characters that DataCandy returns after a post on the guest check (Custom Text)
- Also have a field in General that allows the user to enter a header text for the custom message. If this field is left blank, the 2 lines of custom text will not display.
- Discounts
- Bug Fixes
- No bug fixes in this build.
Build 191218
- Enhancements
- Mobile API & FocusLink Transaction API
- EmployeeLogin TOGET call now has an optional element to request check details be returned in the TORET response:
- employee_login_retrieve_check_details value="T"
- EmployeeLogin TOGET call now has an optional element to request check details be returned in the TORET response:
- Credit Card Voucher
- The Tip Suggestion, Base Amount, and Gratuity Formats now have their own printer formats.
- The Tip Example can now be printed vertically if using the Print Vertical option is used.
- Note: If the Print Vertically option is used, the correct Tip Example Format is used.
- The bug where the format is off by one still exists, so we don’t affect the old configs.
- The Footer now allows the following macros:
- %c - Check Number
- %q - Check Owner
- %s - Station Name
- %t Time
- Mobile API & FocusLink Transaction API
- Bug Fixes
- Local Customer Accounts
- Account Verification for Manual Payment Entry using the PMS Options > Account Option When manually processing a payment, if the first character in the PMS Options > Account field is ‘ the user will not be able to process a payment manually if the starting account number does not match the value in the PMS Options > Account field. The ‘ can still be used to automatically run the payment. The following message is displayed if the starting account number does not match: "Payment Type Mismatch. This payment must start with ____.".
- Local Customer Accounts
Build 191216
- Enhancements
- None in this build
- Bug Fixes
- Deposits
- Did not close the check file when adding a new deposit. (QA12152019)
- Datafeed
- Datafeed end tag out of order for Deposit Record or Timecard Audit Record or other data record elements if a check had an exception.
- Deposits
Build 191210
- Enhancements
- None in this build
- Bug Fixes
- Secondary Datafeed
- Write Sales Summary could cause the feed to crash due to improper data in new Labor Intervals. Omitted this unneeded section from the feed.
- Secondary Datafeed
Build 191205
- Enhancements
- None in this build
- Bug Fixes
- Hot Schedules in Datafeed
- Sometimes locked up in Write Sales Summary when writing the new labor intervals
out because was creating one long string. Eliminate from this feed.
- Sometimes locked up in Write Sales Summary when writing the new labor intervals
- Hot Schedules in Datafeed
Build 191127
- Enhancements
- MyFocus Loyalty
- General 3 Post at Payment Prompt Account Present (no Prompt) option will automatically post points if an account number is associated with the check
- General 3 Auto Verify Discount Automatically verify myFocus Discounts if selected
- Menu Item Setup
- Added a label next to Remote Name that shows how many characters are present. This lets the user know how many characters they can enter before the chit cuts off.
- Setup
- Reroute Printers available in Setup now.
- PMS
- New PMS process created for Agilisys front desk
- MyFocus Loyalty
- Bug Fixes
- None in this build
Build 191203
- Enhancements
- None in this build
- Bug Fixes
- Discount Downloads received a message Invalid FIle Name %s if the
configuration did not have a c:\focus path. This was introduced when exported
the field names and left a call into ExportFieldNamesForMyFocus.
- Discount Downloads received a message Invalid FIle Name %s if the
Build 191122
- Enhancements
- None in this build
- Bug Fixes
- General Functionality
- Tax Exempt
- When Tax Exempt was called from a Package, the maximum length was set to 10 when it should have allowed 20 characters.
- Tax Exempt
- Focus API
- Secondary Datafeed
- Comment out writing to datafeed. Somehow the secondary feed does not like them.
- Sometimes locked up in Write Sales Summary when writing the new labor intervals
out because was creating one long string
- Secondary Datafeed
- General Functionality
Build 191114
- Enhancements
- None in this build
- Bug Fixes
- General Functionality
- Timecards & Timeclock
- Use both of these files. Issue when pressing the Hours button. It was missing a listbox. Tip Share commented out when clicking the Hours Button.
- Timecards & Timeclock
- Focus Gift Cards
- No longer allow a gift card to be activated/incremented if the total amount on the seat will exceed $32,768. We were previously successfully activating/incrementing the gift card but throwing a range check error when trying to update the seat record.
- Integrations
- Paytronix
- Needed to change the “CategoryType” to “Major” instead of using the name.
- Paytronix
- Focus API
- Office Download Remote Printers and Remote Check Formats Download always placed in the first entry in the list.
- Datafeed had a mismatched <TipShareReceived> tag.
- General Functionality
Build 191112
- Enhancements
- Manual Tip Shares
- Employees can now designate tip out amounts to fellow employees via the Manual Tip Shares function. YouTube instructions coming soon!
- You select which Jobs an Employee can Tip Out to in FOCUS Setup > Employees > Jobs > Tip Shares (Manual)
- Export Manual Tip Shares in Datafeed
- Payroll Report updated
- Re-Fire Command
- You can now "refire" an order to the kitchen using the Refire Command in a package.
- Select the menu items you want to refire to the kitchen and press the "Refire" command.
- Items will be resent to the kitchen with "REFIRE!!!!" denoted at the top
- Order Notification
- You can now text your customers when an order is ready via the Order Notification function
- You can now text your customers when an order is ready via the Order Notification function
- Manual Tip Shares
- Bug Fixes
- FocusPay EMV
- Augusta reader determines end of input by looking at last time a character was received instead of a fixed token.
- Refund and Paid in Credit Card payment did not function with normal credit swipe
instead of Augusta. Introduced when did Augusta.
- Integrations
- Paytronix
- Paytronix Changes for Super Groups
- Hotel Front-Desk
- PMS - Needed to increase the wait time so we receive a response.
- Paytronix
- Focus API
- Order Type Sales in Datafeed included items that were from NON-Sales report groups.
- Datafeed Report Groups above 42 (Number of Revenue Centers) were returned as
Revenue Center 1. - Datafeed Employee Sales Totals resends all every interval instead of just the ones that have changed.
- FocusPay EMV
Build 191009
- Enhancements
- Edit Tip Quick Lookup
- Edit Tips by scanning cc voucher on the Edit Tips Screen. See Locations for setup option to print the barcode on the voucher.
- Canvases Designer
- Allows user to search for items in a list box based on the text they input in the search box.
- Edit Tip Quick Lookup
- Bug Fixes
-
- Canvas Designer
- Modifier Macros/Embedded Canvases. The <MOD!> text did not work properly if the modifier was found on an Automatic Canvas set with Embedded Items.
- Canvas Designer
- MyFocus Thread
- MyFocus Back Office Download Job Included Commands. If the Package is not present, then it now sets the included command slot to <None> instead of erring out.
-
Build 191023
- Enhancements
- FocusPay & FocusPay EMV
- Support for Augusta Credit Card Reader/Swipe/EMV.
- MyFocus Cloud
- Employee Sales Totals
- Include Charge Sales for Attendance Report (Tips - Charge Sales).
- Include Gratuity for Attendance Report (Tips - Gratuity).
- Include Minimum Wage Pay for Attendance Report (Pay - Minimum Wage).
- Employee Sales Totals
- FocusPay & FocusPay EMV
- Bug Fixes
- Integrations
- Oracle XML PMS
- Property Management Do Inquire Included Revenue Center in the api call.
- Oracle XML PMS
- MyFocus Thread
- New labor fields by revenue center and job by interval created extra time records that spanned the payroll cutoff time.
- Integrations
Build 190924
- Enhancements
- Canvases Quickset
- Now users have the ability to Quick Set Canvas properties, versus needing to change them manually.
- Bug Fixes
- Order Entry
- When using a rear display, sometimes the Paid In Payment Prompt would appear on
the customer displays monitor instead of the main form monitor. - The Job Right Open Cash Drawer was ignored when using the OPEN command on the Tab
List. - Touching the Course Header always returned the focus back to the first course.
Had to change the tag number on the. - Cash Discount on Gift Cards not displaying on the on-screen check. Also
not discounting correctly. - Refund Vouchers always printed 1 regardless of the setting in Misc. > General.
- If the tab list was accessed in a Package with a pre-defined Check Filter, it would ignore the Access Others Checks option in the Check Filter
- Tax Exempt did not remove tax from gratuities.
- When using a rear display, sometimes the Paid In Payment Prompt would appear on
- Store-Level Setup
- nFocus Dashboard
- The Inventory Icon on the new dashboard was not displaying the correct form.
- Was getting an invalid integer when clicking on the Job/On the Clock String Grid on the new Dashboard when the user clicked on an empty row.
- Canvas Designer
- When attaching a price of a Menu Item on a Canvas, a range check would appear if the price was higher than 6 since we only support 6 names. Now we just blank the name out but can still use prices 7-10.
- Sometimes the user would get an erroneous Can’t embed a Canvas on itself message.
- When attaching a price of a Menu Item on a Canvas, a range check would appear if the price was higher than 6 since we only support 6 names. Now we just blank the name out but can still use prices 7-10.
- Time Ranges
- A range check error was displayed if using the last Price Time in the Effective Time Range due to using the incorrect value to export (i.e., Price Time 32 was trying to export Price Time 33 which doesn’t exist).
- nFocus Dashboard
- MyFocus Thread
- Datafeed includes discounts and voids by interval>Revenue Center>Order Type.
- The XML strings needed to be represented in cents instead of dollars and cents
- Datafeed include total open time of checks during each interval/revenue center/order type.
- New datafeed with -C checks every minute did not send up all checks at close day.
- Integrations
- Quickbooks Accounting
- Made changes so Refunds and Negative RG Totals would be correct on the QB Export
- CSV Menu Export
- Display Price, Effective Time, Effective From, Effective To were all missing from the Menu Item Export
- The export was missing the following fields: Food Stamp Eligible, Quantity Prompt, Position Prompt, Conversational Mods, Display Price
- Berg Beverage
- An attempt to prevent the Berg system from being used while the MCD was displayed
- Quickbooks Accounting
- Order Entry
- Canvases Quickset
Build 190909
- Enhancements
- General Functionality
- If an order is parked and there is not a payment on the seat (unless it is voided) then it may now be deleted if the user has the Checks - Delete/Modify Items on Hold Job Right
- Increase from 1/100 of a second to 1/10 of second to retry append lock.
- Message Files Larger than 10 Megabytes automatically partitioned so more easily managed.
- Included Embedded Canvas Fields.
- EMV Credit
- EMV Mercury captures the card holder name now.
- EMV Pending Form excluded from timeout.
- Shift4 Reapply command with an automatic gratuity could result in an overtender
by the amount of the tip.
- MyFocus Thread
- Detailed interval data labor - interval / revenue center /job.
- Detailed interval data sales - interval / revenue center /order type / report group.
- Datafeed Detailed Interval Summary Sales by Interval/Report Group/Order Type/ Report Group.
- General Functionality
- Bug Fixes
- Order Entry
- Dates now formatted using formatdatetime('mm/dd/yyyy',) instead of DateToStr so they are not subject to the date formatting rules of the computer.
- Keys to show debugging in check viewer changed from clicks to V and U keys.
- MyFocus Thread
- Tip Share rates were sometimes coming over as super small numbers.
- Hotel Interface
- Currency should not have decimal points
- Rooms without a first name were crashing
- Stop communicating if no response, until we re-initialize the communications
- Auto-reconnect if the connection to the PMS is broken
- Order Entry
Build 190807
- Enhancements
- General Functionality
- If an order is parked and there is not a payment on the seat (unless it is voided) then it may now be deleted if the user has the Checks - Delete/Modify Items on Hold Job Right
- Increase from 1/100 of a second to 1/10 of second to retry append lock.
- Message Files Larger than 10 Megabytes automatically partitioned so more easily managed.
- Included Embedded Canvas Fields.
- EMV Credit
- EMV Mercury captures the card holder name now.
- EMV Pending Form excluded from timeout.
- Shift4 Reapply command with an automatic gratuity could result in an overtender
by the amount of the tip.
- MyFocus Thread
- MyFocus and Back Office Thread now started sooner in the start up process so messages such as The day has not been closed, or problem at close day
- Use separate configFileInQueue from fileInQueue so can test separate files
in queue for Back Office and regular My Focus thread. - Send up how long the last poll time took.
- MyFocus Loyalty
- Added the ability to see the number of points needed to reach the next award level.
- MyFocus Gift
- Changed the chit around so it works with the Threshold plan now.
- Online Ordering SDK
- Increased to 10 supported order types.
- Cash Discount
- Added: Added the ability to print the Cash Amount owed on the Guest Check footer by using the %x macro.
- Emailing Guest Checks & Emailing Reports
- Email Frequency. Customer Checks and other e-mail materials now mailed out every minute instead of every 10-15 minutes.
- Support Enhancements
- Ability to upload all message files and check files for a specific date to the box.
Activated in Locations > Stations > Station 45 restart function. - Single User Mode - allows for the system to be placed in Single User Mode so that satellite stations cannot make changes or use FOCUS when critical work is being performed on a specific station. Activated in Locations > Stations > Station 45 restart function.
- Ability to upload all message files and check files for a specific date to the box.
- General Functionality
- Bug Fixes
- Order Entry
- The Table Form was not displayed correctly if the Theme was set to <None>.
Now use the new layout regardless of the theme. This issue was introduced with the new theme version. - When using alphanumeric tables and the table form, the last two tables on the screen were pulling up the incorrect tables.
Fix: Changed the tags for the button and labels for numbers 13 and 14. They were both set to Tag 6 so always bringing up the 6th table on the list.
- The Table Form was not displayed correctly if the Theme was set to <None>.
- Transfer Employee in Package
- If attempt to transfer the Table and employee in the same package and the Employee is set to <none>, receive an error "Selected employee does not have order entry or cashier job rights".
- Loyalty
- When searching for myFocus Loyalty customers, only the top 7 results were being displayed because the return string was being truncated. I expanded the copy length to 100,000 from 10000 to correct the problem. We now can display the 50 customers that are returned.
- Order Entry
Build 190702
- Enhancements
- Cash Discount
- Added: Added the ability to print the Cash Amount owed on the Guest Check footer by using the %x macro.
- Emailing Guest Checks & Emailing Reports
- Email Frequency. Customer Checks and other e-mail materials now mailed out every minute instead of every 10-15 minutes.
- Cash Discount
- Bug Fixes
- Paytronix
- The Comp Card Balance was not being displayed during an inquiry.
- Canvas Designer & Canvas Display
- Fixed a bug where the Cash Amount Owed label and the Next Highest Tender Amount on the Canvas was not updating when using the Repeat Command.
- Discounts
- Item % Discount with maximum amount configured not discounting
the order type charge properly.- Order Type charge not being removed when it exceeds the maximum discount. An Item % Discount that discounts one item with a maximum of $10 and discounts the Order Type Fee as well. In this case the order type had an item % type charge. The maximum was not imposed because it did not take into account the amount of the item before seeing if the order type charge would be greater than the maximum also.
- For example, $12 cheeseburger, Discount maximum of $10 off. Order Type Fee was .12 cents. Well the discount was for $10.18. It did not cap the discount at $10.
- Item % Discount with maximum amount configured not discounting
- Customer Accounts & Customer Lookup
- Phone Prefixes were not displayed with the new layout for Customer Search.
- Focus Enterprise
- Subtotal Discounts downloaded tax setting now take precedence over the tax settings for the discount slot it replaces.
- MyFocus Datafeed
- If a large number of files to bring up it will keep processing the file from the original request without issuing another request to generate another myfocusdir.txt since the original ones may not have been processed and MyFocus never returns UnprocessedFIlesOnServer when processing daily files (Kahala backfilling 2 years of data after going to the api).
- MyFocus Office
- If a time card is edited then bring back the records for the employee that follow in the pay period since it may affect weekly overtime.
- Paytronix
Build 190624
- Enhancements
- Mercury EMV - Support added for obtaining card holder name from Datacap NETePay
- MyFocus Office
- Menu Item Filter Upload support
- MyFocus Office Timecard Rules
- MyFocus Office is Active and MyFocus is not Active.
- Crunch all TimeCards for 2 two pay periods when software starts or close day occurs
- All time cards for the current business date thru the end of the pay period every 15 minutes.
- Send up edited TimeCards every minute. If timecard-12 time not changed do nothing. No need to iterate through timecard file.
- MyFocus Office is Active and MyFocus is Active.
- MyFocus thread crunch all TimeCards for 2 two pay periods when close day occurs
- MyFocus sends all time cards for the current business date thru the end of the pay period every 15 minutes.
- Back Office sends up edited TimeCards every minute. If timecard-12 time not changed do nothing. No need to iterate through timecard file.
- Back Office is NOT Active and MyFocus is Active.
- MyFocus thread crunch all TimeCards for 2 two pay periods when close day occurs
- MyFocus sends all time cards for the current business date thru the
end of the pay period every 15 minutes.
- MyFocus Office is Active and MyFocus is not Active.
- Debugging logging not only record number of check item saved but the check item it points to.
- Bug Fixes
- The current canvas was not updated when a check was retrieved from the check screen. Thus, macros like %L Location were not updated.
- Create Time Cards now supports creating time cards for employee files greater than 1000 employees.
Build 190617
- Enhancements
- Paytronix Gift Card Support
- SVS Gift Card Support
- Embedded Canvases
- Embedded canvases give you the ability to create template canvases and have those canvas items exist on your general item canvases. Setting up Embedded Canvases
- With Embedded Canvases, you can also take advantage of the easy-to-use Automatic Canvas functions in FOCUS. Setting up Automatic Embedded Canvases
- You'll assign your Menu Items to this new automatic canvas via the Auto Canvases tab in Setup > Menu > Menu Items (or for Office Users > Menu > Menu Items)
- Embedded animated GIF and video files on canvases
- Video formats must be natively playable on the workstation via the O/S built in video player.
- Enhanced MyFocus Office Support
- Support for downloading more supporting record types, such as Paid Ins, Paid Outs & Gratuities
- MyFocus Office New Tab Button Fields uploaded.
- Sending more General Information up in the normal datafeed, nFocus, etc.
- Ability to change a specific field.
- Canvas Items with Price Number allows for Price Level.
- If a Canvas Item is configured with a price number, but the menu item has a price level configured then the price level name associated with the configured price level is displayed and can be subsequently edited.
- Number of Menu Items increased to 17500.
- EMV Pax Timeout increased from 65 seconds to 90 seconds.
- Bug Fixes
- Swiping a card to login got message "ID ? not found" when the auto login was turned on.
- Share command restricts users from sharing check if there is an item discount on the current seat.
- Switch User Command was getting an Access Violation because of the Auto Login feature. We ignore the autologin if in switch user mode.
- Could not edit tips on a charge that was applied completely to the automatic gratuity.
- PMS Prefix was inadvertently stripped out.
- PMS IP interface removes decimal from format since it is implied.
- "EMV Log file missing Ref No data" message displayed unnecessarily on EMV
declines. - Cross linked check possible if transfer items to a check and then transfer back to the original check. The buffer still matched possibly and the check item with the new link not written.
- Number of Menu Items increased to 17500 broke the Purge Menu Items in version
4/29/2019. - Could not edit tips on a charge that was applied completely to the automatic gratuity.
- Review Command and trying to modify an item the modifier panel was displayed way over to the right.
- MyFocus Office
- MyFocus BackOffice download Paid Ins, Paid Outs, Rear Display Formats, Gratuities and Voids would only update record number 1.
- MyFocus BackOffice download Gratuities would only update record number 1.
- Thread would die since fields exceeded the number formerly allowed. Increased number of fields in the download.
- Transfer Combine Cross Linked Checks
- If Cash Rounding was on for the check that was combined and it rounded down such that when it was saved after combining it had a negative balance then the message "Check has a negative balance" was displayed, but the check was crosslinked.
- Secondary Datafeed
- If any type other than Focus SQL and backfill was set to greater than 30 then datafeed files were repeatedly generated every interval for the same 30 days. The Secondary Datafeed does not reconcile files so it will always generate the last x files configured. Thus, it would repeatedly send the same 30 over and over. Now we cut off at 30 period at close day regardless of what backfill is set to.
* - Additional License Fees, either one time or monthly may apply
** - Additional per transaction charges may apply.
This list is intended for FOCUS users and provides a summary of recent changes and enhancements to build of the Store-Level FOCUS Applications. Other applications will have their own release notes.
Comments
0 comments
Please sign in to leave a comment.