RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 5.2.69 June 8, 2023 barney

Includes DB changes. You need to close all terminals to install this update

Pricefiles : barcodes & NLA & C9 Pricefile Repo

Import price file : the combo of barcoded parts and NLA status did not play nice together : the barcodes would always import with active status even though the underlying part might be a NLA. Which can cause all sorts of issues with dead supers when NLAs are filtered, especially if data comes from c9 repo and is especially obvious if you grab say Whites Power Sports price file from repo for first time and leave repo import on its defaults. Now fixed: this change is mainly concerned with internal stuff within c9 that feeds c9s repo.  Essentially the effect of this fix is already in play for all dealers, doesn't have to wait for 5.2.69 to be released. But fixed code itself physically lives in this version of c9. Repo fixes will slowly filter through for relevant brands (most will be updated on June 1)

Tweaks and fixes

  • Profit summary report : not working when run on individual contacts. Now fixed
  • WS Estimate move, move to level deeper button doesn't work under some circumstances. When prior sibling has children move would not work. Root cause was changes made back in Sept last year to deal with ambigous ordering; the fix back then created an invalid tree (each depth step was +2 instead of +1)
  • Ron Angel Magician check : working again
  • Spares -> Ad hoc adjustments report.
    • Repeated running of report would not reset global tally, so tally would just keep increasing on each run of the report. Now fixed
    • Filter out RRP price file update changes from this.
  • Remittance advise on bottom of invoices. Do not show "Or Fax:" if no fax number is set
  • Deals screen with a rolled back purchase unit, make it obvious the underlying unit no longer exists to highlight reason why you cannot press on with a sale in these circumstances
  • Dealership units sold tab, include an option to allow operator to preset how far back c9 goes which is memorized on the terminal. (Default is 90 days)
  • Payroll
    • STSL Rates for 23/24 added.
    • Warning about tax codes for 2023-24 not being in place removed
