@leximpact/socio-fiscal-openfisca-json
Version:
JSON & YAML data extracted from OpenFisca-France with Indirect Taxation source code (parameters, variables, etc)
237 lines (236 loc) • 7.67 kB
JSON
{
"default_value": 0,
"definition_period": "month",
"description": {
"2021-07-27": [
{
"href": "https://www.service-public.fr/professionnels-entreprises/vosdroits/F32872",
"note": "Cette contribution, à la charge de l'employeur, finance des actions en faveur de l'autonomie des personnes âgées ou handicapées. Elle est due dans le cadre de la journée de solidarité, journée supplémentaire de travail non rémunérée pour les salariés. Elle concerne le secteur privé et le secteur public.",
"title": "Service-Public.fr"
}
]
},
"dtype": "float32",
"entity": "individu",
"file_path": "openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py",
"formulas": {
"0001-01-01": {
"ast": {
"args": {
"args": [
{
"arg": "individu",
"ast_class": "arg",
"col_offset": 12,
"end_col_offset": 20,
"end_lineno": 1,
"lineno": 1
},
{
"arg": "period",
"ast_class": "arg",
"col_offset": 22,
"end_col_offset": 28,
"end_lineno": 1,
"lineno": 1
},
{
"arg": "parameters",
"ast_class": "arg",
"col_offset": 30,
"end_col_offset": 40,
"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": 9,
"end_lineno": 9,
"lineno": 2,
"targets": [
{
"ast_class": "Name",
"col_offset": 4,
"ctx": {
"ast_class": "Store"
},
"end_col_offset": 14,
"end_lineno": 2,
"id": "cotisation",
"lineno": 2
}
],
"value": {
"args": [
{
"ast_class": "Name",
"col_offset": 8,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 16,
"end_lineno": 3,
"id": "individu",
"lineno": 3
},
{
"ast_class": "Name",
"col_offset": 8,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 14,
"end_lineno": 4,
"id": "period",
"lineno": 4
},
{
"ast_class": "Name",
"col_offset": 8,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 18,
"end_lineno": 5,
"id": "parameters",
"lineno": 5
}
],
"ast_class": "Call",
"col_offset": 17,
"end_col_offset": 9,
"end_lineno": 9,
"func": {
"ast_class": "Name",
"col_offset": 17,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 29,
"end_lineno": 2,
"id": "apply_bareme",
"lineno": 2
},
"keywords": [
{
"arg": "cotisation_type",
"ast_class": "keyword",
"col_offset": 8,
"end_col_offset": 37,
"end_lineno": 6,
"lineno": 6,
"value": {
"ast_class": "Constant",
"col_offset": 26,
"end_col_offset": 37,
"end_lineno": 6,
"lineno": 6,
"value": "employeur"
}
},
{
"arg": "bareme_name",
"ast_class": "keyword",
"col_offset": 8,
"end_col_offset": 27,
"end_lineno": 7,
"lineno": 7,
"value": {
"ast_class": "Constant",
"col_offset": 22,
"end_col_offset": 27,
"end_lineno": 7,
"lineno": 7,
"value": "csa"
}
},
{
"arg": "variable_name",
"ast_class": "keyword",
"col_offset": 8,
"end_col_offset": 59,
"end_lineno": 8,
"lineno": 8,
"value": {
"ast_class": "Constant",
"col_offset": 24,
"end_col_offset": 59,
"end_lineno": 8,
"lineno": 8,
"value": "contribution_solidarite_autonomie"
}
}
],
"lineno": 2
}
},
{
"ast_class": "Return",
"col_offset": 4,
"end_col_offset": 21,
"end_lineno": 10,
"lineno": 10,
"value": {
"ast_class": "Name",
"col_offset": 11,
"ctx": {
"ast_class": "Load"
},
"end_col_offset": 21,
"end_lineno": 10,
"id": "cotisation",
"lineno": 10
}
}
],
"col_offset": 0,
"decorator_list": [],
"end_col_offset": 21,
"end_lineno": 10,
"lineno": 1,
"name": "formula"
},
"file_path": "openfisca_france/model/prelevements_obligatoires/prelevements_sociaux/cotisations_sociales/travail_prive.py",
"parameters": [
"prelevements_sociaux.cotisations_securite_sociale_regime_general.csa.employeur.csa"
],
"source_code": "def formula(individu, period, parameters):\n cotisation = apply_bareme(\n individu,\n period,\n parameters,\n cotisation_type = 'employeur',\n bareme_name = 'csa',\n variable_name = 'contribution_solidarite_autonomie',\n )\n return cotisation\n",
"start_line_number": 685,
"stop_line_number": 695
}
},
"json_type": "number",
"label": "Contribution solidarité autonomie (CSA)",
"last_value_still_valid_on": "2024-01-15",
"name": "contribution_solidarite_autonomie",
"reference": {
"0001-01-01": [
{
"href": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000042675240",
"title": "Article L137-40 du Code de la sécurité sociale"
}
]
},
"referring_variables": [
"cotisations_allegement_general",
"cotisations_employeur",
"cotisations_employeur_securite_sociale",
"exoneration_cotisations_employeur_tode"
],
"set_input": "set_input_divide_by_period",
"short_label": "Contrib. solidarité autonomie (CSA)",
"start_line_number": 678,
"stop_line_number": 695,
"unit": "currency",
"value_type": "float"
}