RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.599 December 14, 2015 barney

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

  • Contacts
    • First iteration of creditors.  Core functionality
      • Accounts payable balance tracking.
      • Record bills/payments and credit notes from suppliers
      • Alerts on due/overdue bills.
      • Discriminate between capital/non capital purchases, separated on activity report
  •  Spares
    • View invoice. Access quick SMS if there is a mobile # number in the ordernum field
    • View invoice. Access view customer
    • Added more capability/sophistication to bulk price file markup rules to cope with things like checking part number ranges etc
    • New option to view and manipulated stocked items that need restocking. Allow for rapid processing of restocking levels, especially with dealing with removing seasonal stock from reorder list. Accessed via order book, sub menu and from within generate all stock order options.
  • Workshop
    • Profit report. Allow report to be optionally run on jobs not yet invoiced so operator can get a sense of profit/costs tied up but not yet invoiced in workshop
    • Workshop dashboard double click popup. Have separate buttons for receive job and start job.
  • Units
    • Fix rounding error with discounted parts being copied across onto a unit sale
    • Unit invoice. Added new level of detail which itemises on road costs but doesn't itemise the tax invoice.
  • Notifications: Consolidated various template systems (paperwork, unit cost formula, system monitors, notifications, price file allocations) to better facilitate more consistent and richer notification behaviours. Example, you can tune email notification to customer based on freight method selected by customer. e.g. :

weborder

<html>
{html(import(webheader))}
<p>Your web order has been prepared and invoiced
{include(woh:freight='pk')}
and ready for instore pickup.
{end}
{include(woh:freight<>'pk')}
and will be shipped to you shortly.
{end}
</p>
{html(import(webfooter))}

  • Low level systems
    • Added some new systems to help monitor and log issues with messenger lockups which happen occasionally for some users. Idea is to provide more logging and alerts on these problems for future diagnosis and repair by us. (Added a watchdog timer that barks when messenger or connection manager thread fail to periodically checkin. Submits trace information to c9 automatically).
    • When c9 is restored from online backup only a subset of data is restored to get dealer up and running as fast as possible, c9 copies the rest in the background once things are up. An impatient operator could potentially mess things up by trying to do certain things while restore is still running. Modified c9 to disallow any of the following during background system restore : 1. Import fiche, 2. import fiche images. 3. Map remote c9 fiche diagrams.
    • Certain database errors (such as activity date constraint check) can thoroughly break c9 and leave it unusable, forcing operator to logout and start over. Now fixed so system better copes with/heals from such outcomes.