Source code for _gettsim.transfers.benefit_checks.benefit_checks
[docs]def wohngeld_vorrang_hh(
wohngeld_nach_vermög_check_m_hh: float,
arbeitsl_geld_2_vor_vorrang_m_hh: float,
) -> bool:
"""Check if housing benefit has priority.
Parameters
----------
wohngeld_nach_vermög_check_m_hh
See :func:`wohngeld_nach_vermög_check_m_hh`.
arbeitsl_geld_2_vor_vorrang_m_hh
See :func:`arbeitsl_geld_2_vor_vorrang_m_hh`.
Returns
-------
"""
return wohngeld_nach_vermög_check_m_hh >= arbeitsl_geld_2_vor_vorrang_m_hh
[docs]def kinderzuschl_vorrang_hh(
_kinderzuschl_nach_vermög_check_m_tu: float,
arbeitsl_geld_2_vor_vorrang_m_hh: float,
) -> bool:
"""Check if child benefit has priority.
Parameters
----------
_kinderzuschl_nach_vermög_check_m_tu
See :func:`_kinderzuschl_nach_vermög_check_m_tu`.
arbeitsl_geld_2_vor_vorrang_m_hh
See :func:`arbeitsl_geld_2_vor_vorrang_m_hh`.
Returns
-------
"""
return _kinderzuschl_nach_vermög_check_m_tu >= arbeitsl_geld_2_vor_vorrang_m_hh
[docs]def wohngeld_kinderzuschl_vorrang_hh(
wohngeld_nach_vermög_check_m_hh: float,
_kinderzuschl_nach_vermög_check_m_tu: float,
arbeitsl_geld_2_vor_vorrang_m_hh: float,
) -> bool:
"""Check if housing and child benefit have priority.
Parameters
----------
wohngeld_nach_vermög_check_m_hh
See :func:`wohngeld_nach_vermög_check_m_hh`.
_kinderzuschl_nach_vermög_check_m_tu
See :func:`_kinderzuschl_nach_vermög_check_m_tu`.
arbeitsl_geld_2_vor_vorrang_m_hh
See :func:`arbeitsl_geld_2_vor_vorrang_m_hh`.
Returns
-------
"""
sum_wohngeld_kinderzuschl = (
wohngeld_nach_vermög_check_m_hh + _kinderzuschl_nach_vermög_check_m_tu
)
return sum_wohngeld_kinderzuschl >= arbeitsl_geld_2_vor_vorrang_m_hh