RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.774 April 16, 2019 barney
  • Tweaks and fixes
    • New workshop config option to disable default customer discounts being applied to workshop jobs.
    • Where is messenger? Slight tweak where it might misreport a terminal as running messenger, more likely to be an issue with Postgres 10.
    • Profit summary report on single customer : would incorrectly show results for warranty spares unrelated to specific contact
    • Unit browser. Retain old behaviour with enter key automatically accepting the screen
    • Clock off : ability for techs to tweak the time recorded as billable on the job. (Actual time worked is still forcefully recorded as is and remains unmodifiable)
    • Sell parts to a deal via point of sale : make sure deal is locked and open first
    • Order book search : when matching an item in orderbook, try to make entire order the search matches in visible on screen when scrolling to the found result. Previously would usually just show you the row at the very bottom but good to have complete visual context of entire order the search term belongs to.
    • Stock take via sheets
      • Make location filter case insensitive
      • Add a button to flag all parts on stock take as successfully stock taken. This writes todays date into all parts as last date parts were stock taken
    • Contact duplicate check improvements to nags. Previously c9 would constantly nag to check duplicates every time you keyed in a tweak that triggered a dup check. It now tracks which duplicate possibilities you rejected and won't present them again. It might present same customer for a different reason. e.g. You key in Bob Smith and it shows Bob Smith (same name), which you reject. You then key in Bobs phone number, it will then show 'Bob Smith (same phone)'. From here it should be substantially quiet.  Previously c9 had a mechanism in place to try and dampen nags like this, but it didn't work very well. New version should be a decent improvement.
    • Tweak OPEA import to cope with Triumphs crappy non compliant OPEA price file
    • Modify On Road Costs. Assume GST exempt if cost is $0 for ORC line items.
    • View Contact Transactions: access view spares receive screen from here
    • New Configurable monitor type : alert when floorplan units are about to come off interest free
    • Vic Paperwork Form 5 : now print check boxes to clarify if price is inclusive of on road costs. e.g. below:
    • Print Spares invoice with parts on order. Make the 'parts on order' text printed here configuration. Modified in Setup, main setup screen ordering tab.
    • Email invoice / email report : option to grab a email template for body email being sent out
    • Add/Modify unit : dynamically show how # chars are in the VIN to help get VIN right.

Ordering tweaks

Some subtle issues with order audit of what c9 reports as been sent / exported. Say you have this:

  • Part on active order for a customer
  • Same Part on exported order for stock

Now stock order arrives in, c9 will fulfill the customer order first since it is higher priority. The result is it swaps parts around between stock order and customer order, all good. The stock order is now tracked on daily order.

The problem though is part is flipped onto daily, but the part carries information that it was previously exported so when you goto export the order c9 whinges it might of been sent already. Two fixes here:

  • On part flip as described above, not only flip order numbers but also flip internal tracking that records if part has been already sent/received
  • In order book, display state tracking on individual parts if it differs from the order state. Making out of place parts visually stand out. (e.g. parts that were printed but then moved back onto an active order after printing)
Release 4.773 April 12, 2019 barney
  • Tweaks and bug fixes
    • Subtle payrun bug fix.  Specific sequence of events:
      • Manually modify a annual leave line item (note: you should never do this anyway. Always modify via leave screen, this bug only triggers with this specific process which is faulty anyway)
      • This recomputes leave loading still on computed, not adjusted figures, not strictly desirable, but not strictly a bug, so far so good
      • but bug in c9 is it writes leave loading into the DB as though it is adjusted, breaking a number of low level rules and assumptions that break the computation of later things like tax. Compute tax from this figure is okay tho.
      • Then print summary or generate ABA it emits file with correct price with okay figures.
      • If you then re-edit a line of the payrun (or finalize) it computes a different figure because of damaged leave loading record, computing a tax figure that is too high (effectively doubling effect of leave loading on withholding)
    • Payroll fixes
      • Fix above bug with altered flag cascading to leave loading
      • disallow editing of computed leave lines (see above issue, correct way to manage leave is via leave screen, not in a payrun)
      • Add Button to access leave from payrun
      • Recompute payrun just prior to export ABA file/print summary
    • Point of sale, F6 edit a part on order, would not memorize previously applied order settings (stock/daily, no backorder, alt supplier selection etc) on return to point of sale. Now fixed
