Skip to main content

Recreatex documentation

Recreatex 8.4.1

What's new in Recreatex 8.4.1

General

  • You can now configure prices per division, allowing for different prices at various venues or locations. Once set up, the prices are automatically retrieved upon logging into the corresponding division and applied across all relevant Recreatex modules, API (Webshop, mPOS, Self-service kiosk), and the SyDelCo application, ensuring consistent pricing management throughout the system.

  • It is now possible to mask national register numbers in Recreatex using a new setting at the security user group level in SydAdmin.

Webshop

UiTPAS

  • We have transitioned from the old XML API (UiTPAS API 3.0) to the new UiTPAS JSON API 4.0. This implementation introduces several changes in the UiTPAS/UiTdatabank configuration, primarily including easier user access via client-based authentication, making the previously used login screen redundant.

Timeslot ticketing

  • The system now supports registering a 0.00€ advance payment for exhibition visits when a 100% discount code is used, thus allowing for additional booking adjustments or visit modifications, if needed, through both the Webshop and Backoffice.

  • For the exhibition counters, it is now possible to configure each exhibition as counting or not counting towards the visitor limit and to block or allow further ticket sales once the limit is reached. Such configuration flexibility helps accommodate the diverse scenarios and needs of exhibitions linked to the same counter.

  • POS: Optional articles linked to exhibitions are now only offered at the POS if the exhibition visit sale falls within the article’s active period.

Recreatex - Enviso integration

  • TradeFlow: The plugin has been modified to import vouchers and memberships sold in Enviso into Recreatex as sales records.

  • TradeFlow: When visitors redeem their voucher in Enviso, the sale is now synced back to Recreatex, ensuring all financial data and discounts are correctly applied and proportionally split between the purchased articles.

  • Recreatex articles can now also be synced to Enviso as memberships and vouchers, in addition to tickets, thanks to the newly implemented product types in Enviso.

  • Visitor information collected during ticket sales in Enviso can now be imported into Recreatex and stored as external mapping fields at the ticket level.

New versions and remarks

The Recreatex 8.4.1.0 release contains the development and internal optimisation tickets of the following applications and their respective versions:

  • Recreatex 8.4.1.0

  • Recreatex WSDL 8.4.1.0

  • Recreatex WEBSHOP 6.4.1.0

  • Recreatex BKO (Childcare) web app 6.4.1.0

  • Recreatex LLV (Instructor) web app 6.4.1.0

  • Recreatex Self-service kiosk 6.4.1.0

  • Recreatex Driver 8.4.1.0

  • Recreatex Web Tasks 8.4.1.0

  • Recreatex Plugin Framework 8.4.1.0

Important

Recreatex version support

  • Full Support: Recreatex 8.3.0.X /6.3.0.X and higher

  • Minimal Support: Recreatex 8.1.0.X / 6.1.0.X, 8.2.0.X / 6.2.0.X, 8.2.2.X / 6.2.2.X

Important

Important reminders:

  • As of 14th January 2020, Microsoft has stopped support for Windows 7. We recommend upgrading your systems to Windows 10.

  • Microsoft has stopped supporting Office 2003 and Office 2007. We recommend that you update to Office 2016, which Microsoft will support until 14th October 2025.

  • From version 7.1.0 onwards, Recreatex requires .NET 4.7.2. We recommend that you update your systems accordingly.

  • The minimum requirement for SQL Server software is now SQL Server 2016. We have updated our minimum and recommended requirements for the SQL Server software to ensure optimum performance, stability, functionality and security. If you have not done so already, we recommend updating to SQL Server 2016 or higher to run newer versions of Recreatex.

New features

Recreatex

Activities

Customer ticket

Description

Version

Internal reference

Possibility to request the customer’s national register number online within the activity registration flow.

8.4.1.0

BACKOFFICE-24596

Database

Customer ticket

Description

Version

Internal reference

The prefilter has been rewritten to use Dynamic SQL, generating a specific query plan for each set of parameters passed to the criteria/query.

8.4.1.0

BACKOFFICE-24165

Added the WITH RECOMPILE option to the SP "pSubscriptionsGetListByAddressWithTest" to improve performance by ensuring the query plan is recompiled for each execution.

8.4.1.0; 8.3.2.X; 8.4.0.X

BACKOFFICE-24243

The query plan has been optimized by removing unnecessary subqueries, eliminating the DISTINCT operation, and using LOOP JOIN instead of MERGE JOIN to improve performance.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24810

Edge

Customer ticket

Description

Version

Internal reference

Added the ability to assign Salto keys directly within Recreatex.

8.4.1.0

BACKOFFICE-24806

Event planning

Customer ticket

Description

Version

Internal reference

You can now configure whether employee tasks need to be reconfirmed always, never, or prompt the user to decide whether reconfirmation is needed when changes are made to the event planning file.

8.4.1.0

BACKOFFICE-24523

F&B solution

Customer ticket

Description

Version

Internal reference

Implemented the possibility of displaying categorized products on the F&B kiosk using the categories and subcategories linked to a sales zone.

8.4.1.0

BACKOFFICE-24800

Facility bookings

Customer ticket

Description

Version

Internal reference

A new field “Option” has been added to the “Booking series” form, getting its initial value from the first booking in the series and allowing users to enable or disable this option automatically for all bookings in the new series when copying or moving a booking series.

8.4.1.0

BACKOFFICE-23319

CD-135219

When importing bookings from third-party software, a new field marks the bookings as read-only in Recreatex, while still allowing them to be displayed on InfoPlay.

8.4.1.0

BACKOFFICE-24256

CD-136181

A query hint has been added to enhance the performance of the pReservationPlacesGetListByInfrastructureAndPeriod, with an additional optimization to bypass certain checks for season planning, applicable only when the customer is not using season planning.

8.1.2.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.X; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24489

Possibility to request the customer’s national register number online within the facility booking flow.

8.4.1.0

BACKOFFICE-24586

Fiscal certificates

Customer ticket

Description

Version

Internal reference

In the modules Sales admin, Activities, Childcare, and Swimming courses, users can now directly open the mailing queue from the confirmation pop-up when sending fiscal certificates.

8.4.1.0

BACKOFFICE-23560

Framework

Customer ticket

Description

Version

Internal reference

Recreatex now enables separate logging configuration for various functionalities and plugins via the new "Log4NetAppenders" table, which is automatically created and populated with default loggers, allowing users to specify the logging level for each logger in the Log4Net table.

8.4.1.0

BACKOFFICE-23771

Ensured all unit tests can run consistently across multiple solutions.

8.4.1.0

BACKOFFICE-24158

General

Customer ticket

Description

Version

Internal reference

Possibility to configure prices per division that are automatically retrieved upon login.

8.4.1.0

BACKOFFICE-23993

When transferring customer cards within Recreatex you can now choose whether a linked digital wallet should be transferred as well.

8.4.1.0

BACKOFFICE-24225

Using the new general parameter "Import national register number", you can prevent the customer’s national register number from being copied to the employee card when linking an employee to a customer.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.3.2.3; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.X

BACKOFFICE-24339

When the new general parameter “Import national register number” is disabled, the national register number field becomes read-only on both, the Customer address card and the Contact person form.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.X

BACKOFFICE-24340

Possibility to mask national register numbers in Recreatex using a new setting at the security user group level in SydAdmin.

8.4.1.0

BACKOFFICE-24531

Settings have been added on the article category level, including availability timetable, image, and description translations, and made available in the API.

8.4.1.0

BACKOFFICE-24799

Membership

Customer ticket

Description

Version

Internal reference

The SP pGenerateDivisionCards has been optimized by replacing the batch insert with a single row insert inside a loop.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.2.X

BACKOFFICE-24224

POS

Customer ticket

Description

Version

Internal reference

Implemented an option to print digital wallet article description on the receipt.

8.4.0.0; 8.4.1.0

BACKOFFICE-22918

Added a new option to print the exhibition description on the sales receipt.

8.4.1.0

BACKOFFICE-23168

NF525: The VAT code in the fiscal archive is now the same as on the POS receipt.

8.4.1.0; 8.4.0.X MP; 8.3.2.4; 8.3.1.5; 8.3.0.10

BACKOFFICE-24081

NF525: Adjusted the VAT summary format in the NF525TicketBillLog to display a more detailed breakdown by VAT rate in the database.

8.4.1.0; 8.4.0.X MP; 8.3.2.4; 8.3.1.5; 8.3.0.10

BACKOFFICE-24082

NF525: The Info field in the invoice and fiscal archive logging now includes the ReceiptNumbers field, which contains the sale numbers of all sales included in the invoice.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24083

NF525: In the NF525InvoiceLogs, the correct document type is now generated (Invoice for sales, Credit note for credits), and new operation types ‘Vente’ (sale) and ‘Retour’ (credit) are included in the info field.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24084

NF525: When logging events in the Jetlog, the codes 320 and 323 are now applied to the correct events.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24086

NF525: The log record in the NF525DuplicateLogs now shows the correct document type when printing a receipt duplicate.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24089

A warning message will be shown if a cashier attempts to use a payment method with terminal processing and no terminal is set up.

8.4.1.0

BACKOFFICE-24494

Implemented a new flow to allow the cashier to scan and reschedule exhibition tickets at the POS.

8.4.1.0

BACKOFFICE-24500

Implemented a new flow to allow the cashier to scan and cancel exhibition tickets at the POS.

8.4.1.0

BACKOFFICE-24519

Recreatex - Enviso integration

Customer ticket

Description

Version

Internal reference

Recreatex articles can now also be synced to Enviso as memberships and vouchers, in addition to tickets, thanks to the newly implemented product types in Enviso.

8.4.1.0

BACKOFFICE-24178

