Bug fixes and improvements

The following bugs / defects have been addressed within r199.

Bug / Defect description
TeamView – UI Improvements for small mobile device (Text overlapping buttons)
Usual driver field containing more than 40 characters causes error on crediting invoice
Purchase ledger due/paid column not populating
Incorrect balance on invoice caused by refunding
Editing a deferred work entry from the deferred work report resets the search results to blank
Username auto fills WIP filter box when moving job
Consumables does not read default nominal code if left blank
Work history print only prints qty’s as whole numbers
Sage export files export with duplicate .csv file extension
TeamView – Decimal points can be entered into the mileage field
Tyre Markon Matrix not working
Default payment method doesn’t apply to payment screen when paying off invoices previously created
Invalid email characters – Following characters allowed for email: !#$%&’*+-/=?^_`{|}~
Cash customer with contact details lost on credits
WIP tab not loading
Wrong credit figures displayed on large totals in Credit note screen
Console Error on Vehicle Registration Screen
Repair times view UI fix for cut off text
Planned hours are not reset when the job is removed from the diary
Sales Ledger ‘Pay’ Button enabled when there is no payment method on page load
Sales Ledger ‘Pay’ Button – Enabled when there is no payment method (not on load)
Diary entry flyout in month view is cut off
Updating VRM does not update reminders
Planned hours not updated when we drag to extend job in diary
Due in information is not reset when job is reassigned to awaiting assignment via flyout
ContactName not recording all character for invoices, estimates and jobs (long names)
Very Long Vehicle Details are cut-off on Schedule Printout
Uncaught error when adding a Technician