Release 4.772 April 5, 2019 barney

Old Javas - you need to upgrade now

This version is where I made good on a warning from over a year ago that java 6 is no longer supported. Many features in this version of c9 will no longer work on old java6. e.g. importing PDF invoices, magician check, remote EPC diagrams etc.

User Interface Changes

This version includes a significant UI change and redefines how enter key works, realigning it closer with how most GUIs work. The original was design inherited from c8 days and was defined by tech c8 was based on back then. C9, in trying to keep things as unchanged as possible replicated original c8 behaviour. This version now does the following.

  1. When you key in content into a new field , the field turns red to show you field is being modified.
  2. Now, while the field is red, if you press enter key it will accept the input, instead of triggering the 'OK' button. So instead of clicking out of a field/tabbing you can now check effect of a change by pressing enter on it
  3. Now, pressing Enter one more time, will trigger OK button, since now there is no 'modified' data to process

Security Changes

This version of c9 modifies how the c9 product communicates with c9s servers to deliver key services to use encrypted channels. Previously only some network traffic was encrypted. The decision whether or not to encrypt was balanced between sensitivity of data transmitted vs accepting increased failure modes with encrypted traffic. The primary crypto required does not work in java 6.  The biggest issue with non encrypted data that now forces c9 to switch to all encrypted traffic is not the broader internet, but things that exist in dealer networks. Two issues:

  • Antivirus software becoming increasingly promiscuous / invasive about what programs stored on a computer are doing and messing with network traffic.
  • Routers/modems doing things like trying to cache responses.

The changes affect many different areas of c9. Broadly:

  • Importing PDF invoices
  • Magician related stuff
  • Remote Fiche diagram stuff
  • C9 repo access, other dealer price file access etc
  • Miner : standard queries
  • Other various bits and pieces

 

Other changes

  • EPC
    • Got Triumph EPC import working again
    • Import SYM xls EPC files
  • Tweaks and fixes
    • View invoiced units. Show invoice date + unit rego.
    • On upgrading c9 past this version, messenger will detect if it needs to upgrade because of DB change. If messenger JVM is unattended it will automatically upgrade itself
    • Point of sale : under some circumstances c9 would erroneously report that a cash invoice is linked to a workshop job. If you pick a job for part sale then switch back to cash it would then write invoice such that if would misreport as being linked to a job. Purely a visual issue, doesn't trigger any unwanted functional behaviours other than look confusing in some screens, e.g. orderbook
    • Mojo magician : some optimizations to try and wind back heavy memory usage
  • Unit sale tweaks
    • On road costs : write onto suppliers as bill money collections, not bills
    • Supplier postings : write description + unit reference where there is no reference
    • ORC Adjust tool tweaks
      • Post overpays as rebates insteads of convoluted seq of txns previously
      • Post underpays as $0 gst bills
      • Track what was previously posted to allow for easy review & fine tune adjustments
    • View a supplier txn list for suppliers connected to a unit sale. Option to access view unit from highlighted txn
Release 4.771 March 27, 2019 barney

Requires Database changes, you'll need to log all terminals out during upgrade. Make sure you also update computer running messenger to keep backup/SMS working.

  • Tweaks and fixes
    • Receive Spares from C9 E-Ref, was not importing tax invoice date. Now working
    • Unit sale. Renamed sell/discounted columns to more intuitive names
    • Messenger : would log messages saying 'optout sync failed' : the reported message is incorrect. Now only reports on real sync errors
    • Creditor trial balance : was not coping with recently added txn types and would show wrong balances for suppliers using this. Now fixed.
    • Process unit deal : under some circumstances could rewrite unit buy/sell info in destructive ways. Obvious when you do a unit on order then receive it then finish the deal. The units purchase date is zeroed out. Fixed
    • Subtle business rule change for writing lastincost on received stock : avoid rewrite lastincost when receiving stuff for workshop or customer only, i.e. not for inventory. Idea here is if you buy things for stock on special buy, don't let a warranty/workshop/customer order blat over this price. Circumstances where receive for customer will still write lastincost
      • if qtyonhand is zero
      • if there is no lastincost yet
    • Point of sale, key in an incomplete/incorrect part number and hit enter. Should jump to F2 screen and show nearest match but was sensitive to dashes and spaces originally typed in positioning you in an unexpected part of the F2 list. Now repaired.
    • Miner report on customers : customer distance to shop (based on postcode) limited to 99.9km,  allow user to key in numbers upto 9999.9km
  • Bank Rec Changes
    • Disallow changing day for banked operations. Doing so can break previous cash till counts.
    • bank rec screen. Display main counter GL code name, not the GL code we are reconciling. This information is (usually) far more useful.

 

