@openfisca/france-json
Version:
JSON & YAML data extracted from OpenFisca-France source code (parameters, variables, etc)
234 lines (233 loc) • 7.79 kB
JSON
{
"default_value": 0,
"definition_period": "month",
"description": {
"2021-07-27": [
{
"href": "https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/la-cotisation-vieillesse.html",
"note": "Cette cotisation est une des deux fractions de la cotisation salariale de l'assurance vieillesse. Cette dernière finance une part du régime de retraite de base des salariés du secteur privé et des non-titulaires de la fonction publique. (L'autre part étant financée par les cotisations patronales). \nOn parle de fraction plafonnée car le montant de cette part de la cotisation est basé sur la rémunération inférieure ou égale au plafond de la sécurité sociale.",
"title": "Urssaf.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": 35,
"end_lineno": 6,
"lineno": 6,
"value": {
"ast_class": "Constant",
"col_offset": 26,
"end_col_offset": 35,
"end_lineno": 6,
"lineno": 6,
"value": "salarie"
}
},
{
"arg": "bareme_name",
"ast_class": "keyword",
"col_offset": 8,
"end_col_offset": 44,
"end_lineno": 7,
"lineno": 7,
"value": {
"ast_class": "Constant",
"col_offset": 22,
"end_col_offset": 44,
"end_lineno": 7,
"lineno": 7,
"value": "vieillesse_plafonnee"
}
},
{
"arg": "variable_name",
"ast_class": "keyword",
"col_offset": 8,
"end_col_offset": 54,
"end_lineno": 8,
"lineno": 8,
"value": {
"ast_class": "Constant",
"col_offset": 24,
"end_col_offset": 54,
"end_lineno": 8,
"lineno": 8,
"value": "vieillesse_plafonnee_salarie"
}
}
],
"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": [
"cotsoc.cotisations_salarie.prive_cadre.vieillesse_plafonnee",
"cotsoc.cotisations_salarie.prive_non_cadre.vieillesse_plafonnee",
"cotsoc.cotisations_salarie.public_non_titulaire.vieillesse_plafonnee"
],
"source_code": "def formula(individu, period, parameters):\n cotisation = apply_bareme(\n individu,\n period,\n parameters,\n cotisation_type = 'salarie',\n bareme_name = 'vieillesse_plafonnee',\n variable_name = 'vieillesse_plafonnee_salarie',\n )\n return cotisation\n",
"start_line_number": 1088,
"stop_line_number": 1098
}
},
"json_type": "number",
"label": "Cotisation salariale d'assurance vieillesse plafonnée",
"name": "vieillesse_plafonnee_salarie",
"reference": {
"0001-01-01": [
{
"href": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000043870904"
}
]
},
"referring_variables": [
"cotisations_salariales_contributives"
],
"set_input": "set_input_divide_by_period",
"start_line_number": 1080,
"stop_line_number": 1098,
"unit": "currency",
"ux_name": "Cotis. vieillesse plafonnée",
"value_type": "float"
}