Source code for _gettsim.transfers.kinderbonus

[docs]def kinderbonus_m(kindergeld_m: float, kindergeld_params: dict) -> float: """Calculate Kinderbonus for an individual child. (one-time payment, non-allowable against transfer payments) Parameters ---------- kindergeld_m See :func:`kindergeld_m`. kindergeld_params See params documentation :ref:`kindergeld_params <kindergeld_params>`. Returns ------- """ # Kinderbonus parameter is specified on the yearly level # kindergeld_m is zero for all adults if kindergeld_m > 0: out = kindergeld_params["kinderbonus"] / 12 else: out = 0.0 return out