Eligible for Supported Living Payment.
Social Security Boolean MONTH Person Formula Included used 0 timesValue type Boolean . Default value false Entity person
How is this calculated?
To calculate this variable, the following input is used
- Int age The age of a Person (in years)
- Date date_of_birth Birth date
- Boolean is_citizen_or_resident NZ Citizen or Resident
- Boolean is_nz_citizen New Zealand citizen means a person who has New Zealand citizenship as provided in the Citizenship Act 1977 or the Citizenship (Western Samoa) Act 1982
- Boolean is_permanent_resident Holder of a permanent resident visa
- Boolean immigration__holds_permanent_resident_visa Holder of a permanent resident visa
- Boolean is_resident Holder of a permanent resident visa or a resident visa
- Boolean immigration__holds_permanent_resident_visa Holder of a permanent resident visa
- Boolean immigration__holds_resident_visa Holder of a resident visa
- Boolean social_security__disability_was_self_inflicted The person's restricted capacity for work, or total blindness, was self-inflicted and brought about by the person with a view to qualifying for a benefit
- Boolean social_security__has_severely_restricted_capacity_for_work Is incapable of regularly working 15 or more hours a week in open employment
- Boolean social_security__is_required_to_give_fulltime_care Eligible for Supported Living Payment.
- Boolean social_security__is_totally_blind Person is totally blind
- Boolean social_security__meets_residential_requirements_for_certain_benefits Residential requirements for certain benefits
- Boolean immigration__is_protected_person is recognised as a a protected person in New Zealand
- Boolean immigration__is_recognised_refugee is recognised as a refugee
- Boolean is_citizen_or_resident NZ Citizen or Resident
- Boolean is_nz_citizen New Zealand citizen means a person who has New Zealand citizenship as provided in the Citizenship Act 1977 or the Citizenship (Western Samoa) Act 1982
- Boolean is_permanent_resident Holder of a permanent resident visa
- Boolean immigration__holds_permanent_resident_visa Holder of a permanent resident visa
- Boolean is_resident Holder of a permanent resident visa or a resident visa
- Boolean immigration__holds_permanent_resident_visa Holder of a permanent resident visa
- Boolean immigration__holds_resident_visa Holder of a resident visa
- Boolean social_security__has_resided_continuously_in_nz_for_a_period_of_at_least_2_years_at_any_one_time has resided continuously in New Zealand for a period of at least 2 years at any one time
- Boolean social_security__is_ordinarily_resident_in_new_zealand is ordinarily resident in New Zealand
- Boolean supported_living_payment__below_income_threshold Income below threshold for supported living payment
Formulas
This is the formula used to calculate the value of social_security__eligible_for_supported_living_payment
0001-01-01
This formula is used for scenarios from the date 0001-01-01 onwards. More info on formulas
def formula(persons, period, parameters):
# The 3 ways of being eligible
disabled = persons('social_security__has_severely_restricted_capacity_for_work', period)
blind = persons('social_security__is_totally_blind', period)
carer = persons('social_security__is_required_to_give_fulltime_care', period)
# 40B (4) A person who is not both permanently and severely restricted in his or her capacity for
# work must not be granted a supported living payment under this section, unless he or she is totally blind.
# 40B (5) A person must not be granted a supported living payment under this section if the chief
# executive is satisfied that the person's restricted capacity for work, or total blindness, was
# self-inflicted and brought about by the person with a view to qualifying for a benefit.
not_self_inflicted = not_(persons('social_security__disability_was_self_inflicted', period))
# 40B (1A) An applicant for the supported living payment under
# this section must be aged at least 16 years.
is_old_enough = persons('age', period.start) >= 16
# 40B (1B) An applicant for the supported living payment under
# this section must meet the residential requirements in section 74AA.
is_resident_or_citizen = persons('is_citizen_or_resident', period)
resides_in_nz = persons('social_security__meets_residential_requirements_for_certain_benefits', period)
# # income low enough?
income = persons('supported_living_payment__below_income_threshold', period)
return resides_in_nz * (disabled + blind + carer) * not_self_inflicted * is_old_enough * is_resident_or_citizen * income
Scenarios calculating this variables
- Supported Living Payment - default false
- Supported Living Payment - totally blind
- Supported Living Payment - "severely" disabled
- Supported Living Payment - self inflicted injury
- Supported Living Payment - Carer looking after another person
- Supported Living Payment - Carer looking after another person, not in NZ