Visitor information collected during ticket sales in Enviso can now be imported into Recreatex and stored as external mapping fields at the ticket level.

8.4.1.0; 8.4.0.1; 8.3.2.5

BACKOFFICE-24557

Reporting

Customer ticket

Description

Version

Internal reference

DevExpress logic has been changed for DevExpress XtraReport to support the use of stored procedures.

8.4.1.0; 8.4.2.0

BACKOFFICE-24853

Sales admin

Customer ticket

Description

Version

Internal reference

Modified the plugin ProfitDataImport (AFAS) to allow the import of articles into Recreatex without applying the current division and updating the PLU number field with the article code.

8.4.1.0

BACKOFFICE-22282

Implemented changes to register overstay charges only for memberships with the highest access priority and to set the LastInDateTime for extra memberships with higher priority added later to the main membership, ensuring accurate overstay tracking.

8.4.0.0; 8.4.1.0

BACKOFFICE-23065

A new stored procedure, [dbo].[pReportInvoiceReservationsValidate], has been added with a parameter @MaxNumberOfInvoices to limit the number of invoices that can be printed at once.

8.4.1.0

BACKOFFICE-23900

Export type 28 (Alfa): Email addresses are now included in the invoice export.

8.4.1.0

BACKOFFICE-23991

Financial export 58 (Dynamic CSV): The code was updated to ensure that if a PDF export fails, an error message will be displayed, and the failed invoice numbers will be shown, allowing the next invoice to be processed without blocking the operation.

8.4.1.0

BACKOFFICE-24144

SMS

Customer ticket

Description

Version

Internal reference

Added the possibility to use merge fields in SMS messages.

8.4.0.0; 8.4.1.0

BACKOFFICE-23845

Added the option to select a Spryng processing route in the SMS.Notification plugin, allowing configuration between the default business route and an alternative route.

8.4.1.0

BACKOFFICE-24896

Dynamic SMS messages can now automatically select localized versions based on the LanguageID from the SMS template and allow fallback to the default message if no matching translation is found.

8.4.1.0

BACKOFFICE-24907

Swimming courses

Customer ticket

Description

Version

Internal reference

Call lists: A new date selection field "Lesson date from" has been introduced, enabling the calculation of the earliest possible start date for a lesson group.

8.4.1.0

BACKOFFICE-24182

Call lists: When calculating the start date, an exclusion calendar linked to the lesson group is taken into account.

8.4.1.0

BACKOFFICE-24183

CD-144206; CD-140013

Students can now catch up on lessons on fully booked days if someone has signed out.

8.4.1.0; 8.4.0.1

BACKOFFICE-24936

SydAdmin

Customer ticket

Description

Version

Internal reference

Updated the card generation process to correctly consider the company and division code.

8.4.1.0; 8.4.0.1; 8.3.2.5

BACKOFFICE-24712

SyDelCo

Customer ticket

Description

Version

Internal reference

The column Division has been included in the export file when updating article prices, allowing for manual edits and re-importing into the system.

8.4.1.0

BACKOFFICE-23997

Timeslot ticketing

Customer ticket

Description

Version

Internal reference

Combi exhibitions: A new level (step) has been introduced in the combi exhibition configuration, allowing the addition of multiple exhibitions per step for increased flexibility and choice options for customers.

8.4.0.0; 8.4.1.0

BACKOFFICE-23644

Combi exhibitions: It is now possible to allow the booking of overlapping exhibition timeslots.

8.4.0.0; 8.4.1.0

BACKOFFICE-24170

Improved the ticket printing functionality.

8.4.1.0

BACKOFFICE-24187

For the exhibition counters, it is now possible to configure each exhibition as counting or not counting towards the visitor limit and to block or allow further ticket sales once the limit is reached.

8.4.1.0

BACKOFFICE-24558

Additional settings now allow you to configure access to the exhibition a specified number of minutes before or after the start and end of the timeslot.

8.4.1.0

BACKOFFICE-24560

Optional articles linked to exhibitions are now only offered at the POS if the exhibition visit sale falls within the article’s active period.

8.4.1.0

BACKOFFICE-24565

Modified the system to support registering of a 0.00€ advance payment for exhibition visits when a 100% discount code is used.

8.4.1.0

BACKOFFICE-24617

CD-140514; CD-140398

The price calculation for combi exhibition tickets has been updated to handle unit price and quantity, with additional support for Price x Hours and Fixed price calculations.

8.4.1.0; 8.4.0.1

BACKOFFICE-24794

UiTPAS

Customer ticket

Description

Version

Internal reference

Implemented UiTPAS JSON API 4.0.

8.4.1.0

BACKOFFICE-24028

Webshop

Customer ticket

Description

Version

Internal reference

Info regarding the infrastructure can now be displayed on the Webshop.

8.4.1.0

BACKOFFICE-24534

Provided integration with Klasse Lerarenkaart (teacher card) to allow teachers to benefit from their cards on the Webshop.

8.4.1.0

BACKOFFICE-24541

Bookings (Facility bookings): Created a new web booking flow that optimizes facility capacity by allowing customers to book only within predefined timeslots, considering opening hours and suggesting available times based on predefined timeslot duration and booking limits.

8.4.1.0

BACKOFFICE-24550

Fiscal certificate: Implemented a new logic to store the certificate duplicates as hard copy PDFs in the database, allowing the same PDFs to be downloaded from the Webshop without recreating them via the Document service.

8.4.1.0

BACKOFFICE-24564

Implemented the possibility of redeeming an amount from the Gezinsbond account balance via the Webshop.

8.4.1.0

BACKOFFICE-24649

Implemented the possibility to request an extra description for consumption and gift vouchers sold through the Webshop.

8.4.1.0

BACKOFFICE-24665

Enhanced the GetNMBSProducts method to include excluded products in the response and log the reasons for exclusion in Log4Net.

8.4.1.0

BACKOFFICE-24673

Waiting list calls: We have improved the flow by including the first lesson date in the call overview and showing students a feedback screen after they decline or confirm the call.

8.4.1.0

BACKOFFICE-24687

Exhibitions (Timeslot ticketing): Modified the system to support registering of a 0.00€ advance payment for exhibition visits when a 100% discount code is used.

8.4.1.0

BACKOFFICE-24700

For the exhibition counters, it is now possible to configure each exhibition as counting or not counting towards the visitor limit and to block or allow further ticket sales once the limit is reached.

8.4.1.0

BACKOFFICE-24761

UiTPAS: Implemented UiTPAS JSON API 4.0.

8.4.1.0

BACKOFFICE-24820

Possibility to request the national register number of the current user and the participants online within the activity registration flow.

8.4.1.0; 8.4.2.0

BACKOFFICE-25073

WSDL

Digital wallet

Customer ticket

Description

Version

Internal reference

Logging has been added using log4net to capture null returns from GetDigitalWallet calls due to parsing failures, missing divisionCard, or no digitalWallets found in the database.

8.4.1.0; 8.3.2.3; 8.3.1.5; 8.3.0.9; 8.4.0.1

BACKOFFICE-24429

Fiscal certificates

Customer ticket

Description

Version

Internal reference

Swimming courses, Activities, Childcare: Implemented a new logic to store the certificate duplicates as hard copy PDFs in the database, allowing the same PDFs to be downloaded from the Webshop without recreating them via the Document service.

8.4.1.0

BACKOFFICE-24697

General

Customer ticket

Description

Version

Internal reference

Possibility to configure prices per division that are automatically retrieved upon login.

8.4.1.0

BACKOFFICE-23995

The timeout for calling the SoulIT API in the ValidateSoulIT endpoint has been reduced to 5000ms, with improved logging that now includes proper messages and full stack traces.

8.4.1.0

BACKOFFICE-24768

Added a new CustomerPriceGroupDiscount object in the FindSalesZoneArticles method of the Articles web service, which is included when the CustomerPriceGroupDiscount option is set to true.

8.4.1.0

BACKOFFICE-24825

mPOS

Customer ticket

Description

Version

Internal reference

Add the pspReferene to the FindSales call to enable refunds via card (Adyen).

8.4.1.0

BACKOFFICE-20159

A new endpoint, GetSalesHeaderAccessTicketsPrintDataJson, has been created to enable the printing of access tickets on Adyen devices.

8.4.1.0; 8.4.2.0

BACKOFFICE-24736

ODS/KDS

Customer ticket

Description

Version

Internal reference

API: The SMS message is now correctly triggered when the order status is changed via the KDS app.

8.4.0.0; 8.4.1.0; 8.3.2.3

BACKOFFICE-24424

POS

Customer ticket

Description

Version

Internal reference

The /Counter/ConfigureDevice call now includes the reset time of the sales zone in the response.

8.4.1.0

BACKOFFICE-24160

Taskflow

Customer ticket

Description

Version

Internal reference

The FindReservationsOverviewByDay query now supports dynamic SQL with pagination, sorting, and filtering by infrastructure and place for improved readability and functionality.

8.4.1.0

BACKOFFICE-23184

The FindActivities call now includes task details by adding EmployeeTasks to the criteria and response.

8.4.1.0

BACKOFFICE-24110

The FindRentalOrders call now includes ReservationId in the criteria and response.

8.4.1.0

BACKOFFICE-24111

The FindReservations call now includes the image of the contact person in the response.

8.4.1.0

BACKOFFICE-24112

Timeslot ticketing

Customer ticket

Description

Version

Internal reference

Enhanced the functionality for exhibition timeslots across multiple days to allow the choice between showing only the start date or both the start and end dates of the timeslot.

8.4.1.0

BACKOFFICE-24595

Webshop

Activities

Customer ticket

Description

Version

Internal reference

Possibility to request the customer’s national register number online within the activity registration flow.

6.4.1.0

