RSS Feed c9 logo Australia's best motorcycle shop retail software
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
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.
    « Previous PageNext Page »