Not yet released. Next Monday
Includes DB Changes. You need to log terminals out during upgrade
Features and high impact fixes
- Honda Magician - working again (!). Uses Honda API to perform magician call. Make sure API key configured in edit franchise is correct
- Unit Duty / Market Value. Prior versions of c9 this would be computed based on unit price or it could be fixed / overwritten. Problem was the user interface didn't make it obvious if it was calculated or fixed. You sometimes had to wrestle with it and sometimes it would inexplicably change (especially when selling parts onto deal , or PD changes). There is now an obvious checkbox flag that controls if duty value is fixed or calculated. It will only change from one to other if you either toggle the checkbox or input an overriding duty value.
- Purchase unit : if customer purchasing from is account customer and they have an ABN : and unit odo<50 and hours<1 default assume unit is a new unit.
- Recall Reminders
- Bugfix : incorrectly sending recall alerts in some scenarios ( triggering off long running / long deleted deal records ,not off actual customer unit records )
- option to treat reminders as marketing messages : if customer 'marketing' flag is not set then sms will not be sent. This allows service reminders to be configured to respect 'stop' requests if recall messages are more positioned as a marketing tool than a notification. Option can be found in daily workshop notification tab in main setup screen.
- Scheduler : display the scheduled task's note. Displays under job no
- Payroll / Super
- SMSF configuration : increase max size of super fund account name from 40 to 80 chars
- BankRec alert requirements : show last reconcile date and required reconcile date
- PayDay Super onboarding : was not correctly transmitting max txns a month figure. Instead default of 9999 was going through.
- KTM part image import, was still broken with recent fixes. More changes here and hopefully working again
- ACT contract of sale T&C now added
Other Bugs
- Deals
- browse finished deals database performance boosts.
- Screen should now be substantially faster
- Note that previously for a deal which contained multiple sale units this screen whould show all units. Now it only shows the first unit; like the other 2 tabs on deals screen.
- Cancelled / Finished Deal - visually indicate with an icon whether or not the deal has notes/private notes
- Cancelled / Finished Deal - view details - also allow viewing of any attached private note
- browse finished deals database performance boosts.
- Deal Deposit history bugfix : if customer is changed then deposits were added on deal before change will be invisible in 'deposit history' list. Now fixed to not pay attention to customer at time of deposit. Bug introduced with recent changes to pre-populate email for customers
- Save txn, error then resave bugfix There was a long standing bug where if you created a new txn like add transaction on AR/AP, but if failed for some reason (e.g. GL lock), if you repaired the issue and click save again it would seem to work but not actually record anything. Now fixed. Previously workaround would be to start over.
- Workshop : spares quotes involving UOM and qty was a fraction. e.g. 1.4. The fraction would go onto workshop job as quoted part fine, but when you flipped it to supplied part, it would round the fractional component. Now fixed.
- TillPay integrated terminals : improve onscreen error reporting. Some common situations c9 pops an error but doesn't explain in more detail. Common example is a c9 terminal linked to a specific eft machine but that machine is offline. C9 previously would pop an error retry screen but not explain why. Now it reports EFt device it tried to connect to and that is is offline.
- KTM export - Remove 'separate supplier' logic which used to triage best price. No longer an advantage and hasn't been for some years. This behaviour today is now a liability if operator isn't paying close enough attention to fact that export process outputted multiple files.
- New locking system improvements - lock alert bugfixes
- System could misreport which terminal holds a lock. It may report the terminal that first acquired the lock for the day instead of actual current terminal. Now fixed
- System would report remote c9 sessions as though they were locally running on same computer as messenger. Ensure correct name with (R) as remote access indicator is shown
- Spares invoices - surcharge on reserve / deposit fiddles
- Reserve: keep document description as a tax invoice if there are any tax events on journal at all, such as surcharges
- in deposit history summary also summarise and tally tax supply components. A common issue especially where a surcharge is applied on reserve for initial deposit taking is that taxable supply on surcharge is realised on the reserve and that is not reflected on the 'supply' invoice making it hard for customers to reconcile card charges if they don't have the original reserve tax invoice.
- Business Health - include freight on spares receival in generic expense section
Minor tweaks /tiny fixes
- Cash Till summary : report didn't have a name so when you tried to email it the attachment name was ".pdf". One c9 customers email system seems to be having issues with this suddenly. Now fixed
- Remove auto send order during point of sale feature : just isn't a good feature. Difficult to reason about/predict its behaviour and doesn't actually same much time/effort.
- Bank Rec - when a new bank rec is created the from date+time is placed after the last reconcile. c9 tries to include some intelligence so it isn't the second after but it tries to round the time up to nearest 'simple' value, testing 1 min, 15 min, 1 hour, 3 hour and next day boundary respectively as long as round up doesn't skip any unreconciled txns. So if last rec finished at 19:07:15pm but there is a txn at 23:12:01 pm, the next rec will round up to 21:00:00 instead of using 19:07:16. There was a subtle bug in system where rounding would round beyond now into future time. This is is obvious if you reconcile right upto now and then do another reconcile right away. It rounds to tomorrow. For lots of reasons it is not appropriate to round up into a future datetime. c9 now constrains rounding result to a boundary that remains before present moment, if none exist don't round at all.
- Browse Txn Audit - button to query all txns connected to the highlighted audit record
Low level changes
- Stock analysis : reorganised code to simplify migration to 5.3
- Txn save error : improve logging to log txnengine error list; needed to help with some fiddly support issues.