Rapu Ture - Exploring the Rules

Eligible for Supported Living Payment.

Social Security Boolean MONTH Person Formula Included used 0 times

Value type Boolean . Default value false Entity person


How is this calculated?

To calculate this variable, the following input is used


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