packages feed

tax-ato 2026.1 → 2026.1.1

raw patch · 4 files changed

+20/−11 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,13 @@+## Version 2026.1.1++### Bug fixes++- Fixed an incorrect private health insurance rebate rate in FY2026.++- Fixed private health insurance rebate rates for FY2027 (the 1 July+  to 30 March period).++ ## Version 2026.1  ### CGT overhaul
src/Data/Tax/ATO/FY/FY2026.hs view
@@ -68,7 +68,7 @@ privateHealthInsuranceRebateRates =   [ (101000, (0.24288, 0.24118), (0.28337, 0.28139), (0.32385, 0.32158) )   , (118000, (0.16192, 0.16079), (0.20240, 0.20098), (0.24288, 0.24118) )-  , (158000, (0.08095, 0.08095), (0.12143, 0.12058), (0.16192, 0.16079) )+  , (158000, (0.08095, 0.08038), (0.12143, 0.12058), (0.16192, 0.16079) )   ]  tables :: (Ord a, Fractional a) => TaxTables FY a
src/Data/Tax/ATO/FY/FY2027.hs view
@@ -49,7 +49,7 @@   lesserOf     ( flat 0.10 )     ( marginal'-        [ ( 69_528, 0.15       )  -- TODO confirm these numbers+        [ ( 69_528, 0.15       )         , (129_717, 0.17 - 0.15)         ]     )@@ -65,21 +65,20 @@   , medicareLevyThresholdDependentChildIncrease       = Money  4338   } --- | Medicare levy surcharge thresholds for 2025–26--- TODO update+-- | Medicare levy surcharge thresholds for 2026–27 medicareLevySurcharge :: (Fractional a, Ord a) => Tax (Money a) (Money a) medicareLevySurcharge =-  threshold (Money 101000) 0.01-  <> threshold (Money 118000) 0.0025-  <> threshold (Money 158000) 0.0025+  threshold (Money 105000) 0.01+  <> threshold (Money 123000) 0.0025+  <> threshold (Money 164000) 0.0025  -- TODO update (~April 1 PHI circular) privateHealthInsuranceRebateRates   :: (Fractional a) => PrivateHealthInsuranceRebateRates a privateHealthInsuranceRebateRates =-  [ (101000, (0.24288, 0.24118), (0.28337, 0.28139), (0.32385, 0.32158) )-  , (118000, (0.16192, 0.16079), (0.20240, 0.20098), (0.24288, 0.24118) )-  , (158000, (0.08095, 0.08095), (0.12143, 0.12058), (0.16192, 0.16079) )+  [ (105000, (0.24118, 0.24118), (0.28139, 0.28139), (0.32158, 0.32158) )+  , (123000, (0.16079, 0.16079), (0.20098, 0.20098), (0.24118, 0.24118) )+  , (164000, (0.08038, 0.08038), (0.12058, 0.12058), (0.16079, 0.16079) )   ]  tables :: (Ord a, Fractional a) => TaxTables FY a
tax-ato.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.2 name:                tax-ato-version:             2026.1+version:             2026.1.1 synopsis:            Tax types and computations for Australia description:   This library provides types and tax computations for tax