Release 5.2.68 May 26, 2023 barney

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

  • Tweaks and fixes
    • Improve display on txn reference
      • both business -> activity would only show first 10 chars of txn reference, now display whole thing
      • view journals : show txn reference as well as line reference if present. Often head reference is set and it is more useful information
    • Upgrade terminal screen and "what is servers IP address?" now display database servers start and uptime; diagnostically useful for dealing with stale database connections / locks for c9 tech support.
    •  Profit summary changes, cogs on workshop from payroll was a bit broken
      • labour cogs was supposed to deduct from payroll tally but wasn't, now fixed
      • Separate out timesheeted cogs labour not invoiced in period from payroll figure, so payroll figure is better represents non billable payroll costs
      • show above separated out not billed here figure as being profit neutral in context of reporting period, will account for its cost in period it closes in
    • Chat client : transiterate input to latin. C9 central servers currently can only handle latin charsets (will switch to UTF eventually, but that's a mission)
    • Unit Sales where deposit > changeover on a tradein. c9 is supposed to block such a sale from pressing on but under some circumstances you can press on (where deposit amt is less than gross sales before subtracting trade). Now fixed
    • Add alternative from non stocked screen, is not preloading the actual unstocked part. Now fixed
    • Introduce new unit type category : e-bikes. Functionally not in use at this time (originally was for a couple of dealer reporting programmes), but add for now for sake of completeness
    • Bugfix for recently added cash basic txn lock , would fail for certain types of rare delete oriented txns. Now fixed.
    • New GL Expense code for sponsorships
    • WPS Magician test: return dealer specific pricing (newly added element in WPS api). If not present return wholesale_price
    • Payroll 23-24 tax tables added
      • 2023 Super Guarantee increase to 11%
      • 2023 NAT 3539 (HELP/STSL tables)
      • 2023 Medicare reduction threshold
      • 2023 MLS Surcharge thresholds
      • Note: 2023 STSL indexed tables are not on ato website yet. So not yet included in c9
      • This version of c9 will nag that that 2023 period is not configured. Once STSL indexed tables are on ATO website (eta mid june) will press into a new ver of c9
Release 5.2.67 May 15, 2023 barney

Tweaks and fixes

  • Another regression fix : f2 find part description filter broken when no franchise was selected. Caused by recent inclusion of secondary franchises. Now fixed
  • New job based on estimates: would not pick up default discount from estimate. Now fixed

 

Release 5.2.66 May 15, 2023 barney

Includes database changes, you'll need to log all terminals out during upgrade

Note that this version fixes a serious defect with the version of c9 just released this morning (v5.2.65).

Deposit balances on unit deals, workshop jobs and spare parts would not refresh when you add or use deposit. The adding or using of deposits would record correctly and normal limits that apply would be correctly enforced but value you see on screen would not update.

This version fixes this issue. Specifically it fixes:

  • Any transactions added with buggy version of c9 (v5.2.65) will be adjusted so the balance now accurately reflects these txns
  • New txns added from v5.2.66 onwards will move the balance on these deposits figures as expected

Apologies for inconvenience caused by this bug this morning. C9 software dev applies quite robust QA checks and processes such as automated unit & regression testing; which dramatically reduce number of defects in our released product, but every now and then things still manage to get sideways. Whenever this happens we work to fix things ASAP.

Release 5.2.65 May 12, 2023 barney

Includes database changes, you'll need to log all terminals out during upgrade

  • New stuff
    • Preferred parts - for stocked parts. Requested often now finally here. Parts like spark plugs are littered through different price files. Tag a part as your preferred supplier so when you key in / scan that part c9 will not nag you about unstocked parts from other suppliers with same part no#. e.g.
    • supplier settlement report : a report which can be useful for finding errors with supplier settlement. It shows tally of bills + credit notes juxtaposed against payment in following calendar month highlighting any discrepancies which might indicate an error with statement reconciliation with a supplier
    • [x] regenerate AR/AP link tool : brute force kill off and re-add all links between txns for a supplier and relink in date order to redo aging in ona given debtor/creditor. Use this sledgehammer with caution
    • Secondary franchises - useful in some exotic scenarios. Unstocked S/F results are filtered from selbypart and from F2 find part when no franchise is selected. Utility / significance of this won't cover here as only relevant for a couple of dealers
    • Non-functional 5.3 backend work. Heavily revised internal code for modelling orders from original on paper v5 design and solves a significant issue with original design (originally c9 would auto allocate returned parts to fill orders, as "clever" as this is, it is generally a very bad idea as it contradicts design principal of least surprise, such functionality needs to be operator driven/overseen always : prompt the user but don't automate) / item markup & mark downs (such as dead stock write off) and removed some technical debt that was building up around qty track caching and some paper design features we actually don't need (e.g. wildcard matching). Nothing that affects 5.2 but need this to be embedded in this version to get access to AR/AP link tool
  • Fixes and tweaks
    • Simultaneous rollback of a unit + modify same unit across multiple terminals could blow things up. Added some guards to detect and prevent this sort of thing
    • Small spelling typo on STP export authority screen
    • View finished deal, view contact on a finance provider would pop up contact, not finance. Now fixed
    • Spares point of sale : When clearing screen of parts or finalising a sale, the screen would retain previous 'Order' / 'Force Sell' selected setting instead of resetting it; meaning status of this field is subtly inconsistent depending on how you drive c9. Can be a problem for users who smash through the screens really fast relying on muscle memory for things like processing web orders. Now changed so that 'Order' / 'Force Sell' always resets back to order on completion of a sale or emptying screen of parts
Release 5.2.64 April 26, 2023 barney

Includes database changes. You need to log all terminals out during upgrade

  • Tweaks and Fixes
    • Remote c9 fixes and improvements
      • Icons / images in lists now working
      • Dedicated printer label should be working too (remote printer media query was broken)
      • Note: this version requires new remote client (v2.5) to work.  Old v2.4 versions will crash on any screen with a list which can display images/icons
    • Browse dealer units. New icon to discriminate units on active deals vs merely on deal quotes
    • WA paperwork, on bulk registration form the rego prints in a extraneous / weird spot over form text/fineprint.
    • Orderbook send audit : show supplier next to order number to help disambiguate complex scenarios where a part has been bounced around different possible suppliers and printed/exported under many of them
    • AusPOST integration : disable auto generation of shipments @ point of sale for reserves / laybys and quotes.
    • Bugfix with unit line deletion (such as rebates / costs etc). If you click no on delete it would erroneously re-ask for confirmation. If on second time you clicked yes it would delete the line but leave the GL posting in play. Now fixed to only ask once and handle GL appropriately.
    • PPSR tweaks
      • on a deal unit : look for PPSR entries generated on the underlying customer/floor stock : not just unit in context of a deal so save doing multiple PPSR queries
      • Warn user if they are reprinting an old PPSR  report.
    • Receive Spares - import PDF. Cope with item appearing multiple times but with different prices. Ask user to merge and average out costs. Useful for suppliers who like to give free stuff on invoices with paid stuff : e.g. Monza.
    • BAS Cash basis reporting tweaks
      • Unit sales with ORC : ability to post these onto depositor liability instead of AP. A problem with AP posting is because ORCs are blended into the sale posting these will keep sale txns 'open' until ORCs are settled. Moving these to Deposits solves this issue
      • New activity lock which is a low level DB lock : constrain postings which toggle open/close status of a AR/AP entry before a specific date as these influence cash Basis BAS reporting.
    • Sales Registry tweaks.
      • More info displayed : type, modelyear, odo, stk ref, inv #, consignment #, how acquired summary.
      • Some visual tidies : make deleted records more obvious. Group delete sales together.
      • Filter options to filter active/deleted on deal units. Tweak date filter
      • Sort results by date then audit #id
    • WS Profit report : remove fineprint warning about returned part costs not reflected. This hasn't been the case since 2016

Note: version 5.2.63 skipped over as it contains a dependency versioning error

Cash Basis Reporting Notes

This version of c9 includes a couple of changes to help with cash reporting.

 

Cash locks: with cash reporting you report GST when invoices are paid not when they are raised.

So consider an example where Inv A $40 and Inv B $50. Both raised in January

Now in FEb you pay Inv A off for $40 : it is now claimable in Feb. You then pay Inv B in Mar, it is now claimable in Mar.

But....  you then modify allocation of transactions so the $40 in Feb actually partially pays inv B. Neither inv A or B are settled so neither are reported yet. Then in Mar you pay $50 , of which 10 goes to Inv A and 40 goes to Inv B.  By modifying where you attach payments to you modify your reporting!

Because c9's GL has a strong bias towards reporting on accruals basis and works on posting date, the existing GL locks only care about when txns are posted not when they are closed. So you can rearrange how txns link which doesn't modify the ledger, but it does actually modify reporting requirements.

A new type of lock has been added into c9 to contend with this. This lock will prevent altering open/close status on any AR or AP postings before the specified lock date : which in turn protects close date of all lines on connected postings and reportable GST those lines may have. The implementation is a little heavy handed in that it will lock postings which don't strictly have any reportable GST events linked to them (such as deposits and withdrawals) but design is to err on side of preventing reportable changes before a cutoff date at expense of preventing things which are not necessarily reportable.

Unit sales ORC: unit sales ORC will post as AP on on road cost supplier. But because the posting mixes both AR and AP, gst payable will not realise until both AR and AP connected to posting close. Strictly this will not be desirable. To work around this it is possible to configure c9 so ORC post as a deposit liability : deposit liability does not impact reportability of BAS events on cash basis so solves this issue.

 

Release 5.2.62 April 17, 2023 barney
  • Tweaks and fixes
    • BSB lookup : refreshed database as missing new banks like YOU (BSB 670). Wasn't been updated since 2017 so badly overdue
    • ABA file export for bulk pay / payroll : strip out any spaces in account numbers
    • BAS posting tweaks
      • PAYG Installments and credits post to liability code 2-9050 : Provision of Income Tax
      • Add a slot to capture FBT installments : posts to same code above.
    • Some typo tidies
      • add/edit leave availability screen
      • add/edit clocking reason screen
    • Bugfix with print unit details : for non dutyable items would print previous lines description,not actual correct description for the non duty item being printed. Now fuxed
Release 5.2.61 April 8, 2023 barney

Includes database changes. You need to log all terminals out during upgrade

  • Part image importing
    • Add support for Harley
    • Add hook for grabbing curated data for Rollies
  • Single Touch Payroll
    • include a facility to allow isolation of payroll data in event of a ABN change such as new ownership to help with ownership changover and STP Reporting
    • Tidy up  : strip out old & defunct STP Phase 1 export code
  • Miner - add ability to report and query NLA status on a part
  • General Ledger : add a new code for commission based income (as separate from rebate income : model income which measures overall target performance that isn't include to a specific point of sale event)
  • Integrate c9 terms and conditions into login. Will pop daily on login until accepted by dealer principal
Release 5.2.60 March 29, 2023 barney

Includes database changes. You need to log all terminals out during upgrade

Tweaks and Fixes

  • View and modify workshop job. Do not show labour costs if logged in user does not have both profit & payroll permission
  • Changes to new version alert, previously could incorrectly assume c9 was up2date in some circumstances; relevant for recent account bizrule changes around keeping c9 up2date
  • Import part images
    • for WP Suspension,  allow xref with other KTM umbrella imported diagrams to permit cross brand fitment on websites
    • Ongoing silliness with KTM factory websites : this time with naming convention of files breaking long established conventions about image file name extensions
  • Cash till  : option to pop a generic cash counter after saving off a cash till.
  • Chat : new chat search screen didn't have scrollbars on list. Now fixed.
  • Key job screens that show job lines :  e.g. view/modify/complete/pickup : visually show whether or not jobline is an other line or a sublet so you can quickly pickup any incorrectly tagged sublets.
  • Motonational magician check : up and running
  • Couple of typo fixes on a couple of screens (add purchase unit screen and creditor trial printout)
  • Contacts: new switch in notifications tab allows you to fine tune notify parts off order: any parts or all parts, on a per contact basis (to provide finer grained control compared to global only setting for this behaviour)
Release 5.2.59 March 26, 2023 barney

C9 Chat

This version of c9 includes a powerful new module called chat. It allows you to send messages between different terminals in the shop and to other shops running c9. Chat to individuals or departments internally or from other dealerships.

In top menus of c9 is a new icon,

It will flash whenever there is a new message.

Click and open to manage your messages. User interface should be fairly easy to figure out. A couple of tips:

  1.  Modify button to tweak your name, your groups you are in and level of visibility to other dealerships. C9 will preload groups for you based on your last 100 txns done
  2.  New chat to start a chat with a different group, a specific person or a different dealership
    • a: groups you belong to
    • b: a group you belong to where someone outside group has messaged
    • c: example of an external dealership you are messaged, in this case #service department at Boltons
    • <not shown> : shop direct messages will show in another group here
  3. current chat, shows firstly your connection to the chat then the other party. In this case it is Fishy at Boltons talking to spares group, being part of spares group you will see these conversations

Other notes:

  • Some settings in main setup screen that influence chat (Networking #2 tab)
    • By default the feature is disabled for remote access but there is a setting you can flick to enable it via remote access. For casual remote access chat doesn't make alot of sense but if remote access is needed for typical day to day : e.g. a service department which is in a different building, there is a setting in setup to grant you ability to connect in
  • Requires always on internet to work : even when viewing older messages
  • Messages are persistently stored so if you are not online, messages sent while offline will be received once you are online.
  • Requires online backup to be installed. So during install of c9 for first time, will not be available until about day 2 or 3 of an install (to be fixed at a later date)

Note this feature is fairly experimental and difficult to get right especially testing of pathological cases of network failures etc or anticipating all the possible ways it can and will be used, so might be a couple of rough edges with it which we will iron out with some feedback.

Other tweaks and fixes

  • Magician and Part image importing for GasGas and WP Suspension
  • Old school menu has finally being removed in this version of c9
  • Workshop invoices : print notes after invoice total. Current design means some totals might be pushed onto page two etc, and customers may only part sub totals which generally always print on page one
  • Rework account suspended : previously account suspend meant suspended from performing accounts receivable txns, but intuitively most people expect this to mean suspended from doing any sort of txns. So modified because to align with common expectation. To this:
    • When selecting a suspended contact, pop a warning screen similar to notes screen
    • New clerk key permission in place separate from override limits : can ignore account suspension. Applies / is tested for  most txn entry points.
    • remove prior suspended tests connected to ar balance test only

 

« Previous PageNext Page »