WEBAPP-8194

Bookings (Facility bookings)

Customer ticket

Description

Version

Internal reference

Info regarding the infrastructure can now be displayed on the Webshop.

6.4.1.0

WEBAPP-8185

Possibility to request the customer’s national register number online within the facility booking flow.

6.4.1.0

WEBAPP-8192

Created a new web booking flow that optimizes facility capacity by allowing customers to book only within predefined timeslots, considering opening hours and suggesting available times based on predefined timeslot duration and booking limits.

6.4.1.0

WEBAPP-8196

Created a new web booking flow that optimizes facility capacity by allowing customers to book only within predefined timeslots, considering opening hours and suggesting available times based on predefined timeslot duration and booking limits.

6.4.1.0

WEBAPP-8199

WCAG: Implemented improvements in the "Create booking" screen.

6.4.1.0

WEBAPP-8246

In the new web booking flow, added the option to select a contact and provide the national register number if configured on place level, including validation and updates of user's data in the backoffice.

6.4.1.0

WEBAPP-8351

In the new web booking flow, added the drop-down field for customer card selection.

6.4.1.0

WEBAPP-8352

In the new web booking flow, added the competition type field.

6.4.1.0

WEBAPP-8353

Processed additional remarks regarding the new web booking flow, including adjusting certain UI elements and their behaviour and taking into account floating bookings.

6.4.1.0

WEBAPP-8354

In the new web booking flow, added the legend to explain the colour coding of the timeslot blocks.

6.4.1.0

WEBAPP-8399

Fiscal certificates

Customer ticket

Description

Version

Internal reference

Swimming courses, Activities, Childcare: Implemented a new logic to store the certificate duplicates as hard copy PDFs in the database, allowing the same PDFs to be downloaded from the Webshop without recreating them via the Document service.

6.4.1.0

WEBAPP-8224

General

Customer ticket

Description

Version

Internal reference

CSS: Additional adjustments to enhance the new styling.

6.4.1.0; 6.4.0.X MP; 6.3.2.4; 6.3.1.5; 6.3.0.10

WEBAPP-6959

Possibility to configure prices per division that are automatically retrieved upon login.

6.4.1.0

WEBAPP-8074

CD-130348

Implemented cancel payment mechanism for Enviso pay.

6.4.1.0; 6.3.2.3; 6.3.1.4; 6.3.0.8; 6.4.0.1

WEBAPP-8082

Icons on the menu tab pages are now hidden to prevent overlap.

6.4.1.0

WEBAPP-8133

WCAG: Resolved issues for version 8.4.1.0.

6.4.1.0

WEBAPP-8239

Gezinsbond: Implemented the possibility to redeem an amount from the Gezinsbond account balance via the Webshop.

6.4.1.0

WEBAPP-8241

CD-142023

Optimized the new Webshop UI for compatibility with certain mobile devices (e.g. tall narrow mobile phones).

6.4.1.0

WEBAPP-8334

Ingenico Direct: Configured the limit for the number of allowed payments to 1.

6.4.1.0; 6.4.0.1; 6.4.2.0; 6.3.0.X; 6.3.2.X; 6.3.1.X

WEBAPP-8384

Lessons (Swimming courses)

Customer ticket

Description

Version

Internal reference

WCAG: Implemented improvements in the "Catch up lesson group day" screen.

6.4.1.0

WEBAPP-8250

Waiting list calls: We have improved the flow by including the first lesson date in the call overview and showing students a feedback screen after they decline or confirm the call.

6.4.1.0

WEBAPP-8260

Possibility to request the national register number of the current user and the participants online within the activity registration flow.

6.4.1.0; 6.4.2.0

WEBAPP-8434

Manager

Customer ticket

Description

Version

Internal reference

A selection of settings in Technical settings are now hidden, and Waiting queue settings are disabled for regular admin accounts, making them accessible only with a SuperUser account.

6.4.1.0

WEBAPP-6875

Added SaveSettingChangeLogs method and JsonIgnore to complex properties to ensure accurate logging in the Webshop Manager settings changelog.

6.4.1.0

WEBAPP-6894

Membership

Customer ticket

Description

Version

Internal reference

WCAG: Implemented improvements in the "Map membership" screen.

6.4.1.0

WEBAPP-8257

Other

Customer ticket

Description

Version

Internal reference

Integrated a dummy web application for Postback, with baseUrl validation and the default behaviour if not provided.

6.4.1.0; 6.3.2.3; 6.3.1.4; 6.3.0.8; 6.4.0.1

WEBAPP-8102

Tickets (Seated ticketing)

Customer ticket

Description

Version

Internal reference

Improved the visualization of prices with volume discounts.

6.4.1.0

WEBAPP-8198

WCAG: Implemented improvements in the ticket and ticket membership registration screens.

6.4.1.0

WEBAPP-8267

Vouchers

Customer ticket

Description

Version

Internal reference

Implemented the possibility to request an extra description for consumption and gift vouchers sold through the Webshop.

6.4.1.0

WEBAPP-8245

Webshop (module)

Customer ticket

Description

Version

Internal reference

NMBS: Added the actual NMBS ticket description along with the Recreatex article description to improve customer clarity.

6.4.1.0

WEBAPP-6957

Provided integration with Klasse Lerarenkaart (teacher card) to allow teachers to benefit from their cards on the Webshop.

6.4.1.0

WEBAPP-8138

Interface framework

Customer ticket

Description

Version

Internal reference

Feratel CheckAPI: Created a new plugin for access control integration, compatible with Edge.

8.3.2.0; 8.4.0.0; 8.4.1.0

PLUGINS-2128

Implemented a feature to append a customer ID segment to all API calls and extended the configuration screen to save this field.

8.3.0.3; 8.4.0.0; 8.3.1.2; 8.3.2.2; 8.4.1.0

PLUGINS-2120

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

PLUGINS-2157

MailReportEntryTicketSubs plugin: Moved the plugin configuration settings to SydAdmin, extended the logging in the log4net table during runtime and adapted to use a mailing queue for sending emails.

8.4.1.0

PLUGINS-2103

PomPaymentConfirmation: Extended the plugin to process membership renewal proposals paid via POM.

8.4.1.0

PLUGINS-2044

QrCodeOrderingPrintService: Adapted the plugin to allow the selection of multiple sales zones per point of sale.

8.4.1.0

PLUGINS-2104

StorecoveEInvoicing: The plugin has been updated to generate a PDF invoice and include it as an attachment in the call sent to Storecove.

8.4.1.0

PLUGINS-2105

TimeEdit: Created a new plugin to pick up facility bookings from TimeEdit software and import them as read-only bookings in Recreatex.

8.4.1.0

PLUGINS-2111

CD-136088; CD-121579

TradeFlow: You can now also move visits created from a secondary Enviso offer that is not the main one, linked to the exhibition created in Recreatex.

8.4.0.0; 8.3.2.2; 8.4.1.0

PLUGINS-2059

TradeFlow: The plugin has been modified to import vouchers sold in Enviso into Recreatex as sales records.

8.4.1.0; 8.3.2.3; 8.4.0.2

PLUGINS-2117

TradeFlow: The plugin has been modified to import memberships sold in Enviso into Recreatex as sales records.

8.4.1.0; 8.3.2.3; 8.4.0.2

PLUGINS-2121

TradeFlow: When visitors redeem their voucher in Enviso, the sale is now synced back to Recreatex, ensuring all financial data and discounts are correctly applied and proportionally split between the purchased articles.

8.4.1.0; 8.3.2.3; 8.4.0.2

PLUGINS-2132

Self-service kiosk

Customer ticket

Description

Version

Internal reference

Set the background colour of the input box in the "Print Ticket by Order Number" functionality to the Secondary colour to ensure readability when a background image is used.

6.1.1.X MP; 6.1.0.X MP; 6.1.2.X MP; 6.2.1.X MP; 6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.2.0.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.6

WEBAPP-8298

Bug fixes

Recreatex

Activities

Customer ticket

Description

Version

Internal reference

CD-42744

Users are not prompted to save their changes when closing the activity detail screen without saving after editing information in the UiTPAs tab.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-16735

An error occurs when adding an optional membership to a registration after the registration has already been recorded.

8.0.0.X; 8.4.0.0; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9

BACKOFFICE-23906

When recording an activity registration via the back office while NF525 is active, an error is incorrectly shown indicating that the maximum amount that can be settled is 0 €.

8.2.1.X MP; 8.4.0.0; 8.4.1.0; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9

BACKOFFICE-24329

Fiscal certificates: When printing a test fiscal certificate with more than 4 different prices the second page has no period for a price.

8.4.0.0; 8.4.1.0; 8.3.2.4; 8.3.1.5; 8.3.0.9

BACKOFFICE-24559

Unable to record a day activity registration if it includes an option.

BACKOFFICE-24740

Unable to delete an activity

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.0.X; 8.3.2.X; 8.3.1.X; 8.4.0.X

BACKOFFICE-25044

BKO (Childcare web application)

Customer ticket

Description

Version

Internal reference

CD-139353

Registering and deregistering children using a link is very slow for some childcare locations, frequently displaying a “session closed” message.

8.4.1.0; 8.4.0.X MP; 8.3.2.X MP; 8.3.0.X MP; 8.3.1.X MP

BACKOFFICE-24872

Childcare

Customer ticket

Description

Version

Internal reference

CD-100600

The general ledger account is used for prepayments, although it should only be applied when charging for attendance.

8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-22328

Database

Customer ticket

Description

Version

Internal reference

Modified the definition of FindChildCareCentreEntries.sql to use dynamic SQL.

8.4.1.0; 8.3.0.X; 8.3.2.X; 8.3.1.X; 8.4.0.X

BACKOFFICE-24420

