Вы находитесь на странице: 1из 19

1808 Release Notes

Date Prepared: 01/11/2018


Prepared by: Quality Assurance Team

TABLE OF CONTENTS
1. Front of House ............................................................................................................................................... 2
1.1. Attendees "Pending Cancellation" can move in FOH .............................................................................. 2
1.2. Cashing up receipt include card type ...................................................................................................... 2
2. Control Panel ................................................................................................................................................. 2
2.1. POS transactions for future date can have specific GL Account assigned................................................ 2
2.2. Member Service load inventory.............................................................................................................. 2
2.3. Tax on room temperature food .............................................................................................................. 3
2.4. Visibility & Book Ability Rules configuration ........................................................................................... 6
3. Price Management ......................................................................................................................................... 6
3.1. Catch Up Pricing ..................................................................................................................................... 7
4. Access Control Management ........................................................................................................................ 13
4.1. Printed barcode access error ................................................................................................................ 13
5. Online Services ............................................................................................................................................. 14
5.1. Info required on responsive Upgrade / Renewal DD capture & email................................................... 14
5.2. 3D Secure help text should be Stock Text ............................................................................................. 14
5.3. CMS CSRF investigate and implement AntiForgeryToken functionality ................................................ 14
5.4. CMS CSRF samesite cookie implementation with Whitelist .................................................................. 14
5.5. Move Responsive Configuration to Database ....................................................................................... 14
6. API & Single Sign On ..................................................................................................................................... 15
6.1. Barcode updates in the API .................................................................................................................. 15
7. Event Management ...................................................................................................................................... 15
7.1. Changing resource time in Bulk Edit ..................................................................................................... 15
7.2. Using main contact phone number for an event in Rentals PDF summary............................................ 15
7.3. Default resource filter .......................................................................................................................... 15
7.4. Paid / Unpaid links to billing ................................................................................................................. 16
7.5. Change default times in resource calendar ........................................................................................... 16
7.6. Cancellation emails in rentals can be turned off ................................................................................... 16
8. Online Ticketing ........................................................................................................................................... 17
8.1. Searching based on categories in online ticketing (Responsive) ........................................................... 17
8.2. Kiosk enhancements - Fast Pay receipt ................................................................................................. 17
8.3. Kiosk enhancements - T&C and Attendance ......................................................................................... 17
9. Sports Courses ............................................................................................................................................. 17
9.1. Attendees pending cancellation can move ........................................................................................... 17
9.2. Wording updated on Sports Courses move .......................................................................................... 18
10. Bug Fixes ...................................................................................................................................................... 18

1. FRONT OF HOUSE

1.1. ATTENDEES "PENDI NG CANCELLATION" CAN MOVE IN FOH

Members enrolled on a continuous Sports Course that have a future cancellation date can now be moved in
FOH. The pending cancellation will remain once moved, and any debt or credit will be factored, and there is the
option to charge/refund as appropriate.

1.2. CASHING UP RECEIPT INCLUDE CARD TYPE

The option to show the total paid by card type (Visa, MasterCard etc.) at the bottom of the cashing up receipt is
now available. This can be configured at workstation (POS Tab), Club/Group (POS Tab) and Enterprise (FOH1).

2. CONTROL PANEL

2.1. POS TRANSACTIONS FOR FUTURE DATE CAN HAVE SPECIFIC GL ACCOUNT ASSIGNED

The accrual account used for POS items sold in FOH where a future date is selected can now be specifically
configured within Control Panel -> Data -> Inventory/POS -> Billings Sources -> POS Only Transaction.

2.2. MEMBER SERVICE LOAD INVENTORY

Double clicking on a linked service inventory item will now open the inventory item for editing.
2.3. TAX ON ROOM TEMPERATURE FOOD
To configure a food item to have multiple tax codes, a rule needs to be added in Tax Manager in Control Panel.

First, add any additional codes that you may need, i.e. an exempt tax rate for food that is going to be eaten out
of the venue, rather than an item that will be eaten in. Please see the code below at an exempt rate for
purposes of this explanation.

Once you have your additional code, you need to add it to the HotFood rule, which is shown when you select the
rules tab in Sales Tax Manager. Once you have selected this you will see the rule shown, and next to the existing
tax codes there is an option to select a New Code. Double click on the blank box to select an override option.
Your newly configured code will show in the dropdown below.

Once this has been saved, it is now ready to be applied to the inventory items of choice. To do this, select the
item as desired in Control Panel > Inventory Management > Item > Tax tab > Select HotFood and save.
When selling this item through Front of House, you will see a prompt appear in asking if the customer is eating
in or out;

Please note this prompt is currently only configurable through Legend Support, if you wish the prompt to be
changed, please send in a support ticket with the exact text you would like it to show.

