Loire-Atlantique - Vendée

La retraite des salariés agricoles

Mis à jour le 04/09/2019

Si vous avez cotisé au moins un trimestre au régime agricole des salariés, vous pouvez obtenir une retraite composée d'une retraite de base auprès de la MSA et d'une retraite complémentaire auprès de l'Agirc-Arrco.

Votre retraite : de quoi est-elle composée ?

Ce qu'il faut retenir

La retraite des salariés est composée de 2 étages obligatoires fonctionnant selon le principe de la répartition :
  • une retraite de base,
  • une ou des retraites complémentaires.

Un 3e étage vient de plus en plus souvent renforcer ce socle par le biais d'une épargne retraite collective ou individuelle.

En tant que salarié agricole, vous cotisez obligatoirement aux régimes de base et complémentaires, avec votre employeur, pour payer les pensions des actuels retraités et pour constituer vos futurs droits à la retraite. Ces cotisations sociales sont proportionnelles aux revenus du travail et votre retraite dépend des cotisations versées.


Votre retraite de base

Dès votre premier emploi, l'organisme de retraite dont vous dépendez vous ouvre des droits à une pension de vieillesse, appelée "retraite de base".

Vous disposez d'un compte individuel dans lequel figurent vos rémunérations et toutes les informations relatives à votre parcours professionnel. Il est alimenté chaque année, grâce à une déclaration de vos rémunérations et de vos cotisations transmises par votre employeur.

Au moment du calcul de vos droits à la retraite, votre pension sera déterminée en fonction des éléments figurant sur ce compte.

Le montant de votre retraite dépend de vos revenus, de votre durée d'activité et de votre âge de départ. Sous certaines conditions, des trimestres d'assurance peuvent vous être accordés (enfants, service militaire, maladie, maternité…).


Votre retraite complémentaire (par points)

Les salariés du régime agricole cotisent pour leur retraite complémentaire auprès du régime Agirc-Arrco.

Les cotisations, versées par l'employeur, donnent droit à des points de retraite complémentaire. Un certain nombre de points vous est attribué chaque année en fonction du montant des cotisations versées.

Depuis le 1er janvier 2019, vous n’avez plus qu’un seul compte de points qui regroupe vos points Agirc (cadre) et Arrco (non-cadre) convertis en points Agirc-Arrco.

Pour plus d'informations, n'hésitez pas à contacter votre organisme de retraite complémentaire : www.agirc-arrco.fr

 


Bon à savoir

Le compte épargne temps (CET) mis en place dans certaines entreprises permet aux salariés d'accumuler des droits qui peuvent être utilisés en fin de carrière pour diminuer leur activité professionnelle sans perte de revenus. Renseignez-vous auprès de votre employeur.


Source : CCMSA

Une erreur s'est produite en traitant le modèle de document.
Expression Titre_Colonne.Lien_interne_relatif is undefined on line 43, column 167 in 10136#10174#BLOC_ZOOM_SUR_TEMPLATE.
1<#--les variables-->
 
2<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
 
3<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()>
 
4<#assign themeDisplay = serviceContext.getThemeDisplay() />
 
5<#assign groupUrl = themeDisplay.getLayout().getGroup().getFriendlyURL()/>
 
6<#assign UrlPublic = themeDisplay.getPathFriendlyURLPublic()/>
 
7<#assign urlPortal = themeDisplay.getPortalURL()/>
 
8
 
9<#--type de bloc-->	
 
10<#if type_bloc?? && type_bloc.getData() == '["info"]' >
 
11    <#assign type_bloc_css = "informations" />
 
12    <#assign p_css = "" />
 
13<#else>
 
14    <#assign type_bloc_css = "zoomsur" />
 
15    <#assign p_css = "hidden-xs" />
 
16</#if>
 
17
 
18<#-- si pas d'image, le texte prend toute la largeur-->	
 
19	<#if (Titre_Colonne.Image)?? && validator.isNotNull(Titre_Colonne.Image.getData()) >
 
20		<#assign nb_col_css_class = "col2" />
 
21		<#assign col1_css_class = "col-sm-6" />
 
22		<#assign col2_css_class = "col-sm-6 col-xs-12" />
 