Modified SP pReportOrganisedVisitsListPrice to improve performance.

8.4.1.0

BACKOFFICE-24430

Modified the SP pActivityDaysGetListByActivityID to eliminate the use of functions.

8.4.1.0

BACKOFFICE-24482

Modified SP pItemsGetByDuoSportCode to improve performance.

8.4.1.0

BACKOFFICE-24539

Modified SP pReservationsPlaceNotAllowedActivityAfterSave to improve performance.

8.4.1.0

BACKOFFICE-24591

Performance improvement on the function “dbo.fnAddressHasSomethingToPay“ used to check if the customer has anything to pay so that the “Pay“ button could be enabled to allow proceeding to the payment screen.

8.4.1.0

BACKOFFICE-24641

Performance optimization on SP “pSalesHeadersGetListForInvoicing“ to fetch the invoices to process in the “Invoicing“ screen.

8.4.1.0

BACKOFFICE-24642

Performance optimizations on the function “fnInvoiceGetALAccountDescriptions” used in the SP “[dbo].[pInvoiceExportMercuriusHead]“ to export invoices with the Export type 39 (Mercurius).

8.4.1.0

BACKOFFICE-24643

Performance optimization on SP “pReportSalesByGLAccount“ used to fetch the data for the report “Sales per ledger account“.

8.4.1.0

BACKOFFICE-24644

Performance optimization on SP “pExpositionPeriodsGetListByDate“ used to visualize periods on the tab Visits in the detail of an exhibition visit in backoffice.

8.4.1.0

BACKOFFICE-24645

Performance optimization of the FindSales.sql resource file for fetching API data used in mPOS to display an overview of recent transactions.

8.4.1.0

BACKOFFICE-24646

Performance optimization on SP “pReportPeriodState“ used to fetch the data for the report “Periodical statement“.

8.4.1.0

BACKOFFICE-24647

Performance optimization on SP “pActivitiesGetList“, used to fetch activities for a lookup box where an activity can be selected.

8.4.1.0

BACKOFFICE-24648

Queries using the fnFileIsHandled function are causing high CPU and memory load due to frequent execution and multiple index scans, resulting in long execution times.

8.4.1.0; 8.3.2.X; 8.4.1.X; 8.4.0.X

BACKOFFICE-24660

During high peak moments, the SP SetSaleRefundStatus shows frequent fails.

8.4.1.0

BACKOFFICE-24666

Frequent locking and deadlocks caused by SP [dbo].[pGenerateDivisionCards] due to an inefficient SQL execution plan.

8.4.1.0; 8.2.2.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24811

Event planning

Customer ticket

Description

Version

Internal reference

CD-102782

An error occurred when booking a specific event file.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-22477

CD-132102

The screen for modifying the periods of a file component lacks a proper label.

8.4.1.0; 8.4.0.X MP

BACKOFFICE-24117

CD-135173

The granted discount is not applied to the sale at the POS.

8.4.1.0

BACKOFFICE-24431

CD-136039

During high peak moments on the Webshop, the ticketing module frequently encountered a foreign key constraint error involving the SalesLines and SalesHeaders tables.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24616

CD-137534

When changing the customer (price group) in a file, the prices of individual articles update accordingly, but the price of the infrastructure/place does not update.

8.0.0.X; 8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X; 8.4.1.X MP

BACKOFFICE-24637

Facility bookings

Customer ticket

Description

Version

Internal reference

CD-99901

Rights per division are not correctly applied in the occupancy overview.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-22281

CD-132145

A season planning request declined via the Webshop can still be deleted in the backoffice.

8.1.0.X; 8.4.1.0; 8.2.2.X; 8.3.1.5; 8.2.0.X; 8.3.0.10; 8.4.0.X; 8.3.2.5

BACKOFFICE-24120

CD-119896

Error when trying to make an additional booking while the check on the maximum number of simultaneous bookings is active.

8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.10; 8.4.0.1

BACKOFFICE-24235

CD-136448

When creating a new serial booking that overlaps with an existing single booking, no warning for double booking is displayed.

8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.X; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24498

CD-136996

When opening an activity in the booking series overview, an empty form for a new activity appears instead of displaying the details of the chosen activity.

8.4.1.0

BACKOFFICE-24526

CD-140481

Season planning: It is possible to record a deleted series booking that was part of an approved season planning series.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24771

Fiscal certificates

Customer ticket

Description

Version

Internal reference

Users can download fiscal certificates belonging to other children/families by altering the numeric value at the end of the URL.

8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.2.5; 8.3.0.11; 8.3.1.6

BACKOFFICE-24757

CD-135663

When printing duplicates of two fiscal certificates, while the “Create test certificate” checkbox on the “Original” tab is checked, one certificate may incorrectly print as two due to unintended page splits based on the test certificate number.

8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24824

Framework

Customer ticket

Description

Version

Internal reference

CD-80884

When exporting a report to the local disk, the success message is displayed in English for Dutch users.

8.4.0.0; 8.4.1.0

BACKOFFICE-20940

CD-132719

Issue with the license code after updating the Recreatex application.

8.4.1.0

BACKOFFICE-24164

Problem with switching between tabs in modules System (Web service settings), Rental (Modify rental order) and Facility bookings (Modify booking activity).

8.0.0.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24658

CD-139481

Updated the nsoftware.IPWorksSSL component in Recreatex to support TLS 1.2.

8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.3.0.X; 8.3.2.X; 8.3.1.X; 8.4.0.X

BACKOFFICE-24715

Translation and UI issues in Recreatex 8.4.1.0.

8.4.1.0

BACKOFFICE-24903

General

Customer ticket

Description

Version

Internal reference

CD-115662

When sending a mailing for direct debit payment reversals in RCX, no log is generated in the customer's CRM tab.

8.0.0.X; 8.4.0.0; 8.4.1.0; 8.2.2.5; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.2.1.X

BACKOFFICE-23025

Article images in PNG format intended for web use are no longer transparent after being uploaded to Recreatex.

8.4.1.0; 8.4.0.1; 8.4.2.0; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-23344

CD-127840

Visa Debit and Mastercard Debit payments are not recognized in Recreatex.

8.4.1.0; 8.3.2.3; 8.3.1.5; 8.3.0.9; 8.4.0.1

BACKOFFICE-23785

CD-133555

Shiftbase: When synchronizing employees, the current position of an employee in Shiftbase software is not considered.

8.4.1.0

BACKOFFICE-24207

CD-134765

Recreatex continues to store national register numbers even though the option to import national register number when scanning eID has been turned off.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-24245

A discount is not applied to article options.

8.4.1.0; 8.4.0.1

BACKOFFICE-24419

When copying articles, the overstay charges configuration and the accounting per division settings are not included.

8.0.0.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.2.0.X MP; 8.3.2.X MP; 8.3.0.X MP; 8.3.1.X MP

BACKOFFICE-24492

A runtime error is encountered when attempting to save customer follow-up information after navigating first to the empty Actions tab.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24546

When adding a new follow-up action in the "Customer follow-up" tab, the "Follow-up subtype" field is left empty, causing an exception when saving.

8.0.0.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24657

CD-135042

When generating the e-purse report, customers are grouped incorrectly by name instead of AddressID, causing customers with the same name to appear only once in the report.

8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.X; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24713

Mailing

Customer ticket

Description

Version

Internal reference

An unclear error message is displayed when trying to send invoices by e-mail to an invalid e-mail address.

8.4.1.0; 8.4.0.X MP

BACKOFFICE-13491

CD-55517

Mailing selection for lesson groups based on access days does not work correctly.

8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-17317

CD-124602

The unsubscribe link appears twice in the same email.

8.1.1.X MP; 8.1.0.X MP; 8.1.2.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-23504

Membership

Customer ticket

Description

Version

Internal reference

When printing a membership card from the detail screen in the backoffice, the output differs from when printing at the POS.

8.4.1.0

BACKOFFICE-20615

CD-126897

Error when trying to prolong a composed membership.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-23925

When a customer has several time-restricted memberships on the same card and exceeds the allowed time, the overstay charges are only registered for the first membership.

8.4.0.0; 8.4.1.0; 8.3.2.2

BACKOFFICE-24199

An exception occurs in Membership logging when searching for memberships with a NULL subtype value.

8.4.0.0; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9

BACKOFFICE-24223

CD-135697

If a customer has a grant customer assigned, the end customer correctly receives the entrance tickets, but the consumption vouchers are not included in the same sale.

8.0.0.X; 8.4.0.0; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9

BACKOFFICE-24349

CD-127197

Family membership renewal after expiration incorrectly calculates the price and payment period for newly assigned members.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-24529

CD-137473

When creating memberships in batch, the setting to register a sale is correctly selected but the option "at every scan" is incorrect as the original membership specifies "at first visit".

8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.2.5; 8.3.0.11; 8.3.1.6

BACKOFFICE-24737

CD-132153

Cancelling an exhibition visit creates a new active membership on the same card.

8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.4.2.0; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24818

CD-142957

Using the filter option ‘All divisions’ on the ‘Current membership balance’ report results in an empty report.

8.4.1.0; 8.2.2.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24870

POS

Customer ticket

Description

Version

Internal reference

CD-110769

Notification bypass allows multiple cashiers to access and modify the same table, possibly leading to merged tables and incorrect sales data.

8.4.1.0; 8.4.2.0

BACKOFFICE-22823

CD-119212

Runtime error when trying to undo a membership cancellation at the POS.

8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.3.0.10

BACKOFFICE-23210

CD-119843

When deleting an article intended for the kitchen receipt from the order summary at the cash register with FMD/GKS active, the cancelled article still appears on the kitchen receipt.

8.4.0.0; 8.4.1.0; 8.3.2.3

