PAYROLL : Error in 2025 Tax Tables
There is an error in existing tax tables that has been in place all year undetected. Throughout 2025 c9 overcharged tax by about $4 to $5 a week because of an incorrectly inputted tax bracket. Since it is nearly the end of the financial year we are going to leave this in place. All employee payments made using c9 payroll can expect a slightly higher tax return as a result.
2026 FY onwards we are migrating to a different methodology for handling tax tables. The ATO publish tax tables in form of excel spreadsheets for software developers. For years these have been baked into c9 but we never enabled them as a default tax computation methodology. The reason for this is that the way the excel files are designed and math in them; it is difficult to reason about the results and cross reference them with actual tax legislation and validate their accuracy. The thinking was that it was more likely that using this dataset will cause computation issues. Given the 2025 undetected error we are reconsidering this and decided to pivot to this data and perform some basic spot checking / automated testing from 2026 FY onwards; and trust/rely on ATO to publish error free formulas.
PAYROLL : Qualifying Earnings and 2026 Tax Tables
- PayDay super also applied some subtle changes to how super is computed. Specifically:
- Transmit Qualifying Earnings to ATO via STP for pay data after July 2026. June 2025 and earlier will still us previous Ordinary Time Earnings regime
- For Allowances : add two more types for Allowances which also contribute to qualifying earnings
- Tax Tables - as mentioned above now bakes in excel files provided by ATO to software developers instead of us recoding the tax tables ourselves
C9 Repository changes - Stihl Pricefiles
We are bringing Stihl into our price file repository. This forces a change in repo importing to allow for optional support of per dealer discount codes.
This change requires us to "fence" off our repository from older versions of c9. Older versions of c9 will not see any c9 repo changes. You must update c9 first in order to access future price file updates in the repo.
Other tweaks and fixes
- Inputting a bill with tax code of '*** no tax code **' : the gst presented would show as 10% still. The gst presented is useless and does nothing on any relevant report but it is a bit disconcerting to see it on screen. Tweaked to force gst to 0 if no tax code is set. There are a couple of very narrow scenarios around management of capital purchases where ** no tax code ** is appropriate but they are very rarely used.
- Rebate screens / reports : show supplier
- Units - >units -> rebate screen
- Units -> Reports -> Rebates
- Units -> Reports -> Uncollected Rebates
- No cash collected permission tuning - couple of screens need nocash. Updated because soon we are going to retire no cash collected entirely
- Sell / delete discount giftcards : replace no cash with sell below margin permission
- bank rec : edit opening balance : replace no cash with banking permission
- Spares Receive + already handled bugfix. if there are parts on receival which are already handled but remain still on order / on backorder c9 will incorrectly assume handled parts have come in add will two tax journals that cancel each other out. One influences trade statement and other itemizes on p/l cancelling out trade impact. The net result is zero but it is ugly/noisy. Now fixed for future spares receive.
- Payroll : Pick a consistent naming convention for pay cycle / employment type. Updated menus etc to reflect
- New GL code : prepaid expenses. Appears as an asset on balanace sheet. Can be used to split expenses across multiple tax years as per ATO guidance on prepaid expense accounting. There are no additonal screens in c9 to streamline or track this. For operators to manage themselves using manual journal posting.
- New Email type configured in dealer settings : web order email. Will be used as preferred sender email on c9 enabled websites
- Honda opt2ma reporting : expand matching for commission txns by also looking for DAF or commission in the rebate description.
Low Level / technical changes
- Bugfix with Jordan's Mac crashing because of recent antialiasing changes.
- Some groundwork on supporting STX programmed barcodes and remote c9. Requires a new ver of c9 remote + this update. To be released later