23	<#else>
 
24		<#assign nb_col_css_class = "" />
 
25		<#assign col1_css_class = "col-sm-12" />
 
26		<#assign col2_css_class = "hidden-xs" />	
 
27	</#if>
 
28	
 
29<#-- Si les trois liens sont renseignés, priorité au lien interne cliquable sur le titre -->
 
30	<#assign valeur_lien = "" />
 
31	<#if validator.isNotNull(Titre_Colonne.Lien.getData()) >
 
32		<#assign valeur_lien = "${Titre_Colonne.Lien.getFriendlyUrl()}"/>
 
33	<#elseif (Titre_Colonne.Lien_interne_relatif)?? && validator.isNotNull(Titre_Colonne.Lien_interne_relatif.getData()) >
 
34		<#assign valeur_lien = "${urlPortal}${UrlPublic}${groupUrl}${Titre_Colonne.Lien_interne_relatif.getData()}"/>
 
35	<#elseif (Titre_Colonne.Lien_externe)?? && validator.isNotNull(Titre_Colonne.Lien_externe.getData()) >
 
36		<#assign valeur_lien = "${Titre_Colonne.Lien_externe.getData()}"/>
 
37	</#if>
 
38<div class="${type_bloc_css} flex-column ${nb_col_css_class}">
 
39    <div class="row"> <div class="col-xs-12"><h2>${Titre_Bloc.getData()}</h2></div></div>
 
40    <div class="row bg no-margin">
 
41        <div class="flex-column ${col1_css_class} col-xs-12 no-padding bloc-text col1">
 
42        	<#if  validator.isNotNull(Titre_Colonne.getData())>
 
43        	    <#if validator.isNotNull(Titre_Colonne.Lien.getFriendlyUrl()) || validator.isNotNull(Titre_Colonne.Lien_externe.getData()) || validator.isNotNull(Titre_Colonne.Lien_interne_relatif.getData())>
 
44                   <h3 class="titre_${type_bloc_css}">
 
45        				<a href="${valeur_lien}">
 
46        					${Titre_Colonne.getData()}
 
47        				</a>
 
48    			    </h3>
 
49    			  <#else>
 
50    		        <h3 class="titre_${type_bloc_css}">
 
51        			    ${Titre_Colonne.getData()}
 
52    			    </h3>
 
53    			</#if>
 
54			<#else>
 
55			<div class="small-spacer hidden-xs"></div>
 
56			</#if>
 
57			<#if validator.isNotNull(Titre_Colonne.Texte.getData())>
 
58					<p class="${type_bloc_css}">${Titre_Colonne.Texte.getData()}</p>
 
59		    </#if>
 
60		         
 
61<#-- liste des liens-->
 
62	<#-- liens internes-->
 
63           <#if (Titre_Colonne.Lien.getSiblings())?has_content>
 
64				<#list Titre_Colonne.Lien.getSiblings() as cur_Lien>
 
65				<#if validator.isNotNull(cur_Lien.getData())>
 
66					<#-- Initialisation des variables -->
 
67					<#assign commentaire = ""/>
 
68		        	<#assign libelle = "En savoir plus"/>
 
69		        	
 
70		        	<#assign link_to_layout = cur_Lien.getFriendlyUrl()/>
 
71		        	<#assign layout = cur_Lien.getData()/>
 
72					<#-- commentaire du lien-->
 
73					<#if (cur_Lien.Commentaire_Lien)?? && validator.isNotNull(cur_Lien.Commentaire_Lien.getData()) >
 
74						<#assign commentaire = cur_Lien.Commentaire_Lien.getData()/>
 
75					</#if>
 
76					<#-- Libelle du lien-->
 
77					<#if (cur_Lien.Libelle_Lien)?? && validator.isNotNull(cur_Lien.Libelle_Lien.getData()) >
 
78						<#assign libelle = cur_Lien.Libelle_Lien.getData()/>
 
79					</#if>
 
80					<div class="button olive hidden-xs">
 
81						<@agora.displayInternalLink link_to_layout layout commentaire libelle />
 
82					</div>
 
83	            </#if>
 
84                </#list>
 
85             </#if>
 
86	
 
