Category: Development

Deposit Invoices

It may be a new year, but we’ve been hard at work on the next update (v4.21) to our room booking and resource scheduling system. We’re giving you a “first look” here on the blog at some of the upcoming features you can expect.

Invoicing has been a staple feature of our software for many years. Following customer feedback, for v4.08 we expanded the invoice generation capabilities of MIDAS to also allow generating “Cancellation Invoices“.

This feature automatically charges a cancellation fee to your clients and generates an invoice accordingly if their bookings are cancelled (removed from the system) at very short notice.

This has been well-received by customers, many of whom have also asked for the ability for their MIDAS system to generate “deposit” invoices too.

Well, we’ve listened, and are excited to announce that “Deposit Invoices” are finally coming in MIDAS v4.21!

When generating invoices for bookings and deposit invoicing is enabled, MIDAS will instead generate two invoices; the usual “regular” invoice and a separate “deposit” invoice.

Deposit Invoice Settings in MIDAS v4.21
Deposit Invoice Settings in MIDAS v4.21

The amount charged on a deposit invoice can be customized. It can either be set to a fixed amount, or as a percentage of the overall total booking cost.

Furthermore, there’s also the option to deduct the value of the “deposit” invoice from the “regular” invoice. In not selected, the deposit charge will be in addition to the main booking/hire charge.


Theme Improvements

Following on from our previous post, you’ll know about some of the difficulties and challenges we’ve faced over the years in ensuring a consistent user experience can be delivered for our users, regardless of which web browser they’re using.

In response to customer feedback, updating and improving some of the visual elements of MIDAS has been the main focus for our next update, v4.20.

This blog post outlines some of the key visual changes we’re making in order to improve the user interface (UI).


Deprecating some old, less popular themes

The standard (non-HiRes) version of the “Default” theme is being retired, along with the “Pastel” and “Classic” themes.

Pastel Theme for MIDAS

The “Pastel” theme (shown above) was the least used optional theme by our customers. We may re-introduce a similar theme in the future, but for now the “Pastel” theme will no longer be available in v4.20

Classic v3 Theme for MIDAS

The “Classic” theme (shown above) was originally introduced with the release MIDAS v4.00. It was based on the icons in the previous pre-v4.00 interface for MIDAS. As there were significant changes made to various icons between MIDAS v3 and v4, the “Classic” theme’s primary purpose was to ease the transition to v4 for long standing customers familiar with icons from v3. MIDAS v3 was superseded by v4 over six years ago now, and so this interface is now very dated. As such, the “Classic” theme will no longer be available inn MIDAS v4.20.

Standard Resolution Default Theme for MIDAS

The non-HiRes version of the “Default” theme (shown above) was primarily aimed at self-hosted customers who were installing MIDAS onto a server which didn’t support serving SVG images. The non-HiRes default theme version was identical to the “Default-HiRes” theme, but with high resolution SVG icons substituted for lower resolution PNG images.

Nowadays, all modern servers can be configured to correctly serve SVG images. The majority of which being able to serve such content natively. (All our cloud-hosted customers are defaulted to the high resolution, rather than the standard resolution, “Default” theme)

The original purpose of the non-HiRes “Default” theme is therefore pretty redundant, and so has been removed from v4.20.


Updating Existing Themes

High Resolution SVG graphics in MIDAS

The previous “Default-HiRes” theme has been updated and renamed to “Default” for v4.20. The “BrushedSteel”, “HiContrast” and “Slate” themes have all had a face lift too. All of these themes now boast high resolution SVG icons, and improved layouts.

Brushed Steel Theme for MIDAS
High Contrast Theme for MIDAS
Dark Slate Theme for MIDAS

We’ve also increased the size of some visual elements to better aid those with sight difficulties or those accessing MIDAS on very small screen devices. Here’s a comparison of the login screen under the hi resolution “Default” themes in both v4.19 (left) and v4.20 (right):

MIDAS v4.19 login screenMIDAS v4.20 login screen
v4.19 Login Screenv4.20 Login Screen

