RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.875 March 15, 2021 barney

This version of c9 is a slight fix to 4.874 upgrade

The DB upgrade steps in 4.874 could potentially fail under some exotic circumstances. This update makes the upgrade more resilient.

If you are running 4.874 already then this ver does nothing useful. If you are running a version before 4.874 then this new update includes more robust DB upgrade instructions. This version of itself is not a db upgrade version.

Technical specifics: bankrecitem update enforces non-null on reconciled amount but it is in theory possible to have a bankrecitem without a corresponding journal posting. To fix, this ver will write these in with a zero value to avoid null constraint check.


Release 4.874 March 3, 2021 barney

Includes DB changes, you need to log all terminals out during upgrade

This version includes some non functional changes to bank reconciliation. V5 c9's general ledger is alot more flexible allowing postings to be modified : changing amounts, GL codes etc whereas with V4 all you can do is toggle delete/restore a posting.

Being able to fiddle other things on a posting has obvious implications for bank rec. In order to make transition from v4 to v5 simpler it makes sense, from a technical perspective, to drop a few things into v4 now to lay groundwork to accommodate this instead of rolling in bigger set of changes into v5.

Honda order submission changes

Low level java bugfix with how java handles failed http POST requests. Java has a 15 year old bug in it where it will resubmit POST requests if they disconnect. Instead of fixing the bug, like they should of, java instead decided to add an obscure switch to fix the bug which you have to explicitly enable. This  version of c9 now throws that switch. ( ).

In terms of c9 integration to Honda what this means is that reports of orders doubling up should no longer occur after updating to this version. Overall there still remains outstanding issues, i.e. the timeouts that trigger the resends in the first place are still of themselves harmful and these are confirmed via packet sniffing to be coming from the Honda service, but this change at least represents a solid step forward towards improving the overall interconnect.

Other changes

  • View bug in contacts - > view transactions. Under some circumstances view button can get disabled (due to txn referencing a non existing sale for example), but once it is disabled clicking on any other txn will not re-enable it. Now fixed
  • Shopify sync : for orders where there is no shipping address, only a billing address, pull details from billing address
  • View account -> parts handled tab.  Display invoice type. As is hard to figure out if items have been supplied or just looking at a quote.
Release 4.873 March 1, 2021 barney
  • Unit sales. Reworked unit sale $ input screen to make things flow a bit better with base prices etc.
    • added Explicit Base price + GST field
    • Added explicit checkbox toggles to toggle fixed price
    • Now there are toggles tweaked computation logic a bit so it is more intuitive. Main thing is locked base price behavior is more ergonomic, you now explicitly switch it on and off as needed as opposed to before where you had to make obscure, unintuitive user interface incantations to get it to toggle
  • Business balance sheet report, multiple fixes
    • Was not tallying banks into total. Now fixed
    • Was doubling up PAYG withholding, when it should of be been reporting PAYG and super as separate lines. Now fixed
  • cust view parts on order bugfix
  • highlight/colorcode workshop/unit images buttons if there are images/attachments. On following key screens:view job, modify job, complete and pickup
  • KTM group magician :  show simple tally only instead of showing that tally is aggregated across multiple lines. This is necessary to to get web based part availability working for crossover parts. It will require a restart of messenger to work
  • Add option to import Gas Gas EPC for non Gas Gas dealers who are otherwise KTM group dealers.