RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.675 June 20, 2017 barney

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

  • Workshop service overhaul
    • Allow configuration of labour rates separate from mechanics doing the work. i.e. standard rate, vs warranty rates vs internal rate
    • Includes on the job quoting facilities
      • Labour items are billed or quoted.
      • Parts can track quoted qty vs supplied (so far) qty
      • Added billed labour offsets quoted labour, so as job fills out the quoted component is eaten
      • Pre forma invoice/totals displayed show quoted figure work jobs on the go. Once job is completed it will flip to actual billed
      • C9 nags/warns on complete if there is a price flip as a result. Naturally jobs with fixed Fixed $/Capped $ schemes in play remain consistent
    • Allow linking estimates to a job after the fact and adding multiple estimates to a single job
    • Estimate to job is alot smarter in terms of managing labour accrued via timesheeting WRT quoted/actual labour
    • New tab in setup main setup 'Time sheeting' that allows fine tuning of new quoting/timesheet behaviours
    • Option to print a job barcode sticker. Potentially useful for power equipment jobs. Includes barcoded job no + cust name + job desc.
  • Tweaks and fixes
    • View part buy/sell. Show created/received data on ordered parts separately
    • tweaks to monthly c9 invoice generation.
      • Bulk processing incorrectly linked all invoices under a single GL posting.
      • Provide mechanism to track lease termination date
    • Payroll : manually modifying computed items would not correctly adjust how dependent items would compute. Now fixed. i.e. changing wages would miscompute tax owing (overstating tax as being based on manual wages figure + computed wages figure the manual figure masks)
    • Workshop completed/progress report. Show goal total as separate from total so far
    • Workshop staff report. Print what report filter setting in play on report itself. i.e. 'Clocked time/Completed jobs/invoiced jobs'
    • NSW registration form C.  Page 2 , question about new/used was filled out back to front. Now fixed
    • Unit sale onroad costs: set date to be sale date, not date when ORC record was added for ORC records that have a tagged supplier. Assumption here is that because ORC is linked to sale of vehicle it will generally always be on day of the sale.
    • Customer phone number matching.  Treat +61 as same as 0 leading prefix for things like add customer, merge web order etc. e.g. +61 422 206 974 is same as 0422 206 974
    • Adjust c9 visuals so it is more obvious which window is active and which windows are inactive
    • Unit sale on road cost with GST + Supplier. Do not copy GST component onto bill to be paid to make it obvious there is no claimable input credits here. Biz activity report and GL are fine already so this fix is a fairly minor one designed so that view txn listing is not visually misleading in terms of input credits that are claimable. Will keep existing activity records showing GST component since it is obvious from activity tag this is not something that is claimable
    • Items below RRP. Provide a button to reprice highlighted item only
    • AusPOST integration tweaks
      • Label printing broken WRT StarTrack label sizing. Should now be sorted.
      • TODO: allow user to configure preferred label size. Currently hardcoded to 3 per page. (2pp for StarTrack)
    • Print statement screen :
      • show balance in list of customers.
      • Also show if customer is email/print target
      • Allow modification of customer from this screen

 

SMS issues and changes to c9 June 2, 2017 barney

There were some unreported sms delivery issues with c9 yesterday Jun 1.

Between ~ 12:40 pm and 4:50 pm, sms messages sent at this time would not of been delivered.

Tracing the issue, it looks like a record # of messages have been sent in past couple of days and this tripped a circuit breaker with our SMS provider which their systems did not tell us or your c9 about in the way we assumed would happen.

Taking some feedback from our provider on how everything interconnects, we have made some changes to our SMS delivery system that will prevent this sort of thing happening again and should dramatically improve confidence in SMS delivery system.

From now on, if a SMS fails to deliver for any reason, including things like bad phone number or phone being switched off for a few days.  Your c9 will now alert you via a SMS reply. SMS replies are normally replies from customers to you, but we are now also using this channel to alert for SMS delivery issues. To access replies goto contacts -> contacts -> replies.  Example screenshot below

error_reply

C9 only ever bills messages that have been acknowledged as being received by your customers phone and this has always been the case. We have now extended the technology a little bit to provide more useful feedback into your c9 for messages that failed to deliver.

Resending unsent messages

You can manually resend messages if you need to.  Goto contacts -> contacts -> notifications. Look at all notifications sent between 12:40 pm and 4:50 pm on June 1st.  even though SMS messages will say sent there is likely they were not delivered.  Highlight each one you want to send and click 'resend'.

 

