Eligible for Unsupported child’s benefit
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__has_unsupported_child_in_family Family has an unsupported child
- 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__is_a_child child means a single person under the age of 18 years, other than a person who is— (a) aged 16 years or 17 years; and (b) financially independent
- Int age The age of a Person (in years)
- Date date_of_birth Birth date
- Boolean social_security__is_financially_independent financially independent, in relation to a person, means— (a) in full employment; or (b) in receipt of a basic grant or an independent circumstances grant under the Student Allowances Regulations 1998 (SR 1998/277); or (c) in receipt of payments under a Government-assisted scheme which the chief executive considers analogous to a main benefit under this Act; or (d) in receipt of a main benefit under this Act
- Boolean social_security__in_receipt_of_basic_grant in receipt of a basic grant or an independent circumstances grant under the Student Allowances Regulations 1998 (SR 1998/277)
- Boolean social_security__is_in_full_employment Is in full employment or full-time employment
- Boolean social_security__recieves_goverment_assisted_scheme_payments In receipt of payments under a Government-assisted scheme which the chief executive considers analogous to a main benefit under Socal Security Act
- Boolean social_security__recieves_main_benefit in receipt of a main benefit under Social Security Act
- Boolean social_security__parents_unable_to_provide_sufficient_care because of a breakdown in the child’s family, no natural parent, adoptive parent, or step-parent of the child is able to care for the child or to provide fully for the child’s support
- Boolean social_security__is_ordinarily_resident_in_new_zealand is ordinarily resident in New Zealand
- Boolean social_security__is_principal_carer_for_one_year_from_application_date Is the principal carer for one year (or more) from the application date
- Boolean social_security__is_the_parent_of_dependent_child Is the parent of their dependent child
Formulas
This is the formula used to calculate the value of social_security__eligible_for_unsupported_childs_benefit
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):
resident_or_citizen = persons('is_citizen_or_resident', period)
normally_in_nz = persons('social_security__is_ordinarily_resident_in_new_zealand', period)
age_test = persons('age', period.start) >= 18
not_the_parent = not_(
persons('social_security__is_the_parent_of_dependent_child', period))
one_year = persons(
'social_security__is_principal_carer_for_one_year_from_application_date', period)
is_principal_carer = persons.has_role(Family.PRINCIPAL_CAREGIVER)
has_unsupported_child_in_family = persons.family(
'social_security__has_unsupported_child_in_family', period)
return resident_or_citizen * normally_in_nz * age_test * not_the_parent * one_year * is_principal_carer * has_unsupported_child_in_family
Scenarios calculating this variables
- Unsupported Child benefit
- Unsupported Child benefit but not ordinarily resident in New Zealand
- Unsupported Child benefit, not for actual parent
- Unsupported Child benefit - not resident
- Unsupported Child benefit - Parent are able to care
- Unsupported Child benefit - too young
- Unsupported Child benefit - no child