Skip to main content

Recreatex documentation

New features

Recreatex

Activities

Customer ticket

Description

Version

Internal reference

Added a new setting to calculate family discounts only for participants with the registration status "booked", excluding the members registered on the waiting lists.

8.5.0.0

BACKOFFICE-25357

BKO (Childcare)

Customer ticket

Description

Version

Internal reference

API: The list of childcare centres is now showing data in the dropdown when the BKO application is loaded.

8.5.0.0

BACKOFFICE-25626

Database

Customer ticket

Description

Version

Internal reference

Optimization done for pItemLedgersGetListForSAPStockInterface used by the Sales journal functionality.

8.5.0.0

BACKOFFICE-23138

Implemented SQLCommandLogger to log all stored procedure executions, including their parameters and timings.

8.5.0.0; 8.4.2.X MP; 8.4.2.1

BACKOFFICE-25168

Implemented new or modified indexes based on custom indexes in the default database structure.

8.5.0.0

BACKOFFICE-25743

Updated an existing index for fnOrganisedVistGetPostedPriceAdjustment to improve its performance.

8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.2.X; 8.3.0.X; 8.4.0.X; 8.4.1.X

BACKOFFICE-25834

Updated the function [dbo].[fnExpositionCounterDays] and modified its index to improve performance.

8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.2.X; 8.3.0.X; 8.4.0.X; 8.4.1.X

BACKOFFICE-25836

Facility bookings

Customer ticket

Description

Version

Internal reference

Added an option to apply availability periods to backoffice bookings or limit them to web bookings only.

8.5.0.0

BACKOFFICE-24702

Link closing calendars to your infrastructures and apply them automatically when creating a booking series in the backoffice.

8.5.0.0

BACKOFFICE-25201

Allow customers to apply holiday calendars to online series bookings.

8.5.0.0

BACKOFFICE-25355

Framework

Customer ticket

Description

Version

Internal reference

A new SAGService folder, containing the SydAdmin application, SydelSoftService, and all dependencies required to run a plugin, is now generated during the build and can be copied to the plugin server as a standalone folder.

8.5.0.0

BACKOFFICE-23398

Recreatex now supports plugin-based authorization for subscription activation, allowing loaded plugins to validate and approve activations before they are finalized.

8.4.2.0; 8.5.0.0

BACKOFFICE-25158

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.1.6; 8.4.0.X; 8.3.0.X

BACKOFFICE-25396

CrystalReport Verifier: Added retry logic to attempt report verification up to 4 times with a 500ms delay between retries when the connection to SQL Server fails.

8.5.0.0

BACKOFFICE-25695

Rolled back to Crystal Reports 2008 in Recreatex versions 8.4.2.X and 8.5.0.0 to resolve issues with BOCA ticket printing after upgrading to Crystal Reports 2020.

8.5.0.0; 8.4.2.1

BACKOFFICE-25748

Made the PluginAdoNet appender log level configurable, allowing threshold levels to be set for new and existing appenders.

8.5.0.0; 8.4.2.X; 8.4.1.X

BACKOFFICE-25856

General

Customer ticket

Description

Version

Internal reference

Modified the text of the 2FA activation setting label.

8.5.0.0

BACKOFFICE-25251

Possibility to adjust the article availability through the sales zone or the article card.

8.5.0.0

BACKOFFICE-25260

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

BACKOFFICE-25370

KSV: A new drop-down field "Business transaction type" has been added at the article level (KSV tab) to differentiate between in-house and takeaway sales articles.

8.5.0.0

BACKOFFICE-25387

CD-50833

A UTCCreationDate column has been added to the ReportSelection table to enable database cleanup.

8.5.0.0

BACKOFFICE-25613

Improved the performance of the SavePerson method by creating a new function to check for duplicates in existing users.

8.5.0.0

BACKOFFICE-25770

Membership

Customer ticket

Description

Version

Internal reference

An additional pop-up now appears before marking the membership renewal as "Paid", allowing users to enter or modify the payment date."

8.5.0.0

BACKOFFICE-25085

FindSubscriptions now processes prefilter dynamic SQL directly in FindSubscriptions.sql instead of C#.