Release 4.770 March 22, 2019 barney

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

  • Tweaks and fixes
    • Monza Magician check : working again. Some sort of changes on their systems to cope with changes to warehouses broke our check
    • Add payment. Select invoices is a bit smarter about pre-selected txn so you can for example add a bill money and check it off against credit notes that might be already assigned (e.g. settling rebates)
    • Some advanced payroll feature adds to capture some non-standard entitlements . specifically
      • super paid on overtime and/or allowances
      • leave days work like normal work days and accrue same regular + overtime hours (except Leave without pay) + additional leave loading for annual leave. As opposed to default which is normal work hours + leave loading (for annual leave only).
    • New workshop job : if select unit with no prior history then default job odo/hour reading to what is stored on units
    • Spare parts : new option to flag a part as not being discountable via group/customer discount setting. This setting overrides group discounts or trade discounts but itself can be manually overridden by tweaking line discount on item in point of sale
    • Sell units : display/edit unit cost inc GST
    • Order for stock via POS where ordering from a supplier, not default OEM: would switch to default OEM order. Keep it with supplier.
    • Spares receive + Import c9 e-reference from parts order. Also grab and map the dealers details in as a supplier automatically adjusting who the receive is from.
    • Workshop Progress & completion report : sort results by job# or type/job# and allow filtering of results based on type of job (retail, warranty,internal)
  • Workshop jobs
    • significantly relax restrictions in workshop relating to completed jobs.
      • You can now add additional labour etc to completed jobs from modify job screen.
      • You can start a job in 'completed' state. To save a heap of clicks for simple jobs already done. Creating a new job in 'completed' state automatically pops open modify job screen
      • Other screens and processes generally will have existing restrictions still in play. e.g. you cannot sell parts from spares screen to completed jobs. If job was completed while you were simultaneously selling parts to it, it will fail. Motivation here is you may not have total insight into job to understand whether or not selling is permissible.
    • Main workshop screen. Display cost so far for jobs in progress.
Release 4.769 March 19, 2019 barney

Requires database upgrade. You need to log all terminals out during upgrade

  • Tweaks and  fixes
    • Print supplier txn. Would show option to email+a4 for supplier credit / supplier bill when it should show nothing at all.
    • Cash till count. Under some circumstances involving doing cash till across multiple terminals, on saving cash till the screen may reload older/incorrect previous saves generated for same day but on different terminal. Now fixed.
    • Added new function ORC adjustment to bounce +ve difference between ORC costs and what ORC authorities actually issue as a separate taxable invoice.
    • Payroll : voluntary super contributions would bounce incorrectly onto bank statement as increasing payroll payout, not decreasing.  Now fixed.
    • Miner : ability to query on customer disc type
    • Cash till count : a field to just key in the amount of cash counted. Useful for dealers that have counting machines or similar and don't want to bother with separating out notes/coins manually
  • Cash Basis GST reporting changes + Floorplan.  Prior version of c9 was mishandling these if you selected supplier to record curtail against and would misreport GST (older way we trained creditor integration, a process we no longer recommend).  This version fixes the issue when combined with Cash basis reporting + tracking curtailed to supplier for txns added after this upgrade.
Release 4.767 March 15, 2019 barney
  • Magician and EPC tweaks
    • Honda changes on last version busted  : was no longer showing if an item was discontinued. Now fixed
    • Cykel 'fixes' last version didn't actually fix cykel.  Should now be working
    • Added support for importing Landboss EPC
    • Mojo EPC import, some years return extraneous results with c9 would flip to year 0. e.g. '2014Â' from mojo system now converts to 2014, not 0000
  • Other misc
    • Point of Sale : disallow quickorder + order for stock combo as they are mutually exclusive.
    • Browse below RRP : print list. If you just printed barcodes it will try to send the RRP report to barcode printer. Reset printer back to report printer first.
    • Slight wording tweak on point of sale when scanning a part which is already on order
    • Web web order/web booking.  Previously was not extracting out firstname/lastname.  Now repaired.
    • Modify deal :  if deal was locked on another terminal and that terminal finalised the deal, then on getting the lock the first terminal would not check if the deal was finalized. Could result in deal be double handled.  Now fixed to explicitly verify deal is still open on getting lock.
    • Select bank for payment,  filter out banks flagged as loan accounts.