87	<#-- liens internes relatifs-->
 
88           <#if (Titre_Colonne.Lien_interne_relatif.getSiblings())?has_content>
 
89				<#list Titre_Colonne.Lien_interne_relatif.getSiblings() as cur_Lien>
 
90				<#if validator.isNotNull(cur_Lien.getData())>
 
91					<#-- Initialisation des variables -->
 
92					<#assign plid = layoutService.getFriendlyURLLayout(groupId, false, cur_Lien.getData()).getPlid()/>
 
93					<#assign layout = layoutService.getLayout(getterUtil.getLong(plid)) />
 
94					<#assign pageTitle = layout.getName(locale)/>
 
95					<#assign commentaire = "Accéder à " + pageTitle/>
 
96		        	<#assign libelle = "${pageTitle}"/>
 
97					<#-- commentaire du lien-->
 
98					<#if (cur_Lien.CommentaireLienInterneRelatif)?? && validator.isNotNull(cur_Lien.CommentaireLienInterneRelatif.getData()) >
 
99						<#assign commentaire = cur_Lien.CommentaireLienInterneRelatif.getData()/>
 
100					</#if>
 
101					<#-- Libelle du lien-->
 
102					<#if (cur_Lien.LibelleLienInterneRelatif)?? && validator.isNotNull(cur_Lien.LibelleLienInterneRelatif.getData()) >
 
103						<#assign libelle = cur_Lien.LibelleLienInterneRelatif.getData()/>
 
104					</#if>
 
105					 <div class="button olive hidden-xs">
 
106						<a href="${urlPortal}${UrlPublic}${groupUrl}${Titre_Colonne.Lien_interne_relatif.getData()}" title="${commentaire}">
 
107							${libelle}
 
108						</a>
 
109					</div>
 
110	            </#if>
 
111                </#list>
 
112             </#if>  			 
 
113
 
114	<#-- liens externes-->			 
 
115           <#if (Titre_Colonne.Lien_externe.getSiblings())?has_content>
 
116				<#list Titre_Colonne.Lien_externe.getSiblings() as cur_Lien>
 
117				<#if validator.isNotNull(cur_Lien.getData())>
 
118			        <#assign comment = ""/>
 
119			        <#assign label = "En savoir plus"/>
 
120			        <#assign link = cur_Lien.getData()/>
 
121				        <#if cur_Lien.CommentaireLienExterne?? && validator.isNotNull(cur_Lien.CommentaireLienExterne.getData())>
 
122				        	<#assign comment = cur_Lien.CommentaireLienExterne.getData()/>
 
123				        <#else>
 
124				            <#assign comment = "Accéder à " + link />
 
125				        </#if>
 
126				        <#if cur_Lien.LibelleLienExterne?? && validator.isNotNull(cur_Lien.LibelleLienExterne.getData())>
 
127				        	<#assign label = cur_Lien.LibelleLienExterne.getData()/>
 
128				        </#if>
 
129						<div class="button olive hidden-xs">
 
130							<@agora.displayExternalLink link comment label />
 
131						</div>
 
132	             </#if>
 
133                </#list>
 
134             </#if>
 
135			 
 
136        </div>
 
137        <#if (Titre_Colonne.Image)?? && validator.isNotNull(Titre_Colonne.Image.getData()) >
 
138        <div class="${col2_css_class} bloc-img no-padding col1">
 
139            <a href="${valeur_lien}">
 
140            	<#assign imageAlt = "" />
 
141			    <#if (Titre_Colonne)?? && (Titre_Colonne.Image)?? && (Titre_Colonne.Image.Image_Alt)?? && validator.isNotNull(Titre_Colonne.Image.Image_Alt.getData()) >
 
142			        <#assign imageAlt = Titre_Colonne.Image.Image_Alt.getData() />
 
143			    </#if>
 
144			    
 
145                <img src="${Titre_Colonne.Image.getData()}" alt="${imageAlt}">
 
146            </a>
 
147        </div>
 
148        </#if>
 
149    </div>
 
150</div> 

Sites utiles

Le site du droit à l'information retraite

La retraite complémentaire des salariés agricoles :

Le Compte professionnel de prévention

Le prélèvement à la source