8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.1.6; 8.4.0.X; 8.3.0.X; 8.4.2.1

BACKOFFICE-25610

Improved the FindSubscriptions request filter by adding validation to prevent invalid requests, ensuring filters are applied before processing to avoid performance issues with large datasets.

8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.0.3; 8.4.1.7; 8.4.2.X; 8.3.0.X

BACKOFFICE-25833

POS

Customer ticket

Description

Version

Internal reference

Performance optimization on SP “pAddressCardsGetListByAddressAndCardTypeFormatted“.

8.4.2.0; 8.5.0.0

BACKOFFICE-25209

Cashiers can now manage article availability directly on the cash register screen using the new extra function "Article availabilities".

8.5.0.0

BACKOFFICE-25262

Possibility to redeem Bäder Suite vouchers during checkout at Recreatex POS (cash register).

8.5.0.0

BACKOFFICE-25377

Cashiers can now access Bäder Suite in a browser via Recreatex POS directly using the new POS extra function, create orders, and finalize payments on the Recreatex POS screen.

8.5.0.0

BACKOFFICE-25384

Chèque-vacances Connect (ANCV): The implementation has been updated to remove the €20 minimum purchase limit, now allowing payments from €0.01.

8.5.0.0; 8.4.1.6; 8.4.0.X; 8.4.2.1

BACKOFFICE-25510

Introduced a new setting to define how the cash register handles article availability, providing cashiers with greater flexibility in managing unavailable items.

8.5.0.0

BACKOFFICE-25587

Sales admin

Customer ticket

Description

Version

Internal reference

Improved done for pReportinvoicereservations to prevent tempdb logs from filling up and causing issues with the SQL instance when generating or reprinting a large number of invoices.

8.5.0.0; 8.4.0.X; 8.4.1.X; 8.4.2.X

BACKOFFICE-23649

The Sales Journal has been enhanced with several new fields and columns in the table overview, an editable Description field, a Quantity field allowing decimal values, and support for the Accounting per division setting.

8.5.0.0

BACKOFFICE-25278

Gift Aid (UK-only): Gift Aid export functionality now includes enhanced validation, allowing selection and export of only valid lines, and generates the official Gift Aid schedule spreadsheet (.ods) for improved accuracy.

8.5.0.0

BACKOFFICE-25289

NF525: Added a new setting to exclude negative advance payment lines from the invoice VAT overview.

8.5.0.0

BACKOFFICE-25482

EnvisoPay payouts can now be tracked automatically in Recreatex using the new payout import function, which updates the payout date on the relevant sales payment lines from imported CSV files.

8.5.0.0

BACKOFFICE-25527

Discount codes: Triggering discount code creation on ticket validation can now be configured to automatically take the ticket's selling price as the discount value.

8.5.0.0

BACKOFFICE-25537

Discount codes: Implemented a new setting to allow the application of multiple discount codes on the same article.

8.5.0.0

BACKOFFICE-25547

Implement a refactored payment provider solution in the Recreatex backoffice (part 5).

8.5.0.0

BACKOFFICE-25621

SMS

Customer ticket

Description

Version

Internal reference

Extended the SMS template configuration to allow the selection of different templates per sales zone, with a fallback template option under invoicing parameters.

8.5.0.0

BACKOFFICE-25254

Timeslot ticketing

Customer ticket

Description

Version

Internal reference

You can now copy an existing exhibition to create a new one, with the additional option to exclude the timeslots of the original exhibition.

8.5.0.0

BACKOFFICE-24754

Added a "Customer reference" field to exhibition visits, with the information appearing in the sales header when filled in.

8.5.0.0

BACKOFFICE-25223

Exhibition counters now include "Future periods" and "All periods" filters in the Periods tab, with "Future periods" selected by default.

8.5.0.0

BACKOFFICE-25253

Webshop

Customer ticket

Description

Version

Internal reference

FindCultureEvents: Implemented server-side paging and sorting.

8.5.0.0

BACKOFFICE-24252

FindCultureEvents: Included the total count of culture events to support accurate pagination.

8.5.0.0

BACKOFFICE-24253

FindChildCareCentres: Included the total count of childcare centres to support accurate pagination.

8.5.0.0

BACKOFFICE-24892

