Formule de calcul
Ce dispositif est peut-être obsolète !
La dernière date de relecture du dispositif est inconnue.
Formule de calcul OpenFisca :
def formula(individu, period, parameters): depcom_entreprise = individu('depcom_entreprise', period) effectif_entreprise = individu('effectif_entreprise', period) categorie_salarie = individu('categorie_salarie', period) seuil_effectif = parameters(period).prelevements_sociaux.autres_taxes_participations_assises_salaires.versement_transport.seuil_effectif preload_taux_versement_transport() public = ( (categorie_salarie == TypesCategorieSalarie.public_titulaire_etat) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_militaire) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_territoriale) + (categorie_salarie == TypesCategorieSalarie.public_titulaire_hospitaliere) + (categorie_salarie == TypesCategorieSalarie.public_non_titulaire) + (categorie_salarie == TypesCategorieSalarie.non_pertinent) ) taux_versement_transport = fromiter( ( get_taux_versement_transport(code_commune, period) for code_commune in depcom_entreprise ), dtype = 'float', ) # "L'entreprise emploie-t-elle plus de 9 ou 10 salariés dans le périmètre de l'Autorité organisatrice de transport # (AOT) suivante ou syndicat mixte de transport (SMT)" return taux_versement_transport * or_(effectif_entreprise >= seuil_effectif, public) / 100
Formule OpenFisca sur GithubVariables et paramètres inscrits dans la formule :
Paramètres :
Variables utilisées par le cas type :
Variables et dispositifs influencés par la formule :
La formule du dispositif "taux_versement_transport" peut avoir une influence sur d'autres dispositifs et variables :