- Receive order report. Instead of printing a line under part/description header for customer/workshop/unit received items, print a bold line between records. This line serves as a 'cut here' line for grouping parts for customer pickup.
- Receive order and Customer pickup. Because of locking system you can only do one at a time. Causes problems when halfway through an order receive and a customer comes in and wishes to order parts. Modified so that customer pickup locks the invoice, not the order so it is possible to do both simultaneously. Tweaked underlying locking systems so when actual 'writing records' occurs, data integrity is protected.
- Print labels - redesign calibrate labels so it is more intuitive what different settings change. Including switching to different measures which are easier for people to measure and input
- Print labels - force a 2mm margin on labels printed. Recent changes meant labels printed right up against the border which is no good.
- Heavy redesign of barcode printing
- Layout of printed labels has changed slightly, as I re-organise code so I can extend labels beyond barcodes for other uses - e.g. shelf labels and address envelope labels.
- Added shelf labels
- Address envelope labels. Either individual, via account query browser or for account statements.
- Print labels, to select starting label, instead of drop down spin controls for row and column, system now renders a virtual page and you can click on the virtual label to start printing on. Makes things alot easier
- Job card : print customer mobile number as opposed to their fax number.
- Workshop from estimate. When estimate pops open spares screen it would not start automatically adding parts until you press Enter key. Now fixed.
- Add spares to workshop. Tweaked UI flow to make it more intuitive
- Low level system tweaks
- Some circumstances, getting crash reports on print job. Probably happens when printers are turned off etc. Added some code so instead of crashing it reports - cannot print - with a reason (if available)
- Interesting postgresql user security access problem Dave had recently. Tweaked database manager 'create new DB' option to use a different system for creating postgres accounts hopefully was root cause of the problem.
MYOB sync spares receive: also sync freight component of the invoice.
- MYOB sync : previously was syncing all receive spares invoices as a single bill into MYOB. Now syncing as separate individual bills
- View unit: show date of last curtailment/paid out date
- Unit reports: new report - display all floorplans paid out in the reporting period
- Clerk key security - add new security option : to make sure only limited staff can do a sale where cash-till result is no-cash collected/deferred. Note that this change forces a change in order of point of sale operations. Previously you would key in the clerk key and then select payment method. This change switches the order. Clerk key is provided after payment method is selected.
- Login security - add new security switch 'Mechanic only'. For login user with only this switch set, they can only access job clocking functions. It is impossible to view any other part of the software.
- Clerk key entry : if clerk key does not have permission then explain why permission is denied
- Unit reports - new report. Purchase report. Shows purchase costs and writebacks (for tradeins); organised by unit make.
- Installed new MYOB security access key. This one appears to work.
- Cash till report - allow users to key in -ve amounts for EFT takings (also permit negatives for CHQ and Misc)
- Business Audit Report : prints business recent activity records in order they are added to database. Useful for auditing business behaviour, such as accidental modification of transaction dates/times which can throw cash-till report out.
- Harley Davidson KPI reporting
- Workshop profit reporting ; added ability to slice/dice profit figures across different considerations. i.e. unit manufacturer, type of job etc.
- Export Price file : auto-create and default to a folder called pricefileexport
- Process web order : make view/merge screens more keyboard friendly so they can be stepped through faster
- Spares quote : default to either receipt or invoice depending on customer type
- Credit note - default cash refund based on whether or not original invoice was a receipt or invoice. Previous behaviour was to look at status of account customer only and default based on that.
- Miner - make report aggregation case insensitive. i.e. Suzuki, SUZUKI, and suzuki all aggregate to a single record
- Accounting package sync - MYOB sync appears to be silently failing for a customer; with no record anywhere as to why. Added more logging information and application feedback in order to try and understand cause of the problem .
- Online backups - computer memory usage running very high on server. Partial changes on server to fix this. Further changes included in this release to further alleviate the issue (changes to network compression algorithms to not compress so aggressively)
MYOB Integration completed. Initially supports synchronization of spares orders to MYOB (same as Quickbooks)
Wll add some posts shortly to explain how to
- Setup your MYOB so it will integrate with c9 ( AccountRight Standard edition only. Premier edition is supposed to work automatically)
- Perform synchronization via c9
- Workshop status: added new status - booked in. Behaves almost same as in progress. 'In progress' jobs designate jobs where unit is in the shop and work has begun. Booked In jobs are jobs where job is booked to begin, but is not yet in the shop. You can order parts etc for booked in jobs. Main purpose for booked in status is to aid better planning, especially in weekly planner function.
- Built in Spell Check for all text notes; such as workshop notes, ordering details, account notes etc.
- Unit profit report. Display profit as a %. Also group units into new sales - by type (i.e. Honda, Yamaha) and used sales (all used bikes grouped into a single grouping irrespective of make of unit)
- Bugfix with process web order. Under some circumstances, N/C parts would have retail miscalculated, using the price breaks/markups from a completely different franchise.
- Several spares stock reports include option to not print items where there is zero qty in stock
- Print Barcodes, include option to add parts to print barcodes for based on stocking location
- Another bugfix for regression bug in release 4.203. Credit notes were not appearing in cash till report.