BACKOFFICE-23250

CD-109132

Concurrency violation occurs when two employees process the same table on different POS cash registers simultaneously.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-23322

CD-125392

Clicking the Cancel button on the exhibition membership selection screen results in the order being added to the basket instead of being cancelled.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-23558

CD-131890

Clicking "Load" in the Modify POS plugin screen deletes all existing configurations for the selected counter plugin without any prompt.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-24093

CD-132077

When printing bar/kitchen receipts in a larger font only the sales info (customer/table/time) is printed without the sales articles and the receipt is not automatically cut off.

8.4.1.0; 8.3.2.4; 8.4.0.1

BACKOFFICE-24135

CD-132339; CD-132347; CD-132700; CD-134754

When scanning a lesson group membership at the POS, the lesson group name is not fully visible on the POS screen.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24142

NF525: A cash invoice for a purchase paid with at least two different cash payment methods only shows one payment method.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24147

CD-143189; CD-129809

A white screen appears for several seconds when transitioning from the POS screen to the payment screen during the first sale of the day.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24180

CD-133324

In specific configurations using promotion rules, the POS may calculate the amount incorrectly.

8.4.0.0; 8.4.1.0; 8.3.2.2

BACKOFFICE-24190

CD-135606; CD-132045

When printing kitchen/bar tickets in larger font the message "This is not a valid VAT ticket." is cut off.

8.4.1.0; 8.3.2.4; 8.4.0.1

BACKOFFICE-24200

Bar and kitchen tickets are no longer printed via mPOS.

8.4.0.0; 8.4.1.0; 8.3.2.3

BACKOFFICE-24254

CD-134790

An error occurs when attempting to change the price of an article to a value lower than the original price, even though the article's configuration allows price changes at the POS.

8.4.0.0; 8.4.1.0; 8.3.2.3

BACKOFFICE-24262

An error occurs indicating that the 'DigitalWalletId' column is read-only when attempting to register a digital wallet sale.

8.4.0.0; 8.4.1.0; 8.2.2.X; 8.3.2.3; 8.3.1.5; 8.3.0.9

BACKOFFICE-24280

CD-137271

When the modules in the menu Various are not active, the NF525 integrity checker is also unavailable for the current division.

8.0.0.X; 8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24553

NF525: Sales entries created for the grant customer during membership renewal transactions are not recorded in the NF525TicketBillLogs.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24572

NF525: When an invoice is paid by cash at the counter the receipt issued for this transaction does not contain a signature.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.X

BACKOFFICE-24573

CD-137276

NF525: The integrity checker uses incorrect logic to determine the last record to generate a signature for the next record.

8.0.0.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.10; 8.4.0.1

BACKOFFICE-24574

The exhibition timeslot info visualised on the membership information screen is incorrect.

8.4.1.0; 8.4.0.X MP

BACKOFFICE-24661

CD-139038

The POS receipt printer is no longer working after the 8.4.0.0 update.

8.4.1.0; 8.4.0.1

BACKOFFICE-24662

CD-139336

NF525: When NF525 is active on the logged-in division, closing future periods is no longer allowed.

8.4.1.0; 8.4.2.0; 8.3.2.X; 8.4.0.X

BACKOFFICE-24682

CD-139347

NF525: When creating a new employee, the setting employees.AllowCounterSaleManipulation defaults to 1 instead of 0, which is incorrect for NF525 compliance, as employees should not be allowed to manipulate sales.

8.0.0.X; 8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.2.5; 8.3.0.11; 8.3.1.6

BACKOFFICE-24684

CD-136068

Exhibition data disappears from a table sale on the POS after processing other sales and returning to the table sale, causing incorrect pricing.

8.4.1.0; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.4.2.0; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24796

CD-141474

When deleting an item from POS sales lines related to an exhibition visit on POS, Recreatex crashes.

8.4.1.0; 8.4.0.X; 8.3.2.X

BACKOFFICE-24815

CD-141349

When changing authorization via POS extra functions, the validation rule to verify if the employee can process negative sales is not applied to the correct employee.

8.4.1.0; 8.2.2.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24834

CD-143472

In the bookings overview, already paid bookings are displayed with a euro sign (€) instead of a pound sign (£).

8.4.1.0; 8.4.0.1; 8.4.2.0; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24880

CD-143648

When additional money is withdrawn via a card transaction, the cash drawer does not open.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24883

Clicking the Test API connection button in the Gezinsbond plugin configuration results in an error.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24915

Runtime error occurs when creating an exhibition visit manually.

8.4.1.0; 8.4.2.0

BACKOFFICE-25070

QR ordering app

Customer ticket

Description

Version

Internal reference

CD-138954

Runtime error when trying to load articles.

8.4.1.0; 8.3.2.4; 8.3.1.5; 8.3.0.10; 8.4.0.1

BACKOFFICE-24656

Recreatex - Enviso integration

Customer ticket

Description

Version

Internal reference

CD-122417

When importing rebookings from Enviso, the default payment method from the TradeFlow plugin configuration is used instead of the value "Free:Free" sent from Enviso.

8.4.0.0; 8.4.1.0; 8.3.2.3; 8.3.1.5; 8.3.0.9

BACKOFFICE-24229

Importing an Enviso sale into Recreatex with the TradeFlow plugin, or through direct selling at the Recreatex counter, fails when the gender field in the visitor data is NULL.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.3.0.10; 8.4.0.1

BACKOFFICE-24611

Rental

Customer ticket

Description

Version

Internal reference

The "Modify rental" screen can be resized to the point where the buttons at the bottom overlap.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.4.0.X MP

BACKOFFICE-20586

CD-137032

New rental orders that are created by copying a previous order do not get a division assigned automatically.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24555

Runtime error encountered while closing a newly created rental order.

8.4.1.0

BACKOFFICE-24659

Reporting

Customer ticket

Description

Version

Internal reference

CD-130761; CD-132172

When verifying reports all % signs are changed to € signs.

8.4.1.0

BACKOFFICE-24126

Sales admin

Customer ticket

Description

Version

Internal reference

CD-87721

When crediting a sale with a payment method direct invoice, the credit invoice is not created automatically.

8.4.1.0

BACKOFFICE-21454

CD-82354

Some sales lines are duplicated in the sales overview of the Invoicing module.

8.0.2.X; 8.0.1.X; 8.0.0.X; 8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.3.1.5; 8.2.0.X; 8.3.0.10; 8.4.0.X; 8.3.2.5

BACKOFFICE-21491

CD-115762

Financial export (AFAS Profit): Contact person details do not always come through properly.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-23037

Fiscal certificates: No data was found when printing a duplicate of a fiscal certificate for donations & godparenthood.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.4.0.X MP; 8.2.2.X MP

BACKOFFICE-23545

CD-128318

SAG.Plugin.RevenueRecognition: The plugin does not correctly handle cumulative (expired) memberships.

8.0.0.X; 8.4.0.0; 8.4.1.0; 8.2.2.5; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.2.1.X

BACKOFFICE-24140

The application log shows an error when trying to process open orders.

8.4.0.0; 8.4.1.0

BACKOFFICE-24283

CD-135868

Direct debit: Upon the termination of a collection contract, an additional day is charged for the last collection.

8.0.0.X; 8.4.1.0; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.9; 8.4.0.1

BACKOFFICE-24432

When crediting a sale no Enviso refund reference is filled in.

8.4.0.0; 8.4.1.0; 8.3.2.4; 8.3.1.5

BACKOFFICE-24576

CD-137830

Financial export 28 (Alfa): When exporting invoices, the cost location code is truncated to 10 characters, leading to incorrect cost locations during import to Alfa.

8.0.0.X; 8.4.1.0; 8.2.2.X; 8.3.2.4; 8.3.1.5; 8.2.0.X; 8.3.0.10; 8.4.0.1

BACKOFFICE-24604

Invoice export fails when an invoice has no sales payment lines (i.e., sales with an amount of 0).

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.2.4; 8.3.1.5; 8.2.0.X MP; 8.3.0.10

BACKOFFICE-24607

It should not be possible to create a new external mapping on the sale.

8.0.0.X MP; 8.4.1.0; 8.4.0.X MP; 8.2.2.X MP; 8.3.1.5; 8.2.0.X MP; 8.3.0.10; 8.3.2.X MP

BACKOFFICE-24698

Runtime error occurs when trying to print a consumption/gift voucher via the Print E-ticket button.

8.4.1.0; 8.4.0.1

BACKOFFICE-24759

CD-141247

The invoicing payment overview takes more than 2 minutes to load.

8.4.1.0; 8.4.0.X

BACKOFFICE-24802

Self-service kiosk

Customer ticket

Description

Version

Internal reference

CD-140447

Ticket retrieval at the self-service kiosk is very slow.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.1.6; 8.3.0.X; 8.3.2.X

BACKOFFICE-24780

Exhibitions: Error when searching for exhibition tickets.

8.4.1.0

BACKOFFICE-24809

Overstay charges are not correctly processed by the self-service kiosk.

8.4.1.0; 8.4.0.1

BACKOFFICE-24901

SMS

Customer ticket

Description

Version

Internal reference

CD-138925

Messages with the status Sent, Failed, Error or Pending can be deleted for all message types.

8.4.1.0; 8.3.2.4; 8.3.1.5; 8.4.0.1

BACKOFFICE-24640

CD-140515

The text of an SMS message can be altered after the message has been sent.

8.4.1.0

BACKOFFICE-24773

The "Use schedule" setting on the SMS schedule configuration screen is mandatory even if it is not enabled.

8.4.1.0

BACKOFFICE-24986

A schedule template created via the SMS module does not appear in the templates overview.

8.4.1.0

BACKOFFICE-24991

Swimming courses

Customer ticket

Description

