New features
Recreatex
Activities | |||
---|---|---|---|
Customer ticket | Description | Version | Internal reference |
Performance improvement when requesting a full list of activities using the stored procedure pActivitiesGetList. | 8.4.2.0 | ||
Facility bookings | |||
Customer ticket | Description | Version | Internal reference |
The "From" and "Till" times selected in the calendar overview are now saved to the user's profile and reloaded upon reopening. | 8.4.2.0 | ||
The info panel at the bottom of the Facility bookings graphic overview now also includes information about linked locker rooms, showing full details in a tooltip when hovering over the info. | 8.4.2.0 | ||
Automatically adjust the start time of new bookings in a set to the end time of the previous booking. | 8.4.2.0 | ||
The overview of available places now displays time blocks that combine opening hours of the infrastructure and activity availability periods, merging any overlaps into a single block. | 8.4.2.0 | ||
Season planning: Added the ability to configure a booking priority for customers, with new settings to display this priority information within the Series of bookings overview and the graphical bookings overview. | 8.4.2.0 | ||
Framework | |||
Customer ticket | Description | Version | Internal reference |
The Aspose libraries have been updated to a more recent version, and all relevant components have been upgraded accordingly. | 8.4.2.0 | ||
Converted all assemblies in the Recreatex solution to target AnyCPU instead of x86, allowing it to run on both 32-bit and 64-bit systems. | 8.4.2.0 | ||
Migrated SQLite references to support AnyCPU. | 8.4.2.0 | ||
Implemented cleanup of temporary files, ensuring read-only files and directories are deleted without causing an exception when closing ReCreateX. | 8.4.2.0; 8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.0.X; 8.3.0.X; 8.4.1.X | ||
General | |||
Customer ticket | Description | Version | Internal reference |
Employees: Added the possibility to block a salary. | 8.4.2.0 | ||
You can now create and configure regions in Recreatex, optionally link them to counties, and use these regions for more detailed reporting. | 8.4.2.0 | ||
Articles: Implemented the possibility of deleting the article's active periods in batch. | 8.4.2.0 | ||
It is now possible to add translations of county names into different languages. | 8.4.2.0 | ||
It is now possible to add translations of region names into different languages. | 8.4.2.0 | ||
MuseumPass: Ensured that MuseumPass membership articles can be correctly configured in the system by automatically excluding the "Activate immediately when sold" setting when the "Is MuseumPass" option is selected. | 8.4.2.0; 8.5.0.0 | ||
Membership | |||
Customer ticket | Description | Version | Internal reference |
The SP to export membership renewal propositions can be extended for CSV export, allowing additional fields to be included. | 8.4.2.0 | ||
The "Box" number, if available on the customer's address card, is now also shown on all POS (cash register) screens, including customer details. | 8.4.2.0 | ||
We have introduced a new option that allows consumption vouchers to be valid from the day of membership extension, rather than the first day of the following month. | 8.4.2.0 | ||
Disabled devaluation of memberships linked to Museumpass via backoffice. | 8.4.2.0 | ||
We have implemented plugin-based authorization for subscription activations in Recreatex, enabling plugins to validate or deny activations based on custom criteria. | 8.4.2.0; 8.5.0.0 | ||
Other | |||
Customer ticket | Description | Version | Internal reference |
Optimization of group ticket processing combined with locker whitelisting (GAT Relaxx). | 8.4.2.0 | ||
POS | |||
Customer ticket | Description | Version | Internal reference |
Allow selection of multiple possibilities per option when selling an article at the POS. | 8.4.2.0 | ||
A new POS parameter allows you to choose between translated article description, article description, and article ticket description for kitchen/bar tickets. | 8.4.2.0 | ||
Implemented the ability to sort exhibition optional articles in the webshop based on relevance configured in the backoffice. | 8.4.2.0 | ||
Combi exhibitions: Customers who order combi-exhibition tickets online with the pay-later option can complete their payment later at the POS. | 8.4.2.0 | ||
We have introduced a new parameter to only show payment methods configured for the current POS when entering counted amounts. | 8.4.2.0 | ||
Performance optimization on SP “pAddressCardsGetListByAddressAndCardTypeFormatted“. | 8.4.2.0; 8.3.2.X; 8.3.1.X; 8.4.0.X; 8.3.0.X; 8.4.1.X | ||
Recreatex - Enviso integration | |||
Customer ticket | Description | Version | Internal reference |
TradeFlow: The voucher details imported from Enviso are now correctly stored in Recreatex, enabling comprehensive reporting on sold, used, and outstanding vouchers. | 8.4.2.X | ||
Reporting | |||
Customer ticket | Description | Version | Internal reference |
Created a new stored procedure to use as a report source for the standard DevExpress report with article barcodes. | 8.4.1.0; 8.4.2.0 | ||
Sales admin | |||
Customer ticket | Description | Version | Internal reference |
The customer token number can now be printed at the top of the sales receipt and kitchen/bar ticket in a larger font for improved clarity. | 8.4.2.0 | ||
Financial export 36 (AFAS): Added new invoice export parameter to include project dimensions (FiPrjEntries object) in the sales export. | 8.4.2.0 | ||
When processing open orders, the search criteria entered in the Orders overview are now saved when closing the screen. | 8.4.2.0 | ||
Direct debit: Introduced a new option to register direct debit collections on the customer who buys the membership at the counter (POS), instead of the membership customer, aligning the counter process with the webshop. | 8.4.2.0 | ||
Updated the invoice layout with a new POM payment section, including a fully clickable payment section image, with changes applied to Crystal Report invoices for all supported languages. | 8.4.2.0 | ||
Direct debit: The digital signature filled in on the webshop is now visualized in the direct debit contract form (backoffice) and on the SEPA authorization report. | 8.4.2.0 | ||
In the configuration of the Pay-by-link functionality for Enviso pay, we have added validation to ensure the Expiration days parameter does not exceed 70 days. | 8.4.2.0 | ||
SoulIT: Extra field "SoulIT department" added to the SoulIT settings in the point of sale configuration. | 8.4.2.0 | ||
Swimming courses | |||
Customer ticket | Description | Version | Internal reference |
Direct debit: Direct debit collections with a price dependent on lesson days allow you to charge students based on the actual number of lesson days within a collection period, ensuring accurate billing even if a student switches to another lesson group during that period. | 8.4.2.0 | ||
The minimum and maximum age can now be entered as decimal values across the module. | 8.4.2.0 | ||
Possibility to limit the number of students that are allowed to sign up for a catch-up lesson. | 8.4.2.0 | ||
System | |||
Customer ticket | Description | Version | Internal reference |
Extended the Anonymize data functionality and the AnonymizeAddresses plugin to allow the deletion of guest data to comply with GDPR/AVG regulations. | 8.4.2.0 | ||
Timeslot ticketing | |||
Customer ticket | Description | Version | Internal reference |
Implemented the possibility to add internal comments for exhibition periods, both individually and during batch creation. | 8.4.2.0 | ||
Possibility to configure exhibition counters to block only web sales when ticket limit is reached while still allowing sales through POS and backoffice. | 8.4.2.0 | ||
Added a new "Info" tab to the combi exhibition detail screen, including five 100-character info fields and a 1000-character internal message field. | 8.4.2.0 | ||
The @IncludeExpositions parameter is now taken into account in the FindExpositions query. | 8.4.2.0 | ||
When creating exhibition periods in batch, it is now possible to translate the remark that is added to the created periods. | 8.4.2.0 | ||
UiTPAS | |||
Customer ticket | Description | Version | Internal reference |
Further implementation of the new UiTPAS JSON API 4.0 includes the new "Organizer ID" setting at the division level in SydAdmin. It also integrates into UiTPAS POS flows for card sales and pass holder registration, as well as the visualization of card data. | 8.4.2.0 | ||
Webshop | |||
Customer ticket | Description | Version | Internal reference |
CD-139885 | Activities: Made adjustments to retrieve the total count of activities, disregarding paging, to ensure accurate server-side paging in the Recreatex Webshop grids. | 8.4.2.0 | |
Exhibitions: Made adjustments to retrieve the total count of exhibitions, disregarding paging, to ensure accurate server-side paging in the Recreatex Webshop grids. | 8.4.2.0 | ||
Exhibitions: Implemented adjustments to support server-side paging and sorting. | 8.4.2.0 | ||
API: Implemented the ability to sort exhibition optional articles in the webshop based on relevance configured in the backoffice. | 8.4.2.0 | ||
Possibility to link waiting list registration with a direct debit flow to allow students to initiate a pending direct debit contract that becomes active once the student is transferred from the waiting list to a lesson group. | 8.4.2.0 | ||
API: Possibility to link waiting list registration with a direct debit flow to allow students to initiate a pending direct debit contract that becomes active once the student is transferred from the waiting list to a lesson group. | 8.4.2.0 | ||
Activities: Possibility to request the national register number of the parent (current user) online during the activity registration process. | 8.4.1.0; 8.4.2.0 | ||
Membership: Implemented an option to display the customer price group and family composition in the shopping cart. | 8.4.2.0 | ||
The new setting that allows discount codes to be generated on the first visit is now also implemented in the webshop. | 8.4.2.0 | ||
API: Implemented the option to digitally sign direct debit contracts on the Webshop. | 8.4.2.0 | ||
Direct debit: Possibility to settle direct debit rejections online in the Direct debit overview within the My Membership section (History and overviews). | 8.4.2.0 |
WSDL
Facility bookings | |||
---|---|---|---|
Customer ticket | Description | Version | Internal reference |
Added the property EmployeeID to the criteria of the FindReservationsOverviewByDay method to return only bookings with a task for the specified employee. | 8.4.2.0 | ||
General | |||
Customer ticket | Description | Version | Internal reference |
API: Allow selection of multiple possibilities per option when selling an article at the POS. | 8.4.2.0 | ||
The article properties AllowPriceChangeWeb and AllowPriceChangeWebshop are now included in the response of the FindSubscriptionArticles method. | 8.4.0.2; 8.4.2.0; 8.4.1.1 | ||
Extended the Recreatex API to pass the custom text on the article level. | 8.4.2.0 | ||
Exposed the IsMuseumPass property in the FindSubscriptions API and developed a new endpoint for validating MuseumPass cards. | 8.4.2.0 | ||
Membership | |||
Customer ticket | Description | Version | Internal reference |
API: Implemented MuseumPass calls. | 8.4.2.0 | ||
Added CollectionContractAmount to the response of the relevant methods as property of membership. | 8.4.2.0 | ||
mPOS | |||
Customer ticket | Description | Version | Internal reference |
The API now includes the PrintPOSEntryTicketApart parameter (Print access tickets as separate tickets) in the response data for the /Counter/ConfigureDevice call. | 8.4.2.0 | ||
Created a new endpoint GetSalesHeaderAccessTicketsPrintDataJson to enable printing access tickets on Adyen devices. | 8.4.1.0; 8.4.2.0 | ||
API: Allow selection of multiple possibilities per option when selling an article at the POS. | 8.4.2.0 | ||
Self-service kiosk | |||
Customer ticket | Description | Version | Internal reference |
SoulIT: Updated the SoulItService to call CheckNationalNumberV2, now using customer details (name, first name, gender, place of birth, birthdate, and picture) instead of the national register number. | 8.4.2.0 | ||
Swimming courses | |||
Customer ticket | Description | Version | Internal reference |
The minimum and maximum age can now be entered as decimal values across the module. | 8.4.2.0 | ||
System | |||
Customer ticket | Description | Version | Internal reference |
MuseumPass: Explored creating a general solution for future plugins compared to implementing custom API calls specifically for MuseumPass functionality. | 8.4.2.0 | ||
Timeslot ticketing | |||
Customer ticket | Description | Version | Internal reference |
API: Added a new "Info" tab to the combi exhibition detail screen, including five 100-character info fields and a 1000-character internal message field. | 8.4.2.0 | ||
Combi exhibitions: Allow your customers to book combi-exhibition tickets online using the "Pay later" option to finalize their order. | 8.4.2.0 | ||
Combi exhibitions: Possibility to cancel unpaid combi-exhibition visits online. | 8.4.2.0 | ||
Combi exhibitions: Possibility to adjust the number of tickets and optional articles for unpaid combi-exhibition visits online. | 8.4.2.0 |
Webshop
Activities | |||
---|---|---|---|
Customer ticket | Description | Version | Internal reference |
Made adjustments to retrieve the total count of activities, disregarding paging, to ensure accurate server-side paging in the Recreatex Webshop grids. | 6.4.2.0 | ||
Possibility to request the national register number of the parent (current user) online during the activity registration process. | 6.4.1.0; 6.4.2.0 | ||
Bookings (Facility bookings) | |||
Customer ticket | Description | Version | Internal reference |
Implemented a new Manager setting to limit how far ahead customers can view the facility bookings calendar, preventing them from scrolling to see future dates beyond the allowed booking window. | 6.4.2.0 | ||
A new manager setting now allows the extra description added in the backoffice to be displayed in the My Facility bookings overview (History and overviews). | 6.4.2.0 | ||
Added the possibility to visualize own bookings in the graphical overview in a different colour than in the colour for occupied hours used by default for all bookings. | 6.4.2.0 | ||
The new manager settings allow you to change the default sorting of the season planning overview and enable a default filter to show only today's season plannings, which can be further adjusted by the user. | 6.4.2.0 | ||
When viewing or creating a season planning with bookings that cross midnight, the 'Till' field now includes the date as well as the hour. | 6.4.2.0 | ||
We have introduced three separate settings to make the approval, decline, and change actions for season planning configurable individually, with all options allowed by default. | 6.4.2.0 | ||
A new manager setting now allows the filter in the season planning overview to open automatically when the user opens the screen. | 6.4.2.0 | ||
When trying to register a facility booking that requires a contact's national register number and birth date, and the contact cannot be selected for some reason, an error message will now prompt the customer to contact the webshop owner. | 6.4.2.0; 6.4.1.X MP | ||
Exhibitions (Timeslot ticketing) | |||
Customer ticket | Description | Version | Internal reference |
Implemented server-side paging in the exhibition overview, replacing client-side paging to improve performance when booking tickets. | 6.4.2.0 | ||
Improved the performance of FindExpositionPeriodDates to reduce the number of calls. | 6.4.2.0 | ||
Implemented the ability to sort exhibition optional articles in the webshop based on relevance configured in the backoffice. | 6.4.2.0 | ||
Combi exhibitions: Possibility to cancel unpaid combi-exhibition visits online. | 6.4.2.0 | ||
Combi exhibitions: Possibility to adjust the number of tickets and optional articles for unpaid combi-exhibition visits online. | 6.4.2.0 | ||
The ticket quantity fields now enforce minimum and maximum values, even when the 'Mandatory to buy at least the minimum quantity (web)' setting is not enabled. | 6.4.2.0 | ||
General | |||
Customer ticket | Description | Version | Internal reference |
CD-147956 | Enhanced GDPR compliance of the Webshop by ensuring extra HTML and JavaScript are only loaded when specific categories of cookies are accepted by the user. | 6.4.2.0 | |
Removed all unused and end-of-life payment methods from the Webshop. | 6.4.2.0 | ||
Resolved WCAG issues for version 8.4.2 (sprint 1). | 6.4.2.0 | ||
Gezinsbond integration: Added the new Gezinsbond logo, updated the card number field with a placeholder to indicate required input, and improved several labels for better clarity. | 6.4.2.0 | ||
Combi exhibitions: Allow your customers to book combi-exhibition tickets online using the "Pay later" option to finalize their order. | 6.4.2.0 | ||
Resolved WCAG issues for version 8.4.2 (sprint 3). | 6.4.2.0 | ||
Ingenico Direct: The number of allowed payments is now limited to 1 to avoid situations where users, after completing the payment and being redirected to the webshop, still can return to the hosted checkout page. | 6.4.1.0; 6.4.0.1; 6.4.2.0; 6.3.0.12; 6.3.2.X; 6.3.1.X | ||
Implemented global caching per ShopID with a timeout, replacing session caching to improve performance and address session dependency issues. | 6.4.2.0 | ||
Updated remaining translations. | 6.4.2.0 | ||
Lessons (Swimming courses) | |||
Customer ticket | Description | Version | Internal reference |
Possibility to limit the number of students that are allowed to sign up for a catch-up lesson. | 8.4.2.0 | ||
Possibility to link waiting list registration with a direct debit flow to allow students to initiate a pending direct debit contract that becomes active once the student is transferred from the waiting list to a lesson group. | 6.4.2.0 | ||
The minimum and maximum age can now be entered as decimal values across the module. | 6.4.2.0 | ||
LLV (Instructor website) | |||
Customer ticket | Description | Version | Internal reference |
Updated service references for LLV (Instructor website). | 6.4.2.0; 8.5.0.0 | ||
Manager | |||
Customer ticket | Description | Version | Internal reference |
Added a textbox to allow custom scripts to be included in the header of the Webshop. | 6.4.2.0 | ||
A new page has been added that lists all statebags, allowing users to view customer and payment details, take actions based on the state of the statebag, and filter the list by key, session ID, payment methods, period, and state. | 6.4.2.0 | ||
Membership | |||
Customer ticket | Description | Version | Internal reference |
Implemented an option to display the customer price group and family composition in the shopping cart. | 6.4.2.0 | ||
Direct debit: Implemented the option to digitally sign direct debit contracts on the Webshop. | 6.4.2.0 | ||
Direct debit: Possibility to settle direct debit rejections online in the Direct debit overview within the My Membership section (History and overviews). | 6.4.2.0 | ||
The overview My membership now shows the direct debit amount as the price for memberships with a direct debit contract (tab Direct debit). | 6.4.2.0 | ||
Ticketing (Seated ticketing) | |||
Customer ticket | Description | Version | Internal reference |
Added a new setting to show or hide the ticket price legend in the Best Available Seats (BAS) flow online. | 6.4.2.0 |
Interface framework
Customer ticket | Description | Version | Internal reference |
---|---|---|---|
EnvisoTimeslotSyncer: A new plugin has been developed to synchronize blocked and unblocked exhibition periods between RCX and Enviso, ensuring consistent timeslots even when blocking or unblocking occurs through other flows. | 8.4.2.0 | ||
ExportSqlTables: The plugin settings are now configurable per view/table, allowing custom configurations such as path, batch size, adding timestamp, removing CSV headers, and excluding the ID column or quote condition. | 8.4.0.1; 8.4.2.0; 8.4.1.1 | ||
ExportSQLTablesPlugin: A textbox in the plugin configuration allows you to choose a custom field delimiter for exports. | 8.4.0.1; 8.4.2.0; 8.4.1.1 | ||
CD-135791 | Gezinsbond: Adjusted the plugin to use secure SFTP encryption instead of FTP, with an option to switch between the two and a new setting to enter the private key for secure connections. | 8.4.2.0; 8.4.1.X | |
LB365.Magda: Added the option to configure a default employee in the LB365 plugin to identify updates made by the plugin in the logging. | 8.4.0.0; 8.3.2.1; 8.4.1.0; 8.4.2.0 | ||
MultiRecreatexCard: The plugin has been updated to display membership information, including the name, surname, and picture of the holder, allowing the cashier to validate and choose whether to devaluate the membership, instead of automatic devaluation. | 8.4.2.0; 8.4.1.1 | ||
MuseumPass: Developed a new MuseumPass plugin to enable ticket and membership validation via the MuseumPass API. | 8.4.2.0 | ||
MuseumPass: Implemented the ISubscriptionActivationValidator interface in the MuseumPass plugin to activate memberships when activated via Recreatex or the Admission app. | 8.4.2.0 | ||
NF525FiscalArchiveGenerator: A new plugin now automatically closes the period of the previous day, extending the existing functionality of manual daily, monthly, and yearly closures in Recreatex. | 8.4.2.0 | ||
OdsKds: Implemented admin authentication to restrict user creation to authorized users only. | 8.4.2.0 | ||
SAG.Plugin.Horeko: Created a new runnable plugin, configurable per division, to enable the export of Recreatex sales to Horeko. | 8.4.2.0 | ||
SAG.Plugin.Piggy: A new plugin that generates Piggy vouchers from RCX admission tickets, linking them to barcodes for use in Horeca applications already integrated with Piggy loyalty software. | 8.4.2.0 | ||
UploadFiscalCertificates: The plugin has been adapted to the new PDF-hardcopy logic, updating the URL format and changing the primary key generation method for security. | 8.4.2.0; 8.4.1.1 |
Self-service kiosk
Customer ticket | Description | Version | Internal reference |
---|---|---|---|
SoulIT: Updated the SoulItService to call “CheckNationalNumberV2”, now using customer details (name, first name, gender, place of birth, birthdate, and picture) instead of the national register number. | 6.4.2.0 |