RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 5.2.26 May 25, 2022 barney
  • Tweaks and Fixes
    • Payroll tweaks
      • Working holiday maker : force medicare tax lines to be removed.
      • Readded foreign resident (non resident) and appropriate tax tables that was removed during transition to STP Phase 2
    • Browse unpaid bills : was incorrectly showing deleted txns as bills to pay. Now fixed
    • Deals -> Cancelled deals. Add button to allow access to deposit history in order to dig into deposit movement on abandoned deals
    • Instruments + Tills tweaks
      • Fix promised in 5.2.20 to sort out cash till detail report with tillnos > 1 didn't work. Now fixed here
      • Tweaked regeneration of general ledger chart names to auto regenerate & backfill till names for tillno 2 upwards as well
    • Rebates : option to exclude a rebate from unit profit reporting. Some rebates may need to be tracked against a unit but dealer may not wish to attribute income directly to sale of the unit.
    • Unit deals : if you click add deal but then click cancel in modify, c9 will not log the deal as a cancelled deal. Tweaked to log deal as cancelled to create a more detailed log of changes.
    • Receive spares onto account : would not set the duedate on supplier correctly. Now fixed.
Release 5.2.25 May 20, 2022 barney

PPSR queries now built into c9.

Either in deals section:

Highlight a unit to purchase and click on PPSR Query. Result available on screen. Pricing is $4.95 per query.

Or in modify unit, or a new menu option, Quick PPSR Check

Other tweaks and fixes:

  • WPS Order export : Transmit c9's order no in a way that it will show up on WPS reports / screens etc.
  • Deposit Held Report : redesigned to better separate lines from tallies.
Release 5.2.24 May 18, 2022 barney

Tweaks and fixes

  • Unit quote broken by recent unit locking changes. Now fixed
  • Tweaked wording on pack checkboxes in edit franchise to make it a little bit more intuitive
  • Tender payment : readd nice UX feature lost from v4 : when you hit enter on tendered amount of 0, default tendered amount to the amount required
  • Refined unit locking recently added, couple of scenarios where locking will not protect against simultaneous edits (when two sales are running at precisely the same time, highly unlikely but still possible). Now fixed.
Release 5.2.22 and 5.2.23 May 18, 2022 barney

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

Couple of serious bug fixes with 5.2.21

  • c9 would crash on various circumstances because of pack qty changes such as selling parts to workshop. (couple of db stored procs not updated to handle packs, such as part kit update )
  • NullPointerException on unit sell. tradein or purchase fine, only sell broken (newly added code to lock db records before update broken).
Release 5.2.21 May 14, 2022 barney

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

Tweaks and fixes

  • DB performance tweak on cash till. Loading of till no list was not efficient, especially on systems with alot of history. Now fixed.
  • General Ledger performance caching : gl tallies are cached automatically on month boundaries. To help keep the cache fast, automatically generate cache overnight for last 20 years of activity.
  • Reworked unit selling / buying and rolling back so that relevant database records are explicitly locked and validated before operations go ahead to protect against undefined outcomes when a these operations are performed simultaneously on different terminals.
  • Aged payables report: was incorrectly using creation date, not due date for determining age on some open txns (bills okay, but purchases or any other txn type would incorrectly work off creation date ), now fixed
  • Print deposits for unit/workshop/spares deposits. Would no longer print reference the deposit applies for for deposits added since upgrading to 5.2. Now fixed.
  • View txn details, unroll unit info a bit more so it is obvious what unit is being affect. Added a button 'view line details' to help with seeing txn line details. All this is to help figure out more easily what unit a factory purchase appears under
  • Expand size of audit/id on some key screens for txn ids for systems with huge amounts of history

Heavy reworking of packqty logic especially around behaviour with pricefiles based on packs setting. Previously this setting would only influence pricing on stock file record and would only recompute on installing a price file. New changes:

  • N/C stocked pricing : factor in pack settings so displayed retail price for example is sensitive to pack size and pack setting
  • Recompute list & retail price when pack settings are manipulated in view change part
  • Update prices : applies pack pricing
  • Factor in pack settings on add part to stock
  • Allow ecordqty to not be a multiple of packqty where orderpack setting is not for packs.

Part of this change is to help facilitate MCS price files. MCS price file contains alot of parts in pack form. Now dealers may wish to sell some/all of those items on pack basis or individual basis. The above design changes will help facilitate this. A separate post will be included to help explain how to effectively manage MCS stocking with respect to packs.

 

Release 5.2.20 May 10, 2022 barney

Fixes and tweaks

  • Honda SAP Magician working again. (Tweak HTTP header payload)
  • Cash till detailed report : was not printing instrument name for cash tills with a till no of 2 or above. Now fixed
Release 5.2.19 May 6, 2022 barney

Tweaks and fixes

  • Newly added 'Items Repriced' screen looks visually similar to existing 'Items Below RRP' screen, but these two screen do very different, almost opposite things. Added some color and bold headers to help make it very obvious which one a dealer is in.
  • Added facility to tag units for online advertising to target i-motor 3rd party platform
  • Deals and unit sales : profit figures to show line margin (non spares invoice lines & passed on PD charges)
  • Orderbook : new button to access received order the part was received in on

 

Release 5.2.18 May 5, 2022 barney

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

  • Tweaks and fixes
    • Honda magician
      • Reworked magician code, something NQR about old code. (Rewrote to use std java http apis instead of apache httpclient)
      • Integration with Honda public deadstock website working again (with their new site addr)
    • Modify job : include button 'view unit', similar to UX design for view customer button
    • Previously reported bug with nullpointerexception on workshop parts positively identified and fixed (bind error view in selCustDailyOrder)
    • Paperwork for dealers in SA, default to SA (previously was defaulting to Vic paperwork)
    • View spares invoice : for spares invoices which are part of a complex graph of multiple invoices because of repeated use of 'merge invoice' function, some invoices would not be accessible / viewable because they did not land in the graph of invoices as expected. Problem only occurs in some very narrow circumstances and structuring of invoices. Fixed in this version so should work for all possible ways invoices could organise.
Release 5.2.17 May 4, 2022 barney

Something broken with 5.2.16, pc-eftpos integration not working with it.

No actual bug in the code, I suspect some sort of issue with compilation of code into program. Did a full recompile. Okay now.

Release 5.2.16 May 3, 2022 barney

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

  • Tweaks and fixes
    • Bank rec and cash till : tweaked some times to improve database performance. Significantly snappier on systems I tested ( nested SQL procedures do not seem to be optimising well. Rewrote core query as plpgsql function, stored ref/prior rec ids in temporary variables. The resulting plan is essentially the same but it is significantly faster, suggests STABLE flag on prior/ref stored procs is not working as advertised and might be getting executed multiple times. Some more testing strongly suggests this is indeed the case )
    • low level v5 changed to help improve data migration tooling. (allow dbtool to hook into any JDBC database, not just c9 postgres. Improve performance of TrImport using cursors and some logic fixes on job batching not isolating self contained txn runs perfectly)
    • Couple of reports of add part to workshop triggering nullpointerexception. Problem likely caused by a closed table in a view which is triggered when keying in a part on order (pops select customer order screen). Added some guards to prevent tables from being accidently closed on main thread.
« Previous PageNext Page »