Version

Internal reference

When finalizing a reservation via the Pending waiting list students overview, the LockPersonID column remains filled, causing the reservation to be excluded from the report Students per waiting list.

8.4.1.0

BACKOFFICE-20625

CD-127238

Blocked lesson groups are not visible in the rights per division overview.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-23818

CD-129731

Call lists: When the lesson group overview for the 'Call waiting list students' function is longer than can be displayed, the lesson groups that are not visible are not included when selecting or deselecting all lesson groups.

8.0.0.X; 8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.2.1.X; 8.2.2.X

BACKOFFICE-24155

Timeslot ticketing

Customer ticket

Description

Version

Internal reference

Changing the exhibition period "From" date/time automatically changes the "Till" date/time to the same value.

8.0.0.X MP; 8.2.1.X MP; 8.4.1.0; 8.2.2.5; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.4.0.X MP

BACKOFFICE-20644

CD-128856

When printing tickets with the option to email, the emails are not sent.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8; 8.2.0.10; 8.2.1.X; 8.2.2.X

BACKOFFICE-23880

Combi exhibitions: In certain situations, the timeslots displayed when the "Minimum time before" setting is applied, are incorrect.

8.4.0.0; 8.4.1.0

BACKOFFICE-24024

CD-131167; CD-131167

Not possible to give a discount on an exhibition visit that has component articles.

8.4.0.0; 8.4.1.0; 8.3.2.2; 8.3.1.4; 8.3.0.8

BACKOFFICE-24186

CD-135355

The exhibition visit detail screen/pop-up does not resize properly on POS screens with a resolution of 1366 x 768, causing fields to overlap and some information to be hidden when maximized.

8.4.1.0; 8.4.0.1; 8.4.2.0; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24427

Error when trying to move combi exhibition via backoffice.

8.4.0.0; 8.4.1.0

BACKOFFICE-24487

CD-139248

The screen "Modify exhibition" has an incorrectly translated title in Dutch (NL).

8.4.1.0; 8.4.0.X MP; 8.3.2.X MP; 8.4.1.X MP

BACKOFFICE-24668

CD-141657

Combi exhibitions: The setting Max. time before does not filter the exhibition periods as expected.

8.4.1.0; 8.4.0.1

BACKOFFICE-24829

CD-140395

Combi exhibitions: Allow timeslot overlap functionality does not work.

8.4.1.0; 8.4.0.1

BACKOFFICE-24835

Combi exhibitions: The “Max. time before” setting is not applied correctly, causing all periods to be displayed on the Webshop instead of only the relevant periods that match the setting.

8.4.1.0; 8.4.0.1

BACKOFFICE-24838

CD-126403

API: When rebooking an organized visit, the rebooking cost incorrectly shows the VAT amount, and the API returns an error stating the price has changed, even though the price remains the same.

8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24856

Webshop

Customer ticket

Description

Version

Internal reference

CD-122759; CD-135540; CD-132467

The displayed price is incorrect when applying a discount based on the number of tickets purchased.

8.4.0.0; 8.4.1.0

BACKOFFICE-24220

Vouchers: Cannot apply voucher to regular sales articles.

8.4.1.0; 8.4.0.1

BACKOFFICE-24633

The Webshop has been experiencing frequent issues where it fails to connect because all available connections are in use, and the maximum number of connections has been reached.

8.4.1.0

BACKOFFICE-24708

CD-136345; CD-138475; CD-135847

Bookings: Closing days are not correctly displayed in the overview of facility bookings.

8.1.0.X; 8.1.2.X; 8.1.1.X; 8.4.1.0; 8.2.1.X; 8.2.2.X; 8.2.0.X; 8.4.0.1; 8.3.2.5; 8.3.0.11; 8.3.1.6

BACKOFFICE-24727

CD-139714

Exhibitions: Composed articles set as prices for exhibitions are not visible on the Webshop when buying tickets, despite having the same “show on web” setting as other visible articles.

8.4.1.0; 8.4.0.1

BACKOFFICE-24729

CD-139799

After paying with Ingenico Direct, customers can continue shopping in the same session on the Webshop, including editing or deleting their basket.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24831

CD-133617

Opening the module Lessons on the Webshop is very slow.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24851

CD-142721

The page "My lesson group unsubscribes/catch-ups" (History and overviews) does not load.

8.4.1.0; 8.4.0.1; 8.4.2.0; 8.3.2.X

BACKOFFICE-24904

WebTasks

Customer ticket

Description

Version

Internal reference

CD-136183; CD-112630

The WebTasks application is very slow.

8.4.1.0; 8.4.0.1; 8.3.0.X; 8.3.2.X; 8.3.1.X

BACKOFFICE-24822

Webshop

Activities

Customer ticket

Description

Version

Internal reference

Fiscal certificates: Users can download fiscal certificates belonging to other children/families by altering the numeric value at the end of the URL.

6.1.1.X; 6.1.0.X; 6.1.2.X; 6.4.1.0; 6.2.1.X; 6.4.0.1; 6.2.2.X; 6.2.0.X; 6.3.2.5; 6.3.0.11; 6.3.1.6

WEBAPP-8300

CD-140058

Participant age verification based on calendar year does not work correctly online.

6.1.1.X; 6.1.0.X; 6.1.2.X; 6.4.1.0; 6.2.1.X; 6.4.0.1; 6.2.2.X; 6.2.0.X; 6.3.0.X; 6.3.2.X; 6.3.1.X

WEBAPP-8302

Bookings (Facility bookings)

Customer ticket

Description

Version

Internal reference

CD-137862

No infrastructures are available in the locations overview when accessed through the main menu after entering the Webshop via a deeplink.

6.4.1.0; 6.4.0.1; 6.2.2.X; 6.3.2.4; 6.3.1.5; 6.3.0.9

WEBAPP-8236

CD-140735; CD-130483

When opening a deeplink to infrastructure the image is not loaded.

6.0.0.X MP; 6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.2.0.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.6

WEBAPP-8296

Additional remarks on the new facility booking component.

6.4.1.0

WEBAPP-8389

Exhibitions (Timeslot ticketing)

Customer ticket

Description

Version

Internal reference

CD-134460; CD-134828; CD-132500

When the exhibition ticket price is based on the selected period, the step where the customer selects the period incorrectly shows a price of 0, with the actual price only appearing in the shopping basket.

6.4.1.0; 6.4.0.1; 6.3.2.4

WEBAPP-8154

Error when trying to move combi exhibition.

6.4.0.0; 6.4.1.0

WEBAPP-8184

When moving a combi exhibition the StateBag does not map the periods.

6.4.1.0; 6.4.0.1; 6.2.2.X; 6.4.2.0; 6.3.0.X; 6.3.2.X; 6.3.1.X

WEBAPP-8188

CD-142097

Recreatex confirmation emails for combi exhibition orders contain visible HTML code.

6.4.1.0; 6.4.0.1

WEBAPP-8336

On mobile devices, the search bar overlaps with the exhibitions button when both regular and combi exhibition flows are enabled in the Manager.

6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.X MP

WEBAPP-8348

General

Customer ticket

Description

Version

Internal reference

CD-133193

The fields on the guest checkout form do not appear in the order they were set up.

6.4.1.0; 6.4.0.1; 6.2.2.X; 6.3.2.4; 6.3.1.5; 6.3.0.10; 6.2.0.X

WEBAPP-8140

Inflow: The number of people in the waiting queue before you is incorrect.

6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.3.2.4; 6.3.1.5; 6.3.0.10

WEBAPP-8158

CD-136787

The Loqate postcode look-up switches to the manual address input for non-UK addresses when you fill in other fields (name, email, or phone number), even if the selected country is still the UK.

6.4.1.0; 6.4.0.1; 6.2.2.X; 6.3.2.4; 6.3.1.5; 6.3.0.10; 6.2.0.X

WEBAPP-8233

CD-138190

It is possible to purchase direct debit articles online without entering an IBAN or BIC number.

6.0.0.X; 6.4.1.0; 6.4.0.1; 6.2.2.X; 6.3.2.4; 6.3.1.5; 6.3.0.9; 6.2.0.X

WEBAPP-8240

CD-135891

When uploading a picture in landscape mode via mobile phone, it is difficult to scroll and access the Save button in the image editor.

6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.3.2.4; 6.3.1.5; 6.3.0.10

WEBAPP-8242

CD-138780

Triggering a refund in Adyen sends a postback to the original PostBackUrl, which is intended only for checkout purposes and does not support refunds.

6.4.1.0; 6.4.0.1; 6.3.2.4; 6.3.1.5; 6.3.0.10

WEBAPP-8268

CD-139493

Ingenico Direct: Unable to pay with Ecocheques in an anonymous flow on the Webshop.

6.1.1.X; 6.1.0.X; 6.1.2.X; 6.4.1.0; 6.2.1.X; 6.4.0.1; 6.2.2.X; 6.3.2.4; 6.3.1.5; 6.3.0.10; 6.2.0.X

WEBAPP-8279

CD-139318

Missing translations for a new development.

6.4.1.0; 6.4.0.X MP

WEBAPP-8280

CD-139579

A new setting has an incorrect Dutch (NL) translation in Webshop Manager.

6.4.1.0; 6.4.0.X MP; 6.3.1.5; 6.3.2.X MP

WEBAPP-8281

CD-138841

Direct debit: The BIC, IBAN, and other information can only be entered for UK accounts when providing direct debit bank details.

6.0.0.X; 6.4.1.0; 6.4.0.1; 6.2.2.X; 6.2.0.X; 6.3.2.5; 6.3.0.11; 6.3.1.6

WEBAPP-8301

CD-140437

In the UI of Webshop v6.4.0.0, the account button is misaligned from the side.