Release 4.674 May 23, 2017 barney
  • Payroll
    • Additional MLS / HELP withholding.
      • Include predicted rate that was used as part of computing additional withholding
      • Do not include severance pay in tax prediction computation for terminating payslip as this can dramatically artificially inflate estimate of taxable income
    • Tool allowance not being pro-ratad. Now fixed
    • Staff termination : would still generate empty payslips after the fact. Now doesn't generate anything at all
    • Bugfix with added items on prior payruns could cause DB errors on subsequent payruns. Now fixed.
    • Bug fix with moving leave types and pay runs around.  Following scenario was previously possible but now fixed
      • 1) Add a leave type to a payrun. 2) View payrun. 3) Move leave type date forward so it is outside of payrun. 4) Finalise payrun
      • The leave type would not apply to the finalised run but it would also be locked so it could not apply for future runs.
    • Multiple simultaneous paycycles
      • not working. Now fixed. e.g. paying techs weekly but counter staff monthly. (Probably no one does this but c9, by design is capable of doing it)
      • When staff member changes paycycles make sure computed payrun factors in any overrun
      • When staff member changes paycycles make sure unlinked backdated leave adjustments are correctly linked
    • backdated leave adjustments
      • Bugfix: Was not subtracting previously paid wages corrresponding to leave time correctly
      • Add onto payslip as a separate line for overpaid wages linked to backdated leave so it is more obvious on slip what is happening
      • Bugfix: System is incorrectly accruing leave for backdated leave days. Pro-rata computation + backdate processing was broken
      • Bugfix: Backdated leave without pay not impacting pro-rata computation for accrued leave.
  •  Tweaks & bugfixes
    • Husky/KTM fiche import: was not working for one particular user login.  Should now be okay.
    • Bugfix with electronic import for spares receive. Could mess up qty to receive in some circumstances.  Specifically receiving into a screen where part in question isn't on the screen already but part is known to be on order. The part will be added into the list with the quantity known on order PLUS the qty from electronic source.  This is incorrect, needs to be qty on electronic source only without regard for what is currently on the orderbook.  In real usage this scenario rarely happens since generally operator will setup receive screen such that part is on screen already and electronic import is merely tweaking parts already listed.
    • Staff report : provide tally/summary of clock reasons at bottom of report
    • Workshop completion / progress & booked reports :
      • layout tweaks & use the paper real estate better. Alot of wasted space on the printed report
      • Show total as goal total for inprogress jobs that use capped /fixed pricing
      • include a total figure tally at bottom of the report
    • Workshop promise report
      • include a tally
      • Show total as goal total for inprogress jobs that use capped /fixed pricing
Release 4.673 May 15, 2017 barney
  • Clock on/clock off screen would not draw correctly when using c9 via remote access client. Now fixed
  • Point of sale : alternate order source behaviour
    • Alternate order would default order source for parts added to invoice to be same as last part if part source was ever changed during the process of constructing the invoice. Some tweaks to this logic in this version to hopefully better track operator intention:
      • Reset behaviour if all parts deleted off screen
      • Only enable this behaviour if Edit Order  screen actually alters the selected order source. Merely clicking OK does not lock behaviour
      • Parts added take on last part order source for same franchise. i.e. if you flip a MCS part to be ordered from another dealer, a further added Suzuki part will not inherit behaviour from this MCS part, instead that part will inherit behaviour of last suzuki part (if any).
  • Payroll tweaks
    • PAYG calculation was not withholding PAYG on tool allowance. Now fixed
    • Employer Super contributions, show % as a rate figure on payslip
    • Leave accrual,  always round up instead of rounding to nearest.
    • Super contribution. Do not calculate super on tool allowance.
    • Print pay slips, print slips in order of staff code
    • Pay run screen: add scroll bars
    • Tweaked bracket creep amortisation logic.  Payroll system contains a mechanism where based on predicted income it may pay additional HELP and MLS tax to try and offset significant bracket creep impacts that can occur with these tax systems. The first step on HELP is 4% so stepping into this bracket say because of a pay rise awarded late in the financial year can cause employee to be out of pocket by a significant amount, upto $2200, with their tax return. C9 tries to predict and smooth out this sort of damage across remaining pay runs with additional withholding.  The system needs to be able to make a prediction on past unknown income for starting employees or employees that quit and return within the same period by assuming past pay that is known about is representative of past unknown pay.  Prior algorithms for doing this were faulty (e.g. changing the pay cycle rate from weekly to monthly would break the prior algorithm).  Includes a new improved algorithm for predicting this that copes with such concerns. Extrapolates based on first pay and current paycycle type, and also extrapolates based on missing pay cycle days.
    • Bracket Creep amortisation for MLS and HELP. Include option on staff to disable this feature. In staff payroll settings are new radio buttons "Auto (no additional)" which auto computes MLS & HELP but does not apply any additional amortization to try smooth out bracket creep impacts
  • Other tweaks
    • Browse Invoiced units : reprint invoice button was hidden under another button. Now fixed
    • print estimate. Print line items in same order as they appear/ are managed on estimate (previously would roughly print in order they were originally added to the estimate, printing labour items first without any regard for any subsequent reordering on estimate edit screen)
    • VicRoads Forms : added form for online rego transfer
    • Image gallery text filtering not working. Now fixed
    • SMTP routed email : removed client side setting of message ID. Testing a theory maybe a small minority of SMTP servers are making things difficult by recognising the Msg ID as being generated by javamail.
