tax-ato-2024.1: Tax types and computations for Australia
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Tax.ATO.PrivateHealthInsuranceRebate

Description

Types and functions for the Private Health Insurance Rebate.

Synopsis

Documentation

type PrivateHealthInsuranceRebateRates a = [PrivateHealthInsuranceRebateRatesLine a] Source #

data PrivateHealthInsurancePolicyDetail a Source #

Include these data in your tax return via the privateHealthInsurancePolicyDetails field.

Constructors

PrivateHealthInsurancePolicyDetail 

Fields

data BenefitCode Source #

Constructors

BenefitCode30

Under 65, 1 July to 31 March

BenefitCode31

Under 65, 1 April to 30 June

BenefitCode35

65 to 69, 1 July to 31 March

BenefitCode36

65 to 69, 1 April to 30 June

BenefitCode40

70 or over, 1 July to 31 March

BenefitCode41

70 or over, 1 April to 30 June

assessExcessPrivateHealthRebate Source #

Arguments

:: RealFrac a 
=> Money a

income for MLS purposes

-> Maybe (Money a)

spouse income for MLS purposes

-> Integer

number of dependents

-> PrivateHealthInsuranceRebateRates a 
-> [PrivateHealthInsurancePolicyDetail a] 
-> Money a 

Compute rebates received minus rebate entitlements. Therefore a positive result is tax DUE, and a negative result is a tax CREDIT.