Parameter files#

The parameters of the tax and transfer system are stored in compartment specific dictionaries. The params argument created in set_up_policy_environment and then used in compute_taxes_and_transfers is a dictionary of these compartment specific dictionaries. Thus it is a dictionary of dictionaries, where the keys are the name of the compartment. The files from which set_up_policy_environment loads the default parameters for each year, can be found here and are named by the compartment. Our current guidlines on how these files are set up can be found in the GEP-2.

Inside GETTSIM, functions don’t operate with the full params file and instead just use each compartment specific parameter dictionary. The names of these dictionaries are named by the structure compartment_name + _params. The explicit names can be found in the table below. GETTSIM reads the function arguments and selects the corresponding part of the params file. For GETTSIM to read and process the arguments of functions correctly the compartment_name + _params variables have to be last inputs in the function signature.

sozialv_beitr_params#

Social insurance contributions

eink_st_params#

Income tax

eink_st_abzuege_params#

Income tax deductions

soli_st_params#

Solidarity surcharge

arbeitsl_geld_2_params#

Basic social insurance

arbeitsl_geld_params#

Unemployment benefits

unterhalt_params#

Alimony payments

unterhaltsvors_params#

Advance on alimony payments

abgelt_st_params#

Capital income tax

wohngeld_params#

Housing benefits

kinderzuschl_params#

Child allowance

kindergeld_params#

Child benefits

elterngeld_params#

Parental leave benefits

ges_rente_params#

Pensions

grunds_im_alter_params#

Old-age basic income support