Introducing New Themes!

We’re also adding THREE exciting new, high resolution themes to v4.20!

Honeycomb

New Honeycomb theme for MIDAS

Squares

New lilac Squares theme for MIDAS

Wood

New Wood effect theme for MIDAS

Additional new themes may also be added in the future. For v4.20 though a total 7 distinctly different themes will be included as standard. No longer will there be a need to download and install (in the case of self-hosted customers) or request (in the case of cloud-hosted customers) optional themes for your MIDAS system. All 7 of these themes are included as standard.


Custom themes

Self-hosted customers will still be able to “tweak” and customize their own visual themes for MIDAS. However, the process for doing this is slightly different than before. We’ve updated our Knowledge Base with instructions in this regard.


Future development

The new way in which themes are handled starting with v4.20 make it easier for us to introduce further themes in the future. It also serves to lay future foundations for an often requested “white label” edition of MIDAS.



MIDAS and Internet Explorer 11

Here are MIDAS HQ we love getting feedback from our customers! Whether positive or critical, all feedback is important to us. Feedback helps us to continually develop and improve our MIDAS room booking & resource scheduling software and service.

Our customer feedback is overwhelmingly positive. In fact, you can read some of these comments on our website. We’re also on independent review sites such as TrustPilot too.

However, in recent times a handful of customers have commented that they perceive the MIDAS user interface (UI) a little “dated”.

We wanted to begin addressing this for our next MIDAS update. For v4.20 we’ve introduced a number of changes and improvements in this area. You can read about these changes in this blog post.

But it’s also useful to explain some of the challenges we’ve faced with regards to the UI over the years.

Ensuring maximum browser compatibility

As you may or may not know, MIDAS has been in continuous active development for well over a decade. Our philosophy has always been to support ALL popular web browsers. That includes Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Apple Safari, and more recently Microsoft Edge.

Room Booking System for Chrome, Firefox, Safari, Opera, and EdgeSupporting all these browsers has been an enormous task over the years. But we feel strongly that our users should have a choice of which web browser they use. We’ve been committed to ensuring a consistent MIDAS experience across browsers. We believe users shouldn’t forced to use one particular browser in order to use our MIDAS software.

Slow development of Internet Explorer

It’s fair to say that the most difficult web browser to maintain support for over the years continues to be Microsoft’s Internet Explorer. The challenge has primarily been because IE has always lagged way behind all other vendor’s browser offerings in terms of its development, updates, and support for the latest standards. Essentially, the web has developed and evolved significantly over the years we’ve been developing MIDAS. Yet over this period, Internet Explorer hasn’t kept up.

To some extent we’ve been “held back” over the years by our decision to continue to support customers who force their uses to use Internet Explorer. However, as of today the only version of Internet Explorer we officially support is 11. We’ve already deprecated support for IE10 & 9, IE8, IE7, and IE6 over the past decade.

MIDAS and Internet Explorer 11Continuing to support MIDAS in IE11 for the very small (and ever decreasing) percentage of our users who continue to use this old browser, limits how we can develop MIDAS, particularly in terms of the user interface.

The demise of Internet Explorer 11

Whilst we would have loved to have dropped IE11 support long ago, Microsoft continue to support IE11. They have committed to providing mainstream support for IE11 until the end of life of the operating systems upon which it’s installed. This includes Windows 7, 8 and 10. Windows 7 & 8 have both now reached their EOL (End Of Life) for mainstream support. Windows 10 however is still actively supported by Microsoft and will continue to be for the foreseeable future (for a minimum of at least two years).

That’s why we’ve taken the difficult – but necessary – decision that at some point during 2019 we’ll officially be dropping IE11 support in MIDAS.

This won’t necessarily mean that MIDAS will suddenly cease to function for IE11 users next year. But it does mean that over time new features and new user interface elements and enhancements may not display or – even function correctly – if you continue to access MIDAS using Internet Explorer 11.

Migrating from Internet Explorer

