UNPKG

@openfisca/france-json

Version:

JSON & YAML data extracted from OpenFisca-France source code (parameters, variables, etc)

228 lines (227 loc) 7.68 kB
{ "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 déplafonnée car le montant de cette part de la cotisation est basé sur la rémunération totale.", "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": 46, "end_lineno": 7, "lineno": 7, "value": { "ast_class": "Constant", "col_offset": 22, "end_col_offset": 46, "end_lineno": 7, "lineno": 7, "value": "vieillesse_deplafonnee" } }, { "arg": "variable_name", "ast_class": "keyword", "col_offset": 8, "end_col_offset": 58, "end_lineno": 8, "lineno": 8, "value": { "ast_class": "Constant", "col_offset": 24, "end_col_offset": 58, "end_lineno": 8, "lineno": 8, "value": "vieillesse_deplafonnee_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_deplafonnee", "cotsoc.cotisations_employeur.prive_non_cadre.vieillesse_deplafonnee", "cotsoc.cotisations_employeur.public_non_titulaire.vieillesse_deplafonnee" ], "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_deplafonnee',\n variable_name = 'vieillesse_deplafonnee_employeur',\n )\n return cotisation\n", "start_line_number": 1107, "stop_line_number": 1117 } }, "json_type": "number", "label": "Cotisation employeur d'assurance vieillesse déplafonnée", "name": "vieillesse_deplafonnee_employeur", "referring_variables": [ "cotisations_employeur_contributives", "exoneration_cotisations_employeur_apprenti" ], "set_input": "set_input_divide_by_period", "start_line_number": 1100, "stop_line_number": 1117, "unit": "currency", "ux_name": "Cotis. vieillesse déplafonnée", "value_type": "float" }