Improved Booking Import Support

The ability to import data from other software is crucial to those looking to change booking systems. This is especially true if they wish to retain existing data from their current scheduling solution.

MIDAS supports importing data from a range of applications – if your current application can export bookings, clients, or users in common CSV format, the chances are you can import this directly into MIDAS.

We’ve made some enhancements for v4.41 to better support those wishing to migrate from Skedda to MIDAS.

Support for importing “Multi-Room” Bookings

Traditionally, booking data in CSV format contains “one booking per line” in data file. That is to say that each “line” of data in the CSV relates to a single booking.

Data exported from Skedda is a little different. If a client has bookings in multiple spaces/rooms at the same time, Skedda sees these as a single “multi room” booking, rather than as individual bookings in each space.

Consequently, multi-room bookings continued within an exported Skedda CSV data file occupy a single “line” (or “row”) in the file.

We’re pleased to announce that MIDAS v4.41 now supports importing “multi room bookings”.

Support for importing dates / times in additional formats

Booking systems store dates and times in various formats. This means that when data is exported from them, there isn’t necessarily a standardized date format that they all follow.

When it comes to importing booking data into a MIDAS booking system, our software can recognize dates and times in a variety of formats.

Here’s a complete list of the date/time formats MIDAS supports when importing booking data – including two new ones for v4.41:

Single Dates:

  • DD.MM.YYYY (Example: 26/11/2025)
  • DD.MM.YY (Example: 26/11/25)
  • MM.DD.YYYY (Example: 11/26/2025)
  • MM.DD.YY (Example: 11/26/25)
  • YYYY.MM.DD (Example: 2025/11/26)
  • YYYY.DD.MM (Example: 2025/26/11)
  • YY.MM.DD (Example: 25/26/11)
  • YY.DD.MM (Example: 25/11/26)
  • DD.Mon.YYYY (Example: 26-Nov-2025)
  • DD.Mon.YY (Example: 26-Nov-25)

Single Dates with Times:

  • DD.MM.YYYY HH.MI (Example: 26/11/2025 16:30)
  • MM.DD.YYYY HH.MI (Example: 11/26/2025 16:30)
  • YYYY.MM.DD HH.MI (Example: 2025/11/26 16:30) ← NEW FOR MIDAS v4.41
  • YYYY.DD.MM HH.MI (Example: 2025/26/11 16:30) ← NEW FOR MIDAS v4.41
  • HH.MI.SS – Day DD Month YYYY (Example: 16:30:00 – Wednesday 26 November 2025)

Date / Time Ranges:

  • HH.MI-HH:MI, Day DD Month YYYY (Example: 16:30-17:30, Wednesday 26 November 2025)
  • Day DD Month YYYY HH.MI – Day DD Month YYYY HH.MI (Example: Wednesday 26 November 2025 16:30 – Wednesday 26 November 2025 17:30)

The various date and time formats that MIDAS supports when importing data cover those used by many popular booking systems, including MRBS, Skedda, and more.

So if you’re looking to move away from your current booking solution, and that system allows you to export booking data, you’ll likely be able to import it directly into MIDAS.

Not sure if your data is compatible? No problem! Just reach out to our sales team (perhaps include a sample of the data you’d like to import), and they’ll be happy to advise!


Improvements to graphs in reports

We’ve completely re-written the code which generates graphical reports and statistics in MIDAS for v4.41.

Previously, bar graphs and pie charts were dynamically rendered within HTML <canvas> elements. This had a number of limitations, and so starting with v4.41, we’ve switched to dynamically rendering graphs using SVG instead.

The most notable benefit to this is that we can now show “tooltips” when you hover over elements within a graph.

Graphs now have "tooltips" in MIDAS v4.41
Graphs now have “tooltips” in MIDAS v4.41

Another issue we’ve addressed when rewriting graph code is that of x-axis scaling.

Most vertical bar graphs which MIDAS can generate have dates along their x-axis. As MIDAS allows you to select a date range for many generated reports, the resulting x-axis could represent a single date, or a very wide date range spanning several years.

Until now, MIDAS would label each date within the selected range on the X-axis. For larger date ranges, these labels would all overlap causing an illegible mess along the X-axis.

Now that we’re able to bring dynamic “tooltips” to graphs in v4.41, it’s no longer necessary to display labels for every date in the selected range along the bottom axis. That’s because these tooltips will show the date of the bar your cursor is ‘hovering’ over.

Consequently, for large date ranges, the X-axis will now only be labelled with select dates within that range. This produces a far clearer bottom axis, which we’re sure you’ll appreciate.

Floating “tooltips” aren’t just confined to bar charts – they’ve also been added to pie charts too!

Pie Charts also now have floating "tool tips" too!
Pie Charts also now have floating “tool tips” too!

Control when unsent invoices are sent

The Scheduled Tasks functions of MIDAS allow your booking system to automatically perform certain actions in the background – even when you’re not signed in.

One of the automated tasks your booking system can perform is to send any unsent invoices to your customers.

Previously – and if enabled – the “Send any unset invoices” setting would cause MIDAS to check for and send any unset invoices. This action would occur once a day during the hour in which you’d set your daily scheduled tasks to run.

For MIDAS v4.41, we’re giving you more control over when unsent invoices are automatically sent.

Choose when unsent invoices are sent
Choose when unsent invoices are sent

Set “Send any unset invoices” to “Daily”, and MIDAS will behave as before. Once per day (during the hour you specify), MIDAS will send any unsent invoices to your customers.

Alternatively, you can change “Daily” to a specific monthly date. So if set to “1st”, then on the first day of every month, your MIDAS system will automatically send any unsent invoices.

What constitutes an “unsent” invoice?

MIDAS considers an “unsent” invoice to be any invoice which has not been either printed or emailed. Once an invoice has been either printed or emailed to the customer, the invoice is considered to have been “sent”.


More control over “Public” venues

Did you know that MIDAS includes some powerful features which you can enable for the benefit of “non-users”?

Non-users are visitors to your website – individuals who won’t have a dedicated user account within your MIDAS booking system. You may wish to allow visitors to be able to check room availability and make booking “requests” or actual bookings online.

The “Public” features of MIDAS allow this.

The Public features of MIDAS comprise of two similar but distinctly different functions..

Public Web Bookings

The Public Web Bookings feature allows an individual to check room availability, book, and securely pay for their booking online.

Public Booking Requests

The Public Booking Requests feature allows an individual to check room availability and submit a booking “request” online. Once a booking request has been submitted, a “Manager” for that space can quickly approve or reject that request. Requests which are approved become confirmed bookings.

Setting venues to be “Public”

Now, you may not want all the spaces/rooms within your MIDAS booking system to be available for public booking/requesting.

That’s why on the Manage Venues screen, when an administrator selects a venue, there was a tick-box to make the venue “public”.

Until now, marking a venue as “Public” would apply to both Public Web Bookings and Public Booking Requests – if both features were enabled.

For MIDAS v4.41, we’ve made an improvement. You can now make each venue available for just public “Booking”, just public “Requesting”, both, or neither!

Improved Public Venue Control in MIDAS v4.41
Improved Public Venue Control in MIDAS v4.41

This small but significant improvement will allow now you to have some spaces directly bookable by the public. At the same time, you can have other spaces which must instead be “requested” and approved by an administrator.