When Yes is selected, the system will use the standard code that the club has configured. When no is selected, it
will use the override code.
2.4. VISIBILITY & BOOK ABILITY RULES CONFIGURATION

Changes have been made to the booking visibility rules in the Control Panel. Now rules can be configured
either for classes (resources) as before, or for Sports Courses which have different date options.

3. PRICE MANAGEMENT
3.1. CATCH UP PRICING

Catch Up Pricing
Catch up pricing can be applied to individual member agreements to gradually bring their cycle fee up to the
headline fee of the agreement. Agreements are labelled with a catch-up increment which defines how an
agreement’s price should change each time that catch up pricing is applied.

Catch up pricing is managed using the Price Management application.

Catch Up Increments
Catch up increments are defined in the Price Management application from the ‘Configure Catch Up Increments’
option in the Navigator.

Each increment has a Type and where appropriate a value. The available Types are

 No Change – A member on this increment will not receive price changes.


 Fixed Price – The cycle fee will increase by a fixed monetary value each time that catch up pricing is
applied.
 Percentage Change – The cycle fee will increase by a percentage of its current value each time that catch
up pricing is applied.
 Move to Headline – The cycle fee will increase to the current agreement headline price the next time
that catch up pricing is applied.
 One-off Fixed Price – The cycle fee will increase by a fixed monetary amount the next time that catch up
pricing is applied but will not be applied on subsequent occasions.
The Name of the increment is automatically generated.

An increment has an Effective From and optional Effective To date. Outside of these dates, the increment is
regarded as inactive and cannot be used to mark agreements. However, any increment marked on an
agreement will be applied when catch up pricing is applied, even after that increment has become inactive. The
active state only controls when increments can be selected in schemes to be marked against agreements.

Configuring catch up increments is controlled by the following security tokens:

 PM_CAN_CREATE_CATCHUP_PRICESCHEMEINCREMENT
 PM_CAN_DELETE_CATCHUP_PRICESCHEMEINCREMENT

Creating a catch-up scheme


Creating a new catch up scheme can be done from the ‘New Catch Up Scheme’ option in the navigator.
From here a scheme requires a name, and an effective date. Note that the effective date does not specify when
price changes will happen. Once a catch-up scheme is deployed the agreements are marked with increments,
but those increments will need to be applied on a regular basis to cause actual price changes. The effective date
of the catch-up scheme is used in predicting the headline prices that a member is being caught up to, while the
scheme is being defined and managed.

Select locations that are to be considered using the location tree, then use the ‘Get Prices’ button to retrieve a
view of the current state of members who are behind the headline price. The ‘Scheme’ tab will show the current
state report.
The report aggregates the number of members who are behind headline price. Each line shows the location,
type of agreement, current cycle fee and headline fee, along with the number of members currently paying that
cycle fee. Also included are totals for how much revenue is being ‘lost’ because those members are not paying
the headline fee. You can select a new catch up increment for those members, and results are shown for how
that will affect the fee, and how many times the increment will have to be applied before the members reach
the headline fee. Note that the number of iterations calculation cannot predict how the headline fee might
change during the period that the member is still being caught up.

The report grid can be sorted and filtered. You may find it effective to filter the grid to show certain groups of
members, and then to bulk apply a catch-up increment to all the filtered members.

A catch-up scheme can be managed through approval and deployment in the same way that other schemes in
the Price Management application are managed.
Once a catch-up scheme is ‘Approved’ it can be ‘Deployed’. This process will immediately mark agreements that
match the scheme settings with the selected catch up increments.

Agreements marked with a catch-up increment will not be subject to the price changes normally associated with
Membership Price Changes. Instead you would apply catch up pricing on a regular basis to bring those members
gradually up to the headline price.

Configuring and Managing catch up schemes is controlled by the following security tokens:

 PM_CAN_CREATE_CATCHUP_PRICESCHEME
 PM_CATCHUP_PRICE_CANSETSTATUS_APPROVED
 PM_CATCHUP_PRICE_CANSETSTATUS_DEPLOYED
 PM_CATCHUP_PRICE_CANSETSTATUS_FIRSTAPPROVAL
 PM_CATCHUP_PRICE_CANSETSTATUS_DRAFT
 PM_CATCHUP_PRICE_CANSETSTATUS_EDIT
 PM_CATCHUP_PRICE_CANSETSTATUS_SUBMITTED
 PM_CATCHUP_PRICE_CANSETSTATUS_REJECTED
Applying catch up pricing changes
Catch up pricing changes can be applied when necessary from the ‘Apply catch-up Pricing’ option on the
navigator.

From here you can select a set of locations that pricing changes should be applied to, and an effective date for
the price change.

