@openfisca/france-json
Version:
JSON & YAML data extracted from OpenFisca-France source code (parameters, variables, etc)
229 lines (228 loc) • 7.77 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 employeur 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 salariales). \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": 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": 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": 56,
"end_lineno": 8,
"lineno": 8,
"value": {
"ast_class": "Constant",
"col_offset": 24,
"end_col_offset": 56,
"end_lineno": 8,
"lineno": 8,
"value": "vieillesse_plafonnee_employeur"
}
}
],
"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_employeur.prive_cadre.vieillesse_plafonnee",
"cotsoc.cotisations_employeur.prive_non_cadre.vieillesse_plafonnee",
"cotsoc.cotisations_employeur.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 = 'employeur',\n bareme_name = 'vieillesse_plafonnee',\n variable_name = 'vieillesse_plafonnee_employeur',\n )\n return cotisation\n",
"start_line_number": 1126,
"stop_line_number": 1136
}
},
"json_type": "number",
"label": "Cotisation employeur d'assurance vieillesse plafonnée",
"name": "vieillesse_plafonnee_employeur",
"referring_variables": [
"cotisations_employeur_contributives",
"exoneration_cotisations_employeur_apprenti",
"exoneration_cotisations_employeur_professionnalisation"
],
"set_input": "set_input_divide_by_period",
"start_line_number": 1119,
"stop_line_number": 1136,
"unit": "currency",
"ux_name": "Cotis. vieillesse plafonnée",
"value_type": "float"
}