Release 4.766 March 14, 2019 barney
  • Magician changes
    • Tweak honda magician so it is lightening fast for doing a backorder/order check.  Compromise here is it will not show you honda buy price, only availability.  For individual part checks it will remain slow version which also grabs price info
    • Suzuki magician tweaks to deal with some oddness/complexity with how data is displayed on their dealer portal
    • Fix cykel magician, recent changes were damaged and couldn't work.
    • Mojo : map landboss & SWM for magician querying
    • Point of sale magician check: put the response from distributor at the top of the list.  For c9 dealers, organise dealers which are mapped into local c9 towards top of list
  • Tweaks and bug fixes
    • This version fixes a potential bug when upgrading before version 4.764.  The upgrade may permanently fail requiring c9 support to repair. Issue itself is rare and anyone running a version greater than 4.764 is not going to be affected anyway. This change is for slackers who don't update c9 often, their systems will still be at risk without this fix
    • Recent changes to email report where you can select dropdown of sender didn't actually work.  Changing sender had no effect. Should now be working
    • Delete txns via the unpaid bills screen. Protections recently added to key screens to disallow deletion on irreversable deletes (such as deleting a txn linked to a unit sale) do not apply here. Tweaked this screen to enforce the same rule about disallowing such deletes.
    • Print barcodes screen: delete all button floating in middle of list of parts. Rejigged things.
    • Stock ordering for franchises configured to order direct to supplier a bit broken. Fixes:
      • Would order under franchise, not preferred accessory supplier. Now fixed
      • Would not factor in parts on order from other suppliers or franchise. e.g. if parts are on order from another dealer (unusual use-case but still a bug)
      • Will now generate all franchise parts for a specific supplier when you select option to generate order for that supplier
Release 4.765 February 14, 2019 barney

Small bugfix.  Bulk move parts from acc supplier to franchise may fail under some specific technical situations. e.g. if there are more than 20k contacts and supplier you are moving data from was a recently added contact. (more likely to be a problem for new c9 customers with converted data where data conversion was run several times).

Release 4.764 February 8, 2019 barney

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

  • Fixes and tweaks
    • Processing a customer web order that contains supplier ordered parts that either need to go onto backorder or are cancelled. C9 will send multiple duplicate emails, one for every part that is on backorder or cancelled. Now fixed to just send one email per invoice affected by  backorder / cancelled receive status change.
    • Bank setup. Allow user to define bank type, either loan or deposit. Loans will track under a loans liability GL code instead of an asset code. Otherwise everything else works the same.
    • Fixed day of month suffix in top right. i.e. show 11th, not 11st.
    • Import Honda Invoice via API. Looks like Honda  tweaked their api and broke importing of inv date. Now fixed to cope with change of date format in their API.
    • Floorplan report : added a make filter.
  • Email/SMS notifications
    • Allow email sent on job completion notification to be customizable via an email template. Default email is now more nicely formatted
    • Low level tweaks to email templating to introduce more flexibility in template setup.
    • Doubled size of SMS notification templates configured in setup screen from 160 to 320.  Note that actual SMS messages are usually longer depending on how placeholders are filled out.
  • Workshop default labour rates
    • Configure a default rate on a per job and/or per job type basis.  Rate is inherited on creating new job and selecting initial job types.
    • New labour added via job or via clocking will default to the jobs default labour rate if set.
    • All this again for estimates too. Estimates can have a default rate which is picked up on conversion of an estimate into a job.
  • Order bulk magician query tweaks
    • Hopefully following will further ease the pain with Honda's new ordering biz rules and be generally useful for other brands too.
    • From magician check you can individually relocate parts from say Stock order to Daily order.
    • Move parts on order: allow partial move. i.e. if 3 on order option to move 1 of 3.
    • Move parts from magician check : relax prior strict bizrules about moving parts already in sent status.
« Previous PageNext Page »