FindChildCareCentres: Implemented server-side paging and sorting.

8.5.0.0

BACKOFFICE-24893

API: The webshop module now supports article options, allowing customers to make customizable choices with mandatory, optional, and multiple-selection possibilities.

8.5.0.0

BACKOFFICE-25407

API: Allow customers to apply holiday calendars to online series bookings.

8.5.0.0

BACKOFFICE-25521

API: Customers can now cancel paid bookings and receive full or partial refunds via Enviso pay, based on configurable cancellation reasons and cancellation cost to calculate the refund amount.

8.5.0.0

BACKOFFICE-25581

Activities: Implemented logic to prevent impossible filter combinations in the activities overview, ensuring that activity types, organisation types, and search terms are correctly linked and filtered.

8.5.0.0

BACKOFFICE-25611

CD-155240

Refactored SavePerson method to improve readability and consistency, ensuring the reason for not saving the person profile data is always in the response.

8.5.0.0

BACKOFFICE-25678

WSDL

Articles

Customer ticket

Description

Version

Internal reference

Added API functionality to mark articles as unavailable for specific sales zones, allowing KDS and F&B Kiosk to retrieve and display the "sold out" status.

8.5.0.0

BACKOFFICE-25263

Facility bookings

Customer ticket

Description

Version

Internal reference

Sales article quantities in facility bookings can now be updated correctly by replacing existing ReservationSales with new ones.

8.5.0.0

BACKOFFICE-25439

To distinguish whether facility bookings and exhibition visits were created online or in the backoffice, the "WebCreated" checkbox information has been added to the relevant API calls.

8.5.0.0

BACKOFFICE-25245

General

Customer ticket

Description

Version

Internal reference

Implemented automatic authentication using an external login token with expiration time, allowing users logged into the website to continue to the Webshop without additional login.

8.5.0.0

BACKOFFICE-25365

mPOS

Customer ticket

Description

Version

Internal reference

The TippingArticleId has been added to the response of ConfigureDevice.

8.5.0.0

BACKOFFICE-25532

mStock

Customer ticket

Description

Version

Internal reference

Updated the SaveJournalLines call to support adding items one by one to the Sales journal.

8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.1.6; 8.4.0.X; 8.3.0.X; 8.4.2.1

BACKOFFICE-25472

Sales admin

Customer ticket

Description

Version

Internal reference

A new stored procedure was created to retrieve only the necessary SalesPaymentLines and update their status.

8.5.0.0

BACKOFFICE-25605

Self-service kiosk

Customer ticket

Description

Version

Internal reference

Benefits: We now also consider the validity to exclude invalid benefits from being displayed on the kiosk.

8.5.0.0

BACKOFFICE-25443

Timeslot ticketing

Customer ticket

Description

Version

Internal reference

Extended the FindExpositionOverviewByDay call to retrieve data for multiple exhibitions simultaneously.

8.5.0.0

BACKOFFICE-25445

FindOrganisedVisits.sql has been optimized to improve the performance of loading exhibition ticket purchase history on the Webshop (History and overviews).

8.2.1.X; 8.2.2.X; 8.2.0.X; 8.5.0.0; 8.3.2.X; 8.3.1.X; 8.4.1.6; 8.4.0.X; 8.3.0.X; 8.4.2.1

BACKOFFICE-25572

An extra field ExpositionSubCategoryDescriptions.Comment has been added to the FindExpositions and FindExpositionSubcategories calls.

8.5.0.0

BACKOFFICE-25746

To distinguish whether facility bookings and exhibition visits were created online or in the backoffice, the "WebCreated" checkbox information has been added to the relevant API calls.

8.5.0.0

BACKOFFICE-25245

Webshop

Activities

Customer ticket

Description

Version

Internal reference

Implemented logic to prevent impossible filter combinations in the activities overview, ensuring that activity types, organisation types, and search terms are correctly linked and filtered.

8.5.0.0

WEBAPP-8537

WCAG 2.1 compatibility: Updated the activities filter to be fully accessible via keyboard navigation using the tab key, with clear focus indicators for each element.

8.5.0.0

WEBAPP-8600

When extra customer information is required for an activity, the SavePerson call is only executed if the user's data has changed.

