RSS Feed c9 logo Australia's best motorcycle shop retail software
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.
Release 5.2.15 April 28, 2022 barney
  • Tweaks and fixes
    • Billpay fixes and tidies: all fixed
      • Edit transaction - would not let you modify due date on spares receival bills.
      • Browse unpaid bills, would not show spares receival bills.
      • Pay selected bill in unpaid bills : would not  allocate payment to selected bill instead would instead use default logic of paying txns from oldest to most recent ordering
    • Biz activity report and recently added cash reconcile
      • Removed BAS - Cash basis as an option. Instead add a new option to report on accruals or cash, separate so can apply irrespective of tax code filter selected
    • Piaggio Group EPC importing : up and running again
    • Stihl Warranty export : change fuel question so it is tri-state. Instead of checkbox is now a radio with 3 options: Yes, No or N/A (N/A applies for things like electric items)
Release 5.2.14 April 27, 2022 barney

Tweaks and fixes

  • Reworked cash reconcile / GL Reconile report into a new powerful report that generates partial trial balances from the general ledger allowing various groupings / filtering. For example get a list of all GL postings touching BAS tax codes and/or cash instrument codes, aggregated by txn type. Useful as an alternative source of data for extracting and moving data into an external accounting product (as opposed to using biz activity report)
  • Bug fix : print statement for combined trial balance. Extracted open/close balance is wrong and would report historical aged balances as all zeros no matter what. Only a problem in combined statement mode, worked fine otherwise. Now fixed (Bug introduced on migration to 5.2)
  • Edit deal : add calendar convenience functions for promise date
Release 5.2.13 April 26, 2022 barney

Includes DB Changes. You need to log all terminals out during upgrade.

Tweaks and fixes

  • System would incorrectly warn about late balance threshold issues for accounts with a $0 balance owing. Logic/test was not written correctly in 5.2 changes. Now fixed.
  • Unattended Messenger's are supposed to auto upgrade. There has been a long standing issue where upgrade would get stuck in a loop and keep spinning every minute firing off a new messenger. Thought recent changes fixed this but problem is still happening. Found a new possible cause of issue, now fixed in this version. When running multiple copies of c9, 2 or more JVMs could be running, especially on older, resource constrained systems : it is possible messenger is in JVM #1 and is triggering JVM #2 to restart, thinking incorrectly it is restarting itself. Added some logic to force restart initiator to forcefully shutdown. The problem may still occur on updating to this version, but followup updates should hopefully now be okay.
  • 5.2 cash basis BAS was not implemented. Now fixed. (Cash basis query is alot faster in 5.2)
Release 5.2.12 April 19, 2022 barney

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

  • AusPOST integration
    • Refinements to add support for Startrack and to support multiple accounts simultaneously. Previously assumed startrack would come along for free as getting eparcel working and would be integrated into a combined API. Turns out doesn't work this way. also turns out startrack requires some changes with API integration. (e.g. requirement to specify package type).
  • Refresh Analytics/KPI Report for HD
    • Updated to work with 5.2 database changes
    • Review  + Update based on current set of fields sourced from opt2ma platform
  • Receive spares
    • add button next to tally to quickly adjust pricing to fix up any rounding errors. Only accessible if current discrepancy is less than $0.02 per received item.
    • Bugfix with import PDF where tally of parts doesn't match invoice total : would not refresh "qty of items" display on the screen. Now fixed.
  • Includes some updates targeting new dealers to c9, some low level tweaks to help us more easily migrate data from competitor systems into c9 as part of cutover (helpcr code to help migrate AR/AP txn lists).
  • General ledger posting tweaks
    • Post 5.2 migration tidyup.  References on transactions where not migrated to the 'correct' spot. Now fixed (were copied onto the line not the posting). Now when you export activity or browse / export journal you'll generally always see pre 5.1 references when logging bills etc where before it might show blank.
    • Browse journals - Sort by date, not journal id
    • Browse journals - Export option which allows you to export to CSV and display more fields, reference & txn details, tax coding etc
  • BRP EPC importer : now working again
  • Other tweaks and fixes
    • Select transaction from add transaction : filter option no longer working, would throw errors on screen when you try to use it. Now fixed.
    • Order item miner query : was not returned results for cost. Now fixed
Release 5.2.11 April 14, 2022 barney
  • Tweaks and fixes
    • Add transaction,  only show gl code selector for bills and invoices. (Previously would show for any supplier txn type even though it is only relevant for bills)
  • New features
    • Parts label printing : add ability to print optionally todays date. Defaults to MM/YY format.
    • Receive spares. New butt on :fix pack qty. This button allows you to easily feed in amended pack qty data during receival. Tidies up receive qty without impacting price tallies and memorizes/ writes back the new pack qty setting into stock/master files.  To enable this feature you need to configure franchise so that orders as based on pack by default.
Release 5.2.10 April 12, 2022 barney
  • Tweaks and fixes
    • Deals. Color code deal lines orange where pickupdate is 3 to 1 days away
    • Tweak unit invoice wording for finance to show 'Finance Payment' instead of 'Amount Financed', as finance payment is a more accurate description. (Actual amount financed may include fees and charges etc which are not even visible to the dealer).
    • Print workshop pro-forma. Was not displaying deposit on job, now fixed.
Release 5.1.81 April 12, 2022 barney

More reworking 5.2 migrator. On some systems, especially with data initially migrated from competitor systems original migration code required an excessive amount of memory to work.  Reworked to minimise memory requirements.

« Previous PageNext Page »