RSS Feed c9 logo Australia's best motorcycle shop retail software

Originally released in Dec 2017, c9 includes the ability to process, via receive order, receiving units. Or receiving a mix of spares + units.

Originally documented here:

Works well for electronic imports for following brands at time of writing but will work with any franchise.

  • Husqvarna PE
  • Stihl
  • PLP

Goto import order screen as you would normally. Here pick option 'F9 electronic import'.


Release 4.759 November 29, 2018 barney

Tweaks and fixes

  • Bug fixes
    • Generic expense report : broken due to recent changes to better support cash based GST Reporting. Now working again
    • Cancel pickup.  Would incorrectly delete unrelated payment txns if those txns were tagged with same workshop job number + customer.  Now fixed
    • Detailed scheduler : close button did nothing. Now fixed.
  • Tweaks
    • View Transactions & Bi Activity.  disallow delete operations which are destructive. e.g. deleting bills connected to curtailments. You need to goto unit section of c9 to perform such deletes. Specific delete types where this is enforced
      • Deleting curtailments, interest payments and renewal fees
      • Deleting unit expenses and costs
      • Deleting unit sales / purchases and tradeins
    • View transactions : new button 'Journals' shows GL Journal post against selected txn.  Useful for deep diving to figure out what txn links to if reference description is not enough. e.g. useful for figuring out what unit a curtailment/bill links to
Release 4.757 & 4.758 November 20, 2018 barney

Got NSW RTA Rego lookup working again. Please be aware that the RTA website for NSW doesn't provide the entire VIN. You will still need to correct the VIN when using this feature.

Import EPC diagrams. May fail on fiche diagrams where image scaled down to less than 8x8 , i.e. a blank image. Caused by png encoding of small images. Possibly triggered by some epc diagrams connected to Yamaha Marine.

Release 4.756 November 20, 2018 barney

Added ability to export orders in XLSX format (via generic export option). Hopefully this will get Mojo over the line for electronic exporting without having to wrangle into XLSX in excel or similar.

Release 4.755 November 17, 2018 barney

Bugfix to deal with a complex subtle interaction on unit floorplan.  IF following is done (generally there is no logical business reason for doing this because it doesn't model any meaningful business workflow that actually occurs, but c9 doesn't prevent it).

  1. unit on system under floorplan with a TR but no upfront invoice
  2. Curtailment is added to pay out floorplan with a supplier selected
  3. Unit is then modified to record an upfront invoice, flipping floorplan from tax invoice at payout to tax invoice at initial floorplan entry
  4. Curtailment on step 2 is then modified (e.g. to change the reference #)
  5. Curtailment is modified yet again

Step 4 above would damage the unit record in c9 such that subsequent modifications to the curtailment would result in duplicate bills being added to the creditor. Core problem was steps 1 to 3 would result in all sorts of complex adjustments made to the general ledger to account for the variations in floorplan structure being made. Step 4 itself would effectively rollback step 2 which impacts the journal posted on step 3 which needs to be adjusted for. So journal posted in step 4 would effectively merge postings of step 2 and 3 into a new journal posting. The result is a single journal that merges curtailments + unit purchase tweaks. Subsequent modifies (step 5) would not allow the curtailment effect to be deleted since it involves a posting that touches the original purchase of the unit as well as a result of the merged journal posted in step 4, resulting in duplicated bill records on the creditor.  Solution is to make sure step 4 does two postings, one for the curtailment and another to redo floorplan purchase posting of step 2+3 to keep operations separated and allow the curtailment to be subsequently deleted.

Release 4.754 November 9, 2018 barney

Bug fixes

  • Some screens and reports that show historical debtor/creditor balances would show wrong total results when dealing with accounts that include newly added '3rd party' txn types. e.g. on statements. Now fixed


  • Select invoice to pay. Can now select both invoices and 3rd party collections
  • Workshop booking notify SMS. Can now supports upto 240 chars in the template. (Actual SMS may be longer when template expands)
  • Spares invoice miner query : allow query on freight tracking field
  • Stock take sheets. Make location case insensitive