Not released. In two weeks.
Includes DB changes, you need to log terminals out during upgrade
Label Printing
This version of c9 includes alot of work to help with getting label printing working alot easier; targeting specifically QL 700 printing and various paper options. In print config the option to force paper to a certain size is now the preferred way to express any / all paper layout designs.
e.g. a 90x28 label which feeds with short edge aligned with the cutter.
Or 62 x 29 with long edge aligned with the cutter
Other tweaks and fixes
- units on floor show currently configured base sale price.
- New version of rustdesk to accommodate a planned license change we need to make
- for read only systems, make sure force reallocate for linked AR/AP txns doesn't incorrectly trigger a tax code lock
- reconcile test : only do reconcile test if we are directly modifying a txn. Force reallocate linked AR/AP should not trigger a tax code lock
- Edit existing debit debor txn, would incorrectly retag txn as an invoice on edit. Now fixed.
- txn details : audit : expand list of txns that match an audit so if a txn is forced linked then show this in audit list
- receive parts for deals. C9 is supposed to lock deal , but there is a bug in code that prevented this from working correctly. Now fixed
- miner : save export as xls/xlsx
- eftpos journal : sort by date/time. At moment screen is a mess
- [proposed] unit profit report : extract pd variance out of workshop costs /line margin and report it separately. current layout is
- generic bank txn : tweak used gl code for interest earned (4-5030)
- [proposed] tillpay terminal : UX changes to make accidental cancellation harder
- [proposed] tillpay terminal : cope with scenario where terminal txn is stuck in processing state
- [proposed] wa paperwork tweak - TBA
- [proposed] nsw paperwork tweak - form 7 fix
- [proposed] surcharge input - display / allow final surcharge includes price to be also keyed in
- [proposed] unit floor stock : allow unit deal/quote legend buttons on screen act as a filter to filter to only these units
- [proposed] f2 find part : include new filter option to only show stocked items where qty on hand >0
- [proposed] option to make booking reminder SMS replyable
- [proposed] More still warranty reg tweaks from their legal
- [proposed] below RRP screen : make obvious in header what filter conditions are as these are important and often overlooked
- [proposed] add warning to tyro screens to discourage integrated usage entirely
- [proposed] pay slips emailed from admin email addr
System Level - memory usage
This version of c9 includes a two significant changes to improve memory utilisation. Firstly relates to image caching, c9 implements a image cache but the cache never expires and just keeps getting bigger so over time c9 runs out of memory as you do image type stuff like browse EPC. Made the cache smarter. The other change, more impactful is too complex to describe here but relates to how strings (e.g. names, descriptions etc) are internally encoded. Switched from old school clarion model of padded strings which is very memory inefficient.
System Level - txnengine
Mostly v5.3 stuff but included here so non functional. includes a couple of things to support above changes : tax code lock changes, reconcile test changes and audit tracking changes.
System Level - gl-cache
Still seeing a couple of gl_cache errors by extremely rare, includes more logging to help us narrow in on root cause. Suspect errors are during cache sweep which means they are effectively non functional but include more info to help fine root cause and eliminate entirely