6.4.1.0; 6.4.0.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.X MP

WEBAPP-8312

Manager

Customer ticket

Description

Version

Internal reference

CD-139601

Facebook analytics/pixel ID should be labelled as Meta.

6.4.1.0; 6.4.0.X MP; 6.3.2.X MP

WEBAPP-8305

An unhandled exception occurs when returning to the Manager application after logging into the Webshop.

6.4.1.0; 6.4.2.0

WEBAPP-8432

Membership

Customer ticket

Description

Version

Internal reference

CD-130968

When purchasing a direct debit membership, the customer’s profile photo disappears.

6.0.0.X; 6.4.1.0; 6.2.2.5; 6.3.2.3; 6.3.1.4; 6.3.0.8; 6.2.0.9; 6.2.1.X; 6.4.0.1

WEBAPP-8117

Webshop (module)

Customer ticket

Description

Version

Internal reference

CD-137792

Some filter settings do not work correctly, resulting in the display of article group filters even when all filters are unchecked, and showing an empty price filter when using the compact filter view.

6.0.0.X MP; 6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.2.0.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.6

WEBAPP-8306

Interface framework

Customer ticket

Description

Version

Internal reference

CD-116048

CeviNewHorizon: A runtime exception occurs when exporting invoices.

8.2.2.1; 8.3.0.1; 8.3.1.1; 8.4.0.0; 8.3.2.1; 8.4.1.0

PLUGINS-1969

CD-128282

GED Skidata Connector: The fields in the XML are not in the correct order, potentially causing issues when printing the tickets.

8.3.0.3; 8.3.1.1; 8.4.0.0; 8.3.2.1; 8.4.1.0

PLUGINS-2066

CD-136260; CD-131499

Storecove E-invoicing: Issues with the latest version of the plugin.

8.3.0.4; 8.3.2.2; 8.4.1.0; 8.4.0.1; 8.3.1.3

PLUGINS-2095

CD-129940

Contact is not updated if the email address already exists in MailBlue.

8.3.2.2; 8.4.1.0; 8.4.0.1

PLUGINS-2142

Self-service kiosk

Customer ticket

Description

Version

Internal reference

CD-138767

Issues with the printing of online orders and eID verification after the update.

6.4.1.0; 6.4.0.1; 6.3.2.5; 6.3.1.6

WEBAPP-8272

CD-141263

Scanning an order number for ticket printing at the self-service kiosk sometimes disables the Home and Next buttons, requiring a session end by the manager to restore functionality.

6.4.1.0; 6.4.0.1; 6.3.2.X; 6.3.1.X

WEBAPP-8325

BKO (Childcare web application)

Customer ticket

Description

Version

Internal reference

CD-127454

Search results in the web app do not prioritize exact matches, causing the exact matches to be listed lower despite being present in the results.

6.0.0.X MP; 6.4.1.0; 6.4.0.X MP; 6.2.2.X MP; 6.2.0.X MP; 6.3.2.X MP; 6.3.0.X MP; 6.3.1.X MP

WEBAPP-8295

Detailed information

Define prices per division

You can now configure prices per division, allowing for different prices at various venues or locations. Once set up, these prices are automatically retrieved when logging into the corresponding division.

This feature has been integrated across all relevant Recreatex modules, Webshop, and the SyDelCo application, ensuring consistent pricing management throughout the system.

Configuration

Go to General > Basic data > Articles > Articles > open the detail of an article and go to the tab Selling prices. A new setting Division has been added at the level of an article selling price.

RN_8410_1.png

Define selling prices for all relevant divisions.

RN_8410_2.png

The price of the logged-in division is considered as the current article price.

RN_8410_4.png
Price retrieval rules

When logging in, prices for the specific logged-in division and prices without a division are retrieved and applied as follows:

  1. If prices are available for the logged-in division, those prices are applied.

  2. If no prices are available for the logged-in division, the default prices (prices with no specific division) are applied.

Implementation across Recreatex

Prices per division are applied across the Recreatex system, including Recreatex backoffice application, POS (cash register), API (Webshop, mPOS, Self-service kiosk) and SyDelCo.

  • Article sale: including sale of all types of articles, such as regular sales articles, tickets, memberships, activities or lesson registrations.

    In our example, we have a default price without division (1) and two division-specific prices (2 and 3). The price of an article sold at the POS will depend on the cashier's logged-in division. If a division has a specific price configured, that price will be applied. The default price will be used if no separate price is configured for a division.

    RN_8410_3.png
  • Article management: article price updates via the SyDelCo application.

    The column Division is now included in the export file, with the possibility of manually editing the information and importing it back into the system. Importing older files without this column remains possible.

    RN_8410_6.png
  • Reporting: in reports where the division-specific article price is relevant.

    For example, the printing of article barcodes including the article price.

    RN_8410_5.png
Mask national register numbers in Recreatex using SydAdmin security user groups.

Handling sensitive data such as national register numbers within Recreatex application can now be managed efficiently using SydAdmin security user groups. Using a new setting at the security group level, you can now mask the national register number in Recreatex overviews, input forms, reports and POS.

Configuration
RN_8410_18.png
  1. In SydAdmin, go to Management > Security users/program group > open the security group you want to modify.

  2. Activate the setting Hide sensitive data (national number) and save the changes.

  3. Make sure you assign all relevant users to this security group.

Recreatex implementation

The national register number is masked as a series of asterisks.

  • Input forms (employee, contact and customer address card)

    RN_8410_20.png
  • Overviews (customers, contacts and employees)

    RN_8410_19.png
  • Reports (e.g. Customer card report)

    RN_8410_21.png
  • POS

    RN_8410_23.png
  • Sales admin (Invoicing)

    RN_8410_22.png
Facility bookings: Enhanced activity booking flow

With our new web booking flow, you can now restrict your customers to book within a range of predefined timeslots (blocks), optimizing the use of your facility’s capacity and avoiding gaps in the facility schedule.

The enhanced flow considers your facility’s opening hours, calculates available timeslots, and suggests options based on the predefined timeslot duration and the minimum/maximum number of timeslots allowed per booking.

This feature is currently available for bookings by activity and Quick booking by activity.

Configuration
  1. In Recreatex, go to Facility bookings > Settings > Activities and open the detail screen of the relevant activity. In the tab Web modify the configuration in the section Next gen booking flow as follows:

    RN_8410_31.png
    • Activate: Select the option to activate the alternative flow for this activity.

    • Min. selectable blocks: Specify the minimum number of timeslots the customer must select per booking.

    • Max. selectable blocks: Specify the maximum number of timeslots the customer may select per booking.

    • Block size: Specify the timeslot duration (hh:mm). Based on this setting and the facility's opening hours the system calculates the timeslots in the webshop calendar overview.

  2. In Webshop Manager, go to General > User interface > Miscellaneous and activate the new Webshop user interface.

    RN_8410_32.png
Webshop booking flow

The new booking flow is currently available for Quick booking by activity (1) or regular booking, starting from activity selection in the tab Activities (2).

RN_8410_33.png

1. Calendar

The graphical calendar view is easy to navigate and guides the user towards the most suitable selection, helping to minimize gaps in the facility’s schedule.

RN_8410_34.png
RN_8410_36.png
  • The calendar displays only timeslots within the opening hours of the selected facility. In our example, the facility opens at 10:00. (1)

  • When the calendar overview is loaded, it centres on the timeslot closest to the current date and time (2). For example, if the customer opens the calendar overview at 14:41, it will display the timeslots around that hour.

  • If the customer picks a time outside of the current selection (3), the calendar automatically scrolls down to display the desired timeslots.

  • The color-coded blocks and legend clearly explain the timeslot details:

    • Timeslots selected by the customer (4)

      When a customer selects a block in the calendar, the system automatically marks additional blocks to reach the minimum required selection defined by the configuration. In our example, the customer must select at least 2 blocks of 30 minutes.

    • Suggested additional timeslots (5)

      Depending on the maximum number of blocks a customer may select, the system will suggest additional possible timeslots that are always consecutive, to use the facility time efficiently.

      Once the maximum number of timeslots is selected, any remaining suggestions are removed from the calendar.

    • Available timeslots (6)

    • Reserved timeslots (7)

      These are the already-booked timeslots or floating bookings (temporarily reserved slots by other customers if booking simultaneously).

    • Timeslots that are no longer available (8) either because they have already started/passed or because it is not possible to select the minimum number of consecutive timeslots.

  • Customers can switch to the old booking flow and back if needed. (9)

  • If multiple infrastructures are possible or an infrastructure has more places than can fit the screen the system will display pagination controls to allow the customer to navigate to the desired infrastructure and place.

    RN_8410_35.png

2. Extras

In the next step, the customers can see the booking overview (1) and provide the same additional information (2) as in the old booking flow: participants, customer card, contact person, national register number, birth date, description, remarks, subsidy info and competition type (for groups).

RN_8410_38.png

For more information about requesting and validating the national register number in the facility booking flow, see Webshop: Obtain national register number via activity registration or facility booking.

3. Summary

In the final step, before adding the booking to the shopping cart and proceeding with the payment, customers can review their booking details (1) and the additional information provided in the previous step (2).

RN_8410_37.png
Fiscal certificates: Download a fixed PDF copy of certificate duplicate on the Webshop.

We have implemented a new approach to ensure a consistent layout of fiscal certificates displayed on the Webshop and those generated by Recreatex (Crystal Reports). Instead of recreating the fiscal certificate copy on the Webshop via the Document service, the PDF hard copy of the certificate saved in the database will be displayed and available for customers to download.

This new logic for managing and distributing duplicates of fiscal certificates has been implemented in the following modules: Swimming coursesActivities, and Childcare.

Download fiscal certificate duplicate

