Tweaks and fixes
- PPSR - C9 now emits original PPSR report by default. The c9 based report can also be accessed still. e.g.
- Payroll changes
- Single Touch Payroll repairs requested by ATO. Dates/timestamps recorded on a pay run are not 100% in spec. Specific changes:
- PaymentRecordTransactionD is strictly payday
- Use date+time when payrun was locked, not current date/time for submits/replaces
- date+time clamping refinements. Only clamp if usedate is strictly after payday. Clamp to 11pm + a few milliseconds for each pay variation so that pay variations can be 'ordered' based on revision # at ATO end
- New setting on casual employment types to permit preloading a payrun with a 0 hour wages line (previously would filter out anything zero)
- Single Touch Payroll repairs requested by ATO. Dates/timestamps recorded on a pay run are not 100% in spec. Specific changes:
- Website structure : under some exotic circumstances the represented structure would be incorrect and it would show results in wrong sections. Now fixed. Possibly could be an issue for workshop estimates too (Root cause, faulty assumptions about uniqueness of sibling order field could cause the resulting path to get messed up )