June 2024
Fixes
Stability
-
We've fixed an issue which prevented the 'Send and Continue' button working with checks for some deal configurations.
-
POS has been updated to take into account the time as well as the date when checking for PIN expiry.
Usability
-
The Print All Checks button now works as expected for all views in the Checks tab.
May 2024
New Features
Appearance
-
We've improved the presentation of the Delete, Abort, and Cancel buttons to make them more precise and recognisable. Each button functions exactly the same as before, but each button uses a unique, distinct icon and more accurate text label.
Functionality
- The Refresh price cards button now has two options: Suggest price cards and Refresh price cards. Use the suggest option to update session price cards to Vista's best suggestions.
- Cross-Site Sales functionality has been removed from POS. If you currently use Cross-Site Sales at POS, contact your Account Manager for details. This change does not affect online sales.
- We have added Movie Format as a new column to the following reports:
- Sessions By Start Time
- Sessions By End Time
- Session Report
- Projection Sched by Start Time
- We've improved Transaction Analyser's layout and workflow, with improvements such as the following. For instructions, see Viewing transaction data.
- Search for transactions by date range, transaction number, booking ID, Card, or Loyalty Card
- No more 7-day limit when searching by date range
- Searchable grids
- Better display of card and transaction details
- You can now search, sort, filter, and adjust grid columns directly in several areas of Cinema Manager.
- Concessions:
- Purchase Orders
- Stock Adjustments
- Stock Receipts
- Items Made
- Selling Limits
- Box Office: Broken Seats
- Staff: Time Card Manager
- Concessions:
-
It's now possible to quickly and easily undo a deposit. Cinema managers can choose which of their user groups have permission to undo a deposit. Staff can correct mistakes or amend deposits without taking the time to contact Vista Support. Deposits that can be undone must meet these criteria:
- The deposit was created on the current business day.
- The current business day is still open.
- The bank bag is still active, and has not been dispatched.
- The source fund is still active or the sales session is not cashed up, and all values in the deposit can be returned to their source.
- Films, distributors and configured holidays can now be excluded from deals and discounts. Ticket vouchers can now be excluded by voucher code and on public holidays.
-
We've updated the following fields in the Order Content XML, used to pass transaction information from POS payment connectors, in order to record legally required information about sales and refunds in Saudi Arabia.
- Item_strItemShortDescAlt
- Item_strItemDescription
- Item_strItemDescriptionAlt
- TransI_curDiscount
- ElementId
- ModifiesElement
- TType_strShortDescAlt
- TType_strDescription
- TType_strDescriptionAlt
- TransT_curTPATicketFeesEach
- TransT_curTPAValueEach
- TransT_curDiscount
- Reason_strCode
- Reason_strDescription
- Reason_strDescriptionAlt
-
A new member connector is now available for real-time validation of UK CEA member cards at POS, Kiosk, and online. At Kiosk, the connector can be configured to force the addition of a standard paid ticket to an order before the free CEA carer ticket may be added. This member connector replaces previous voucher or loyalty-based CEA import mechanisms.
Security
- We've strengthened security on several POS services (Stock, Seat Allocation, Notifications and Search) by making sure that services require the correct level of authentication or authorisation for users. This enhances your security by better protecting them against malicious users who may try to misuse them.
Philippines Reporting Changes
- In the Philippines: Z report and in the Philippines: Terminal Summary report, the Z counter field now displays the latest count depending on the date of the report.
- When users generate the Philippines: BIR Sales Summary report, they can now filter by Workstation Type: Concession Only Workstations, or All Concessions Workstations. The Workstation Name prompt has also been updated to list either Concession Only or All Concession Workstations.
- Users can now filter by multiple Stock Locations when generating the Philippines: Concession Monthly Sales report.
- The following changes have been made to the Philippines: Acknowledgement Receipt report:
- Removed the workstation type filter.
- Removed the transaction sequence number column.
- Grouped the report by transaction number (1 acknowledgement receipt number/ transaction number entry for multiple items in 1 transaction).
- If the transaction type is "Sales Only", refunds of tickets from web/mobile (Refund Portion) are now excluded in the report.
- Updated the workstation name filter to only show active workstations with tickets enabled.
- Added a new filter, transaction type, with the following options: All, Sales Only, Refunds Only.
- Added a summary for total sales per workstation if "All Workstations" or if two or more workstations are selected.
- Removed the item refunded row in the subtotal per transaction summary.
- The following changes have been made to the Philippines: Concession Sales report:
- Added new filter, workstation type, with the following options: All Concession Workstations, Concessions Only Workstations.
- Updated the workstation name filter to list concession only workstations and mixed transactions workstations.
- New report Philippines: Concession Refund report, based on the Concession Refund Audit by User report, is now available. The new report excludes the comps discounts from the refund amount for refunded athlete and medal of valor transactions.
- In the Philippines: Daily Cashier report, we've combined the following fields into a single field named Total Box Office Sundries:
- Voucher and Ticket Combo
- Web Convenience Charge
- Loyalty Cinema Reload
- In the Philippines: Daily Cashier report, we've combined the following fields into a single field named Total Box Office Sundries:
Fixes
Appearance
-
When using the Receipt button to reprint a receipt after collecting a booking at POS, the quantity of tickets shown on the receipt is no longer reduced by 1.
-
Long header names are no longer truncated when you run the Philippines: Concession Refund report in a language other than English.
-
The Philippines: Acknowledgement Receipt report no longer includes Item Refunded, the value of which was always 0.
-
When you display sessions by film while using POS dark mode, the first session in the list now appears as expected and no longer uses the same colour for both text and background.
-
Custom seat images in seating layout legends no longer appear upside down when a workstation is configured to face seating towards the top of the display. We've also added an option retain the original orientation of a custom seat layout image.
-
When sessions are selected in Showtime Manager, the quick access bar no longer overlaps the last cinema row.
-
To improve readability in POS, long names of booked items now wrap to a new line instead of appearing in small font.
-
When the Loyalty system setting LimitMemberInfoByCardEntryMethod was set to either 'Card Present or Manual Entry' or 'Card Present' and a POS operator exits and re-enters the POS screen three times, Loyalty recognitions now continue to appear on the POS Loyalty screen as expected.
-
The correct number of items now appears on the kitchen screen and pickup slips when a ticket package contains two of the same item.
-
The customer-facing POS screen no longer appears blank when trying to display a film title containing certain ASCII characters.
-
Item names and weights no longer overlap in the package contents panel in POS.
-
On Windows devices, POS remains visually consistent when the display is scaled to different settings.
-
Menu Board designer now shows the images and video assets for the Menu Board pane backgrounds.
-
Icons now correctly appear on success messages in Stock receipts, Stock adjustments, and Items made pages.
-
Tickets now show the same information as receipts when the OfflineFlag print template field is used, populating consistently if POS was in offline mode when the ticket or receipt was printed.
Data Integrity
-
Unsaved items that are moved between checks in a tax-inclusive environment now have their comp value calculated correctly.
-
When a comp is applied along with an order surcharge to a package in a check, the surcharge is now calculated correctly.
-
The comp value is now recalculated correctly when moving an unsaved item with a comp between checks.
-
Comp/redemption ticket figures and totals are now correctly calculated in the Distributors by Film and Type report.
-
The TransI_curValueEach and TransI_decNoOfItems fields have been updated to match the values of the corresponding fields in the database to ensure that order data sent to connectors includes correct price and quantity values for weight-based items. We've also added a new field, TransI_decActualNoOfItems. This is relevant for items whose Selling Unit is different from their Base Unit. Whereas TransI_decNoOfItems will return the Base Unit, TransI_decActualNoOfItems will return the Selling Unit.
-
Refunds are now written to the database correctly, even when the transaction is paid with a combination of a particular voucher type and cash.
-
Recipes of the made at sale time type that contain parent sales items are now correctly recorded in transactions when the system loads a group sales booking on a POS workstation that doesn't support checks.
-
Actions in Cinema Manager CashDesk, including fund transfers, creating deposits, and creating sales sessions, no longer have unintended effects on data and logging when performed concurrently on different sites.
-
The Selling Limits screen in POS now shows the correct number of items in uncollected bookings, even when those bookings contain multiple tickets.
-
When expected stock counts for an item were autofilled when a stocktake was created, and inTouch is used to add to the stock counts, Cinema Manager now shows the correct item count.
-
Seat counts are now correct in the scenario that a ticket for a session several days in the future is added to an order, the view is then switched back to the current date, and the ticket is finally deleted from the order.
-
Sessions with sold tickets are now correctly sent to the Head Office database after sessions are swapped and seats reallocated.
-
You can now reassign comps on re-opened checks without those comps being duplicated.
-
The order XML sent to payment connectors by POS is now populated when swapping from a higher valued ticket to a lower valued ticket.
-
Receipt numbers for modifiers are now correctly written to the cinema database.
-
Swapping a marathon ticket booking in POS no longer causes the replacement ticket to be automatically collected.
Financial
-
Sales session detail now includes auto-reconciled and transfer fund adjustments as expected, even when floats are assigned and returned.
-
When paying off a check containing an order surcharge, the payments form no longer perform the transaction as a refund instead of a sale.
-
When an automatic gratuity is applied to a check and payment is made with a gift card, it is now possible to manually update the tip on the payment.
-
When float returns and cash drops originating from POS are processed in CashDesk, they now appear on the sales session as expected.
-
POS now correctly adds payment details to the OrderContent XML to send to connectors when performing multiple partial refunds.
-
When refunding an item with an item-based surcharge, the surcharge on the check is now correctly recalculated.
-
To prevent negative balances, modifiers can no longer be edited or deleted on a paid check.
Functionality
- When a user adjusts a fund in bulk cash up on Cash Desk, the value is now reflected in the expected amount column.
-
When fund counts are increased or decreased during the Open Day process, the Posting Journal now balances as expected when the day is closed.
-
The refund reason prompt now appears as expected when a user refunds an item in POS using Refund Lines.
-
When a user selects Refresh Stock Movements when doing a stocktake that contains item classes and locations that overlap with another existing stocktake, the item count is now correct.
-
Errors no longer occur when you click the Relocate Tab button without setting a Table Layout Profile in POS workstation settings.
-
You can now save price cards that contain a ticket package with a discount item.
- The system now performs fewer DNS queries, resulting in fewer issues with the Service Discovery process.
- The Concessions Sales report prompt % of Net Sales Calculation now allows decimal points.
-
The Kitchen Printing Service now installs correctly on machines on which it has not previously been installed.
-
The system now processes cross-site stock transfer rejections correctly, regardless of the Unit of Measure permission setup.
-
The Theoretical Food Cost report now runs as expected, even when there is no usage cost.
-
When the SetVoucherPrice rule is enabled, the correct transaction value is now redeemed on vouchers that are set to Withhold Charge.
-
Price cards with a future version that is effective from a previous Showtime Manager week now update correctly when refreshed.
-
Surcharges configured as items now appear correctly on tab slips printed by POS.
- When the Global Authentication Service is unavailable at the time a user signs into POS, the promo-payment engine now starts and applies the revenue offsets as expected.
-
When a newly created stocktake fails validation, an error message now appears as expected.
-
The final price is now correctly calculated when an upsell is performed on an item which already has a Loyalty discount applied to it.
-
Prepare slips now contain all modifiers as expected when they're configured to be printed at POS and an order contains an item with a modifier marked as Extra and Side.
-
Invalid setup warning messages now have the correct headers.
-
To prevent the situation in which moviegoers wouldn't be charged for recognitions redeemed during a swap, it's no longer possible to redeem a recognition during a swap.
-
Payroll costs now appear as expected on the Executive Overview report.
-
The "Working hard" message no longer remains on the screen when it shouldn't appear.
-
POS can now complete transactions as expected when the total on a check is zero. This scenario can happen, for example, when a deal or discount reduces the price of all items to $0.
-
When you use the Showtime Manager Session properties panel to remove an attribute defined on some, but not all, of multiple selected sessions, the system now correctly removes the attribute as expected from the relevant sessions.
-
Swapping a paperless ticket in POS now updates Journeys correctly and customers receive an email with their new ticket details as expected.
-
Using a comma for the decimal separator in regional settings no longer prevents CashDesk from undoing a cash up.
-
The "Total payments received" and "Less processed adjustments" columns that appear when a user is cashing up in deposit mode now include auto-reconciled payments.
-
Numero extracts no longer contain characters that don't display correctly.
-
The component quantity of a recipe is no longer incorrectly set to 1 when a recipe containing components is separately routed to a parent recipe.
-
Users can no longer add a Loyalty member to a transaction when performing an unmatched concession refund.
-
When the cash payment button allows payments only, cash transactions requiring the POS operator to give change no longer result in a transaction imbalance.
-
Allocating and unallocating seats in a preferred area no longer results in negative seat counts.
-
POS no longer allows Payment Server files without Vista digital signatures to be loaded. Now, if a Payment Server file without a Vista digital signature is present, Payment Server functionality is disabled at POS. Operators can't take card payments until a Payment Server file with the correct digital signature is loaded.
-
When the AlterStockTransDate setting is set to Yes and the StockMovementBackDateEntry setting is set to Not before Last Stocktake, a warning now appears when a user creates a stocktakeand enters back dated receipts or stock adjustments prior to last stocktake. The warning lets the user know that the back dated entries will not be picked up and posted to the journal.
-
We've removed an unnecessary error message that appeared when a default database was not configured in the Vista Cinema Integration - Staff Time web service.
-
Setting the LockCinemaOnSession setting to No no longer prevents users from selecting or editing the cinema operator in a session's properties.
-
Showtime Manager shortcut keys are now ignored while users are typing in the search bar of the price cards dropdown in the quick access bar.
-
Data is now sorted chronologically as expected in Data View reports that include date or time columns.
-
When a report is stuck in a print queue, it can now be generated as a PDF.
-
The Items view in Reporting no longer includes a blank value in the Item Types column for 'Normal' items.
-
POS now starts as expected after being installed on a clean machine.
-
The Showtime Manager film palette is no longer open by default.
-
Daylight saving time no longer prevents the vertical bar in Showtime Manager from indicating the correct time.
-
The occupancy tab in the Historic Insights panel in Showtime Manager now shows total admits vs total seats, and average percentage data is calculated correctly.
-
Clicking any cell in a Selling limits row now selects the row as expected.
-
Transaction Analyser now correctly shows that tickets for all sessions have been collected when displaying a transaction for a marathon film for which the ticket has been collected.
-
The StaffTime Service Framework service now starts correctly.
-
Redeeming a gift card using a barcode scanner now works, even when POS iss set up to require a PIN on manual entry only.
-
POS operators no longer need to enter the voucher barcode twice when a booking is created using voucher and then collected at POS. Now the voucher barcode is required only when creating a booking.
-
Order surcharges configured as Sundry Items now appear on receipts as expected.
-
Leaving and returning to the Fund count page in Cash Manager after entering fund quantities and values to zero out variances no longer clears those values.
-
When a booking barcode is scanned on the find bookings screen, the booking number no longer appears in the in the phone number field. Instead, the booking page for the scanned booking appears as expected.
-
User groups with Create, Read and Update permissions for Price Books can now create and update price books in the Price Books web form.
-
POS sessions with denomination payments can now be created as expected in Cinema Manager.
-
Users can now print items from multiple orders from the item summary on the Kitchen screen.
-
Modifier prices now appear on the customer-facing display as expected.
-
POS operators are no longer repeatedly asked to confirm a surcharge refund when they reverse a payment on a split check that includes a gratuity.
-
The POS Training Mode scheduled task now correctly updates the Cinema database.
-
The Download EDI Provider Media tasks no longer leaves multiple media items flagged as preferred when it updates media from movieXchange.
-
Offline order transactions with Loyalty members are now processed correctly.
-
Applying an order comp to payment lines in a check on the main selling screen no longer results in an error. Now, when a payment line shouldn't be comped, a relevant message appears.
-
The Transaction type drop down no longer incorrectly appears when a user tops up a sales session in CashDesk.
-
When a user attempts to perform an action involving a past transaction that contains invalid data, an appropriate error message appears instead of a warning that POS is office.
-
A site's default language is no longer cleared when language-related data is downloaded from Head Office.
-
An error now appears when an invalid recharge or issue item is added to an order. Previously, this warning appeared only when the POS operator tried to complete the transaction.
-
When a house seat is released while POS is offline, the number of house seats is now correct when POS comes back online.
-
An error message no longer appears when a user saves workstation settings without modifying the data.
-
POS now correctly generates ticket numbers after returning to online mode. Previously, attempts to generate ticket numbers sometimes failed in the scenario that certain ticket numbering configurations (the CONFIGURABLE ticket-numbering method, in particular) were in use and POS was offline when starting up.
-
A tip can now be charged as expected even after it was deleted by setting its value to 0.00 on the Tips screen.
-
POS profiles are now saved as expected. Previously, a profile's Head Office Primary Key (HOPK) value was cleared and the profile was downloaded as a new profile, while the old profile was left blank.
-
Date columns with invalid time values no longer cause errors or prevent columns from appearing in data views.
-
0.00 tips are now recorded correctly.
-
POS operators are now prompted, as expected, to select items for a deal, even when an existing deal on the order uses items from the same group.
-
POS no longer goes offline unexpected when social distance seating is enabled, POS is in Seat First ordering mode, and an unavailable seat is selected.
-
The order in which tickets of different types are added to an order no longer prevents POS from applying a deal.
-
Correct default values are now applied when creating a workstation.
-
Rapidly deleting a series of items in a check no longer causes the order grid to become unresponsive.
-
When the system setting ShowTaxWithRevenueOffsetApplied is set to Yes, the TOTALTAX field in the receipt print template now correctly calculates a value by subtracting the tax of the revenue offset from the tax of the package item. Previously, the TOTALTAX field would include any tax offset by a revenue offset.
-
The Transaction Analyser now correctly respects the Only display transactions with comments setting.
-
Reopening, correcting, and re-cashing up a POS session that was forcibly closed by the scheduled task Automatic Close Day no longer results in an error.
-
Filters are now correctly applied when users switch the type in the "Filter by" field or clear a parent dropdown filter in Transaction Analyser.
-
Swapping a ticket purchased in a transaction involving revenue offsets was to another ticket of a higher price no longer results in a transaction imbalance.
-
POS now correctly applies discounts when multiple lines in a discount's item list could be applied to a concession.
Example: All items in one class are configured with a 50% discount (chocolate), and one specific item in this class is configured with a 30% discount (dark chocolate). At POS, the dark chocolate might be given the general class discount of 50% if it is listed first, depending on when its discount line was saved in the database. Now, discounts are applied correctly at POS, from the most specific to least specific discount available.
-
Blank new entry rows are no longer sorted with the rest of the data rows in Cinema Manager grids.
-
Items in the concessions grid in Stock receipts, Stock adjustments, and Purchase orders are now correctly sorted or filtered alphabetically rather than incorrectly by item code.
-
Film field search results in new bookings no longer include inactive films.
-
Recognitions are now considered in order of their expiration date when POS applies a Loyalty exclusive deal. This change ensures that recognitions expiring sooner are used before recognitions that expire later.
-
Child filter options (for example, Users) are now selected by default when parent-filter options (for example, User groups) are selected in Transaction Analyser.
-
Transaction Analyser no longer displays an error message when a user selects a Film filter and then resets the filters.
-
The 'Allow offline booking pickup' check box is now correctly selected by default when a user creates new workstation and it is saved as expected when the workstation is edited.
-
Transaction Analyser now respects filtering of transactions or booking IDs with null values.
-
Logging into an existing POS session in Serve, or logging into an existing Serve session in POS no longer creates a new session instead of using the existing session.
-
Checks now close correctly when you reverse a payment voucher that has a fixed value on an open check to the same payment type.
-
Transaction Analyser results now consistently respect the date chosen in the date picker after a user manually changes the date.
-
In POS, the button to split a check by guest now functions correctly when comps are applied to a check.
-
Changing a cell's value in a new grid row while column filters are active no longer returns an error.
-
The POS Designer editing page no longer lets you save unlinked buttons.
-
The Select Session screen now stays open after users select Delivery Seat on POS running Kitchen Screen Only mode.
-
To protect Loyalty member point balances being incorrectly impacted when refunding concessions, it is no longer possible to bypass associating a member with an unmatched concession refund via the "Prompt for Loyalty before Every Sale" workstation setting.
-
An error message now appears as expected if the server returns validation errors when a user attempts to create a stocktake.
-
POS running on kitchen screen only mode now deletes deliveries when users click the Delete Delivery button after clicking set delivery.
-
Entering a cell's value in the new row of a grid and then applying a column filter no longer returns an error.
-
Surcharges for inactive items or payment types are no longer loaded at POS.
-
The .NET Core library "System.Drawing.Common" has a high-severity vulnerability (CVE-2021-24112) that allows remote code execution. To fix this vulnerability, we recommend upgrading to version 4.7.2 or 5.0.3 of the library. Check and update the "System.Drawing.Common" library in the "visUserMaint" project to resolve this issue.
-
Scheduled HTM reports now generate with the correct file format and are successfully emailed.
-
Scheduled reports sent by email now have custom titles and cinema names included in the email subject.
-
When you select Showtime Manager from the menu in Film Manager, the menu item is highlighted correctly.
-
Copies of projection groups and sound formats made in Cinema Manager are no longer able to be linked to the wrong record in Head Office.
-
Anonymous requests are no longer sent from POS to Loyalty before operators sign in to POS.
-
The user authorizing POS concessions refunds now appares as expected in the audit reports.
-
Previewing or printing Stocktake Entry Cabinet reports no longer causes an error.
-
We've increased the number of open stocktakes you can see on the stocktake page in Cinema Manger from 5 to 50.
-
Clicking the 'Submit for review' button no longer results in an error message.
-
When maintaining payment groups, the CashDesk reconciliation fields on the Reconciliation and deposits tab are no longer cleared upon save. Also, this tab is no longer hidden if the payment group is available for deposits.
-
Price cards made in Vouchers and Gift Cards are no longer able to be linked to the wrong record in Head Office.
-
The Stocktake finalisation process updates closing stock correctly in all scenarios when the unit count of an item is set to zero.
-
The default unit of measure for stock receipts and stock adjustments is now consistent between applications.
-
We've improved the USA tax calculations at POS so that you can split checks containing item-based order surcharges.
-
The Login form on POS now scales correctly, even when Windows display scaling is set to a value other than 100%.
-
Sessions for the week are correctly saved in the Head Office database when changing a regular film to a marathon film.
-
Retrieving data with the media/data endpoint in Cinema CDN no longer returns a 500 error in the IIS log.
-
Cross-site Stock Transfer correctly updates the Transfer Status of received stock as Incoming Transfer for the receiving cinema and as Completed in Head Office.
-
We've fixed a Showtime Manager issue that prevented sessions from being added or edited in Film Manger when a site's Service Framework service was older than version 5.0.12.
-
Comments are now included as expected when a stocktake is submitted to Head Office for review.
-
The Reset button now correctly clears the search results in Transaction Analyser.
-
The Unit of Measure style and Save on Entry mode now correctly show "-" instead of "0" in Counts on the stocktake entry page.
-
When a comp is applied to a reopened check or to an open check with existing payments, order surcharges are now correctly recalculated.
-
Clicking the "View" button on the Deposit Activity page for a date with no deposits no longer causes a error.
-
We reduced the number of log messages to make warning logs files smaller.
-
When Cinema Manager is in CASHUP mode, it now allows sales sessions to be created if a payment group doesn't have a payment type.
-
Widgets on the main page of Cinema Manager now work correctly when the page is refreshed.
-
Cashing up funds now works correctly when a destination fund is selected after specifying the amount of the fund.
-
Task history pages in the task manager now display correctly.
-
Navigating to the Cash up or Deposit from cash drawer pages from a sales session no longer results in an error message.
-
Cinema no longer requires Adobe Flash Player as a prerequisite for installation.
-
When an unpaid booking is modified by removing ticket packages, order totals and seat statuses are updated correctly.
-
When Cinema Manager is in CASHUP mode, it no longer duplicates funds related to top-ups in a closed session on the Sales Session page.
-
When starting Cinema Manager, a favicon file error no longer appears.
Localisation
-
Translations are now correct throughout the seat swap flow in Showtime Manager.
-
Stock Receipts page labels are now translated.
-
German translations now have correctly formatted placeholder fields.
-
The colour labels on the Stocktake tablet-mode page are now translated.
Performance
-
We've improved POS performance for booking searches by adding a new index on the booking inventory database table.
-
The FundManager service now continues working as expected when an In-Transit adjustment that isn't supported appears in Cinema Manager.
-
We've improved the way Cinema Alerts run in the background to prevent future performance issues.
-
The Item dropdown in the Vendor Receipt and Return Stock pages now loads faster, even when there are many items.
-
User sign-in is now faster, even if a user attempts to log in before all data is loaded to start the application.
-
Only one API endpoint is called when opening tabs in Stock adjustments. Previously, two calls were made.
-
We've made performance improvements to queries in the dashboard to display top films by box office gross.
-
We've made performance improvements to searching for bookings by name or by email in POS.
-
We've made performance improvements to loading a booking in POS.
-
We've made performance improvements to Cashdesk page loading.
-
We've reduced the memory load used by the reporting service, ensuring multiple reports can be queued and that the queued reports run successfully.
-
POS is now more resilient under conditions of heavy load.
-
We've improved the reliability of closing the day in CashDesk with better algorithms for times of very high activity.
-
We've made a performance improvement to Cinema Manager, and now it loads faster.
-
We've improved the performance of the Distributor by session report.
Security
-
We've updated the version of SharpZipLib used by the Print Template Service to fix a directory traversal vulnerability.
-
Read-only users can now access Showtime Manager without seeing a permission-related error.
-
We've upgraded the SSH library to increase supported cipher suites and improve security for file transfers via SFTP.
-
We've removed a SQL injection vulnerability in the Cinema Manager maintenance data views that allowed unauthorised access to the database.
-
The Stock unit barcodes form in Cinema Manager is now only available to users with permissions to access it.
Stability
-
When items are added to a split check containing a payment-based order surcharge, the updated surcharge no longer causes an imbalance by being applied to the wrong check.
-
When a booking contains a seat which is listed as broken, the customer is now prompted at ticket collection to select a replacement seat.
-
Missing data for a single image no longer prevents images on the Concessions screen from loading when the screen is refreshed.
-
The seating screen no longer becomes unresponsive when seats are selected rapidly in Seat First ticketing mode.
-
Setting up a workstation to use a KPI profile no longer prevents POS from launching.
-
Seats can no longer be swapped to an invalid area category. Previously this issue could occur when a seating layout contained at least three area categories and one of those categories contained multiple ticket types using a particular ticket code.
-
When you're using custom seat images, the seat selection screen can now be opened as expected after a POS refresh.
-
Reprocessing Loyalty transactions in POS now works as expected for all transactions rather than only for those that contained kitchen-prepared items.
-
Revenue offsets now continue to be applied to transactions as expected, even when a POS workstation has been logged in and running for more than 12 hours.
-
Applying a tax exemption comp to a group ticket no longer results in an error message stating the action would cause the check to have a negative balance.
-
The system now correctly updates displayed item information when a user creates a receipt, adds an item, and then changes the item.
-
Transaction refunds initiated by users now process correctly.
-
Starting the MasterData service no longer results in database connection issues.
-
To prevent excessive server loads from restarting a large number of POS terminals simultaneously, we've added random variance to the POS background refresh interval. The variance percentage can be adjusted using the POSRefreshVariancePercentage system setting.
-
You can now open the Alternate Ticket Screen at POS, as expected, for sessions that use an active price card that includes a inactive ticket type.
-
The reporting service now continues to attempt to connect to the message queueing system instead of stopping after a few failed attempts.
-
The Reporting Queue Processor service is no longer suspended after two minutes of inactivity.
-
You can now run the stock variance report, even for newly created stocktakes open to multiple users who refresh using Update Stock Movement.
-
We've fixed an issue that caused an error in POS when applying a discount to items in a check.
-
In POS, you can now use split checks to move a comped item onto a new check.
-
We've fixed an issue which prevented the 'Send and Continue' button working with checks for some deal configurations.
-
POS has been updated to take into account the time as well as the date when checking for PIN expiry.
Usability
-
The Gross Total field in Distributors by film and ticket type report now shows all the digits of the final number calculated.
-
We've enhanced session swap messaging to provide clear guidance to users on updates in session status and seat swap requirements.
-
POS no longer allows the Maximum Repeats setting on the ticket type to be exceeded when a user redeems a Multiuse ticket voucher by selecting the multi voucher option rather than by selecting tickets individually.
-
The units of measure you defined are now available as expected when adding an item to a Stock Receipt. Also, the unit cost and total value (excluding tax) of the item are now correct.
-
When a user assigns a delivery seat to an order, POS now displays only sessions starting on the current business day. Previously, POS displayed every session starting in the next 24 hours, including sessions on the following day that wouldn't be appropriate for selection.
-
To prevent connector compatibility errors, item quantities are now formatted as decimal only when necessary. Previously, the format of item quantities passed to payment connectors were changed from an integer to a decimal to support weight-based items. However, this practice resulted in issues with certain connectors such as WiGroup.
-
Bookings containing prepared food can be edited, correcting an issue where it wasn't possible to edit the booking when it was created on an earlier day than it was booked for.
-
We've reverted the behaviour of POS so that, if they are set to allow it, recognitions can again be redeemed for expired Loyalty members.
-
We've improved the experience when scrolling down a long alternate items menu in POS.
-
The Print All Checks button now works as expected for all views in the Checks tab.
October 2023
Fixes
Appearance
-
On Windows devices, POS remains visually consistent when the display is scaled to different settings.
-
Image and video assets now appear on menu board pane backgrounds in the menu board designer.
-
Long names in booked items now wrap to a new line instead of displaying in a smaller font.
-
Loyalty members' recognitions are no longer missing from the POS Loyalty screen under certain specific conditions.
-
Ticket packages containing two of the same item no longer cause duplication of the items to appear on the kitchen screen and on pickup slips.
Data Integrity
-
When expected stock counts for an item are autofilled as a stocktake is created, using InTouch to add to the stock counts no longer results in inaccurately-displayed item counts in Cinema Manager.
-
Seat counts in POS are now calculated correctly when a future-session ticket is deleted from an order after changing the session date view.
-
Sessions with sold tickets are now correctly sent to the Head Office database after sessions are swapped and seats reallocated.
-
You can now reassign comps on re-opened checks without those comps being duplicated.
Financial
-
Sales session detail now correctly includes auto-reconciled and transfer fund adjustments when floats are assigned and returned.
-
When paying off a check containing an order surcharge, the payments form will no longer sometimes perform the transaction as a refund instead of a sale.
-
It's now possible to manually update the value of an automatic gratuity when payment is made by gift card.
-
Float returns and cash drops originating from POS and processed in CashDesk now correctly appear on the sales session.
-
POS now adds payment details to the OrderContent XML sent to payment connectors when performing multiple partial refunds.
-
When refunding an item with an item-based surcharge, the surcharge on the check is now correctly recalculated.
-
To prevent negative balances, modifiers can no longer be edited or deleted on a paid check.
Functionality
-
We've improved the USA tax calculations at POS so that you can split checks containing item-based order surcharges.
-
Sessions are now properly saved to Head Office when you change a session's film to a marathon.
-
Cross-site stock transfers now display the correct transfer status.
-
POS now starts when freshly installed on new computers.
-
Showtime Manager's vertical time bar now updates immediately to reflect daylight savings time changes.
-
'Normal'-type items are now correctly displayed in the Item Types columns of the Items view in Reporting
-
Clicking on a Selling Limit row will now correctly select that row.
-
If a voucher is used when creating a booking, the POS operator no longer needs to re-enter the voucher code at collection.
-
We've fixed an issue that when viewing a ticket transaction in transaction analyser, if the transaction was for a marathon film and the ticket had been collected, only the ticket for the first film session in the marathon showed as collected.
-
Redeeming a gift card using a barcode scanner is now possible when POS is set up to require a PIN on manual entry only.
-
Order surcharges configured as Sundry Items are no longer missing from receipts.
-
Users in user groups with appropriate permissions can now create and update price books in the Price Books web form.
-
Scanning a booking barcode now brings up the booking page for the scanned booking, as expected.
-
Printing items from multiple orders on the Kitchen Screen's item summary sceen no longer causes an error.
-
We've fixed an issue that prevented modifier prices from appearing on the customer-facing screen under certain circumstances.
-
An issue that prevented POS Training Mode from starting has been resolved.
-
Media updates from movieXchange no longer incorrectly flag multiple media items as preferred.
-
Creating a POS session with denomination payments in Cinema Manager no longer results in a validation error message.
-
When an offline order with a Loyalty member was processed in POS, in some situations the Loyalty transaction wouldn't be processed. We've fixed this.
-
When an operator applied an order comp to payment lines in a check on the main selling screen in POS, an error would occur. We've fixed this, and now when a payment line shouldn't be comped, the operator will see a relevant message.
-
POS is now better at handling past transactions that contain invalid data.
-
When downloading language-related data from Head Office to Cinema, the site now retains its default language.
-
Topping up a sales session in CashDesk no longer presents a Transaction type drop-down selector.
-
When a Gift Card recharge or issue item with an invalid card number (no matching gift card in VGC) was added to a POS order, if there was a problem in the print template, the item was still added to the order. When the operator tried to complete the POS transaction, an invalid card number entered error would display. The operator is now notified when an invalid recharge or issue item is added to the order.
-
The number of house seats available is now calculated correctly when a house seat is released when working offline.
-
Ticket numbers are now generated more reliably when POS returns online after starting up in an offline state.
-
Tips deleted in POS (by setting the value to 0.00 in the Tips screen) can now be subsequently modified.
-
POS profiles are now saved correctly instead of being downloaded as a new profile.
-
Data views now handle invalid time values in date columnns better.
-
POS operators can now select items to satisfy a manually-added deal, even if an existing deal in the order uses items from the same group.
-
Swapping a ticket to a higher-priced ticket in POS no longer causes a transaction imbalance when the transaction involves a revenue offset.
-
Discounts are now applied correctly in situations where multiple lines in a discount's item list could be applied to a concession. The most specific discount is selected in preference to more general discounts that may be available.
-
The sequence in which tickets are added to a POS order no longer prevents deals being applied.
-
Workstations now have the correct default values.
-
POS is now more stable when a series of items in a check are rapidly deleted.
-
Inactive films are no longer offered in film search results when creating corporate bookings.
-
Reopening, correcting, and re-cashing up a POS session that was forcibly closed by the scheduled task Automatic Close Day no longer displays an error in Cinema Manager.
-
Loyalty exclusive deals in POS now evaluate recognitions by expiration date. This ensures that recognitions expiring sooner are used before recognitions that expire later.
-
When creating or editing workstations, the 'Allow offline booking pickup' setting is now properly saved. This setting is selected by default on new workstations.
-
Logging into an existing POS session in Serve, or logging into an existing Serve session in POS will no longer create a new session instead of using the existing session.
-
Checks now close correctly when you reverse a payment voucher that has a fixed value on an open check to the same payment type.
-
The Select Session screen now stays open after users select Delivery Seat on POS running Kitchen Screen Only mode.
-
To protect Loyalty member point balances being incorrectly impacted when refunding concessions, it is no longer possible to bypass associating a member with an unmatched concession refund via the "Prompt for Loyalty before Every Sale" workstation setting.
-
The POS Designer editing page no longer lets you save unlinked buttons.
-
POS running on kitchen screen only mode now deletes deliveries when users click the Delete Delivery button after clicking set delivery.
-
Scheduled HTM reports now generate with the correct file format and are successfully emailed.
-
Scheduled reports sent by email now have custom titles and cinema names included in the email subject.
-
When you select Showtime Manager from the menu in Film Manager, the menu item is highlighted correctly.
-
Copies of projection groups made in Cinema Manager are no longer able to be linked to the wrong record in Head Office.
-
Copies of sound formats made in Cinema Manager are no longer able to be linked to the wrong record in Head Office.
-
Price cards made in Vouchers and Gift Cards are no longer able to be linked to the wrong record in Head Office.
-
Previewing or printing Stocktake Entry Cabinet reports no longer causes an error.
-
We've increased the number of open stocktakes you can see on the stocktake page in Cinema Manger from 5 to 50.
-
Clicking the 'Submit for review' button will no longer cause an error message.
-
When maintaining payment groups, the CashDesk reconciliation fields on the Reconciliation and deposits tab are no longer cleared upon save. Also, this tab is no longer hidden if the payment group is available for deposits.
-
The Stocktake finalisation process updates closing stock correctly in all scenarios when the unit count of an item is set to zero.
-
The default UoM for stock receipts and stock adjustments is now consistent between applications.
Localisation
-
We've fixed some UI elements that were missing data values from their German translations.
Performance
-
System performance has been improved by fixing some Cinema Alerts that ran inefficiently in the background.
-
The Item dropdown in the Vendor Receipt and Return Stock pages of Cinema Manager now opens faster when there are a large number of items to be displayed.
-
Signing in to Kitchen Screen is now faster.
-
Performance is improved for queries in the dashboard to display top films by box office gross.
-
Cashdesk pages now load faster.
-
We've reduced the memory load used by the reporting service, ensuring multiple reports can be queued, and that the queued reports run successfully.
-
POS is now more resilient under conditions of heavy load.
-
We've improved the reliability of closing the day in CashDesk with better algorithms for times of very high activity.
Security
-
Read-only users can now access Showtime manager without seeing a permission-related error.
Stability
-
Reprocessing Loyalty transactions in POS is no longer limited to transactions that contained kitchen-prepared items.
-
We've fixed an issue that caused long-running (12+ hours) POS sessions to stop applying revenue offsets to transactions.
-
Applying a tax exemption comp to a group ticket is now possible.
-
Item row information is now correctly displayed when a user creates a receipt (Cinema Manager > Concessions), adds an item, and then changes the item.
-
We've fixed an issue that prevented refunds when using the Refund by User option.
-
To reduce spikes in server loads (and consequent performance issues) caused by refreshing a large number of POS terminals simultaneously, we've added a random variance to the POS background refresh interval. The variance percentage can be adjusted using the POSRefreshVariancePercentage system setting.
-
Inactive ticket types with active records in price cards no longer prevent opening the Alternate Ticket Screen on POS.
-
We've fixed an issue that sometimes resulted in reports becoming unavailable.
Usability
-
Recognitions can again be redeemed for expired loyalty members.
-
When assigning a delivery seat to an order, POS now lists only sessions starting on the current business day (instead of in the next 24 hours) to reduce operator confusion.
-
Food delivery details can now be edited in bookings containing prepared food that were created on an earlier day than it was booked for.
-
Item quantities passed to payment connectors are again compatible with connectors that require integer quantities such as WiGroup.
February 2023
Features
-
The Vista Mobile - Revenue Share Invoice now has additional options:
-
Breakdown per site for fixed fee configuration
-
Filter by sales channel
-
Base the revenue share on convenience/booking fees
-
-
The Allow Offline Booking Pickup feature is now enabled by default when new Workstations are created
- POS services (Stock, Seat Allocation, Notifications and Search) are now protected by requiring authentication or authorisation
-
Put POS into offline mode to keep serving patrons during significant network disruptions
-
We've made the following improvements to POS in offline mode:
-
You can now sign into POS when the core authentication service isn't running
-
You can now unlock a locked workstation when the core authentication service isn't running
-
-
Wider support for offline-transaction receipt numbers
-
To allow more flexibility with receipt-number configuration, we've replaced the setting ReceiptNumberAll with three new ones:
-
PricesToGenerateReceiptNumbersFor
-
TransactionItemsToGenerateReceiptNumbersFor
-
TransactionTypesToGenerateReceiptNumbersFor
-
-
POS generates receipt numbers for offline transactions regardless of these settings' values
-
-
You can now select Navajo as an audio and subtitle language for Films.
-
Improvements when handling advance concession sales and uncollected concessions
Fixes
-
Incompatible comps are explained better in POS
-
POS now replaces a triggered deal with a deal from a scanned voucher
-
The Report item revenue offset as and Revenue ticket revenue offset as fields in the Payment Types maintenance form now show as required fields
-
Doing an unmatched concession refund no longer causes the Hold icon to appear on some order lines
-
Sessions' Booked Seat counts are now properly adjusted when Group Sales checks are updated
-
Improved validation for Valid Days and Times in Ticket Type maintenance
-
Staff-overtime pay information now appears in the Executive Overview report
- Historical POS session data can now be purged correctly
-
Corrected the Average ticket price value in the Detailed Distributors report
-
Order surcharges in POS are now shown correctly after exiting and re-entering the payment screen
-
Items linked to Group Sales promotions now have the correct value at POS
-
Refunds for packages containing items with paid modifies are now calculated correctly
-
POS no longer voids card payments if the application is disrupted after payment
-
Missing navigation tabs in Cinema Manager's Workstations and profiles and Stock unit barcodes pages have been restored
-
Tickets with multiple time restrictions on the same day no longer prevent POS operators from logging in.
-
Overs and shorts now display correctly in Cinema Manager after cashing up
-
The system setting PricesToGenerateReceiptNumbersFor is now working as intended
-
Interruptions to the StaffTime service no longer prevent staff from logging into a dedicated kitchen screen at POS
-
Customer display profiles will now save properly after selecting a new banner
-
POS now prompts for a different credit card when a card used to pay for a check is declined by the bank
-
Payment vouchers now respect the Restrict to Concessions and Restrict to Tickets settings
-
Payments on closed checks paid using cash with a rounding payment can now be reversed
-
Order surcharges are no long removed when transferring items between checks within the same tab
-
Incorrect collection times for certain items in paid bookings have been fixed
-
You can now close the day in cashup environments with no funds
-
Sales values for concessions in swapped ticket packages are now consistent
-
Process Loyalty works for a collected and paid booking where an item is refunded
-
Redeeming a Loyalty card replacement recognition at POS now deducts one voucher redemption instead to two
-
It's no longer possible to delete sessions that were previously associated with bookings
-
POS now places locks on its files to prevent freezing
-
Companion seats marked broken are no longer available for patrons to select in any sales channel
-
Broken seats can no longer be sold in moved sessions
-
Checks containing items to which a voucher-exclusive deal has been applied after the check has been sent to the kitchen can now be loaded in POS
-
Running multiple reports at once is now better supported
-
Loyalty members can no longer redeem recognition deals containing items with modifiers multiple times
-
The kitchen screen's item summary now correctly reflects food order in all cases
-
POS sessions with unconfirmed floats can now be cleared by the Automatic Close of Day task.
-
Kitchen orders for swapped-seat tickets scanned at POS no longer direct the order to the original seat
-
POS can now automatically create a POS session with a float based on the Default Float Value and Default Source Fund settings when done after midnight on a given business day
-
POS now correctly redeems tickets' required vouchers in scenarios involving seat swaps
-
Values in the Deposit Slip report have been corrected
-
POS no longer redeems deal vouchers for orders that don't meet the minimum spend
-
Multiple surcharges on credit card payments are now highlighted in the checks screen at POS
-
Tax-exclusive comps applied to checks containing an order surcharge can no longer cause the check to have a negative balance
-
Transferring items between two checks on the same tab after a comp has been applied to a transferred item now works as intended
-
Order surcharges are now calculated correctly when using the Pay Check button on the checks screen in POS
-
Reversing payments on checks with multiple order surcharges no longer causes an imbalance
-
Splitting payment between cash and credit card on a check with order surcharges no longer causes and imbalance if the check's tip is later removed
-
Check with surcharges now work correctly with the Just pay current amount function from the Pay Checks button
-
Voiding an item on a check when using US Tax mode now warns the POS operator to reverse payment and take payment for the correct amount to prevent an imbalance
-
POS now prevents comps being applied in tax-exclusive mode
-
Automatic Gratuity Order Surcharges are now correctly applied to unmatched concession refunds when using Refunds Like Sales mode on POS.
-
Item names and unit cost are now updated correctly when saving items
-
Loyalty transactions containing items with modifiers that are refunded in POS now report the correct item price to Loyalty
-
Report Scheduling Wizard now remembers the value of its checkbox options
-
Kitchen Service should now be faster to update the kitchen screen
-
Selling limits should now be faster to update in POS
-
Made-at-sale-time recipes collected as part of a paid booking now correctly adjust stock levels
-
Film sessions scheduled before a film's release date no longer add new release ticket price adjustments when New Release Duration is set to 0 days
-
The Cinema Manager home page now loads faster
-
Ticket Type linked to multiple price cards now save faster
-
When starting a Group Sales check at POS, if the Group Sales booking was paid for in advance, and if POS operators closed the check during creation (as prompted), the check will now close correctly.
-
Images configured to show on the customer display profile no longer cause the customer display to fail to load
-
Invalid characters can no longer be pasted into the Item Code column in Bulk Items
-
Starting a group sales booking at POS no longer produces an error
-
POS no longer crashes with an out-of-memory error when refreshing multiple times while displaying a concession page with a lot of large pictures
-
Discounts with invalid discount types no longer prevent you from logging in to POS
-
The Swap button now works on paid bookings opened by Find Bookings or by swiping a booking card
-
The Concessions screen now loads correctly in the event of missing image data
-
Tapping the scrolling function on the Options or Modifier screens now works on devices that don't support "press and hold" interactions.
-
Booking collected in parts are now visible when displaying all bookings linked to a session
-
Show this Ticket Type on POS is now respected in Seat-first ordering mode
-
Check locations now properly appear on printed prepare slips
-
Annoying error messages no longer appear in Cinema Dashboard when the internet access to the weather service is disrupted
-
Refunds of unmatched concessions can now be performed on a workstation which requires a check for all sales
-
Multiple spend deals now correctly add all free items to qualifying orders
-
The sessions by film list in POS is now more readable in dark mode
-
Comp/redemption figures have been fixed in the Distributors by Film and Type report
-
Gift cards now show the correct value in POS when the currency is configured with 0 decimal places
-
Refunds are now recorded correctly for certain split payment transactions
-
Stock takes with the same stock take datetime and location are now saved correctly
-
Adjustments to funds in bulk cash up on Cash Desk now correctly update the expected amount column
-
Fund counts increased or decreased during the Open Day process no longer cause an imbalance in the Posting Journal when the day is closed
-
Invalid Seating Area Layouts no longer prevent staff from manually allocating seats to some screens after a screen swap
-
Selecting Refresh Stock Movements while doing a stocktake no longer creates discrepancies in item counts
-
Price cards containing ticket packages with a discount item can now be saved
-
POS, App Launcher, Form Launcher and Kitchen Printing Service now open more reliably
-
The Concessions Sales report now allows decimal point values in the % of Net Sales Calcuation prompt
-
Kitchen Printing Service now installs correctly on new computers
-
Minimum-spend deals for weight-based items combined with a Loyalty discount now correctly calculates the price of the weight-based item
-
Missing unit-of-measure permissions no longer prevent cross-site stock transfer at Head Office
-
The Theoretical Food Cost report no longer requires a usage cost value.
-
Price cards are now refreshed correctly.
-
The Refresh price cards button now also offers the option to choose suggested price cards
-
Surcharges configured as items now show correctly on tab slips printed by POS
-
Interruptions to the Global Authentication Service no longer prevent the promo-payment engine from starting and applying revenue offsets
-
Upselling from an item which already has a loyalty discount applied now calculated the correct final price
-
Prepare Slips configured to be printed at POS now include both 'extra' and 'side' modifier information
-
Recognitions can no longer be redeemed during a swap
-
Payroll costs are now shown on the Executive Overview report in Head Office
-
The "Working hard" dialog box can now be closed
-
POS can now complete transactions where a check total is zero
- Booking searches in POS are now faster
-
Rapidly selecting seats in Seat First ticketing mode in POS no longer causes the seating screen to become unresponsive
-
Workstations set up to use a KPI profile no longer prevent POS from launching
- Seats swapped to an invalid area category no longer block seats and make them unusable
-
Custom seat images no longer appear upside-down in the legend on workstations configured to face seating towards the top of the display; an option has been added to seating layouts to retain the original orientation of a custom seat image
-
In Showtime Manager's Session properties panel, attributes can now be removed from multiple selected sessions
-
Patrons whose paperless tickets are swapped at POS now receive an email with their new ticket details
-
The undo function for cash ups in CashDesk now works in regions that use a comma as the decimal separator
-
Unrecognised characters no longer occur in the Numero extract
-
Prepare/pickup slips now list the correct quantities for separately-routed components
-
Cash transactions requiring the POS operator to give change no longer cause a transaction imbalance when the cash payment button is set to allow payments only
-
The seat selection screen in POS can now be opened after a refresh when using custom seat images
-
In Showtime Manager the quick access bar no longer obscures the last cinema row
-
Group Sales bookings containing made-at-sale-time recipes are now recorded correctly in POS workstations that don't support checks
-
CashDesk operations are more robust when being performed concurrently on different sites
-
Loyalty members can no longer be added to a transaction when performing an unmatched concession refund
-
Allocating and unallocating seats in a preferred area no longer causes negative seat counts
-
POS now requires Payment Server files to be digitally signed by Vista; operators cannot take card payments until a Payment Server file with the correct digital signature is loaded
-
Users are warned about invalid dates in stocktakes
-
In Showtime manager it's now possible to edit a session's cinema operator when the setting LockCinemaOnSession is set to No.
-
Shortcut key actions in Showtime Manager (for example CTRL-C to copy the selected sessions) no longer take effect when performed inside the price cards search box
-
Floats now have the correct value in newly-created sales sessions using non-default funds
Comments
0 comments
Article is closed for comments.