2019/2020 Updates & Release Notes
This list has been sorted to show the newest builds first.
Build 210119
- Enhancements
- No enhancements in this build
- Bug Fixes
-
Rear Display/Split Seats with empty seat range check error. (QA01152021)
-
If there are no items on the first seat and a subsequent seat is tender evened and a rear display is configured. A range check will occur because it is trying to find the second seat on the rear display and there is only one since the first was removed when the check was saved. This was because the current seat on the rear display was not updated after the check was saved. We had fixed the problem on the on-screen check in 2016, but never did the rear display check.
-
Line 1 of the Message in the X-Focus Dashboard was being ignored when sent.
-
EMV Last Item not on Remote Check logging information.
-
Build 210113
- Enhancements
- Third Party Loyalty
- SpendGo
- Improve SpendGo integration by posting points to the SpendGo API behind the scenes.
-
Paytronix
-
No longer select all the available discounts when prompting to choose one.
-
Added a minor group to the json for the API.
-
- SpendGo
- Third Party Loyalty
Build 210110
- Bug Fixes
- Canvas Designer.
- When using myFocus Office, Embedded Canvas Menu Items for use with Automatic Canvases were not set properly. They were assigned an Item Number of 0 instead of -1
- Paid Ins
- A range check occurred if a received-on account "Account Name" was over 38 characters.
- Payments
- Cash Payments caused a range check error when the "EMV transactions now verify the min/max amount options in Setup" feature was added. They occurred for every cash payment.
- FocusPay
- Shift4 Edit Tips 007 and 008 calls after a tip fail now REMOVED. If it fails a decline is reported and the user must reenter the tip.
- FocusOnline
- Validate Check call reduced countdown items therefore the subsequent Start Online Order call did not always have sufficient quantity to place the order resulting in the check created in Focus not containing any items.
- Canvas Designer.
Build 210104
- Enhancements
- FocusON
- You can now fully edit payment transactions taken from FocusOn.
- Including:
- Editing Tips
- Voiding transactions
- Using Payment Reapply
- Payment Adjust
- Including:
- You can now fully edit payment transactions taken from FocusOn.
- FocusON
- Bug Fixes
- FocusLink Transact API
- More fault tolerance in the Transact (Mobile) API to prevent crashing and will auto-restart if crashing occurs.
- FocusLink Transact API
Build 201227
- Enhancements
- Hotel Interface
- Oracle/XML
- Changes for Oracle/XML PMS to allow for implied decimals when send the transaction back to them.
- Oracle/XML
- OrderReady SMS
- When sending an SMS, we'll now send to any valid phone number on the check, including FocusOnline, Loyalty or Delivery records.
- FocusOnline
- When adding a new Online Order Record, now default Seat Descriptor to 1 instead of 0. Did this to pull up a phone number when using the OrderReady SMS Package.
- Send Text Ready Message after order processed instead of midway so the transaction does not time out.
- FocusPay EMV
- EMV transactions now verify the min/max amount options in Setup.
- Manual Tip Shares
-
Changed Menu from Employees > Manual Tip Shares to Manual Tip Distribution".
-
Changed the Package Description name to Manual Tip Distribution from Manual Tip
-
- MyFocus
- Send the software version up when getting services.
- Hotel Interface
- Bug Fixes
- Hotel Interface
- Oracle/XML
- The user was prompted if they wanted to Post a Room Charge twice when should have asked only once
- Oracle/XML
- FocusOnline
- Now properly account for XML encoding for online orders.
- MyFocus Loyalty
-
Update the Eligible Awards Record after a myFocus Loyalty post/redemption has been voided.
-
Update the myFocus Labels/Macros on the Canvas after a Post/Redemption/Void has been made
-
- MyFocus Office
- Canvases
-
Canvases that the type are changed to "Automatic" during the download resulted in the message #768 "All data on canvas ___ will be lost. Proceed?". The download was not completed.
- Canvases with more than one type immediately after one another caused the download to fail with the exception that the field "ORDERTYPE" was not found.
-
-
Individual Job Rights - Corrected a bug so the downxml would only change the specified Job Right.
-
Packages sometimes caused an exception when downloading as well.
-
Delete Employees failed sometimes with the message "Must turn off the Job Right(Employees - Restrict Delete) to delete employees.
-
Added ability to download form to close day automatically.
- Canvases
- Refire Function
- If a refire was attempted and there was an item on the check that was not sent the refire fails as it should displaying the error message that there was an item on the check that was not sent. However, it also reset the sent flag on the selected item that was to be refired, such that even if refire is not attempted again it is resent to the printer.
- Remote Printing
- Separate Chit by Seat (If a Seat Name was entered it did not print).
- Hotel Interface
Build 201114
- Enhancements
- Tip Distributions
- TIp Shares (Manual) has now been renamed Tip Distributions
- Added option in Setup > Jobs to prompt the user to enter Tip Distribution when
clocking out.
- Tip Distributions
- Bug Fixes
- Credit Card Processing
- Removed popup for Paymenttree EMV.
- Credit Card Processing
Build 201112
- Enhancements
- Loyalty
- SpendGo
- Added modifiers to SpendGo JSON call
- SpendGo
- Loyalty
- Bug Fixes
- Store-level Setup
- Corrected issue of menu bar text shrinking each time Focus was launched. Caused by scrollbar values in Windows 10 being unable to be modified.
- Order Entry UI
- Tables on the Order Entry screen sometimes caused an Index out of bounds error when the Next and Previous buttons were used.
- Store-level Setup
Build 201102
- Bug Fixes
- Loyalty
-
SpendGo
-
Didn’t save the check automatically now after exiting the Spendgo Form.
-
Changed the Balance Verbiage on the Spendgo Form.
-
Adjusted Balance screen for 1024x768 resolutions
-
-
MyFocus Loyalty
-
Now update the MFAI record when redeeming a myFocus Reward. This allows the Canvas to update the current balance information
-
-
- FocusPay EMV Payments
- Return Items with a negative check balance now sent as a refund transaction.
- Partial Cash Payment Save
- Gift Cards
- Mask the Gift Card Number now for the On-Screen check
- Loyalty
Build 201026
- Enhancements
- Paymentree Canadian EMV Support
- Bug Fixes
- Email Receipts
- Unable to e-mail guest checks if using the %gopay footer option. No longer send the payment QR code if e-mailing a guest check.
- Online Ordering
- FocusOnline
- Future day online orders were not moving at Close Day as the actual order was not being marked as a future order.
- Order print time is now corrected to print at the proper time.
- Third Party Online Ordering
- Tipped Payments not being handled properly. Resolved
- Menu item counts were not being properly decremented.
- FocusOnline
- Employee Management
- Automatic Employee Import was freezing during import due to an access code validation.
- MyFocus Payroll Report fault tolerance has been added to check for valid job ID and employee ID.
- MyFocus Office
- Ability to download Close Day Always setting
- Loyalty Integrations
- MyFocus Loyalty
- Proper XML character handling (welcome to 2005)
- Punchh
- Adjusted Punchh reward ID length
- Fixed bug where Punchh loyalty form would not close properly
- SpendGo
- Added phone number and balance values to the form
- Fixed bug where SpendGo loyalty form would not close properly
- MyFocus Loyalty
- Notify
- SMS Message phone number was not prepopulating in the SMS form.
- Email Receipts
Build 200922
- Enhancements
- MyFocus
- MyFocus Services information included on the About Box in the Services tab. An Update button on the tab allows the services to be updated.
- Third Party Loyalty
- Now allow the user to enter an Environment variable in Setup for the Spendgo URL.
- MyFocus
- Bug Fixes
- FocusOnline
- Future Orders - Made a change in mobile pas to correct the Future Order Time not processing the correct time when using Focus Online.
- Menu
- Menu Items - If the user went to a Corporate Menu Item, then the Automatic Canvas list on the Auto Canvases tab remained disabled for the remainder of the Menu Items that were not corporate controlled.
- MyFocus
- At startup retrieve the parameters days To Keep and interval Minutes so that they are available to MyFocus immediately. Without these parameters, MyFocus will not make the call to process data. It is in the routine to process data that is retrieves these parameters in case they are changed. Thus MyFocus would never send data.
- Third Party Credit Card Processing
- NETePay - If using an EMV solution that uses NETEpay when returning online the message "focus.exe raised exception class $C0000005 with message 'access violation at...' could occur. Focus still returned online correctly.
- FocusOnline
Build 200916
- Enhancements
- FocusOnline
- Status Control Panel (Package)
- You can now control FocusOnline directly from FocusPOS. Create a package using the command "Focus Online Status" (may also be referred to as Focus OLO Status).
- From this command you can toggle FocusOnline order acceptance on and off.
- You can set lead time for Online Orders
- You can see how many orders you have over the next and previous:
- 15 minutes
- 30 minutes
- 60 minutes
- 12 hours
- 24 hours
- From this command you can toggle FocusOnline order acceptance on and off.
- You can now control FocusOnline directly from FocusPOS. Create a package using the command "Focus Online Status" (may also be referred to as Focus OLO Status).
- Status Control Panel (Package)
- Third Party Loyalty
- Spendgo Loyalty Integration
- FocusCloud
- FocusRewards now uses TLS1.2
- Focus Timecard API now uses TLS1.2
- FocusOnline
- Bug Fixes
- Menu
- Menu Items - Items that were part of Embedded Canvases were removed from the Embedded Canvas if also used on an Automatic Canvas
- Modifiers - Fixed an issue where automatic menu items were not displaying properly with
Embedded Canvases
- Guest Checks
- Fixed a bug where the QR Code was not printing on the correct seat on a guest check when using the Print All Command.
- FocusOnline
- Uses time that Focus Online sends now instead of UTC time
- Third Party Online Ordering
- 3rd Party OLO Fix: Corrected an issue where Online Orders with a pickup time after midnight were always entered as Future Orders
- Menu
Build 200902
- Enhancements
- Third Breaks
- Third Break now included in Datafeed
- Third Break enforcement (Misc > General > Timekeeping)
- Third Break dock pay option
- Third Breaks
Build 200828
- Bug Fixes
- MyFocus Office
- Menu Item Filters/Packages - If Menu Items were in the filter or referenced in a package and the ID has special characters such as '^' they were not included so they could not be found.
- Search is case sensitive now for ID based assignments in Assign Download Fields in utils2.
- FocusLink
- Mobile Check Save - On Screen check not redrawn properly when there were multiple seats. The balance due section displayed the information on the last seat regardless of the selected seat before the save.
- MyFocus Office
Build 200827
- Bug Fixes
- FocusRewards
- Now using TLS1.2 for all FocusRewards calls.
- FocusRewards
Build 200816
- Bug Fixes
- Reports
- Legacy FTP based reports were not sending as of build 200617. Fixed.
- If using Super Groups, NS-Report Groups were being included in Super Group totals.
- FocusLink
- FocusON based payments could not be voided as they were not marked properly. TORET responses were not being generated.
- Canvases & Menu Items
- If a Menu Item was added to an Automatic Canvas, it would not automatically appear on the station where the change was made.
- This also effected FocusOnline menu builds, as a newly created menu item would not be included in the Configuration payload as a Canvas Item for the target canvas.
- If a Menu Item was added to an Automatic Canvas, it would not automatically appear on the station where the change was made.
- Third Party Loyalty Integrations
- Punchh
- If Punchh was active, then the EMV file was not written with the correct timestamp in the filename. Thus, it could not be found on subsequent trx such as voids. It was because the last record on the check was not the payment record because of the Punchh records that were added immediately before in the save routine.
- Punchh
- Features
- Mobile API
- Additional logging.
- Mobile API
- Reports
Build 200811
- Bug Fixes
- Local accounts would create an integer overflow when writing out the FocusLink Save Check call.
- Order Entry
- Spaced customer name on the Check Header so it did not run up against the table name/number.
- FocusPay EMV
- Added a slight pause before Void call if a transaction response is not received.
- Features
- No new features in this build.
Build 200803
- Bug Fixes
- Licensing
- Fixed a bug where License Key info was not written to on launch.
- Licensing
Build 200729
- Bug Fixes
- FocusLink
- Range Check error was occurring if the Guest Check Format for Loyalty Information was not configured and the check was a Focus Online check.
- Do a Validate Check before processing FocusON/Focus Online checks. In certain scenarios, a check would be created with no menu items even though menu items were out of stock or the order count exceeded the onhand count
- Send back the FocusPay Access Token if using FocusOn or Focus Online when the Request Configuration call is made. This allows FocusOn to process payments without any manual input by dealers.
- The <Remaining Balance> tag was not returning the correct amount because of the way tips were being calculated.
- When processing a Focus Link Payment, previous checks were inadvertently returned in the TORET file.
- Changed the Go Pay URL to use the local Check Open time instead of the UTC Time so it matches the values in the Mobile Check Save folder.
- MyFocus Loyalty
- Fixed an issue where MyFocus Loyalty would automatically try and post points with a bogus account number
- Implementation
- GoLive would reset all general options.
- FocusPay EMV
- A double charge to the guest could occur if internet was down briefly. This is now resolved, as we send a VOID request if the response is not as expected.
- Canvas Designer
- Embedded Canvases/Modifiers - When an Embedded Canvas was attached to a Canvas, the Prep Modifiers on the Embedded Canvas were displayed instead of the Prep Mod on the actual Canvas
- FocusLink
- Enhancements
- Reporting
- Interval Report - Net Sales option added (removes Subtotal Discounts and Inclusive Taxes).
- FocusCloud
- Focus will now "call home" daily with key system information
- Datafeed - Added the Cash Discount Options to the regular datafeed (they were already in
the back office datafeed).
- Reporting
Build 200710
- Bug Fixes
- Removed unnecessary debugging messages from FocusPay EMV Transactions
Build 200706
- Bug Fixes
- Payment Processing
- Credit Card Connection Processing Error with szxEMVDSIXReturnCode <> '000000'. A call was made to Shift4 regardless of the processor. Thus if a processing error an erroneous and unnecessary call to Shift4 was made.
- The Luhn check algorithm allowed for certain 8 digit AMEX cards to be considered a valid account number. Now look to make sure the account length is at least 13 digits.
- FocusLink API
- Payments taken via FocusLink can now be voided via Focus POS. Previously a security error was thrown.
- MyFocus Loyalty
- Fixed a bug where the labels on the Canvas were not updating on the correct seats.
- Corrected a fix originally added on 10.1.109725 that allows more than 7 members to be displayed when searching for MyFocus Loyalty members. This fix somehow worked its way out of the software but was in changes.
- Delivery/Customer
- Corrected an issue where drivers were charged for the Cash Discount (Pass Along
CC Fee) even though they collected cash for the check. The driver was prompted
to close out the check(s) once they logged in but the (Cash Discount (Pass
Along CC Fee) was not being removed. - Changed colors on the text boxes to be consistent
- Pop up the onscreen keyboard automatically when selecting a field to be consistent with the Member Search feature
- Now display a message Cannot reorder because the following item(s) are out of stock: when trying to reorder from a previous customer’s order
- Corrected an issue where drivers were charged for the Cash Discount (Pass Along
- MyFocus Office API
- Employee download to change active status from terminated or inactive back to active produced an exception "Access code in use by... Enter a unique access code." exception.
- Reporting
- Revenue Center Report
- Discounts Section did not display on the report.
- Return Items did not always appear in the report group count total.
- Revenue Center Report
- Payment Processing
- Enhancements
- MyFocus Loyalty
- Added the MyFocus Loyalty member’s name and masked account number to the On-Screen Check
- Added the ability to remove a myFocus Loyalty user from a check by selecting the Member on the On-Screen Check and selecting Void
- Added Deleted to the My Focus Account information Record and the Eligible Awards Record
- Added a couple of new messages
- Automatically perform a balance lookup instead of prompting for an account/phone number if a member is associated with a check.
- Update the canvas immediately after attaching a MyFocus Loyalty member to a check.
- FocusLink API
- Added an <out of stock items> tag to the return value of the Save Check Call. The values within this tag are used to update FocusON with items that are Out of Stock.
- Added new payment details to the SaveCheck endpoint.<Remaining Balance>,<Credit Card Pass Along Fee>,<Seat Payments>, <Payment Info>, <Pi Amount>, <Pi Payment Tip>, <Pi Payment Name>, <PiPaymentAccount2>, <Pi Type>.
- MyFocus API
- Locations
- Following fields added to upload: <CCTip Suggestion FormatID>, <CC Print Vertically>,<CC Print BarCode>, <CC Base Amount Format ID>, <CC Gratuity Format ID> and <GC Print QRCode>.
- General>Loyalty Options
- Following fields added to upload: <Loyalty Type>, <MyFocus Loyalty User ID>, <My Focus Loyalty Pin ID>, <MyFocus Loyalty IPAddress>,<MyFocus Loyalty Merchant Number>, <MyFocus New Member Prompt>, <MyFocus Auto Verify Discount> and <MyFocus Post At Payment Prompt>.
- IP Address defaults to 'api.myfocuspos.com' unless the 'Use Alternate MyFocus API Address' option is on in Create > Corporate. If that option is checked then the address defined in Alternate MyFocus API Address' is used.
- Check Item <Flags Return Item> tag for return item not included in datafeed.
- Backfill Days always uses value that is brought back from MyFocus. It was previously using it only if it was less that the option Create>Configure>Corporate>Polling Days (Backfill).
- Interval is set from call to myFocus now. It is not configurable in Create > Configure > Corporate > Interval.
- Locations
- MyFocus Loyalty
Build 200604
- Bug Fixes
- FocusOnline
- If a system was not configured for legacy online ordering, certain values would be omitted from the configuration set synced with FocusOnline and could throw an error with FocusOn requests.
- Waitlist
- Waitlist now syncs it's enabled status with FocusCloud.
- FocusOnline
Build 200601
- Bug Fixes
- Store-Level Reporting
- Attendance Report did not display the following fields if the time record had been deleted: Tipped Sales, Declared Tips, Charge TIps, % Tips, Total Tips, Tip Variance, Sales Adjustment, Charge Tip Adjustment. This resulted in the report not footing since they were included in the report totals. The report is now consistent with the Attendance Report in Central. (QA04182020)
- Store-Level Setup
- Menu Item window speed enhancement
- Increased the speed of loading the canvas names in the Modifier Dropdown box. Instead of reloading all the canvases after hyperlinking to the edit canvas form, we save the edited canvas names and update only the names that have been changed in all 8 Modifying Canvas Dropdowns. This problem came to light when using 1,000 canvases. Loading up 8,000 canvas names was slow and caused Focus to stop responding if the user clicked on the form before all the canvases were loaded.
- Menu Item window speed enhancement
- User Functions & Interface
- Guest Facing Displays
- If an item was ordered with modifiers, the check on the rear display would
not scroll to show the modifiers that were ordered.
- If an item was ordered with modifiers, the check on the rear display would
- Cash Drawers
- Could not edit drawers with the 5 digit access code option.
- Preauthorize with FocusPay EMV
- Preauthorize did not work once support for the Augusta Reader was added late
in 2019.
- Preauthorize did not work once support for the Augusta Reader was added late
- Guest Facing Displays
- Printing
- Refire Function
- Refire Function is now available as a Production feature.
- Refire Function
- FocusCloud
- Fault Tolerance
- If the file "myFocusAPILastPollToken.txt" was deleted then the error converting string to integer occurred on the szCanvasSetupChecksum checksum.
- Video Downloading
- .MP4 and .AVI video files were not being downloaded to the Images folder.
- Fault Tolerance
- Licensing
- VR Key Error
- When using a version restricted key, the date of the version was not read correctly, thus throwing an invalid integer message.
- VR Key Error
- Store-Level Reporting
- Enhancements
- Wait List
- Wait List now uses MyFocus API for SMS Messaging.
- FaaS
- Key FAAS option implemented.
- APIKey embedded on hardware key implemented.
- Services downloaded and enforced for APIKey call to MyFocus GetServices for FAAS sites.
- FAAS "state" element determines if the site is active or suspended.
- KeyInfo.Txt included FAAS information.
- FAAS Stations displayed on About Box.
- Datafeed '<FAASStations>' included.
- FocusCloud
- Locations Download from BackOffice more complete. Ability to set Canvases in a menu by canvas number or name.
- BackOffice ability to send down copy Location command.
- BackOffice ability to reset all printer assignments for a Location.
- BackOffice ability to reset all menu assignments for a Location.
- If the APIKey was not on the hardware key then a call was not made to get the Waitlist texting and Order Ready texting, etc. options. So the call is not made even if the APIKey is not present.
- FocusOnline
- Full integration to FocusOnline. Menu data & configuration sync in place.
- Changed the Phone Number format for Online Orders displayed at the bottom of the On Screen Check,
- Allow for a Due Time now for Focus OLO that prints on the kitchen chit.
- FocusPay
- Full ability to edit tips, adjust payments, void payments and reapply payments via the FocusLink API for supporting FocusOnline and FocusOn transactions.
- FocusPay Go QR code can now be printed on Guest Checks
- Setup in Locations > Guest Check. The data on the QR Code read from Lines 9
and 10 of the Guest Check Footer for each Location. - New Guest Check Macros:
- %k – Hardware Key Number
- %u – Seat Number
- %f – Balance Due
- %gopay – Translates to the string needed for Focus GoPay QR Code transactions
- Setup in Locations > Guest Check. The data on the QR Code read from Lines 9
- FocusLink API
- Out of Stock & Countdown Support
- Send up the actual countdown count in RequestConfiguration.
- Send up out of stock items if the item was trying to order was out of stock
in the ValidateCheck call.
- Out of Stock & Countdown Support
- Integrations
- Punchh Integration.
- Wait List
Build 200413
- Bug Fixes
- KDS Integrations
- Latest version is sending Addon to printer even when Kitchen Video Option is set to None and printing on kitchen tickets. Should only send when set to One Behind (All).
- FocusPay EMV
- EMV swiping card with Augusta reader did not process the transaction. It simply removed the form. It was sending a cancel code back.
- MyFocus Office
- Extending files with Downxml. Several files including the canvas file were not saving the original values, thus the new file was reset all original data (i.e., canvases) were lost. This was true for stations, menu item filters, and packages as well
- KDS Integrations
Build 200325
- Enhancements
- Order Ready Text Message
- Manual Tip Shares
- Allow employees to allocate tips to other members of the serving & hospitality team (bartenders, bussers, host(ess) & more.
- Tips can be allocated at clock out or at the end of the employee's shift.
- To enable:
- Setup a Tip Share Package for your employees
- Setup a Tip Share package in Order Entry > Packages
- Command: Manual Tip Share
- Add this package to your employee functions or payments canvas
- Command: Manual Tip Share
- Setup a Tip Share package in Order Entry > Packages
- Setup a Manager Tip Share package for your managers to use to oversee the tip shares
- Go to Order Entry > Packages create a new package called Manager Tip Shares
- Command: Manual Tip Share
- Set the Edit All Tip Shares mode
- Add this package to your Manager Functions canvas, or a canvas that is convenient for your managers to access.
- The Package Option Edit All Tip Shares Mode allows your managers to see all tip shares and adjust them as necessary
- Set the Edit All Tip Shares mode
- Command: Manual Tip Share
- Go to Order Entry > Packages create a new package called Manager Tip Shares
- To Use:
- Employees
- Employees can press the Tip Shares button to bring up their Tip Share window. From here, they can see all fellow employees who have worked today. Select an employee and enter the desired Tip Share amount followed by "OK"
- Employees can also narrow down their fellow employee list by pressing on the Job filters on the left
- Managers
- Managers can use the Manage Tip Shares function to view all Tip Shares for the whole house:
- Managers can use the Manage Tip Shares function to view all Tip Shares for the whole house:
- Employees
- Setup a Tip Share Package for your employees
- Bug Fixes
- Order Entry
- Declare Tips - The negative sign on the number pad was partially displayed even if negative tips were not allowed.
- MyFocus Cloud
- Jobs
- Tip Shares uploaded
- Rights - Payments - Edit All Tip Shares
- Ability to download individual rights without resetting all rights with the Do Not Reset Rights job right
- Do Not Reset Rights Jobs Right
- Packages
- Text Message - Send Message
- Edit Tip Share Mode
- Time Cards
- Tip Share Paid
- Tip Share Received
- Jobs
- Credit Processing
- If Sterling is the licensed processor, allow TSYS.
- Packages
- Team Serving command was repeated in the list
- Order Ready Text Message
Build 200318
- Enhancements
- Round-Up For Charity (or more) Support
- Now guests can have an option to Round-Up their processed credit card amount for a charity donation. This doesn't need to be JUST for charity though.
- Allow your guests to leave a tip for ♥ of 🏠 (Heart of House) staff
- Currently available with FocusPay processing only.
- Payment Adjust
- Remove the inadvertent Show Message when a payment adjusts was down on an EMV payment.
- "Adjust to Balance" and "Do Not Print Voucher" options on package payment adjust option.
- Focus Office
- Package Payment Adjust Fields
- Adjust By Amount
- Do Not Print Voucher
- Package Payment Adjust Fields
- Now guests can have an option to Round-Up their processed credit card amount for a charity donation. This doesn't need to be JUST for charity though.
- FocusLink API
- StartCheck API now allows you to specify Revenue Center and/or Order Type.
- Round-Up For Charity (or more) Support
- Bug Fixes
- FocusPay Processing
- The EMV pending screen is automatically removed once the payment is adjusted, the user does not have to hit the Done button.
- EMV FocusPay no longer requires the user to press the Done button at the ENV pending screen when complete.
- Order Entry
- Troubleshooting require card message on order entry screen (log what was in the access code field).
- FocusPay Processing
Build 200304
- Enhancements
- Three Break Support!
- Focus now supports tracking up to three breaks per day. Break enforcement can be configured in Office > Jobs > Timekeeping
- All Focus Timeclock elements are adjusted accordingly:
- Time Clock
- Break Chits
- Timecard Printed
- Datafeed
- Attendance Report
- Payroll Report
- All Labor Computations
- 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 Miscellaneous > Loyalty 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
- Increase the number of available discounts to 2000.
- Three Break Support!
- Bug Fixes
- Timeclock
- Time Clock Hour Computation when there were two breaks and the dock pay after option was nonzero for the second break the computation was not always correct.
- Timeclock
Build 200227
- Enhancements
- Order Notification* **
- With Order Notification, you can get your guest's phone number and text them automatically when their order is ready for pick up.
- Menu Export at Close Day
- When FOCUS completes Close Day, a CSV list of all menu items and their configuration metadata will be exported.
- Order Notification* **
- Bug Fixes
- MyFocus Cloud
- Remove offensive XML characters from image names when uploading results of image downloads.
- Modifiers
- Speed up modifier screens.
- FocusON
- Previous option in Misc > Gen to specify a Mobile Location had the location set to -1 by default, yet the label still showed Location 1. Location 1 is now set automatically at app launch if Location= -1
- MyFocus Cloud
Build 200206
- Enhancements
- Focus Customer Accounts
- Include deleted customers in the archive as well now. Before if a customer was deleted then they were never archived.
- MyFocus Loyalty
- Added Seat Number function (Post Points for myFocus).
- Adding the Hardware Key Number now to prevent stores from copying configs and
using same credentials - Don't prompt for post if no account. Was prompting with a blank account number and should not have been. Points Add Package was begin ignored with new No Prompt Option
- EDC / Swipe Credit
- Credit Card Options - Changed Name from Vital to TSYS/Vital.
- FocusON
- Option in Misc > Gen to define the Mobile Location When using Focus On, we no longer need to define a Station in Location > Stations for mobile devices. We always use Station 1 and save the check as being opened from FocusOn.
- Added PositionID and CourseID to the Mobile XML
- MyFocus Cloud
- MyFocus Datafeed more fault tolerance. The time closed for the check was zero
somehow which caused the open time to be negative which caused the datafeed
to shut down. - Fault tolerance on NRGT open.
- MyFocus Datafeed more fault tolerance. The time closed for the check was zero
- Focus Customer Accounts
- Bug Fixes
- Focus Setup
- Stations - The list box on the Information Tab was sorted causing the Station List to
not be ordered properly. - The new Dashboard was not looking if the user had the Edit Time Cards Job Right
in several places. - iFace - Access Violation occurred when entering IFACE.
- Stations - The list box on the Information Tab was sorted causing the Station List to
- Focus Order Entry
- Guest Facing Displays - Fixed a bug where a user could touch outside the signature capture area and select tip amount form thus causing the main form to be hidden. We now display the forms full screen on the rear display to prevent the issue from occurring.
- Deposit Entry - Accidentally freed the check file twice instead of closing.
- Focus Setup
Build 200109
- Enhancements
- No enhancements in this build
- Bug Fixes
- Micros 2700 PMS Interface
- Removed rogue status message box pop up during a transaction.
- Revenue Center was not included in the Do Inquire API call.
- API Interfaces
- Mobile API
- When calling the Pre-Payment Check function, the incorrect employee was used to determine if they had the Job Right to Tender Other's Checks.
- Mobile API
- MyFocus
- I/O errors are handled by recording to a file and not displaying on-screen if downloading.
- Additional logging
- Micros 2700 PMS Interface
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
- Employees can now designate tip out amounts to fellow employees via the Manual Tip Shares function. YouTube instructions coming soon!
- 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.