RSS Feed c9 logo Australia's best motorcycle shop retail software
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
Release 4.113 December 24, 2010 barney
  • EMail - optionally support sending email via c8's network server. If Mail server is blank mail will be routed via c8 instead
  • Bugfix: Phonebook - would not generate if there are any franchises whose name was > 20 characters
Release 4.112 December 23, 2010 barney
  • Unit GST : sub 300 claim is cost inc, not cost ex. GST Report was using cost ex
  • Unit GST : Non ABN Reclaim must use lesser of sale gst or cost gst. Original report was not doing this : only reported cost gst. Implementation also takes marine unit merging/splitting into account. Merged units estimate sale price assuming merged never occurred. Changes also apply ledger record tracking
  • Phonebook : Browse drag 'thumb' is movable
  • Email notification : setup system so it re-uses a single network connection for sending bulk email, such as statement delivery. Suspect that in some networks, devices such as routers and firewalls (either in the shop or in the ISP) may treat rapid connection and disconnection to mail servers as some sort of virus/spam attack and may be firewalling such traffic
Release 4.111 December 22, 2010 barney

DB Schema Change

  • Added phonebook
Release 4.110 December 21, 2010 barney
  • Bugfix with miner. Would report error and then crash under some subtle circumstances
  • Tweak screen layout for some controls - notably franchise phone number entry
  • Release 4.109 December 20, 2010 barney

    DB Schema Change

    • Franchise and Accessory Suppliers. Allow setting of phone, fax, email and notes
    • Browse jobs - provide option to view/modify account details so users can easily access phone number details from within workshop
    • Allow setting of multiple job types per workshop job. Upto 3 per job
    • Bugfix - missing Database Sequence for formulae table. Could not insert new formulae
    • QB integration bugfixes : write correct amount. Set reference to supplier invoice number
    • Units invoice - optional config setting to print total invoice less deposit. Needed by Yamaha Finance
    Release 4.108 December 19, 2010 barney
    • Export OPEA : either export distributor prices/codes or dealer (retail) prices. Also prints discount codes + values
    • 'Yet to be paid' print on spares receipts only prints if invtotal is greater than 0
    • Annoying bug : if you press esc sometimes it is 'handled' by the frame. Which causes entire application to quit.
    Release 4.107 December 18, 2010 barney
    • Bugfix : print jobs in progress report detail was overprinting on header
    • A4/Docket Point of Sale print : print line items in order they are added into point of sale
    • Reprint spares invoice : remove unnecessary and annoying message popup that says print was successful
    • Cosmetic changes to portrait style statement
    • Daily Order minqty tweaks : if min limit is set then additionally limit # of order on daily for stocking to # sold at point of sale
    • Configurable option in setup. In receipt invoices print 'yet to be paid' if no instrument accepted. Defaults to off
    • Late Balance notification - permit configuration to set calculation of period to be based on date invoices are raised (existing behaviour) or based on when statements are printed (estimated - end of month from date invoice raised: new functionality)
    Release 4.106 December 17, 2010 barney
    • All invoices : added ability to set a letter head image that prints instead of dealership name. Configured via dealership details
    • Workshop print job in progress : use available paper more efficiently
    • Workshop job description : modified all screens that display this. Made entry text box wider
    « Previous PageNext Page »