Return to PSG Models documentation page

SSASIM input table MFBDYN

Contains specification of dynamic policy parameters used in computation of OASDI maximum family benefit (MFB), which is based on PIA for OASI and on AIME and PIA for DI, and maximum spousal benefit.

Parent table is: MFB

There are no child tables.

Go to SSASIM input parameters overview

SSASIM:   MFBDYN . id
Identifies set of MFB policy parameters specified on this row of table, so id value should be unique for each group of rows that has a collection of cal_year values (see below).

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   MFBDYN . notes
Describes specification of table row in free-form note.

Valid values: any ASCII text (Note: do not copy and paste from a word processor because of the possibility of embedded non-ASCII characters.)

Source code: notes are not read by the model

SSASIM:   MFBDYN . cal_year
Identifies calendar year during which the MFB policy parameters specified on this table row are in effect. Calendar years for which no row exists have their parameter values calculated by linear interpolation between the closest prior year and closest subsequent year for which table rows have been specified for this id. Values for years following the last specified year are taken to be equal to values in the last specified year.

Valid values: 1992 to (1992+RUN.num_years), Integer

Source code: policy.h and policy.cpp

SSASIM:   MFBDYN . mfb_frac_1
Specifies decimal fraction applied to PIA below first bendpoint in OASI MFB formula. Fraction is expressed as a decimal, not in percentage terms.

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in MFB computations.

SSASIM:   MFBDYN . mfb_frac_2
Specifies decimal fraction applied to PIA below second bendpoint and above first bendpoint in OASI MFB formula. Fraction is expressed as a decimal, not in percentage terms.

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp

SSASIM:   MFBDYN . mfb_frac_3
Specifies decimal fraction applied to PIA below third bendpoint and above second bendpoint in OASI MFB formula. Fraction is expressed as a decimal, not in percentage terms.

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in MFB computations.

SSASIM:   MFBDYN . mfb_frac_4
Specifies decimal fraction applied to PIA above third bendpoint in OASI MFB formula. Fraction is expressed as a decimal, not in percentage terms.

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in MFB computations.

SSASIM:   MFBDYN . di_aime_f
Specifies decimal fraction applied to AIME in DI MFB formula. Fraction is expressed as a decimal, not in percentage terms. This parameter is used in the DI MFB formula: MFB_DI = max( PIA, min( di_aime_f * AIME, di_pia_f * PIA ) ).

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.h for using the parameter in MFB computations.

SSASIM:   MFBDYN . di_pia_f
Specifies decimal fraction applied to PIA in DI MFB formula. Fraction is expressed as a decimal, not in percentage terms. This parameter is used in the DI MFB formula: MFB_DI = max( PIA, min( di_aime_f * AIME, di_pia_f * PIA ) ).

Valid values: 0.0 to 50.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.h for using the parameter in MFB computations.

SSASIM:   MFBDYN . sp_maxben
Specifies whether or not a maximum spousal benefit rule is applied to all spousal beneficiaries for the calendar year specified on this table row. False implies there is no maximum, as under current-law policy. True implies spousal benefit is constrained so that the sum of the spousal benefit and the retired-worker benefit (of the other member of the couple) does not exceed a specified fraction (see the MFBDYN.sp_maxbenf parameter below) of the PIA of a steady worker who was born the same year as the retired worker, earned the maximum taxable earnings at ages 22 through 61, and then quit working. In this PIA calculation any excluded taxable earnings are ignored; that is, any excluded earnings are included in taxable earnings for the purpose of this one reform provision. NOTE: the maximum spousal benefit rules are considered as being part of the maximum family benefit rules.

Valid values: T (=1) or F (=0) (for true or false), Logical

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.h for using the parameter in benefit computations.

SSASIM:   MFBDYN . sp_maxbenf
Specifies level of the maximum spousal benefit plus the retired-worker benefit (of the other member of the couple) expressed as a decimal fraction of the PIA of a steady worker who was born the same year as the retired worker, earned the maximum taxable earnings at ages 22 through 61, and then quit working. In this PIA calculation any excluded taxable earnings are ignored; that is, any excluded earnings are included in taxable earnings for the purpose of this one reform provision. Value read from table only for years in which MFBDYN.sp_maxben (see above) is true. NOTE: the maximum spousal benefit rules are considered as being part of the maximum family benefit rules.

Valid values: 0.0 to 10.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.h for using the parameter in benefit computations.