-
Notifications
You must be signed in to change notification settings - Fork 31
Closed
Labels
enhancementNew feature or requestNew feature or requesttax-transfer-featureThis relates to a feature of the Taxes and Transfers system or reforms thereofThis relates to a feature of the Taxes and Transfers system or reforms thereof
Milestone
Description
Is your feature request related to a problem?
We cannot deal with groups that depend on Vorrang-/Günstigerprüfungen across group constellations with our static DAG. Rather than attempting to create group creation functions which call GETTSIM recursively, we should provide a repository with a recipe to call GETTSIM repeatedly.
Based on the discussion below, the most promising strategy is:
- The functions
fg_id
,bg_id
, andwthh_id
all return the same thing. - If they are called, GETTSIM issues a warning to users that the results will likely be wrong in some common scenarios, pointing to the external repo. Things like
eigenbedarf_gedeckt
will disappear. - The external repo contains the code that we have now plus, eventually, the work from Endogenous Bedarfsgemeinschaften #778. Calling the main function in that repo will produce "correct"
fg_id
,bg_id
,wthh_id
and results of Vorrang-/Günstigerprüfungen (e.g.,wohngeld_vorrangig_oder_günstiger
), which can be used as part of theinput_data
in a subsequent GETTSIM call. - All other functions in GETTSIM remain the same, in particular they will assume that
fg_id
,bg_id
, andwthh_id
are correct no matter where they come from.
HMG: edited so that it reflects my understanding of the outcomes of our discussion below, please double-check @MImmesberger
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttax-transfer-featureThis relates to a feature of the Taxes and Transfers system or reforms thereofThis relates to a feature of the Taxes and Transfers system or reforms thereof