- Inventory check
- Yamaha - support either client certificate or hardware VPN access methods
- Eurotread - allow longer user names on login.
- Fixed triumph fiche importer. Stopped working because of a number of changes triumph made on their site
- Export Honda Warranty
- export format was incorrect. Now fixed.
- Added two new fields requested by Honda: Gender and DOB
- Bugfix : under some rare circumstances adding cost onto a unit will erroneously record cost onto cash till report. Depends on what terminal was doing just prior to the add cost, e.g. reprinting an invoice will trigger this bug. Now fixed.
- Bugfix : sometimes downloading new version of c9 to terminal can fail (local network error) and leave temporary files in \c9 folder. Under some rare conditions attempts to restart c9 will not succeed until these temporary files are deleted. Now fixed.
- New F12 check availability: now supports Eurotread and Link International
- BMW Fiche import : was importing low resolution images for certain diagrams and wasn't getting hotspots right on those diagrams, typically photographed items. Now fixed.
- Miner query results : display row count.
- Browse account. Could not filter on name bits : i.e. last name/first name, etc.
- View Account Transactions : would allow you to jump to corresponding spares/workshop/unit sale but because anyone can keyin a reference number this could cause jumping to non-existant/invalid sale or a sale performed by a completely different customer. Modified and put some rudimentary checks in place.
- Print Statements : as per above. Only print invoices for which rudimentary validity and ownership tests satisfy.
- Quick Books Integration - allow user to select from either Cost of Goods Sold or Expenses chart of accounts. (Previously would only display Expenses)
- Purchase unit : Recent changes made have confused alot of users. Made some tweaks to help with this : when adding a new unit to purchase automatically pop select unit browse window. From here user can either a) select unit, b) key in it's vin, c) Click add unit to add a new one or d) press Escape and key in new unit details
- Suzuki online fiche import
- Bugfix : was not importing diagram part quantities. Now fixed.
- New framelisting included, which includes 2013 GW250
- F12 check supplier
- Fixed unusual bug where it was not automatically logging in sometimes (I could fix it via remote access, but change fixes it for good)
- Include support for Yamaha, requires some heroic hacking skillz to get setup, more on this in a separate post.
Includes database changes. You will need to log all terminals out during upgrade
- Website SEO tools - web side of things not yet built. Will include a post that explains these new functions once corresponding webpage changes have been made.
- Select account by query. Some filters, like last name were not working in the query result screen. Now fixed
- F2 lookup part : now has a wildcard search option. Runs really slow, but allows you to do fine tune searching when existing description search is not up to the task.
- Workshop staff report : was incorrectly including quoted/estimate labour. Now fixed
- Receive spares : print invoice date on receive sheet
- Import price file bug fixes
- Deleted stocked item. Was not properly checking 12 month sale history and would delete parts where qtyonhand=maxqty=minqty=0 but had some recent history. Now fixed.
- New supercession checker gave up on chains longer than 20 parts. Yamaha have heaps of parts longer than this. Modified new supercession checker to give up after 100 parts; i.e. the limit of the prior supercession chain tracker.
Includes database changes. c9 will force you to log all terminals out during upgrade
- Fixes to selling units on finance
- When using cash customer deposit, system would not consume deposit on cash account. Now fixed
- Transaction record written against finance company was GST exempt. Now fixed. Also, GST on account sales was incorrect and not including ORC GST component. Note that this does not represent a bug on business reports. Only 'GST' on account transaction; which is non-functional, deprecated, and only used in one part of c9, and only for visual on-screen display. (View Account Transactions)
- Fiche Diagrams : you can now print and email them in c9
- Clocking : Couple of tweaks to make failure to clock off overnight easier to deal with
- If tech is currently flagged as idle or on break do not pop the warning message and do not record any timesheet information for last task of the day they failed to clock off. Just assume that they intended to clock off for the day but clicked on the wrong button
- For overnight warning message, if tech's current job occurs after 6 pm, then present default clockoff time to start of the following hour.
- Suzuki Online EPC : fixes
- Slight bugfix with recently added resume functionality
- Made import more resilient to network errors. On network problem the importer will attempt to reconnect upto 4 times. Only upon 4th consecutive failure it will hard fail
- Bugfix: certain diagram images would cause c9 to crash with a memory error.
- Workshop repair authoritory - print VIN and Engine number
- Workshop job card redesigned to make it look visually better. Align boxes etc.
- Broken Promises : jobs whose promise date is today or earlier are color coded red
- New Report : Workshop Spares Sales
- Import fiche : include logic to detect if last import was aborted and allow user to resume the import. Useful for doing full re-import when import source is unreliable (i.e. internet based import)
- Spares Point of sale : you can now sell parts to unit deals from within point of sale
- Order book : option to print order book
- Order book : option to move a part from Daily->Stock and vice versa
- Unit deals : option to receive onto floor a unit on order inside the deal itself. Saves you having to back out and goto purchase.
- Workshop warranty: keying in money received on warranty would break GST component out incorrectly. Now fixed. Fix will also retrospectively fix existing records
- Business activity : option to filter out workshop warranty invoices
- Unit finance sale : recording on business activity was incorrect. Now fixed.
- Unit purchase ergonomics. Keying in reference that already exists would throw your data away and load in details of the duplicate unit. Most often, you don't want this to happen, instead you want it to generate a new unique ID. Modified so it behaves the latter.
- Unit sale ergonomics in a deal. Clicking back on a on-order deal would pop unit select browse. Now fixed
- New fiche importer for Suzuki Online EPC. Existing CD based import is still there but towards bottom of the list. Recommend Suzuki dealers to do a full reimport of Suzuki diagrams. This new importer provides a number of improvements.
- Older diagrams are hotspotted
- Diagram quality is generally better
- Algorithms for pruning diagram list, both units and diagrams on a unit are more sophisticated and better able to filter out units not shipped to Australia, and diagrams that do not apply for a given unit.
- Note that new importer, importing from a website, takes significantly longer to run. Leave it running overnight.
- Import parts from EPC, such as YPIC etc. Increase path length from 50 chars to 128 chars
- Receive Order. For workshop jobs print last mechanic/scheduled mechanic on the receive sheet
- New main menu function. Search. Type in a search term, c9 will make a heroic guess at what you want to do and allow you to jump straight to that function without having to navigate the menu structure.
- Browse EPC Fiche diagrams. Allow a diagram to mix parts from multiple suppliers. Previously assumed supplier of a part was the same as a supplier of the unit. Some things brewing with KTM/Husaberg WRT to this.
- Import price file, setup option to not include discount code in description
- Phonebook. Print supplier list
- View deal : display ID on screen
- Import price file. If import deletes a stock item because it's qty, max qty and 12 month sales history is zero, write a line on the log report: Part X (Loc) is no longer carried. C8 used to do this but this functionality was lost very early on on c8->c9 transition.
- Setup - database tasks. Added a couple of functions to rationalise part numbers from KTM/Husaberg's currently problematic price files. More on this in a separate post.
- Unit floor stock report. Print reference, not VIN
- Bug: Print receive order sheet. Sometimes it would falsely print units information for a list of parts which are not even associated with a unit. This is purely a printing artefact, not a problem with the underlying database. Fixed report to not do this.