Includes database changes, you need to log all terminals out during upgrade
This verison introduces a global stolen vehicle database that is triggered from VIN numbers. At key points in c9 (purchase unit, start new workshop job, add a unit) c9 in the background will interrogate stolen database list and alert you if the bike is flagged as stolen and which dealership flagged it.
To flag a unit as stolen so that other dealerships can also see this, goto modify unit and tick the checkbox that says 'Stolen Vehicle
Other changes
- Spares
- Export Price file : include option to export as CSV file (instead of just OPEA)
- Workshop
- Timesheet report would not work while running c9 remotely. Now fixed.
- Bugfixes/misc
- Increased max chars on SMTP server from 40 to 60
- Paypal integration. Under some rare circumstances c9 would incorrectly track amount of money collected from paypal so far resulting in errors when closing out a paypal sale. (Cause: pointofsale screen did not drop till objects if left open, so subsequent sales would rewrite wopayment on an unrelated invoice, resulting in c9s tracking of paypal ops being incorrect. There might be impacts also for eftpos integration with this bug as well, likely eftpos journals being duplicated in the database.)
- Includes a possible fix for long running issues that impacts a couple of c9 users who have dual monitors and relatively modern computers. (Possible low level defect in java's RepaintManager causing VolatileImage objects it serves up to be somehow broken making screen refresh wig out repainting incorrect buffer sizes. Resetting buffer settings on RepaintManager at critical points seems to of fixed it. One identified trigger point is transition of add labour and message window that pops up that says 'labour added'. Suspect issue is video driver buffer has some sort of race-condition associated with switching in new OS level windows. Instrumented c9 code using decorated RepaintMaanger suggests c9 is honouring AWT thread contract and keeping everything on AWT dispatch thread, so race, if it indeed is a race, is unlikely to be caused by c9 code. ).