- Modified BMW fiche import to import a wider range of units. Was missing out on importing 13/14 models.
- Still one outstanding task, whether or not we should interleave 'missing' years.
- Added support for Cassons B2B lookup and importing of cassons parts images from their website
- Modified image import to partially implement a basic resume mode
- Modified manage website to make it easier to re-organise location of things by
- provide a modify button to easily move an item elsewhere
- render the image associated with the item so can get an immediate visual clue as to what is being organised
- Print Barcodes : option to add multiple parts by a miner type query
- Accounts
- Print statement. Only show current account customers by default. Option to show all if required. When statements generate system will still may generate statements for customers who are currently not account customers, particularly when printing a historical statement for a customer who once was an account customer. but generally the account list is fairly static so when allowing operator to select customer, only show current account customers by default to reflect this
- Spares
- Track private notes on spares invoices
- Access weborders from view/reprint invoice
- Config option to disable below RRP test
- Website
- Allow full price file to be listed on website
- Add new filter to only show items which have images etc
- Workshop
- Planner : allow jobs to be completed/picked up etc from this screen
- Modify job : show balance owing after factoring in deposit
- Tally/Invoice workshop jobs to include parts on order. For parts still on order tally/invoice them anyway so that firstly operator knows likely final cost of the job and so that if a bike is taken away pending parts still on order, then customer has paid for them and is incentivised to bring the bike back
- Allow receiving of ordered parts for finished workshop jobs onto the job since they are now being invoiced. (Previously would put them into stock)
- Fixed some issues with Polaris fiche import. Was failing in a couple of instances trying to download actual image
- Improved logging on Xero sync. A couple of customers claiming that sync is invisibly failing though on testing I believe this cannot possibly be the case and users are selecting 'skip' when Xero integration falls back to step through mode. Added logging to capture this to verify user behaviour is indeed doing this. I also fixed a non-functional issue with requests being sent to xero with XML being sent to Xero :polished it up a bit. Again not an actual problem right now, but might have the potential to be a problem later on.
Requires database changes. You will need to log all terminals out during upgrade
This version fixes a minor niggle with database upgrades which is especially obvious with version 4.432. On some upgrades the online backup service would pause because by time upgrade is finished and c9 is running c9 would lock database resources required to roll in online backup on newly constructed database tables. This tweak sees those processes to prepare new tables for online backup are explicitly run during the upgrade cycle, preventing online backup/messenger from getting locked in a pause state waiting for locks on new tables to be released by exiting normal c9 terminals.
Requires database changes. You will need to log all terminals out during upgrade
- Added ability to configure fine grained login user access. Control which individual functions a given user can access on a per function basis. To access this goto setup, Other settings - > staff. Click deatiled access control. Example following screen disables access to all workshop reports except the progress report.
- Units
- modify engine number so it can be 30 chars
- Workshop
- Add a new field : status description. Here you can write things like 'customer pickup on monday'. This will print on completion/progress reports.
- Staff report : includes option to run report against completed or picked up jobs in a period. In this mode the report offers you a report on tech productivity relative to billed jobs in the reporting period, as opposed to the default mode of showing you tech period across a working period. In the new mode the report is not able to indicate idle/break time techs have taken, this is only reported in the default reporting mode
- Tidy up printing unit details a bit. Also print unit purchase date if warranty repair
- Complete job notification : if customer has other jobs still on progress warn user of this and give them the default option to skip notification (because customer might turn up thinking all their jobs are ready)
- Spares
- Import OPEA. Bugfix with importing non standard cost price OPEA files, was not working at all. Hasn't been used for years probably until a supplier recently started shipping an incorrect file
This version fixes a long standing subtle regression that was introduced since 4.417. Under rare circumstances records would be written into the database with what are known as null fields. Normally it would not have functional impacts and it is easy for us to remotely fix dodgy records, but never-the-less still a bug that this version now fixes. Had one case where customer account records being added would not show up in customer list because of this problem. Another where newly created jobs would not appear in job list.
Problem should now be completely fixed. Original changes to c9 in 4.417 were reverted and a completely different and better way to deliver one of the features 4.417 delivers has been put in place.
- Receive spare parts notification. Sometimes the <received/<total> figures in SMS notification could be out of whack misreporting total number of parts the customer is waiting on. If you have 5 parts on order and 3 received it would report 3/7 parts. It now correctly reports 3/5 parts.
- Fixed some low level record writing issues with preserved NULL columns (more of a technical annoyance, largely a non-functional issue)
- Purchase unit : factory purchase header incorrectly changing to cash purchase on next. Now fixed
- Add part to accessory order. If part # happens to be a franchise part ask user if they want to add a franchise part to accessory order or make it an accessory part
- F12 pickup, if quantity to pickup is not req qty, don't render 'Daily' in order column in point of sale. This column is meaningless for such line items so make it blank
- print order book : would not print last line item. Now fixed.
- Add modify/labour : allow user to key in discount as a %
- Modify unit : system would not store sale price correct for some prices due to GST rounding. i.e. $269. Now working
- Import polaris diagrams stopped working due to changes with Polaris website. Now working again
This version includes integration into Monza's b2bweb system. It provides ability to F12 lookup monza parts.
Monza integration also includes a new very powerful feature that we will slowly roll into other suppliers too. The ability to automatically download stock images for parts to be used on a website. So no more messing around with finding images yourself. You can include all monza images automatically. The system doesn't map parts onto the website, but when you do the images will be there already. So you still need to manage organising items onto the website, though bulk of tedious work with creating online shopping is organising images which this now solves for you.
Import Images can be found in Spares -> Utilities -> Import Part Images. Currently only works for Monza but other suppliers will be coming soon.
Other changes:
- Add labour, cope with adding labour when tech rate is something that doesn't round into before tax price easily. i.e. 30 mins for a tech whose hourly rate after tax is $98