Release 4.672 May 9, 2017 barney
  • Kawasaki parts inquiry & Fiche Import: now working again.  Kawasaki have rolled in some tech on their website that makes these things unreliable so uncertain about our capacity to keep this thing working.
  • More tweaks to c9 monthly invoice generation.
  • Email sending tweaks.
    • Email sending code rewritten to more elegantly/reliably cope with slow SMTP servers. Some possibly bad software race conditions if SMTP spooling took longer than 3 seconds
    • bail on email sending if spooling takes longer than 60 seconds. Previously system would wait indefinitely on a non responsive mail server, causing messenger to lock up.
    • Added support for SSL/TLS to compliment existing STARTTLS (previously called TLS in c9).
  • Added ability to manually create general ledger postings
  • View finished job bugfix.  Displayed discount $ would keep increasing every time you relook at a job. Would reset back to sane figures after opening a new c9. Now fixed.
  • Export order electronically.  If the order export fails, do not move order into 'sent' status.  Previously would do this. Applicable for Honda/Whites & other C9 Dealer export targets.
  • Workshop staff report : reruns of the report show report total keeps increasing up and up under some circumstances.  Was not resetting total count on reruns. Now fixed.
  • Parts Order - Customer Order Pickup
    • Get rid of 'auto invoice at customer discount' setting.  Redundant and has been for years as c9 memorizes discount setup on a per invoice basis when the order was originally setup
    • If original ordcr was an invoiced order but customer has since been changed to cash customer, force the subsequent pickup to be a receipt sales.
  • Payroll
    • Integrated payrun finalisation into activity and the GL
Release 4.671 May 8, 2017 barney

Regression bug in previous version.  Workshop main screen, location and general filtering broken.  Would permanently pop an error screen reporting this.  Now fixed.

Release 4.670 May 3, 2017 barney
  • Workshop pickup journal errors.  Under some circumstances a pickup would fail with a journal error relating to sub contract work.  Fixed pickup so it is now more robust.
  • Stock take sheets.  Provide a visual display of qty on reserve to help dealers who do not pull parts out of stock and placing them on reserve/layby. e.g. report may show 3 (+5),   which means 3 in stock for any walk in customer, 5 on rerserve, total stock on hand of avail+reserve should be 8.
  • Main workshop screen : show job total ( for completed jobs only)
  • Move parts: delete button now just deletes part off list of parts to move. Previously would permanently delete part off stock file
  • Unit deals
    • a unit on a sale deal would not retain any changes to trust receipt made to the floor stock item.  Now fixed.
    • When receive a unit to order for sale on a deal, if that unit had trust receipt details, details would be lost once unit once deal was finalised. (similar to issue above). Now fixed too
  • C9 lease tweaks
    • Added a facility to make it easier to install new systems.
    • Remove monthly passwords from invoices c9 sends out. Monthly passwords are no longer in use. Old versions of c9 no longer supported.
Release 4.669 May 1, 2017 barney
  • Point of sale complete: show a tally of all freight invoiced so far on parent/related invoices. (doesn't yet factor in merged invoices, TODO).
  • KTM EPC fiche import : more tweaks to deal with broken diagrams and images
  • Import Suzuki Snap-ON EPC  part lists : cope with extraneous '-000' on end of part numbers better
  • Fix Vic Roads bike details import
  • This version of c9 removes need to enter in monthly passwords.  Lease management in c9 is now entirely automatic.  Invoices we issue from June onwards will no longer have old monthly passwords printed on them so all c9 dealers will need to update to this version of c9 from June onwards.
Release 4.668 April 5, 2017 barney

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

  • Miner: allow query on job notes.
  • More payroll module work.  New reports etc.
  • Bugfix:  under some rare conditions the dispatch option is selectable even though it is disabled in setup. (Newly opened c9 terminal, point of Sale customer pickup as first point of sale operation would trigger this).
  • KTM Fiche import
    • Fixed issue with bad diagram on factory website breaking import. C9 now skips over these diagrams instead of fast failing. Specifically diagrams with invalid images on them. [ e.g. at time of writing, 1290 Super Adventure T 2017 (EU) ]
    • Redesigned the look of the KTM/Husky import screen to be much easier to use. Specifically:
      • Memorise models added/removed so no need to readd every time
      • Allowing filtering of model list. i.e. only show EXC models
      • Allow window to be resized.
      • Color code models that have been explicitly added/removed
Release 4.667 March 31, 2017 barney

Overhauled PayPal integration into c9 so PayPal payments captures is more interactive, providing details on operations so far, what c9 plans to do next etc.

paypal_interactive

Other changes:

  • Workshop Pickup + PC-EFTPOS / Tyro integration. Provide configuration option to delay EFT processing until well after sale is completed in c9.
  • minor Tweaks and bug fixes with ongoing freight integration project. Ready for Beta testing.
  • Bugfix : receive spares order while manually superceding one of the parts on that order in a different c9 terminal at same time doesn't generate invoices correctly/ receive parts into workshop correctly etc. Now fixed.
  • Monza parts images import : working again
« Previous PageNext Page »