When you apply these changes, price rises are scheduled for all members in the specified locations who have
catch up increments marked against their agreements. The price changes will be applied overnight when the
scheduled date is reached.

If any member reaches the current headline price during this process, their fee will be capped at the headline
price, and the catch-up increment will be removed from their agreement. They are caught up and will be subject
to any normal membership price increases from this point forward

Application of catch up pricing is suggested automatically after Membership price updates have been deployed,
agreeing to this will bring up the ‘Apply Catchup Pricing’ form as above.

Application of catch up pricing is controlled by the following security token:

PM_MEMBERSHIP_PRICE_CANSETSTATUS_DEPLOYED
If any members have had catch up price changes applied to them within the previous x months, you will be
warned when you try to apply catch up pricing. You have the option to exclude those members from this round
of catch up pricing.

The length of time, the number of previous months to check, can be configured per location from the ‘Pricing’
tab within the Control Panel. This pricing tab is available on the ‘Global’, ‘Group’ or ‘Club’ settings forms.

4. ACCESS CONTROL MANAG EMENT

4.1. PRINTED BARCODE ACCESS ERROR

Guardian Access will not work from an ACM gate. Guardian access from a non ACM gate is unaffected.
5. ONLINE SERVICES

5.1. INFO REQUIRED ON RES PONSIVE UPGRADE / RENEWAL DD CAPTURE & EMAIL

When upgrading and changing membership in responsive we now display the correct direct debit information.
This is stock text and can be configured in Back Office > Configuration > Stock Text > DD Copy >
webcopyDDGuarantee.

The email is configured in Back Office > Configuration > Email Templates > Email Copy >
DirectDebitGuaranteeDisclaimer.

5.2. 3D SECURE HELP TEXT SHOULD BE STOCK TEXT

A new stock text option has been added for 3D Secure when using Universal Basket. This can be changed in the
following location Back Office > Configuration > Stock Text > Website Text >
UniversalBasket3dSecureNextScreenMessage.

5.3. CMS CSRF INVESTIGATE AND IMPLEMENT ANTIFORGERYTOKEN FUNCTI ONALITY

Cross Site Request Forgery tokens have been added to web forms and other requests to add protection against
CSRF attacks. This protection covers all web browsers.

5.4. CMS CSRF SAMESITE COOKIE IMPLEMENTATION W ITH WHITELIST

Cross Site Request Forgery (CSRF) protection has been added using the samesite cookie attribute which is
understood by modern web browsers.

5.5. MOVE RESPONSIVE CONFIGURATION TO DATABASE

The following configuration settings have been moved into the database:

 AccountManagementResponsive
 BillsAndPaymentResponsive
 BookingsResponsive
 CommunicationPreferencesResponsive
 ContactGroupsResponsive
 LinkAccountResponsive
 LoginResponsive
 MembershipResponsive
 MyHomeResponsive
 OnlineTicketingResponsive
 PaymentOptionsResponsive
 PersonalProfileResponsive
The process for altering these settings has now changed. Please contact the Legend Implementation Team
directly and arrange to have the database settings updated.

6. API & SINGLE SIGN ON

6.1. BARCODE UPDATES IN THE API

There is a new endpoint to update members’ barcodes.

7. EVENT MANAGEMENT

7.1. CHANGING RESOURCE TIME IN BULK EDIT

You can revise the start/end time of the selected resource booking, you can also amend them by days, hours or
minutes.

Pricing information will be updated on bookings that are moved (accounting for selling periods), any price
changes will result in ‘Requires Billing’ and ‘amended’ showing on the event.

You will be able to preview your changes before committing them.

7.2. USING MAIN CONTACT PHONE NUMBER FOR AN EVENT IN RENTALS PDF SUMMARY

A new merge field can be added to the Default summary PDF template %MainContactData.Address.Phone%
This is a way of pulling the head bookers’ contacts number associated with the event, as some accounts have
multiple contacts associated.

7.3. DEFAULT R ESOURCE FILTER

You are now able to set a default resource filter in places that have one, E.G. the resource calendar.
Select your filter then tick the My Default checkbox, once saved this will be the default filter for the logged in
user.
7.4. PAID / UNPAID LI NKS TO BILLING

The Paid/Unpaid button can now be configured not to show, the setting can be configured in Back Office >
Configuration > Event Management > Settings > Hide booking paid status on event details page.

7.5. CHANGE DEFAULT TIMES IN RESOURCE CALENDAR

The default resource calendar time search is now from 05:00 to 23:59 as this shows a more realistic range when
searching availability.

7.6. CANCELLATION EMAILS IN RENTALS CAN BE TURNED OFF