6.3.2.X; 6.3.1.X; 8.5.0.0; 6.4.0.3; 6.3.0.X; 6.4.2.X; 6.4.1.5

WEBAPP-8678

Bookings (Facility bookings)

Customer ticket

Description

Version

Internal reference

Customers can now cancel paid bookings and receive full or partial refunds via Enviso pay, based on configurable cancellation reasons and cancellation cost to calculate the refund amount.

8.5.0.0

WEBAPP-8559

Automatically apply the closing calendars linked to your infrastructures when creating a booking series online.

8.5.0.0

BACKOFFICE-25356

In the Season planning overview, the status-based colours are now applied only to the status column, which has been moved to the front of the table, while the rest of the overview retains the default webshop colour.

8.5.0.0

WEBAPP-8490

Allow customers to apply holiday calendars to online series bookings.

8.5.0.0

WEBAPP-8525

Exhibitions (Timeslot ticketing)

Customer ticket

Description

Version

Internal reference

Gift Aid (UK-only): When an exhibition ticket is configured as a donation article, customers will now be required to make a mandatory selection during checkout between Gift Aid, Donation, or None.

8.5.0.0

WEBAPP-8586

General

Customer ticket

Description

Version

Internal reference

Updated Webshop versioning to align with the version of Backoffice (8.5.0.).

8.5.0.0

WEBAPP-8341

Removed the X-XSS-Protection from the web.config

6.3.2.X; 6.3.1.X; 8.5.0.0; 6.4.0.3; 6.3.0.X; 6.4.1.3

WEBAPP-8501

Implemented automatic authentication using an external login token with expiration time, allowing users logged into the website to continue to the Webshop without additional login.

8.5.0.0

WEBAPP-8555

WCAG 2.1 compatibility: The cookie banner has been improved to ensure users can navigate all active elements using only the keyboard, with clearly visible focus indicators.

8.5.0.0

WEBAPP-8599

WCAG 2.1 compatibility: Additional improvements

8.5.0.0

WEBAPP-8601

BBCode markup is now supported in various Webshop sections, including the Welcome screen and message, as well as labels and descriptions (including translations) in the modules Webshop, Exhibitions, Memberships, and Rental.

8.5.0.0

WEBAPP-8604

Updated Telerik to v2024.4.1114 and tested the components used in the Webshop.

8.5.0.0

WEBAPP-8627

Updated SameSite attribute settings for all cookies: most set to "Lax", marketing and analytics cookies to "None", and the "__RequestVerificationToken" remaining "Strict".

8.5.0.0; 8.5.1.0

WEBAPP-8636

Reviewed and adjusted HTTP header configurations based on security assessment.

8.5.0.0; 8.5.1.0

WEBAPP-8637

The Content Security Policy (CSP) is now managed through the Webshop Manager, where users can add, delete, and modify sources.

8.5.0.0

WEBAPP-8650

Optimized the Shopping cart flow to skip the SavePerson call in the "Your data" step if the customer does not make any changes to their data.

6.3.2.X; 6.3.1.X; 8.5.0.0; 6.4.0.3; 6.3.0.X; 6.4.2.X; 6.4.1.5

WEBAPP-8669

Lessons (Swimming courses)

Customer ticket

Description

Version

Internal reference

Implemented an option to restrict membership purchases to only lesson groups the user is registered for, with enhanced logic for handling fully booked and age-restricted groups.

8.5.0.0

WEBAPP-8560

Fixed lesson group selection to exclude groups the student is no longer registered for when purchasing the membership.

8.5.0.0; 8.5.1.0

WEBAPP-8651

Manager

Customer ticket

Description

Version

Internal reference

Polish special characters can now be correctly added and displayed in the Webshop.

8.5.0.0

WEBAPP-8510

Tickets (Seated ticketing)

Customer ticket

Description

Version

Internal reference

FindCultureEvents: Implemented server-side paging in the overview of cultural events, replacing client-side paging for improved performance and accurate pagination.

8.5.0.0

WEBAPP-8170

Webshop (module)

Customer ticket

Description

Version

Internal reference

The webshop module now supports article options, allowing customers to make customizable choices with mandatory, optional, and multiple-selection possibilities.

