@leximpact/socio-fiscal-openfisca-json
Version:
JSON & YAML data extracted from OpenFisca-France with Indirect Taxation source code (parameters, variables, etc)
246 lines (245 loc) • 7.33 kB
JSON
{
"calculate_output": "calculate_output_add",
"default_value": 0,
"definition_period": "month",
"description": {
"2022-07-13": [
{
"href": "https://www.service-public.fr/particuliers/vosdroits/F13214",
"note": "Cette prestation familiale est délivrée sous conditions de ressources et à partir du 3ème anniversaire du cadet d'une famille ayant trois enfants au moins. Pour toucher le complément familial, tous les enfants doivent avoir au moins trois ans et moins de 21 ans. Ce montant correspond au complément familial effectivement versé aux bénéficiaires, c'est-à-dire après prélèvement de la CRDS.",
"title": "Service-public.fr"
}
]
},
"dtype": "float32",
"entity": "famille",
"file_path": "openfisca_france/model/prestations/prestations_familiales/cf.py",
"formulas": {
"0001-01-01": {
"ast": {
"args": {
"args": [
{
"arg": "famille",
"ast_class": "arg",
"col_offset": 12,
"end_col_offset": 19,
"end_lineno": 1,
"lineno": 1
},
{
"arg": "period",
"ast_class": "arg",
"col_offset": 21,
"end_col_offset": 27,
"end_lineno": 1,
"lineno": 1
}
],
"ast_class": "arguments",
"defaults": [],
"kw_defaults": [],
"kwonlyargs": [],
"posonlyargs": []
},
"ast_class": "FunctionDef",
"body": [
{
"ast_class": "Assign",
"col_offset": 4,
"end_col_offset": 30,
"end_lineno": 2,
"lineno": 2,
"targets": [
{
"ast_class": "Name",
"col_offset": 4,
"ctx": {
"ast_class": "Store"
},
"end_col_offset": 6,
"end_lineno": 2,
"id": "cf",
"lineno": 2
}
],
"value": {
"args": [
{
"ast_class": "Constant",
"col_offset": 17,
"end_col_offset": 21,
"end_lineno": 2,
"lineno": 2,
"value": "cf"
},
{
"ast_class": "Name",
"col_offset": 23,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 29,
"end_lineno": 2,
"id": "period",
"lineno": 2
}
],
"ast_class": "Call",
"col_offset": 9,
"end_col_offset": 30,
"end_lineno": 2,
"func": {
"ast_class": "Name",
"col_offset": 9,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 16,
"end_lineno": 2,
"id": "famille",
"lineno": 2
},
"keywords": [],
"lineno": 2
}
},
{
"ast_class": "Assign",
"col_offset": 4,
"end_col_offset": 40,
"end_lineno": 3,
"lineno": 3,
"targets": [
{
"ast_class": "Name",
"col_offset": 4,
"ctx": {
"ast_class": "Store"
},
"end_col_offset": 11,
"end_lineno": 3,
"id": "crds_cf",
"lineno": 3
}
],
"value": {
"args": [
{
"ast_class": "Constant",
"col_offset": 22,
"end_col_offset": 31,
"end_lineno": 3,
"lineno": 3,
"value": "crds_cf"
},
{
"ast_class": "Name",
"col_offset": 33,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 39,
"end_lineno": 3,
"id": "period",
"lineno": 3
}
],
"ast_class": "Call",
"col_offset": 14,
"end_col_offset": 40,
"end_lineno": 3,
"func": {
"ast_class": "Name",
"col_offset": 14,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 21,
"end_lineno": 3,
"id": "famille",
"lineno": 3
},
"keywords": [],
"lineno": 3
}
},
{
"ast_class": "Return",
"col_offset": 4,
"end_col_offset": 23,
"end_lineno": 5,
"lineno": 5,
"value": {
"ast_class": "BinOp",
"col_offset": 11,
"end_col_offset": 23,
"end_lineno": 5,
"left": {
"ast_class": "Name",
"col_offset": 11,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 13,
"end_lineno": 5,
"id": "cf",
"lineno": 5
},
"lineno": 5,
"op": {
"ast_class": "Add"
},
"right": {
"ast_class": "Name",
"col_offset": 16,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 23,
"end_lineno": 5,
"id": "crds_cf",
"lineno": 5
}
}
}
],
"col_offset": 0,
"decorator_list": [],
"end_col_offset": 23,
"end_lineno": 5,
"lineno": 1,
"name": "formula"
},
"file_path": "openfisca_france/model/prestations/prestations_familiales/cf.py",
"source_code": "def formula(famille, period):\n cf = famille('cf', period)\n crds_cf = famille('crds_cf', period)\n\n return cf + crds_cf\n",
"start_line_number": 377,
"stop_line_number": 382,
"variables": [
"cf",
"crds_cf"
]
}
},
"json_type": "number",
"label": "Complément familial (Cf) net de CRDS",
"last_value_still_valid_on": "2022-07-22",
"name": "cf_net_crds",
"reference": {
"0001-01-01": [
{
"href": "https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006073189/LEGISCTA000006156164",
"title": "Articles L522-1 à L522-3 du Code de la sécurité sociale"
}
]
},
"referring_variables": [
"prestations_familiales"
],
"set_input": "set_input_divide_by_period",
"short_label": "Complément familial (Cf)",
"start_line_number": 369,
"stop_line_number": 382,
"unit": "currency",
"value_type": "float"
}