RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.123 January 3, 2011 barney

DB Schema Change

  • Bugfix: reprint invoice did not correctly navigate to the sold unit when selecting view invoice on spares sold to a unit
  • Added timesheet tracking as independent from jobitem labour charging.
Release 4.122 January 2, 2011 barney
  • Portrait statement. Also print dealership town/postcode
  • Redesigned setup screen so items are better and more intuitively organised
  • Print deposit taken on repair authoritory
  • New setup option : do not print barcode on job card
  • New setup option : do not print build date on unit invoice
  • If tender on sale is disabled do not allow entry of payment amount into POS Complete screen
  • Purchase unit. Do not ask for instrument. Do not include in cash till
Release 4.121 January 1, 2011 barney
  • Mail merging broken and crashing. Regression bug: caused by recent changes to fix text box wrapping
Release 4.120 December 31, 2010 barney
  • Bug with Workshop convert estimate to workshop job. When converting spare parts generally one part would not be copied across
  • Database backup - allow backup from any terminal. Auto create backup directory if it doesn't exist already. This is to deal with users who drag/drop or cut/paste backup directory resulting in directory being deleted. Instead of copy/paste
Release 4.119 December 30, 2010 barney
  • Text entry boxes (notes) now word wrap their contents instead of scrolling to the right
  • Import opea - trim down the list. Removed Monza, Polaris and Online
Release 4.118 December 29, 2010 barney
  • Option to Disable Windows DirectDraw/Direct3D acceleration via c9 setup for systems with suspect graphics cards/drivers

    Note that the technique used for applying these setting changes may not be sufficient. Some websites seem to suggest technique we are using is okay. Others say it is not enough. If graphics problem persist, then new version of c9 will be prepared that also incorporates changes into startup.exe to ensure system property changes are passed into java at startup time

Release 4.117 December 28, 2010 barney
  • Workshop invoice. For tendered sums only add account payment upto value of outstanding on invoice. Assume excessive payment is returned as changed tendered
  • Workshop invoice: print pickup date not the finish date
  • Cancel workshop pickup : if cancelled job was invoice type and either funds were tendered or workshop had prepay on it, then cash till would not balance correctly
  • Account Statements (a4). Do not print due date. Print 'overdue' instead of 90 days/60 days
  • Parts Magician lookup bug. Would regularly report request as timed out.
  • Estimates : use spare parts POS screen for adding parts to an estimate
Release 4.116 December 27, 2010 barney

Bugfix Release - Logic Errors

  • Print Order. Would not print ordhead or orditem notes if requested
  • Spares Credit : print instrument list instead of hard coded words 'cash refund'
  • Spares Credit : print logo if logo is set
  • Spares Credit : send to email selection at point of sale did not work
  • Point of sale : fixed bug where you could change invoice type and click on continue but checks and balances for changing invoice type would not be performed (i.e. setting/clearing deposit amount etc)
  • Point of sale : type in a part number that occurs multiple times: make sure supercession chains are followed for all matching parts before displaying the select list. So correct part,header,price,loc and QoH is displayed
Release 4.115 December 26, 2010 barney

Bugfix Release - Crash Report Triggering Bugs

  • Browse data (any table). Under some circumstances would generate crash (NPE in File. reset for quickScan but original scan never matched anything meaning QS buffer was null)
  • Complete Job/Modify Job. Under some circumstances would generate crash (NPE in File. put when primary key position has been voided by a reset ). Concerned they may still be a bug lurking here with updating jobs
  • System would sometimes crash on login screen. Not sure why, but removed NPE entity causing this. (Was not necessary).
  • System could crash when changing tab when focus is leaving a entry text box. NPE triggered by doing AWT activity on non AWT thread. Moved affected components of tab switch logic so that it is guaranteed to occur on AWT Thread
  • Trying to open a password protected xls file would cause system to crash
  • Browsing notes on part in receive order could NPE. Not sure why, but inserted NPE guards into code
  • QB synchronization would fail due to cursor error. Fixed by wrapping with a txn frame
  • (Non Fatal) : NPE on AWT thread involving list controls
Release 4.114 December 25, 2010 barney

DB Schema Change

  • Modified c9 startup procedures so that it can better cope when restarting after an upgrade. Some systems seem to exhibit problems. (Possible socket data interchange bug and retry limit set far too high)
  • Bugfix : reporting of instrument payment method on units was messing up and missing out on after invoice costs in some circumstances. Bugfix is not retrospective. Only fixes new sales
  • Orders - wrap export order in database transaction frame
  • Orders - wrap cancel order in database transaction frame
  • Allow setting of a minimum cost->retail margin. Set on a per price bracket basis
  • Allow setting of a list price markup value per franchise. On master file import, list price stored in c9 is marked up by % indicated. So if master file says list is $40 and markup is set to %20, actual list recorded on master file is $48
  • View invoice for reprinting : display order number correctly
  • Print statement : 30/60/90 balance should be based on end date, not start date. So balances display correctly for multi month report runs
« Previous PageNext Page »