If you’re currently an IE11 user, there is however, plenty of time to switch to a different web browser. There’s also plenty of choice when it comes to modern alternative web browsers.

MIDAS will continue to be supported in recent versions of Firefox, Chrome, Safari, Edge, and Opera.

We appreciate that this may affect a very small number of users. However, we hope this post gives some insight and understanding as to why we’re making this decision. We’re also confident that this will give you plenty of time to switch to an alternative, more modern, web browser.

If you have any questions or concerns over how this may impact you and your organization’s use of MIDAS, please don’t hesitate to contact us. Our friendly team will be only too happy to help!


Invoicing Improvements

The forthcoming update to MIDAS – our popular room booking and resource scheduling system – includes a handful of small, but nonetheless useful, updates and improvements to the extensive Invoicing capabilities of the software.

We often receive ideas and suggestions from our customers as to what new features and improvements they’d like to see. May of these suggestions relate to the invoicing capabilities of MIDAS. Taking these on board, our next update (v4.19) will feature…


A new “View Only” option for the “Can use invoicing” user permission

Existing MIDAS administrators will know of the powerful set of permissions that can assigned to accounts on a per-user basis.

One of the available permissions is the “Can use invoicing” setting. This setting allows administrators to allow/deny each user the ability access to MIDAS’ Invoicing features.

Previously, this permission had three possible settings:

  • No – User has no access to any of the invoicing features
  • Yes – User has full access to all of the invoicing features
  • Limited – User may create/generate invoices, but may only view/modify/delete invoices which they created/generated. (They will not have access to invoices added by other users)

For v4.19 we’re adding a forth option to this permission – “View Only“. User’s who’s “Can use invoicing” permission has been set to “View Only” will be able to view all invoices, but will not be able to modify, delete, email or print them, nor will they be able to generate or create new invoices.

This new option is useful to organizations who wish to grant “read only” access to their invoices, for example, for the purposes of auditing.


Exporting invoice summaries in Excel format will format “Invoice Dates” as Excel dates (rather than as text)

In the previous update to MIDAS (v4.18), we introduced the ability to export invoice summaries in native Excel (.xlsx) format.

We’re made a small improvement to this for v4.19. Invoice dates will now be formatted as Excel dates rather than as regular text strings.

This allows for easier manipulation/format of dates when viewing your exported invoice summaries in Excel.


Tax Amount and Grand Total fields become editable

After generating or create a new invoice in MIDAS, its contents may be modified prior to “finalizing” it. A “Finalized” invoice is one which has been printed/emailed to the client.

When editing invoices, by default, MIDAS will automatically re-calculate totals when you make changes. For example, if you charge $50/hour for room hire and you’ve invoiced for 2 hours, the line total on the invoice would be $100. If you then manually change the quantity from 2 to 3 hours, MIDAS will automatically re-calculate the line total of the invoice to $150, and the grand total of the invoice accordingly.

A small “Calculate Totals” tick box is present when modifying invoices. If un-ticked this will prevent MIDAS from automatically calculating totals, allowing you to specify manual amounts if necessary.

However, in earlier version, with the “Calculate Totals” box un-ticked whilst you could modify item rates, quantities, line totals, and tax rate, the tax amount value and grand total values would still be automatically calculated and couldn’t be manually adjusted.

We’ve changed this for v4.19 so that when the “Calculate Totals” box un-ticked, you’ll be able to manually modify the value of any field on your invoice.


We’ve also made one other small change relating to invoices for v4.19. This relates to the way that a client’s “Paid in Full” and “Outstanding” invoices were displayed in the Booking Information Panel.

Previously, these lists were sorted in ascending order. This meant that the client’s oldest paid invoice would appear at the top of the list “Paid in Full” list of invoices.

We’ve changed this sort behavior to descending order for v4.19. Now, the client’s most recently paid/outstanding invoices will be shown at the top (rather than the end) of each respective list.


Click here to continue reading about some of the other new & improved features in MIDAS v4.19!