8.5.0.0

WEBAPP-8515

Interface framework

Customer ticket

Description

Version

Internal reference

GoCity: Modified the Tradeflow plugin to create an additional card in Recreatex based on the GoCity card number from the 'ExternalId' field in Enviso sales and attach it to all memberships created for the sale.

8.5.0.0

PLUGINS-2166

GoCity: Created a new GoCity plugin to sync registered visits linked to GoCity memberships from Recreatex to the GoCity system.

8.5.0.0

PLUGINS-2167

SAG.Plugin.BaderSuiteSalesImport: Created a new plugin to import paid Bäder Suite sales orders into Recreatex.

8.5.0.0

PLUGINS-2193

Easi: A new plugin has been created to automate the export of cash sales and invoices from ReCreateX to the accounting package Easi.

8.4.2.0; 8.5.0.0

PLUGINS-2169

SAG.Plugin.ExpositionPeriodCs vImporter.Plugin: Created a new plugin for importing and updating exhibition and counter periods via CSV files in Recreatex, with built-in validation, error handling, and Enviso synchronization when needed.

8.5.0.0

PLUGINS-2168

SAG.Plugin.Fnac.Plugin: Created a configurable plugin to import FNAC-entry tickets as Recreatex memberships, including processing updates such as membership deactivation upon ticket cancellation.

8.5.0.0

PLUGINS-2186

SAG.Plugin.MachDataExport.Plugin: Modified the plugin to include additional sales export data from sales lines, cards and customer information.

8.3.2.1; 8.4.0.1; 8.4.1.1; 8.4.2.1; 8.5.0.0

PLUGINS-2197

Synguard: A new plugin integrates Recreatex with Synguard, allowing customers with bookings in Recreatex to access their facility through Synguard’s access control system.

8.3.0.0; 8.3.1.0; 8.3.2.0; 8.4.0.0; 8.4.1.0; 8.4.2.0; 8.5.0.0

PLUGINS-2203

EnvisoVisitorDataImport: Extended the plugin functionality with a new option to import visits only for memberships (tickets) that have already been imported.

8.5.0.0

PLUGINS-2208

Self-service kiosk

Customer ticket

Description

Version

Internal reference

Implemented a double-check of the e-ID during membership renewals via kiosk (non-anonymous flow) to verify residency and prevent misuse of local discounts.

8.5.0.0

WEBAPP-7992

Rolled back to Crystal Reports 2008 in Recreatex versions 8.4.2.X and 8.5.0.0 to resolve issues with BOCA ticket printing after upgrading to Crystal Reports 2020.

8.5.0.0

WEBAPP-8653

F&B Solution

Customer ticket

Description

Version

Internal reference

F&B Kiosk: New UI elements and color-configuration options have been introduced to visualize and handle unavailable products and options on the kiosk screen:

  • Customizable colours for tiles and text

  • Displaying a "Not available" label on the product tile

  • Removing the price and quantity selection

  • Making the product non-clickable

  • Displaying a blocking message when an unavailable product is in the basket

8.5.0.0

FNB-125

F&B Kiosk: The sequence number can now be applied to options on the kiosk to display in the desired order.

8.5.0.0

FNB-146

F&B Kiosk: It is now possible to hide the article price when the price is 0.

8.5.0.0

FNB-147

F&B Kiosk: Added a fade effect at the bottom of the basket screen instead of a scrollbar when there are 4 or more items in the basket.

8.5.0.0

FNB-35

F&B Kiosk: Implemented a new multi-item carousel design for the category list on the kiosk.

8.5.0.0

FNB-52

BKO (Childcare)

Customer ticket

Description

Version

Internal reference

FindChildCareCentres: Implemented server-side paging in the childcare centre overview for improved performance and accurate pagination.

8.5.0.0

WEBAPP-8366

Updated service references for the BKO web application.

8.5.0.0

WEBAPP-8605

LLV (Course management web app)

Customer ticket

Description

Version

Internal reference

Implemented the option to enable 2-factor authentication when logging in to the application.

8.5.0.0

WEBAPP-8488

Updated service references for the LLV web application.

6.4.2.0; 8.5.0.0

WEBAPP-8536