Cancellation emails can now be turned off. To configure Back Office > Configuration > Event Management
> Email setting > Send Cancellation Email By Default.
8. ONLINE TICKETING

8.1. SEARCHING BASED ON C ATEGORIES IN ONLINE TICKETING (R ESPONSIV E)

You can search for online tickets based on the categories assigned. This setting can be enabled in CMS Admin >
Services Config > ‘Online Ticket Category-Based Search Enabled’.

Once enabled the search options will appear like the screen shot below.

8.2. KIOSK ENHANCEMENTS - FAST PAY RECEIPT

You can now configure online ticketing to only print a single barcode for all accesses, so if you buy 4 tickets, with
the setting off, you get 4 barcode tickets. With it on, you will only get 1 barcode ticket.

The ticket information, financial details and the barcode access are also combined on 1 receipt,
To enable this please contact Legend Support.

8.3. KIOSK ENHANCEMENTS - T&C AND ATTENDANCE

The Terms and Conditions for Fast Pay are pulled from different stock text to online services Terms and
Conditions.
They can be configured by going to > Back Office > Configuration > Stock Text > Kiosk: Fast Access >
webcopyFastAccessTermsAndConditions

9. SPORTS COURSES

9.1. ATTENDEES PENDING C ANCELLATION CAN MOVE

Attendees with a pending cancellation status can now move between courses so that they can complete
their remaining sessions on the correct level. Standard move rules apply - capacity, competencies, price etc.
Attendees with a pending cancellation status can also be unenrolled with immediate effect.

9.2. WORDING UPDATED ON SPORTS COURSES M OVE

When you try and move a member onto a Sports Course that they are already enrolled on, you will now
receive the following message: "The Member you are trying to move is already enrolled on this course"

10. BUG FIXES

 Customer Comms schedules fail for UTC+1 time zone.


 Responsive upgrade does not respect downgrade security token.
 DotMailer reporting issues.
 'Add Existing POS Scheme' is stuck on font = autosize.
 After creating a resource and you create another Parent resource is blank.
 After creating a resource and you create another Select/Deselect All stays selected.
 NMW does not respect default language.
 Time slot is not consistent in bookings.
 Can't close service cancel page in FOH.
 MM won’t correctly open new members’ details after communication preferences have been opened.
 FOH - Error shows on prepaid account transfer to another member.
 Waiting List Numbers Not Showing in FOH Waiting List.
 Member service freeze option "Prevent Access" is preventing access when unchecked.
 Selling period error.
 QAI: After 23:00 message shows that the facility is closed.
 Online ticketing future sessions query error.
 Oops messages with invalid price show reason.
 LEMS - Booking summary email override still sends email to main contact.
 Resources linked to a layout that are not bookable can still be book via the layout.
 Can't see all of a resource name in Resource Filter.
 Contacts can be duplicated when creating a new one in the organisation.
 Unable to create versions for schedules with more than one invoice.
 Uninvoiced Cancelled events show up in invoice window.
 Invoicing: Create User Allows Invalid Email.
 Decimal place In New Invoice assumes .x to be .0x rather than .x0 (no autofill).
 API - Recurring fees are not returned.
 Invoicing: Reports Site Selection Has Incorrect Default.
 Invoicing: Characters Can Be Saved in Phone Number Fields.
 FOH - Stored value accounts (Subsidies) are not filtered out when inactive.
 Control Panel Waiting list name difficult to read.
 Invoicing: Statements Template Issue.
 When changing membership from PIF to DD in responsive, it was not asking for bank details.
 Disabling security token ‘CM_OVERRIDE_MEMBERSHIP_FEES’ in the Legend Control Panel has no effect
in Back Office.
 SSO response on unsuccessful call.
 File Library Delete Issue.
 Online Services – PARQ questions (medical) are not displayed quickadd members
 When editing a sports course template only the top 100 bundles show
 Responsive court booking horizon - not showing the correct days
 CMS: Better Sports Course Search Error Handling.
 BO: Course Template creates many instances.
 Unable to unenrol a member from sports course with payment plan.
 Remove hardcoded "Legend Club...." from email templates.
 Mandatory Fieldset warnings should stand out more like in other areas.
 Field Definition Types Are Not Customer Friendly.
 Editing Payment Plan Component Modal Title is Incorrect.
 Extra Translations Do Not Pull Through.
 Multiple Online Payments issue part 2.
 Sports Course Session Cancellation then Unenrollment.
 CMS - OnlinePurchase records can have a value of £0 instead of the correct transaction total.
 Multiple waiting list configurable text calls on the responsive timetable.
 Online Services – PARQ questions (medical) are not displayed for quickadd members.
 When editing a Sports Course template only the top 100 bundles show.