Formule de calcul

Date de départ de l'entreprise du dernier contrat connu

Valeur du dispositif pour le cas type :

Date de départ de l'entreprise du dernier contrat connu

Adulte 1

Adulte 2

Enfant 1

    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): holder = individu.get_holder('contrat_de_travail_fin') fin_default_value = datetime64(date(2099, 12, 31)) past_periods = sorted( [p for p in holder.get_known_periods() if p.start <= period.start], key=lambda p: p.start ) if not past_periods: return individu.get_holder('fin_dernier_contrat').default_array() # Iterate forward so the last non-default value wins (most recent contract end) result = individu.get_holder('fin_dernier_contrat').default_array() for p in past_periods: val = individu('contrat_de_travail_fin', p) result = where(val != fin_default_value, val, result) return result

    Formule OpenFisca sur Github

    Variables et paramètres inscrits dans la formule :

    Paramètres :

    Aucun paramètre inscrit directement dans la formule.

    Variables utilisées par le cas type :

    Variables et dispositifs influencés par la formule :

    La formule du dispositif "Date de départ de l'entreprise du dernier contrat connu" peut avoir une influence sur d'autres dispositifs et variables :

    Caractéristiques avancées :

    Période de définition : month
    Entité : individu
    Type de valeur : date