When an original fiscal certificate is generated, a PDF duplicate of the certificate is saved in the database. The same PDF document is then picked up by the Webshop and made available for the customer to download:

  • in My Fiscal certificates (History and Overviews)

  • via a direct link

Generate/regenerate fiscal certificate duplicate

Although duplicates are now created automatically whenever the original fiscal certificates are generated, there may still be instances where generating duplicates is necessary. For example:

  • Older versions: Fiscal certificates created in older Recreatex versions might not have a copy yet saved in backoffice.

  • Layout changes: If the layout of the fiscal certificate has been altered, you can re-generate the duplicates to ensure consistency with the original.

When a duplicate is requested, the system checks for an existing PDF copy in the database.

  • If a copy exists, the user can choose to display the existing PDF duplicate or regenerate a new one.

    RN_8410_24.png
    1. If the user opts to display the existing PDF, it is shown without any changes to the database.

    2. If the user opts to regenerate the duplicates, the database is updated with the new PDF version. A progress bar is displayed while generating to allow the user to track the progress.

      RN_8410_25.png
Webshop: Obtain national register number via activity registration or facility booking

Including a request for the national register number on generic forms (such as user profile creation) may conflict with GDPR guidelines without proper justification.

If you, however, organize activities or provide facilities where registration or booking requires the national register number, e.g., to allow issuing fiscal certificates, it is now possible to request the national register number at the level of activity registration or facility booking.

Configuration

Activate the new web setting Ask national register number.

  • Activities: open the relevant activity and go to the tab Web > General

    RN_8410_8.png
  • Facility bookings: open the relevant place and go to the tab Web

    RN_8410_7.png
Webshop implementation

Depending on the availability of the information in the customer's profile (login user or contact person), the following section will be available or not.

  • Activities: A section with 2 mandatory fields National register and Date of birth is added in the tab Specify participants.

  • Bookings: A section with 2 mandatory fields National register and Date of birth is added in the tab Create booking.

  1. Birth date and national register number are available in the customer profile.

    RN_8410_9.png

    The section requesting the birth date and national register number is not included in the activity registration and facility booking flow.

    RN_8410_16.png
    RN_8410_17.png
  2. Birth date or national register number is available in the customer profile.

    RN_8410_10.png

    The section requesting the birth date and national register number is included in the activity registration and facility booking flow. The information already available in the customer profile is taken over and pre-filled automatically.

    RN_8410_14.png
    RN_8410_15.png

    After the activity registration or the facility booking has been completed, the new information (birth date or national register number) provided by the customer, is added to the customer's profile.

  3. Birth date and national register number are not available in the customer profile

    RN_8410_11.png

    The section requesting the birth date and national register number is included in the activity registration and facility booking flow.

    RN_8410_13.png
    RN_8410_12.png

    After the activity registration or the facility booking has been completed, the new information (birth date and national register number) provided by the customer, is added to the customer's profile.

UiTPAS: Configure new UiTPAS JSON API 4.0

We have transitioned from the old XML-API (UiTPAS API 3.0) to the new UiTPAS JSON API 4.0. This implementation introduces several changes in the UiTPAS/UiTdatabank configuration, allowing users easy access through client-based authentication, and making the previously used login screen redundant.

1. Configure division settings (SydAdmin)

In SydAdmin, go to Management > Company data, open the company detail screen, and click on the tab Division. Then, open the relevant division detail and click on the tab UiTPAS.

The following settings must be filled in:

RN_8410_26.png

For the previously implemented UiTdatabank Entry API v3, we have added the option Use client authentication for Entry API v3 to ensure users can utilize the same authentication method across all UiTPAS/UiTdatabank components.

RN_8410_29.png
2. Configure employee settings (Recreatex backoffice)

In Recreatex, go to General > Basic data > Employees > Employees and open the relevant employee. Under the tab Cashier data > Authorisation > General you will find 2 new settings:

RN_8410_27.png
  • Allow Uitpas (Client Authentication)

    • This setting only applies when Use Uitpas API v4 is activated.

    • Activating this setting allows the user to access UiTPAS functionality. Upon logging into Recreatex, the UiTPAS features become available automatically, with client authentication handled in the background.

  • Allow Uitdatabank (Client Authentication)

    • This setting only applies when Use client authentication for Entry API v3 is activated.

    • Activating this setting allows the user to access UiTdatabank functionality. Upon logging into Recreatex, the UiTdatabank features become available automatically, with client authentication handled in the background.

3. Check point of sale settings (Recreatex backoffice)

In Recreatex, go to Sales admin > settings > Points of sale > open the relevant point of sale and go to the tab UiTPAS.

RN_8410_28.png

The system checks the division set on the point of sale under the tab Access control and verifies the setting Use Uitpas API v4 for that division. When the division setting Use Uitpas API v4 is enabled, the point of sale setting Activate UITPAS authentication is disabled, as authentication with a username and password is no longer required.

4. Configure UiTPAS Organizers (Recreatex backoffice)

Your organizers must be configured as customer accounts in Recreatex with the organizer ID filled in as CdbID.

Important

When selecting an UiTPAS event from the list you can only see the events for organizers configured as customer accounts with the organizer ID filled in.

RN_8410_30.png
  • Under General > Basic data > Customers > Addresses, create an address card with all necessary details for each organizer.

  • On the tab Various > tab Uitdatabank > CdbID: fill in the organizer ID.

API changelog

Date

Type

Method

Summary

Internal reference

22 May 2024

Edit

FindSales

Added 3 new fields in the response

  • OrderId

  • TransactionId

  • PaymentId

BACKOFFICE-20159

30 May 2024

Add

GetCombiExpositionTicketOptionalArticles

Criteria

  • CombiExpositionId

  • ExpositionPeriodId

  • PersonId

Result

List of CombiExpositionTicketOptionalArticles for CombiExposition with price correct for expositionPeriod

BACKOFFICE-23970

18 Jun 2024

Edit

  • FindPlaces

  • FindReservationActivities

  • FindReservations

  • Reservation document

  • SeasonPlanningReservation document

Added properties to ReservationActivity

  • NGBookingFlowActive

  • NGBookingFlowMinSelectableBlocks

  • NGBookingFlowMaxSelectableblocks

  • NGBookingFlowBlockSize

BACKOFFICE-24551

14 Jun 2024

Add

GetStatusLerarenkaart

Criteria

  • CardNumber

Result

  • StatusResponse

  • AuthenticationMessage

  • Lerarenkaart

    • CardNumber

    • Valid

    • Message

BACKOFFICE-24541

21 Jun 2024

Edit

FindEmpleyees FindInfrastructures FindPlaces FindReservations FindreservationViewsBySearchCriteria GetReservationDocumentation GetSeasonPlanningConfirmationDocumentData

Added property ShowInfrastructureInfoOnWeb

BACKOFFICE-24534

03 Jul 2024

Add

  • GetGezinsbondSettings

  • RedeemGezinsbond

  • CancelGezinsbond

BACKOFFICE-24649

04 Jul 2024

Edit

ConfigureDevice

Added property TokenResetTime to the response in the Sales zone

BACKOFFICE-24160

04 Jul 2024

Edit

FindWaitingListStudentOverview

ListWaitingListCalls

Added LessonGroupEntryDate to the response

BACKOFFICE-24687

09 Jul 2024

Edit

FindExpositionPeriodDates.sql

Added a new property FilterOverlappingDays to the criteria

BACKOFFICE-24595

15 Jul 2024

Edit

FindActivities

Added Include EmployeeTasks to the criteria

Added EmployeeTasks to the response

BACKOFFICE-24110

16 Jul 2024

Edit

FindReservations

Added ImageUrl to the response in contactperson

BACKOFFICE-24112

17 Jul 2024

Edit

FindRentalOrders

Added ReservationId to the criteria

BACKOFFICE-24111

18 Jul 2024

Edit

FindReservationsOverviewByDay

  • Added to FindReservationsOverviewsByDayCriteria

    • Paging & Sorting

    • InfrastructureDescription

    • PlaceIds

  • Added to ReservationsOverviewItem

    • InfrastructureDescription

BACKOFFICE-23184

02 Aug 2024

Edit

CheckoutBasket

Added property to Basket

  • Token (int?)

FNB-87

05 Aug 2024

Edit

FindSalesZoneArticles

Added to FindSalesZoneArticlesCriteria

  • Includes.CustomerPriceGroupDiscount

Added to Article

  • CustomerPriceGroupDiscount

    • Id

    • CustomerPriceGroupId

    • StartDate

    • EndDate

    • DiscountPercentage

    • Description

BACKOFFICE-24825

05 Aug 2024

Edit

CheckoutBasket

Added property to Basket

  • SalesZoneId (Guid?)

FNB-82

07 Aug 2024

Edit

FindSalesZoneArticles

Added property to FindSalesZoneArticlesCriteria

  • UseItemCategories

Added to ArticleCategory

  • Translations

    • Translation

      • Description

      • Comment (always empty)

      • Language

      • ShortName

BACKOFFICE-24799

07 Aug 2024

Add

ImageService

Added new URL for ItemCategory image

/ItemCategory/{SHOPID}/{ID}?width={WIDTH}&height={HEIGHT}

BACKOFFICE-24799

07 Aug 2024

Edit

GetSalesZoneStatus

Added to SalesZoneConfiguration

  • ArticleCategories

    • ArticleCategory

      • Id

      • ShortName

      • Description

      • Level

      • ParentCategoryId

      • Translations

        • Translation

          • Description

          • Comment (always empty)

          • Language

          • ShortName

BACKOFFICE-24800

01 Oct 2024

Edit

Basket calls

Added 2 properties to ActivityReservation

  • BirthDate

  • NationalNumber

BACKOFFICE-25073