Language support and invoice logic fixes

New features

Culture

  • Location and reseller admin areas are now compatible with multiple non-English languages.
    • Currently set up for French and Swedish.

Invoices

  • Invoice statements can now be emailed to customers with an overdue balance (i.e. payments required past the invoice due date) to chase up payments.
    • Available at Invoices → Overdue balances.
    • Customer records must have at least one email address associated to receive invoice statements.
  • Locations can now add an optional note to all invoices to provide any additional details.
    • Invoices → Settings → General settings → Note.

Check-in app

  • Locations now have the ability to optionally hide an active job sheet's allocated time slot.
    • Config → Location settings → Check-in app settings → Hide check-in app time slot.

Calendar

  • Altered weekly view date format for better readability.
  • Lead times can now be directly overridden on the calendar widget itself.

Miscellaneous

  • Added Belgium as an available region within the system.
  • Additional bank holidays for European regions.
  • Updated various UI elements including fonts.
  • Updated vehicle VRN display to be a clickable link to the vehicle edit page where appropriate.
  • Additional credit reporting information.

🐞 Fixes

  • Fixed issue with certain Swedish SMS recipients not receiving messages when using the default "Car Update" sender name.
  • Fixed issue with certain customer address formats not locating correctly in Google Maps link.
  • Fixed issue with incorrect invoice generation prevention error message displaying under certain job sheets.
  • Looser restrictions on third-party booking email validation.