Not yet released. Mid next Week
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.