calc_prest: Calcul les flux de prestations pour des contrats epargne en...

calc_prestR Documentation

Calcul les flux de prestations pour des contrats epargne en euros ou retraite euros en phases de restitution.

Description

calc_prest est une methode permettant de calculer les flux de prestations, les chargements sur encours relatifs a ces prestations et les nombres de sorties sur une periode.

Usage

calc_prest(x, method, an, y)

Arguments

x

un objet de la classe EpEuroInd ou de la classe RetraiteEuroRest contenant les model points epargne euros, ou les model points retraite euro en phase de restitution.

method

un character prenant pour valeur normal pour le calcul des flux avec application de la revalorisation au titre de la participation aux benefices, et la valeur gar pour le calcul avec uniquement les flux garanti (calcul de la FDB).

an

une valeur integer correspondant a l'annee du calcul des prestations.

y

une liste a remplir uniquement si x est de type EpEuroInd contenant les parametres :

proba_dyn :

une liste contenant le taux de rachats dynamiques (totaux et partiels) par model points.

tx_min :

une liste contenant le taux de revalorisation minimum associes a chaque ligne de model points. Le format de cette liste correspond a la sortie de la methode calc_tx_min.

tx_soc :

est une valeur numeric correspondant au taux de prelevements sociaux.

choc_lapse_mass :

est une valeur numeric correspondant au choc de rachat massif.

Details

En epargne, cette methode permet de calculer les flux de sortie en echeance, les flux de rachat totaux et partiels et les flux de deces d'un contrat epargne en euros. Ces prestations font l'objet d'une relavorisation au taux minimum contractuel. Les nombres de sortie sont egalement produits. Il est possible de realiser un choc de rachat massif si an. Dans ce cas, les prestations de rachats massifs sortent en debut d'annee et ne sont pas revalorisees. Des chargements sont appliques sur flux de rachats. Des prelevements sur encours sont appliques sur les prestations revalorises au taux minimum contractuel. Cette methode permet de gerer les contrats a taux de revalorisation net negatif. Pour un contrat de retraite, elle permet de sortir les flux de rente et les nombres de sorties.

Value

Une liste contenant :

method :

la valeur de l'argument method

flux :

une liste comprenant les flux de l'annee

stock :

une liste comprenant les nombres de sorties

Le format de la liste flux est :

ech :

un vecteur contenant les flux de sortie en echeance de l'annee : nul si l'objet est de type RetraiteEuroRest.

rach_tot :

un vecteur contenant les flux de rachat totaux de l'annee : nul si l'objet est de type RetraiteEuroRest.

dc :

un vecteur contenant les flux de deces de l'annee : nul si l'objet est de type RetraiteEuroRest.

rach_part :

un vecteur contenant les flux de rachat partiel de l'annee : nul si l'objet est de type RetraiteEuroRest.

rente :

le flux annuel de rente par model point : nul si l'objet est de type EpEuroInd.

prest :

un vecteur contenant les flux prestations de l'annee (renseigne que l'objet x soit de type RetraiteEuroRest ou EpEuroInd).

rev_ech :

un vecteur contenant la revalorisation des echeances de l'annee : nul si l'objet est de type RetraiteEuroRest.

rev_rach_tot :

un vecteur contenant la revalorisation des rachats totaux de l'annee : nul si l'objet est de type RetraiteEuroRest.

rev_dc :

un vecteur contenant la revalorisation des deces de l'annee : nul si l'objet est de type RetraiteEuroRest.

rev_rach_part :

un vecteur contenant la revalorisation des rachats partiels de l'annee : nul si l'objet est de type RetraiteEuroRest.

rev_prest :

un vecteur contenant la revalorisation brute des prestations de l'annee : nul si l'objet est de type RetraiteEuroRest.

rev_prest_nette :

un vecteur contenant la revalorisation des prestations nette de l'annee : nul si l'objet est de type RetraiteEuroRest.

enc_charg :

un vecteur contenant les chargements sur l'encours de l'annee : nul si l'objet est de type RetraiteEuroRest.

rach_charg :

un vecteur contenant les chargements sur les rachats de l'annee : nul si l'objet est de type RetraiteEuroRest.

soc_prest :

un vecteur contenant les prelevements sociaux sur prestations de l'annee : nul si l'objet est de type RetraiteEuroRest.

it_tech_prest :

un vecteur contenant les interets techniques sur prestations de l'annee. : nul si l'objet est de type RetraiteEuroRest.

arr_charg :

un vecteur contenant les chargements sur arrerages. : nul si l'objet est de type EpEuroInd.

Le format de la liste stock est :

nb_ech :

un vecteur contenant le nombre de sorties en echeance de l'annee : nul si l'objet est de type RetraiteEuroRest.

nb_rach_tot :

un vecteur contenant le nombre de rachats totaux de l'annee : nul si l'objet est de type RetraiteEuroRest.

nb_dc :

un vecteur contenant le nombre de deces de l'annee

nb_sortie :

un vecteur contenant le nombre de sorties de l'annee

nb_contr_fin :

un vecteur contenant le nombre de contrats en cours en fin d'annee

nb_contr_moy :

un vecteur contenant la moyenne du nombre de contrats sur l'annee.

Author(s)

Prim'Act

See Also

calc_proba_flux, calc_tx_min.


qguibert/SimBEL documentation built on Sept. 5, 2023, 3:49 a.m.